function domaincheck(a) {
// create the html table and showing output to user
var tld = ['nl','eu','be','nu','me','com','net','org','biz','info','de','it','tv','co.nz','mobi','co.uk','org.uk','me.uk','ws','at','gd','in','ch','cn','jobs','la','aero','cc', 'ru','us'];
// var tld = ['nl'];
for (i = 0; i < tld.length; i++) {
var tbody = document.getElementById("results").getElementsByTagName("tbody")[0];
var row = document.createElement("TR");
var cell1 = document.createElement("TD");
var cell2 = document.createElement("TD");
var cell3 = document.createElement("TD");
var cell4 = document.createElement("TD");
var cell5 = document.createElement("TD");
cell1.className="dnschecknr";
cell2.className="dnscheckname";
cell3.className="dnscheckstatus";
cell4.className="dnscheckorder";
cell5.className="dnscheckbackorder";
cell3.id=tld[i];
cell4.id="order-"+tld[i];
cell5.id="backorder-"+tld[i];
row.appendChild(cell1);
row.appendChild(cell2);
row.appendChild(cell3);
row.appendChild(cell4);
row.appendChild(cell5);
cell1.innerHTML=" [ " + (i + 1) + " ] ";
cell2.innerHTML=a+"."+tld[i];
cell3.innerHTML=".. moment .. ";
cell4.innerHTML="";
cell5.innerHTML="";
tbody.appendChild(row);
whoischeck(a,tld[i]);
      } 
}

function whoischeck(sld,tld) {
   data="domain="+sld+"&tld="+tld;
   httpRequest2("POST","/cgi-bin/check.pl",true,handle,data,tld,sld);	
}

function handle(tld,sld) {
	    var regexp1 = /free/g;
	    var regexp2 = /taken/g;
	    var regexp3 = /error/g;
	    var regexp4 = /forsale/g;	    
	    if (request[tld].readyState == 4) {
        if (request[tld].status == 200) {
			  document.getElementById(tld).innerHTML="beschikbaar";
		    if (request[tld].responseText.match(regexp1)) {
		    document.getElementById(tld).className="free";
		    document.getElementById("order-"+tld).innerHTML="<a href='#' onClick='javascript:add2cart(\"&do=add&domain="+sld+"."+tld+"&action=register\")'>aanvragen</a>";
		    document.getElementById("backorder-"+tld).innerHTML="";
		    }
		    if (request[tld].responseText.match(regexp2)) {
			  document.getElementById(tld).innerHTML="bezet";		    	
		    document.getElementById(tld).className="taken";
		    document.getElementById("order-"+tld).innerHTML="<a href='#' onClick='javascript:add2cart(\"&do=add&domain="+sld+"."+tld+"&action=transfer\")'>verhuizen</a>";
        document.getElementById("backorder-"+tld).innerHTML="<a href='#' onClick=\"window.open('http://www.domeinnaamreseller.nl/domeinrobot.php','win','height=400,width=500,scrollbars'); return false;\">nabestellen</a>";
		    }
		    if (request[tld].responseText.match(regexp3)) {
			  document.getElementById(tld).innerHTML="error";		    	
		    document.getElementById(tld).className="red";
		    document.getElementById("order-"+tld).innerHTML="";
        document.getElementById("backorder-"+tld).innerHTML="";
		    }		    
		    if (request[tld].responseText.match(regexp4)) {
			  document.getElementById(tld).innerHTML="te koop";		    	
		    document.getElementById(tld).className="forsale";
		    document.getElementById("order-"+tld).innerHTML="<a href='#' onClick='javascript:add2cart(\"&do=add&domain="+sld+"."+tld+"&action=transfer\")'>verhuizen</a>";
        document.getElementById("backorder-"+tld).innerHTML="<a href='http://www.sedo.com/checkdomainoffer.php?domain="+sld+"."+tld+"&partnerid=49326' target='_blank'>nu kopen</a>";
		    }

		  } else {
		  alert("problem with page returned " + request[tld].status);
		}
	}
}	


