function stateChanged()
{if (xmlhttp.readyState==4)
  {stri=xmlhttp.responseText;
  vid=stri.substr(0,stri.indexOf('#'));
  vrate=stri.substr(stri.indexOf('#')+1,1);
  switch(vrate) {
  case '0':
    document.getElementById(vid+'rate').innerHTML='Рейтинг: '+stri.substring(stri.indexOf('#')+2);
	document.getElementById(vid+'post').innerHTML='<img src="http://img.upyachkaplus.ru/popcornp.png"> <img src="http://img.upyachkaplus.ru/shit.png">';
	if (document.getElementById('boyan'+vid)!=null)
	  document.getElementById('boyan'+vid).innerHTML=' <img src="http://img.upyachkaplus.ru/bayann.gif"> ';
	break;
  case '1':
    document.getElementById(vid+'rate').innerHTML='Рейтинг: '+stri.substring(stri.indexOf('#')+2);
	document.getElementById(vid+'post').innerHTML='<img src="http://img.upyachkaplus.ru/popcornm.png"> <img src="http://img.upyachkaplus.ru/shit.gif">';
	if (document.getElementById('boyan'+vid)!=null)
	  document.getElementById('boyan'+vid).innerHTML=' <img src="http://img.upyachkaplus.ru/bayann.gif"> ';
	break;
  case '2':
    document.getElementById(vid+'rate').innerHTML='Ты уже голосовал';
    break;
  case '3':
	document.getElementById(vid+'rate').innerHTML='Рейтинг: '+stri.substring(stri.indexOf('#')+2)+'. Золото!';
	document.getElementById(vid+'post').innerHTML='<img src="http://img.upyachkaplus.ru/popcornp.png"> <img src="http://img.upyachkaplus.ru/shit.png">';
	if (document.getElementById('boyan'+vid)!=null)
	  document.getElementById('boyan'+vid).innerHTML=' <img src="http://img.upyachkaplus.ru/bayann.gif"> ';
    break;
  case '4':
	document.getElementById(vid+'rate').innerHTML='Рейтинг: '+stri.substring(stri.indexOf('#')+2)+'. В газен!';
	document.getElementById(vid+'post').innerHTML='<img src="http://img.upyachkaplus.ru/popcornm.png"> <img src="http://img.upyachkaplus.ru/shit.gif">';
	if (document.getElementById('boyan'+vid)!=null)
	  document.getElementById('boyan'+vid).innerHTML=' <img src="http://img.upyachkaplus.ru/bayann.gif"> ';
    break;	
  case '5':
	document.getElementById(vid+'post').innerHTML='<img src="http://img.upyachkaplus.ru/popcornm.png"> <img src="http://img.upyachkaplus.ru/shit.png">';
	if (document.getElementById('boyan'+vid)!=null)
	  document.getElementById('boyan'+vid).innerHTML=' <img src="http://img.upyachkaplus.ru/bayane.gif"> ';
    break;	
  case '6':
	document.getElementById(vid+'rate').innerHTML='<b>Баян!</b>';
	document.getElementById(vid+'post').innerHTML='<img src="http://img.upyachkaplus.ru/popcornm.png"> <img src="http://img.upyachkaplus.ru/shit.png">';
	if (document.getElementById('boyan'+vid)!=null)
	  document.getElementById('boyan'+vid).innerHTML=' <img src="http://img.upyachkaplus.ru/bayane.gif"> ';
    break;	
	}
	}
}

function vote(psto,num)
{xmlhttp=GetXmlHttpObject();
var url="../vote.php";
url=url+"?ps="+psto+"&q="+num;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);}

function GetXmlHttpObject()
{var objXMLHttp=null;
if (window.XMLHttpRequest)
  {objXMLHttp=new XMLHttpRequest();}
else if (window.ActiveXObject)
  {objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");}
return objXMLHttp;}