var xmlHttp

function createObj() {

        xmlHttp = GetXmlHttpObject()
 
 	if (xmlHttp == null) {
        
		alert ("Browser ondersteunt dit niet!")
                return;
		
        }
	
}

function whoisDomain() {

	createObj();

	var domain = document.getElementById("domain").value;
	var ext = document.getElementById("ext").value;

        var url="/includes/whois.php"

	url=url+"?domain="+domain
	url=url+"&ext="+ext

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

function stateChangedWhois() {

	if (xmlHttp.readyState == 4) {

		new Effect.Pulsate("whoisresults", { pulses: 1, duration: 0.3 });

		if(xmlHttp.responseText == 1) {

			document.getElementById("whoisresults").innerHTML = "Deze domeinnaam is <b>beschikbaar</b>!<br /><b><a href='http://www.priorweb.be/bestellen'>Nu bestellen bij PriorWeb</a></b>.";

		} else if(xmlHttp.responseText == 2) {

			document.getElementById("whoisresults").innerHTML = "Deze domeinnaam is helaas <b>reeds geregistreerd</b>!<br />Is deze van u? <b><a href='http://www.priorweb.be/bestellen'>Verhuis nu naar PriorWeb</b></a>.";

		} else if(xmlHttp.responseText == 9) {

			document.getElementById("whoisresults").innerHTML = "De domeinnaam die u hebt ingegeven is foutief. Gelieve opnieuw te proberen.";

		}

	} else {

		document.getElementById("whoisresults").innerHTML = "<img src='/images/layout/loadcircle.gif' /> Bezig met controleren ...";

	}

}

function GetXmlHttpObject() {

	var xmlHttp=null;

	try {
 
 		xmlHttp=new XMLHttpRequest();
 
 	}

	catch (e) {
 
 		try {
  
  			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  
  		}
 
 		catch (e) {
  
  			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  
  		}
 
 	}

	return xmlHttp;

}
