var xmlDoc;
var xslDoc;
var objOutput;

function onXMLLoad()
{
	xmlDoc=this.req.responseXML;
	doXSLT();
}

function onXSLLoad()
{
	xslDoc=this.req.responseXML;
	doXSLT();
}

function doXSLT()
{
	if(xmlDoc==null || xslDoc==null){return;} 
	if(window.ActiveXObject)
	{
		objOutput.innerHTML=xmlDoc.transformNode(xslDoc);
	}
	else
	{
		var xsltProcessor=new XSLTProcessor();
		xsltProcessor.importStylesheet(xslDoc);
		var fragment=xsltProcessor.transformToFragment(xmlDoc,document);
		objOutput.innerHTML="";
		objOutput.appendChild(fragment);
	}
}

function LoadContent(objTarget, objLoader, param)
{
	var urlXML='dillersXML.php';
	var urlXSL='dillers.xsl';
	var newImg = document.createElement('img');
	newImg.setAttribute('src', 'new_img/ajax-loader.gif');
	document.getElementById(objLoader).innerHTML="";
	document.getElementById(objLoader).appendChild(newImg);
	LoadXMLContent(urlXML, urlXSL, objTarget, objLoader, param);
}

function LoadXMLContent(urlXML, urlXSL, objTarget, objLoader, param)
{
	xmlDoc=null;
	xslDoc=null;
	objOutput=document.getElementById(objTarget);
	
	var strparam = "q="+param;
	new net1.ContentLoader(urlXML, onXMLLoad, null, "POST", strparam);	
	new net1.ContentLoader(urlXSL, onXSLLoad);
	document.getElementById(objLoader).innerHTML="";
}

function LoadVote(objTarget, objLoader, paramID)
{
	var urlXML='votesXML.php';
	var urlXSL='votes.xsl';
	var newImg = document.createElement('img');
	var Ocenka = 0;
	newImg.setAttribute('src', 'new_img/ajax-loader.gif');
	document.getElementById(objLoader).innerHTML="";
	document.getElementById(objLoader).appendChild(newImg);
	theGroup = document.FormVotes.vote;
	for (i=0; i<= theGroup.length; i++)
	{
		if (theGroup[i].checked)
		{
			Ocenka = theGroup[i].value;
			break;
		}
	}
	LoadXMLVote(urlXML, urlXSL, objTarget, objLoader, Ocenka, paramID);
}

function LoadXMLVote(urlXML, urlXSL, objTarget, objLoader, Ocenka, paramID)
{
	xmlDoc=null;
	xslDoc=null;
	objOutput=document.getElementById(objTarget);
	objOutput.innerHTML="";
	var strparam = "q="+paramID+"&oc="+Ocenka;
	new net1.ContentLoader(urlXML, onXMLLoad, null, "POST", strparam);	
	new net1.ContentLoader(urlXSL, onXSLLoad);
	document.getElementById(objLoader).innerHTML="";
	
}

