//<!--

function searchdom(x)
{
document.search.submitButton.disabled = true;

 var cnt,errcnt=0,errmes,errpltxt='',strAreIs='is';
 var errarray = new Array();
 var patn = /(\.(co|CO|org|ORG|ltd|LTD|me|ME)\.(UK|uk)|\.(COM|com|NET|net|ORG|org|BIZ|biz|INFO|info))$/;
 var patn1 = /^[a-zA-Z0-9-]+$/;
 var patn2 = /^.{3,}/;
 var patn3 = /(^-.*|.*-$)/; 
 var strTemp=document.search.domains.value;
  if(document.search.domains.value.length==0) {
    errarray[errcnt]="please enter a Domain Name\n\n";
    errcnt++;
  } else {
    document.search.domains.value=document.search.domains.value.replace('www.',"");
    document.search.domains.value=document.search.domains.value.replace('WWW.',"");
    if(patn.test(document.search.domains.value)) {
      //var res = patn.exec(document.search.domains.value);
      document.search.domains.value=document.search.domains.value.replace(patn,"");
    }
    if(!patn1.test(document.search.domains.value)) {
      errarray[errcnt]="the Domain Name can only contain:\n\nnumbers (0-9)\nletters (a-z)\nhyphens (-)\n\n";
      errcnt++;
    }
    if(!patn2.test(document.search.domains.value)) {
      errarray[errcnt]="the Domain Name cannot be less than 3 characters\n\n";
      errcnt++;
    }
    if (patn3.test(document.search.domains.value)) {
      errarray[errcnt]="the Domain Name cannot start or end with a hyphen (-)\n\n";
      errcnt++;
    }
  }

  if(errcnt>0) {
    if(errcnt>1){
      errpltxt='s';
      strAreIs='are';
    }
    errmes='Sorry there ' + strAreIs + errcnt + ' error' + errpltxt + ' in your search:\n\n';
    for(cnt=0;cnt<errarray.length;cnt++) {
      errmes = errmes + (cnt+1) + '. ' + errarray[cnt];
    }
    document.search.domains.value=strTemp;
    alert(errmes);
document.search.domains.focus();
document.search.submitButton.disabled = false;
    if(x!=1){return false;}
  } else {
    document.search.submit();
  }
}
//-->
