// JavaScript Document
//<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

//запомнить ссылку на объект XMLHttpRequiest
var xmlHttp = createXmlHttpRequestObject();

//создать объект XmlHttpRequist
function createXmlHttpRequestObject()
{
	var xmlHttp;
	if(window.ActiveXObject)
	{
		try
		{ 		
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp = false;
		}
	}
	else
	{
		try
		{
			xmlHttp = new XMLHttpRequest();
		}
		catch (e)
		{
			xmlHttp = false;
		}
	}
	if (!xmlHttp)
		alert("Error create object XMLHttpRequest.");
		else
		return xmlHttp;
}

function sendVote(id, vote)
{
	var id
	var vote
	if (vote == 3) 
		{
		if (! confirm("Are you sure you want to report this as a dead link?")) { return; }
		}
		
	if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
	{		
		xmlHttp.open("GET", "/avote.php?id="+id+"&vote="+vote, true);
		xmlHttp.onreadystatechange =  function()
			{
				if ( xmlHttp.readyState == 4 )
	{
		if ( xmlHttp.status == 200 )
		{
			var helloMessage = xmlHttp.responseText;
			document.getElementById("divMessage_"+id).innerHTML = helloMessage ;
		}
		else
		{
			alert("Connect server error: " + xmlHttp.statusText);
		}
	}
				}
		xmlHttp.send(null);
	}
}


function view_vote( num, did)
{
	for( i = 1; i <= num; i++ )
		if(document.getElementById("vote_img_" + i + "_" + did)) document.getElementById("vote_img_" + i + "_" + did).src = 'http://www.freebieslive.com/images/r3.gif';
		
}

function out_vote( num, did)
{
	for( i = 1; i <= num; i++ )
		if( document.getElementById("vote_img_" + i + "_" + did) ) document.getElementById("vote_img_" + i + "_" + did).src = 'http://www.freebieslive.com/images/rn.gif';
		
	for( i = (num+1); i <= 5; i++ )
		if( document.getElementById("vote_img_" + i + "_" + did) ) document.getElementById("vote_img_" + i + "_" + did).src = 'http://www.freebieslive.com/images/r2.gif';
		
}

function new_vote( num, did)
{
	var str = '';
	for( i = 1; i <= 5; i++ )
		if ( i <= num) str = str + '<img src="http://www.freebieslive.com/images/rn.gif">';
else	str = str + '<img src="http://www.freebieslive.com/images/r2.gif">';
		
document.getElementById("divVote_"+did).innerHTML = str;
		
}

function make_vote( num, did )
{
	if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
	{		
		xmlHttp.open("GET", "/dlink.php?id="+did+"&vote="+num, true);
		xmlHttp.onreadystatechange =  function()
			{
				if ( xmlHttp.readyState == 4 )
	{
		if ( xmlHttp.status == 200 )
		{
			var sum_vote = xmlHttp.responseText;
			new_vote( sum_vote, did)
			//document.getElementById("divMessage_"+did).innerHTML = sum_vote ;
		}
		else
		{
			alert("Connect server error: " + xmlHttp.statusText);
		}
	}
				}
		xmlHttp.send(null);
	}
}