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();
var http00 = new Array();

function vote(fid, oc){
	var curDateTime = new Date();
	
	http[curDateTime] = ajaxConstructor();
	http[curDateTime].open("get", "vote.php?fid=" + fid + "&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').innerHTML = "Вече сте гласували!";
				}		
				else{
					var stars=response.split("|");
					document.getElementById('img1').src = "templates/flash/images/" + stars[0] + ".png";	
					document.getElementById('img1').onmouseout = "";
					document.getElementById('img1').onmouseover = "";
					document.getElementById('img2').src = "templates/flash/images/" + stars[1] + ".png";
					document.getElementById('img2').onmouseout = "";
					document.getElementById('img2').onmouseover = "";
					document.getElementById('img3').src = "templates/flash/images/" + stars[2] + ".png";
					document.getElementById('img3').onmouseout = "";
					document.getElementById('img3').onmouseover = "";
					document.getElementById('img4').src = "templates/flash/images/" + stars[3] + ".png";
					document.getElementById('img4').onmouseout = "";
					document.getElementById('img4').onmouseover = "";
					document.getElementById('img5').src = "templates/flash/images/" + stars[4] + ".png";
					document.getElementById('img5').onmouseout = "";
					document.getElementById('img5').onmouseover = "";
					document.getElementById('rating').innerHTML = stars[6];
					if(stars[5]==1)
						votes=stars[5]+" глас";
					else
						votes=stars[5]+" гласа";
					document.getElementById('votes').innerHTML = votes;
					document.getElementById('vot_st').innerHTML = "Благодарим ви!";					
				}
				window.setTimeout("refreshst()", 4000);
			}
		}
	}


	http[curDateTime].send(null);	
}

function refreshst(){
	document.getElementById('vot_st').innerHTML = "";
}

function make_fav(fid){
	var curDateTime = new Date();		

	http00[curDateTime] = ajaxConstructor();
	http00[curDateTime].open("get", "make_fav.php?f=" + fid + "&action=makefavourite");

	http00[curDateTime].onreadystatechange = function()
	{	
		if (http00[curDateTime].readyState == 4)
		{			
			if (http00[curDateTime].status == 200 || http00[curDateTime].status == 304)
			{
				var response = http00[curDateTime].responseText;
				var splresp = response.split("|");
				if(splresp[0]==0){ 
					if(splresp[1] == 0){
						document.getElementById('nfftable').style.display = "none";
					}
					document.getElementById('nff').innerHTML = splresp[1];
					document.getElementById('imgfav').src = "templates/flash/images/make_fav.gif";	
					document.getElementById('imgfav').onmouseout = "imgfav.src='templates/flash/images/make_fav.gif';";
					document.getElementById('imgfav').onmouseover = "imgfav.src='templates/flash/images/make_fav_1.gif';";
					document.getElementById('imgfav').title = "Направи любима";					
				}		
				else{ 
					document.getElementById('nfftable').style.display = "block";
					document.getElementById('nff').innerHTML = splresp[1];
					document.getElementById('imgfav').src = "templates/flash/images/fav_game.gif";	
					document.getElementById('imgfav').onmouseout = "imgfav.src='templates/flash/images/fav_game.gif';";
					document.getElementById('imgfav').onmouseover = "imgfav.src='templates/flash/images/fav_game_1.gif';";
					document.getElementById('imgfav').title = "Изтрий от любими";					
				}
			}
		}
	}

	http00[curDateTime].send(null);	
}
