
function createXMLHttpRequest()
{
	if (window.ActiveXObject) {
	xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
	xmlHttp = new XMLHttpRequest();
	}
	else
	{
		alert("your browser dosen't support this method");
	}
}

function startRequest(strUrl,args,x,y) {
	var divelement = document.getElementById("divLoading");
	if(x>=1 && y>=1)
	{
		divelement.style.left = x-20;
		divelement.style.top =  y-10;
	}
	else
	{
		divelement.style.left = ((window.screen.width / 2) - 48);
		divelement.style.top =  (window.screen.height) / 2 ;
	}
	
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	//xmlHttp.open("GET", strUrl , true);
	//xmlHttp.open("GET", strUrl , false);
	//xmlHttp.open("GET", strUrl + "?q=" + args + '&sid=' + Math.random(), false);
	xmlHttp.open("GET", strUrl + "?q=" + args + '&sid=' + Math.random(), true);
	xmlHttp.setRequestHeader("Cache-Control", "no-cache");
	xmlHttp.send(null);
}
function handleStateChange()
{
	var state = xmlHttp.readyState;
	if(xmlHttp.readyState == 1) {
		var divelement = document.getElementById("divLoading");
		divelement.style.display = '';
	}else if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('divLoading').style.display = 'none';
				document.getElementById("results").innerHTML = xmlHttp.responseText;
			}
	}
}
function _createElement()
{
	var numargs = _createElement.arguments.length;
	for (i=0; i < numargs; i++)
	{
		var file = arguments[i];
		var fileref="";
		if(file.indexOf('js') != -1)
		{
			fileref=document.createElement('script')
			fileref.setAttribute("type","text/javascript");
			fileref.setAttribute("src", file);
		}
		else if(file.indexOf('css') != -1)
		{
			fileref=document.createElement("link")
			fileref.setAttribute("rel", "stylesheet");
			fileref.setAttribute("type", "text/css");
			fileref.setAttribute("href", file);
		}
		if (fileref!="")
		{
			document.getElementsByTagName("head").item(0).appendChild(fileref)
		}
	}
}
//-------------------------------