function CreateXmlHttpReq(handler) {
	var xmlhttp = null;
	try {
		xmlhttp = new XMLHttpRequest();
	}catch(e){
		try{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	xmlhttp.onreadystatechange = handler;
	return xmlhttp;
}
function StandardMyHandler(div) {
	if (myRequest.readyState == 4 && myRequest.status == 200) {
		e = document.getElementById(div);
		e.innerHTML = myRequest.responseText;
		Nascondi('LoaDing');
	}
}
function loadObjX(where, dominio, dominioB, who, what, y){
	MostraCentra('LoaDing');
	setTimeout("loadObjX2('"+where+"', '"+dominio+"', '"+dominioB+"', '"+who+"', '"+what+"', '"+y+"')", 0);
}
function loadObjX2(where, dominio, dominioB, who, what, y){
	var r = Math.random();
	myRequest = CreateXmlHttpReq(function() {StandardMyHandler(where)});
	myRequest.open("GET","kgoLoader.php?r="+escape(r)+"&d="+encodeURIComponent(dominio)+"&b="+encodeURIComponent(dominioB)+"&what="+encodeURIComponent(what)+"&who="+encodeURIComponent(who)+"&y="+encodeURIComponent(y));
	myRequest.send(null);
}

function start(div){
	document.getElementById(div).innerHTML = '<div id="LoaDing" style="position:absolute; width:300px; z-index:1; visibility:hidden; display:none; height: 100px; left: 0px; top: 0px;" ><table width="300" height="100" border="0" cellpadding="5" cellspacing="2" bgcolor="#999999"><tr><td align="center" valign="middle" bgcolor="#f4f4f4"><font size="2" face="Arial" color="#000000"><strong>Caricamento...</strong></font></td></tr></table>';
}

function MostraCentra(div){
	var hC=document.body.clientHeight;
	var wC=document.body.clientWidth;
	var sL = document.body.scrollLeft;
	
	myDiv = document.getElementById(div);
	
	myDiv.style.visibility = 'visible';
	myDiv.style.display = 'block';
	
	var myDivW = myDiv.offsetWidth;
	var myDivH = myDiv.offsetHeight;
	
	var myLeft = (wC/2)-(myDivW/2)+document.body.scrollLeft;
	var myTop = (hC/2)-(myDivH/2)+document.body.scrollTop;
	
	
	myDiv.style.top = myTop;
	myDiv.style.left = myLeft;
}
function Nascondi(quale){
	var r = document.getElementById(quale);
	r.style.visibility = 'hidden';
	r.style.display = 'none';
}
function Mostra(quale){
	var r = document.getElementById(quale);
	r.style.visibility = 'visible';
	r.style.display = 'block';
}
