var xmlHttp
var OldText = "I am the owner of this Domain, and will change the Nameservers to the required values.";
var NewText = "I would like sajelni.net to register this domain on my behalf. ( FREE with Power &amp; Professional Plans, at $14 Fee for Starter Plan )." ;

function switchToNew()
{
	
		document.getElementById("newdomain").disabled = false;
		document.getElementById("newdomain").checked = true;
		
		document.getElementById("OldText").innerHTML = "<span class='style5'>" + OldText + "</span>";
		document.getElementById("NewText").innerHTML = NewText ;
		
		document.getElementById("olddomain").disabled = true;
		document.getElementById("olddomain").checked = false;
		
}

function switchToOld()
{
		document.getElementById("newdomain").disabled = true;
		document.getElementById("newdomain").checked = false;
		
		document.getElementById("OldText").innerHTML =  OldText ;
		document.getElementById("NewText").innerHTML = "<span class='style5'>" + NewText + "</span>" ;
		
		document.getElementById("olddomain").disabled = false;
		document.getElementById("olddomain").checked = true;
	
	
}

function disableAll()
{
		document.getElementById("newdomain").disabled = true;
		document.getElementById("newdomain").checked = false;
		document.getElementById("olddomain").disabled = true;
		document.getElementById("olddomain").checked = false;
		document.getElementById("NewText").innerHTML = "<span class='style5'>" + NewText + "</span>" ;
		document.getElementById("OldText").innerHTML = "<span class='style5'>" + OldText + "</span>";
}

function CheckDomain(str)
 { 
 xmlHttp=GetXmlHttpObject()
 
 if (xmlHttp==null)
  {
	 
  alert ("Browser does not support HTTP Request")
  return
  } 
  
  
 var url="checkdomain.php?domain=" + str;


 xmlHttp.onreadystatechange=stateChanged 
 xmlHttp.open("GET",url,true)
 xmlHttp.send(null)
 }

function stateChanged() 
{  

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
	
	xmlDoc=xmlHttp.responseXML;
	if(document.getElementById("domaintld").value != "" )
	{
	if(xmlDoc.getElementsByTagName("errcode1")[0].childNodes[0].nodeValue == 210 )
	{	
		document.getElementById("checkDomainTag").innerHTML = "Domain Available for Registration" ;
		switchToNew();
		document.getElementById("domaintld").style.backgroundColor = "lime";
		
	}
	else
	{
		if(xmlDoc.getElementsByTagName("errcode1")[0].childNodes[0].nodeValue == 211 )
		{
			document.getElementById("checkDomainTag").innerHTML = "Domain is Already Registered" ;
			switchToOld();
			document.getElementById("domaintld").style.backgroundColor = "yellow";
			
		}
		else
		{
			document.getElementById("checkDomainTag").innerHTML = "Invalid Domain Name!" ;	
			disableAll();
			document.getElementById("domaintld").style.backgroundColor = "pink";
		}
	}
	
	}
	else
	{ 
			document.getElementById("checkDomainTag").innerHTML = "" ;	
			disableAll();
			document.getElementById("domaintld").style.backgroundColor = "white";
	}



}
else
{
	document.getElementById("checkDomainTag").innerHTML = "Please Wait..." ;
	
}
}


function GetXmlHttpObject()
 { 

 var objXMLHttp=null
 if (window.XMLHttpRequest)
  {
  objXMLHttp=new XMLHttpRequest()
  }
 else if (window.ActiveXObject)
  {
  objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
  
 return objXMLHttp
 }