var intSpotID = -1, intListID = -1, intextraListID = -1;
var spotcnt = 0;
var listcnt = 0;
var extralistcnt = 0;

function populate_spot_rate()
{
	if( document.getElementById('spot_populate') != undefined && intSpotID > 0)
	{
		window.clearInterval(intSpotID);
		intSpotID = -1;
		
		var rurl = '/ratelist.php?ident=/gameplay.php&type=1&gid=';
		
		var gid = '';
		var listcnt = document.frmcgl.spot_ids.length;
		for(i=0;i<listcnt;i++)
		{		
			//show_dots(4,'rate_spot_'+document.frmcgl.spot_ids[i].value);
			
			if(gid == '')
				gid = document.frmcgl.spot_ids[i].value;
			else
				gid = gid + ',' + document.frmcgl.spot_ids[i].value;										
			
		}
		
		if(gid != '')
		{
			rurl = rurl + gid;			
			
			makeRateRequest(rurl, 'rate_spot', listcnt);
		}		
	}
	else if(spotcnt > 3)
	{
		window.clearInterval(intSpotID);
	}
	else
	{
		
		spotcnt = spotcnt + 1;
		if(intSpotID <= 0)		
			intSpotID = window.setInterval("populate_spot_rate();",1000);
		
	}
}

function populate_list_rate()
{
	if( document.getElementById('list_populate') != undefined && intListID > 0)
	{
		window.clearInterval(intListID);
		intListID = -1;

		//var rurl = '/ratelist.php?ident=/gameplay.php&type=1&gid=';
		var rurl = '/ratelist.php?ident=/gameplay.php&type=1&gid=';
		var gid = '';
		var listcnt = document.frmcgllist.list_ids.length;
		for(i=0;i<listcnt;i++)
		{			
			//show_dots(4,'rate_'+document.frmcgllist.list_ids[i].value);
			
			if(gid == '')
				gid = document.frmcgllist.list_ids[i].value;
			else
				gid = gid + ',' + document.frmcgllist.list_ids[i].value;										
			
		}
		
		if(gid != '')
		{
			rurl = rurl + gid;
			makeRateRequest(rurl, 'rate', listcnt);
		}
		
	}
	else if(listcnt > 3)
	{
		window.clearInterval(intListID);
	}
	else
	{
		listcnt = listcnt + 1;
		if(intListID <= 0)
			intListID = window.setInterval("populate_list_rate();",1000);
	}		
}


function populate_extra_list_rate()
{
	if(document.getElementById('list_extra_populate') != undefined && intextraListID > 0)
	{
		window.clearInterval(intextraListID);
		intextraListID = -1;

		var rurl = '/ratelist.php?ident=/gameplay.php&type=1&gid=';
		var gid = '';
		var extralistcnt = document.frmextragames.list_ids.length;
		for(i=0;i<extralistcnt;i++)
		{			
			//show_dots(4,'rate_'+document.frmextragames.list_ids[i].value);
			
			if(gid == '')
				gid = document.frmextragames.list_ids[i].value;
			else
				gid = gid + ',' + document.frmextragames.list_ids[i].value;										
			
		}
		
		if(gid != '')
		{
			rurl = rurl + gid;
			makeRateRequest(rurl, 'rate', extralistcnt);
		}
		
	}
	else if(extralistcnt > 3)
	{
		window.clearInterval(intextraListID);
	}
	else
	{
		extralistcnt = extralistcnt + 1;
		if(intextraListID <= 0)
			intextraListID = window.setInterval("populate_extra_list_rate();",1000);
	}		
}

function changeScores()
{
	var gameid=document.searchscore.gid.value;
	//alert(gameid);
	if(gameid=='0')
	{
		alert('Please select game !');
		return false;
	}
	else
	{
		
		document.location.href=unescape(gameid);
		return false;
	}
}	

