var AjaxDomain = "http://www.buildagadget.com/Landing/XM/Includes/";

//*************************************************************
//  Create POST/GET Ajax Element (Utility Function)
//*************************************************************
function XmlHttpObject(Handler)
{ 
	var ObjXmlHttp = null;
	ObjXmlHttp = new XMLHttpRequest();
	ObjXmlHttp.onreadystatechange = Handler;
	return ObjXmlHttp;
}	

//*************************************************************
//  Post Data To File (Utility Function)
//*************************************************************
function PostBaGData(Data, File, Handler)
{
	try
	{
		XMLHttp = XmlHttpObject(Handler);
		XMLHttp.open("POST", (AjaxDomain + File) , true);
		XMLHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		XMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		XMLHttp.send(Data);
	}
	catch(e){}
}

//*************************************************************
//  Top5 Data (Ajax Handler)
//*************************************************************
function StateChangedTop5Data() 
{ 
	if (XMLHttp.readyState==4) { 
		if (XMLHttp.status === 200)
			document.getElementById("Panel-Top5-Data").innerHTML = XMLHttp.responseText;
		else
			document.getElementById("Panel-Top5-Data").innerHTML = "";
	}
}

//*************************************************************
//  Change Top5 List
//*************************************************************
function ChangeList(List)
{
	document.getElementById("Songs").className = "Panel-Top5-DeActive";
	document.getElementById("Artists").className = "Panel-Top5-DeActive";
	document.getElementById("Albums").className = "Panel-Top5-DeActive";
	document.getElementById(List).className = "Panel-Top5-Active";
	
	document.getElementById("Panel-Top5-Data").innerHTML = "<div class='Panel-Top5-Loading'></div>";
	var Data = "&Type=" + List;
	PostBaGData(Data, "XIncTop5Data.php", StateChangedTop5Data);
}