var xmlhttp;
var productid;



function loadXMLDoc(url,divid)
{
	productid = divid;
	xmlhttp=null;
	if (window.XMLHttpRequest)
	{	// code for Firefox, Opera, IE7, etc.
		 xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{	// code for IE6, IE5
		 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null)
	{	
		  xmlhttp.onreadystatechange=state_Change;
		  xmlhttp.open("GET",'http://dev.infineron.com/scripts/checkdomain.asp?domain='+url+'&id=i'+divid+'&rnd='+Math.random(),true);
		  xmlhttp.send(null);
	}
	else
	{
	  	//alert("Your browser does not support XMLHTTP.");
	}
}

function state_Change()
{
	var obj, txt;
	if (xmlhttp.readyState==4) // 4 = "loaded"
  	{	
  		if (xmlhttp.status==200) // 200 = "OK"
    	{	
			parseXML(xmlhttp.responseText);
			
    		//obj.innerHTML=xmlhttp.responseText;
    	}
  		else
    	{
    		alert("Problem retrieving data:" + xmlhttp.statusText);
    	}
  	}
}

function parseXML(doc)
{
	var xmlDoc;
	try //Internet Explorer
	  {
	  	xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	   	xmlDoc.async="false";
  		xmlDoc.loadXML(doc);
	  }
	catch(e)
	  {
	  try //Firefox, Mozilla, Opera, etc.
		{
			var parser=new DOMParser();
			var xmlDoc=parser.parseFromString(doc,"text/xml");
		}
	  catch(e)
		{
		alert(e.message);
		return;
		}
	  }
	  var oSiteDiv 		= document.getElementById('i'+productid);
	  var oCodeDiv 		= document.getElementById('code'+productid);
	  var oActivityDiv 	= document.getElementById('activity'+productid);

	  var res = xmlDoc.getElementsByTagName('result')[0].childNodes[0].nodeValue;
	  var tm  = xmlDoc.getElementsByTagName('responsetime')[0].childNodes[0].nodeValue;
	  if(res == 'ok') 
	  {
		  oSiteDiv.innerHTML='<img src="/images/greentick.gif" alt="" title="OK"/> '+tm+' sec.';
	  }else
	  {
		  oSiteDiv.innerHTML='<img src="/images/redcross.gif" alt="" title="No Response"/> '+tm+' sec.';
	  }
	  
	  res = xmlDoc.getElementsByTagName('codecheck')[0].childNodes[0].nodeValue;
	  if(res == 'ok')
	  {
		  oCodeDiv.innerHTML='<img src="/images/greentick.gif" alt="" title="OK"/>';		  
	  }else
	  {
		  oCodeDiv.innerHTML='<img src="/images/redcross.gif" alt="" title="Not Installed"/>';		  		  
	  }
	  
	  res = xmlDoc.getElementsByTagName('activity')[0].childNodes[0].nodeValue;
	  if(res == 'ok')
	  {
		  oActivityDiv.innerHTML='<img src="/images/greentick.gif" alt="" title="OK"/>';		  
	  }else
	  {
		  oActivityDiv.innerHTML='<img src="/images/redcross.gif" alt="" title="No Activity"/>';		  		  
	  }
	  
	  
}
