	
function GetXmlHttpObject() { 
          
           xmlHttpTmp=null; 
            
         try { 
            
            // Firefox, Opera 8.0+, Safari 
             xmlHttpTmp=new XMLHttpRequest(); 
              
          } 
          
           catch (e) { 
              
            // Internet Explorer 
            try { 
                
                  xmlHttpTmp=new ActiveXObject("Msxml2.XMLHTTP"); 
                  
               } 
                
             catch (e) { 
        
                  xmlHttpTmp=new ActiveXObject("Microsoft.XMLHTTP"); 
                
               } 
            
          } 
          
           return xmlHttpTmp; 
  
      } 	
	
function checkSitename(sitename)
{
   var strURL="includes/includes_register/checksitename.php?value="+sitename+"&field=sitename";
   var req = GetXmlHttpObject();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if “OK"
	 if (req.status == 200)
     {
	 	var explode = req.responseText.split('-');
	    document.getElementById('sitenamestatus').innerHTML=explode[0];
	    document.getElementById('sitenameinfo').innerHTML=explode[1];
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}


function checkFirstname(firstname)
{
   var strURL="includes/includes_register/checksitename.php?value="+firstname+"&field=firstname";
   var req = GetXmlHttpObject();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if “OK"
	 if (req.status == 200)
     {
	 	var explode = req.responseText.split('-');
	    document.getElementById('firstnamestatus').innerHTML=explode[0];
	    document.getElementById('firstnameinfo').innerHTML=explode[1];
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function checkLastname(lastname)
{
   var strURL="includes/includes_register/checksitename.php?value="+lastname+"&field=lastname";
   var req = GetXmlHttpObject();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if “OK"
	 if (req.status == 200)
     {
	 	var explode = req.responseText.split('-');
	    document.getElementById('lastnamestatus').innerHTML=explode[0];
	    document.getElementById('lastnameinfo').innerHTML=explode[1];
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function checkEmail(email)
{
   var strURL="includes/includes_register/checksitename.php?value="+email+"&field=email";
   var req = GetXmlHttpObject();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if “OK"
	 if (req.status == 200)
     {
	 	var explode = req.responseText.split('-');
	    document.getElementById('emailstatus').innerHTML=explode[0];
	    document.getElementById('emailinfo').innerHTML=explode[1];
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function checkPass1(pass2, pass1, firstname, sitename)
{
   var strURL="includes/includes_register/checksitename.php?value="+pass1+"&pass2="+pass2+"&firstname="+firstname+"&sitename="+sitename+"&field=pass1";
   var req = GetXmlHttpObject();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if “OK"
	 if (req.status == 200)
     {
	 	var explode = req.responseText.split('-');
	    document.getElementById('pass1status').innerHTML=explode[0];
	    document.getElementById('pass1info').innerHTML=explode[1];
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}


function checkPass2(pass2, pass1, firstname, sitename)
{
   var strURL="includes/includes_register/checksitename.php?value="+pass2+"&pass1="+pass1+"&firstname="+firstname+"&sitename="+sitename+"&field=pass2";
   var req = GetXmlHttpObject();
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if “OK"
	 if (req.status == 200)
     {
	 	var explode = req.responseText.split('-');
	    document.getElementById('pass2status').innerHTML=explode[0];
	    document.getElementById('pass2info').innerHTML=explode[1];
	 } else {
   	   alert("There was a problem while using XMLHTTP:\n" + req.statusText);
	 }
       }
      }
   req.open("GET", strURL, true);
   req.send(null);
   }
}





