<!--
function ajaxConstructor()
{
	var request_;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		request_ = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		request_ = new XMLHttpRequest();
	}
	return request_;
}

var http = new Array();

function vote(id, oc, nm){	
	
	var curDateTime = new Date();

	http[curDateTime] = ajaxConstructor();

	http[curDateTime].open("get", "http://smeshno.org/vot.php?id=" + id + "&oc=" + oc);

	http[curDateTime].onreadystatechange = function()
	{
		if (http[curDateTime].readyState == 4)
		{
			if (http[curDateTime].status == 200 || http[curDateTime].status == 304)
			{
				var response = http[curDateTime].responseText;

				if(response==0){
					document.getElementById('vot_st'+nm).innerHTML = document.getElementById('text0'+nm).value;
				}		
				else{
					var stars=response.split("|");
					document.getElementById('img1'+nm).src = "/images/" + stars[0] + ".png";	
					document.getElementById('img1'+nm).onmouseout = "";
					document.getElementById('img1'+nm).onmouseover = "";
					document.getElementById('img2'+nm).src = "/images/" + stars[1] + ".png";
					document.getElementById('img2'+nm).onmouseout = "";
					document.getElementById('img2'+nm).onmouseover = "";
					document.getElementById('img3'+nm).src = "/images/" + stars[2] + ".png";
					document.getElementById('img3'+nm).onmouseout = "";
					document.getElementById('img3'+nm).onmouseover = "";
					document.getElementById('img4'+nm).src = "/images/" + stars[3] + ".png";
					document.getElementById('img4'+nm).onmouseout = "";
					document.getElementById('img4'+nm).onmouseover = "";
					document.getElementById('img5'+nm).src = "/images/" + stars[4] + ".png";
					document.getElementById('img5'+nm).onmouseout = "";
					document.getElementById('img5'+nm).onmouseover = "";
					document.getElementById('rating'+nm).innerHTML = stars[6];
					if(stars[5]==1)
						votes=stars[5]+" "+document.getElementById('text2'+nm).value;
					else
						votes=stars[5]+" "+document.getElementById('text3'+nm).value;
					document.getElementById('votes'+nm).innerHTML = votes;
					document.getElementById('vot_st'+nm).innerHTML = document.getElementById('text1'+nm).value;					
				}
				window.setTimeout("refreshst('"+nm+"')", 4000);
			}
		}
	}

	http[curDateTime].send(null);	
}

function refreshst(nm){
	document.getElementById('vot_st'+nm).innerHTML = "";
}
//-->
