
var req = createXMLHttpRequest();

function rateNews(rate_num, nwsId, usrId, usrFlg)
{ 
	var loader = document.getElementById('loading_'+nwsId);
	loader.innerHTML = '';
	
	req.open('get','function.php?do=nwsRate&nwsId='+nwsId+'&rate_num='+rate_num+'&usrId='+usrId+'&usrFlg='+usrFlg);
	req.onreadystatechange = populateAdminRate;
	req.send(null);
}

function populateAdminRate()
{
	if(req.readyState == 4)
	{
		var response = req.responseText;
		var subList = response.split('|');
		var loader = document.getElementById('loading_'+subList[1]);						
		loader.style.display = 'block';
		
		if(subList[3] == 1)
		{
			var uldiv = document.getElementById('eul_'+subList[1]);
			var newPerc = subList[4];
			
			if(navigator.appName == 'Microsoft Internet Explorer')
			{
				uldiv.style.setAttribute('width',newPerc+'%'); // IE
			} 
			else
			{
				uldiv.setAttribute('style','width:'+newPerc+'%'); // Everyone else
			}
			
			document.getElementById('votes_'+subList[1]).innerHTML = 'Average('+ subList[5]+'votes)';
			loader.innerHTML = '<div class="voted">Thanks for rating!</div>';
		}
		else
			loader.innerHTML = '<div class="voted_twice">'+subList[0]+'</div>';
			
	}
 }
