var xmlHttp;
var xdiv;

function showNext(divId,zurl) {
	xdiv = divId;
	var state = 0;
	if (document.getElementById(xdiv).innerHTML != '') {
		state = 1;
	}	
	if (state == 0) {
		document.getElementById(xdiv).style.display = 'block';
		//document.getElementById(xdiv).style.backgroundColor = '#eeeeee';
		document.getElementById(xdiv).innerHTML = '<img src="images/loading.gif" width="16" height="16" border="0">&nbsp;Please wait...';
		fillData(zurl);
	}
	else {
		document.getElementById(xdiv).innerHTML = '';
		document.getElementById(xdiv).style.display = 'none';
		document.getElementById(xdiv).style.margin = 0;
	}
}

function fillData(xurl) {
	xmlHttp = GetXmlHttpObject();
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET",xurl,true);
	xmlHttp.send(null);
}

function stateChanged() { 
	if (xmlHttp.readyState == 4) { 
		document.getElementById(xdiv).innerHTML = xmlHttp.responseText;
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
    	{
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	}
	  catch (e)
    	{
	    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    }
	  }
	return xmlHttp;
}
