var req;var field;var box;function loadXMLDoc(url)
{if(window.XMLHttpRequest){req=new XMLHttpRequest();req.onreadystatechange=processReqChange;req.open("GET",url,true);req.send(null);}else if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP");if(req){req.onreadystatechange=processReqChange;req.open("GET",url,true);req.send();}}}
function processReqChange()
{if(req.readyState==4){if(req.status==200){response=req.responseXML.documentElement;method=response.getElementsByTagName('method')[0].firstChild.data;result=response.getElementsByTagName('result')[0].firstChild.data;eval(method+'(\'\', result)');}else{alert("There was a problem retrieving the XML data:\n"+req.statusText);}}}
function validateField(input,response,post,apiname)
{if(input!='')
{field=input;}
values=field.value;var white=new Array("G",1);var red=new Array("RGB",1,0,0);if(response!=''){message=document.getElementById(field.name+"_error");element=document.getElementById(field.name);if(response==1){message.style.background='pink';message.style.display="inline";field.value='';}else{message.style.display="none";element.style.background="white";}}else{if(apiname=='whois')
{url='./index.php?base=api&type='+apiname+'&q='+values+'&type='+post+'&dsub='+document.form.dsub.value;}else{url='./index.php?base=api&type='+apiname+'&q='+values+'&type='+post;}
loadXMLDoc(url);}}