var h;

function UpdatePingHost() {
  	GetPingHost();
	h = setTimeout("UpdatePingHost()", 10000);
}

function StartPingHost() {
   h = setTimeout("UpdatePingHost()", 1000);
}

function GetPingHost() {
	xmlHttp_host=GetXmlHttpObject()
	if (xmlHttp_host==null)
	  {
	  document.getElementById('ping_host').innerHTML="Your browser does not support AJAX!";
	  return;
	  } 
	var url_g='scripts/ping_g.php';
	url_g=url_g+"?sid="+Math.random(); //não fazer cache
	xmlHttp_host.onreadystatechange=function() 
	{ 
		if (xmlHttp_host.readyState==4)
		{
			switch(xmlHttp_host.status)
				{
				case 200:
				  document.getElementById('ping_host').innerHTML='Ping Server-Google: '+xmlHttp_host.responseText;
				  break    
				case 404:
				  document.getElementById('ping_host').innerHTML='Not Found... :(';
				  break
				case 403:
				  document.getElementById('ping_host').innerHTML='Access denied... :(';
				  break				  
				default:
				  var erro = 'ERRO...'+xmlHttp_host.status; //+xmlHttp_host.status
				  document.getElementById('ping_host').innerHTML=erro;
				}
		}
	}
	xmlHttp_host.open("GET",url_g,true);
	xmlHttp_host.send(null);
}

function GetXmlHttpObject()
{
	var xmlHttp_host=null;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp_host=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp_host=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		xmlHttp_host=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  }
	return xmlHttp_host;
}
