function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function vypni()
{
	document.getElementById('video_hlaska').innerHTML = '&nbsp;';
}

function hlasuj(hodnoceni,videoId,zelena,skript)
{
	var skript = (skript == null) ? "_video.php" : skript;
	if(!(zelena)) {
		//alert('xxx');
	  	document.getElementById('video_hlaska').innerHTML=info1;
	  	setTimeout('vypni()',5000);
	}
	else {
		if(getCookie("session_id")!="") {
			var q_url="volba=hlasovani&hodnoceni="+hodnoceni.toString()+"&video_id="+videoId.toString();
			
			if (window.XMLHttpRequest) {
   				httpRequest = new XMLHttpRequest();
 			} else if (window.ActiveXObject) {
	    		try {
    				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
    			} catch (eror) {
	      			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    			}
 			}
 			//alert(skript+"?"+q_url);    
    		httpRequest.open("GET", skript+"?"+q_url, true);
			httpRequest.onreadystatechange= function () {vysledek_hlasovani(); } ;
    		httpRequest.send(null);
    	}
    	else {
    	//alert('xxx');
 		    document.getElementById('video_hlaska').innerHTML=info2;
 	  		setTimeout('vypni()',5000);
    	}
    }
} 

function vysledek_hlasovani()
{
	if (httpRequest.readyState == 4)
	{
    	if(httpRequest.status == 200)
    	{    		
    		//alert('aaa');
    		var xmlDoc=httpRequest.responseXML;
			var pocet = xmlDoc.getElementsByTagName("pocet");
			var stav = xmlDoc.getElementsByTagName("stav");
			var vysledek = xmlDoc.getElementsByTagName("vysledek");
			var pocet_slovne = xmlDoc.getElementsByTagName("pocet_slovne");			
			var hodnoceni = stav[0].firstChild.nodeValue ;//* 25;
			var prvek_seznamu = xmlDoc.getElementsByTagName("prvek_seznamu");
			//alert('bbb');

            //alert(vysledek[0].firstChild.nodeValue);
			document.getElementById('video_hlaska').innerHTML=vysledek[0].firstChild.nodeValue;
 	  		setTimeout('vypni()',5000);
 	  		if(document.getElementById('video_hlas_pocet'))
    			document.getElementById('video_hlas_pocet').innerHTML=pocet_slovne[0].firstChild.nodeValue;
    		
    		if(document.getElementById('video_hlas_pocet'))	{
    		    hodnoceni = hodnoceni * 25;
				document.getElementById('current-rating').style.width = hodnoceni+'px';
		    }
			else {
			    hodnoceni = hodnoceni * 10;
			    document.getElementById('current-rating'+prvek_seznamu[0].firstChild.nodeValue).style.width = hodnoceni+'px';
			}
			//alert(pocet[0].firstChild.nodeValue);  		
    		    		    		  			
    	}
    	else
    	{
 		    document.getElementById('video_hlaska').innerHTML=info3;
 	  		setTimeout('vypni()',5000);
    	}
  	}
}



