var xmlHttp;
var targetDiv;
var LBurl;

// Display Loading
function displayLoading(div_id) {
	div = document.getElementById(div_id);
	if(div) {
		str = '<img src="images/leaderboards/common/snake.gif" />';
		div.innerHTML = str;		
	}	
}

function ajax_getLeaderBoard(url,div)
{
	LBurl = url;
	targetDiv = div;

	if(document.getElementById(targetDiv).innerHTML == "")
	{
		displayLoading(div);
		
		setTimeout("ajax_getLeaderBoardTimer()", 700);
	}
}

/* *********************************************************************************************** test */
function ajax_getLeaderBoardTimer(){
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
	alert ("Your browser does not support AJAX! To access this site, you will need to activate Javascript.");return;
} 

LBurl=LBurl+"&sid="+Math.random();

// ajax handling function
xmlHttp.onreadystatechange=setLB

// ajax call
xmlHttp.open("GET",LBurl,true);
xmlHttp.send(null);
}

/// handling function
function setLB() {
	
	// got response from the server
	if(xmlHttp.readyState==4 && xmlHttp.status == 200)
	{ 

			document.getElementById(targetDiv).innerHTML= xmlHttp.responseText;
  	}
	else
	{
		//document.getElementById('test').innerHTML= xmlHttp.responseText;
	}
}

/* ************************************************************************ DO NOT EDIT BELOW THIS LINE ***
/* Function that creates and returns the XmlHttp Object used in AJAX */
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// IE
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}

/* Function sets the page to login default */
function initializeMainPage(){
	ajaxpage('includes/menus/intro.php', 'body_menu'); 
	ajaxpage('fr/login.php', 'body_content'); 
	
}
