var xmlHttp;
var urlx2;
var urly2;
var which;
var finished = true;
function isAjaxSet() //Checks if the ajax functions is set in browser
{
	xx = 0;
	xmlHttp = false;
	try
	{
		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
		try
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e2)
		{
			xmlHttp = false;
		}
	}
	if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
		xmlHttp = new XMLHttpRequest();
	return xmlHttp;
}

function CallServer2(whi) //Public method which is used in onClick events
{
	isAjaxSet();
	if(whi == "urlx2")
		var url = urlx2;
	which = whi;
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = campUpdatePage2;
	xmlHttp.send(null);
}
function campUpdatePage2()
{
	finished = false;
	if(xmlHttp.readyState != 4 && which == "urlx2")
	{
		try
		{
			document.getElementById("banner_num").innerHTML = '<div id="ajax_loader" style="padding-top:5px; padding-left:58px; visibility:visible;"><img src="images/ajax-loader.gif" width="43" height="11" /></div>';
			document.getElementById("banner_per").innerHTML = '<div id="ajax_loader" style="padding-top:5px; padding-left:58px; visibility:visible;"><img src="images/ajax-loader.gif" width="43" height="11" /></div>';
		}
		catch (e)
		{
		}		
	}
	if(xmlHttp.readyState == 4 && which == "urlx2") //Loading completed
	{
		try
		{		
			var response = xmlHttp.responseText;
			document.getElementById("banner_num").innerHTML = response;	
			var xx = response.replace(',', '');
			var zz = document.getElementById("ban_per").value;
			xx = (xx/zz) * 100;
			document.getElementById("banner_per").innerHTML = xx.toString().substring(0, 5);
		}
		catch (e)
		{
		}		
		finished = true;				
	}	
}

function tmp_x()
{
	if(urlx2 != "NULL" && finished)
		CallServer2("urlx2");
	window.setTimeout(tmp_x, 10000); 		
}
