function nocoms1()
   {        var eM1 = document.getElementById("starts").value;
            var eM1Length      = eM1.length;
            if (eM1Length < 3) {
                alert("Search argument too short; must be 3 characters or more;");
                document.web1.starts.focus();
                return false; }
            if (
                  (eM1 == ".com")   ||
                  (eM1 == ".ag")    ||
                  (eM1 == ".am")    ||
                  (eM1 == ".asia")  ||
                  (eM1 == ".at")    ||
                  (eM1 == ".be")    ||
                  (eM1 == ".biz")   ||
                  (eM1 == ".ca")    ||
                  (eM1 == ".cc")    ||
                  (eM1 == ".cn")    ||
                  (eM1 == ".co.nz") ||
                  (eM1 == ".co.uk") ||
                  (eM1 == ".com.ag")||
                  (eM1 == ".com.cn")||
                  (eM1 == ".com.tw")||
                  (eM1 == ".de")    ||
                  (eM1 == ".eu")    ||
                  (eM1 == ".fm")    ||
                  (eM1 == ".gs")    ||
                  (eM1 == ".idv.tw")||
                  (eM1 == ".info")  ||
                  (eM1 == ".jobs")  ||
                  (eM1 == ".jp")    ||
                  (eM1 == ".me")    ||
                  (eM1 == ".me.uk") ||
                  (eM1 == ".mobi")  ||
                  (eM1 == ".ms")    ||
                  (eM1 == ".net”)   ||
                  (eM1 == ".net.ag")||
                  (eM1 == ".net.cn")||
                  (eM1 == ".net.nz")||
                  (eM1 == ".nu")    ||
                  (eM1 == ".org")   ||
                  (eM1 == ".org.ag")||
                  (eM1 == ".org.cn")||
                  (eM1 == ".org.nz")||
                  (eM1 == ".org.tw")||
                  (eM1 == ".org.uk")||
                  (eM1 == ".tc")    ||
                  (eM1 == ".tv")    ||
                  (eM1 == ".tw")    ||
                  (eM1 == ".us")    ||
                  (eM1 == ".vg")    ||
                  (eM1 == ".ws")
            {   alert("Invalid search argument; do not use only a domain name extension");
                document.web.starts.focus();
                return false; }
   }

function nocoms2()
   {         var eM2 = document.getElementById("contains").value;
               var eM2Length      = eM2.length;
             if (eM2Length < 3) {
                  alert("Search argument too short; must be 3 characters or more;");
                  document.web2.contains.focus();
                  return false; }
             if (
                  (eM2 == ".com")   ||
                  (eM2 == ".ag")    ||
                  (eM2 == ".am")    ||
                  (eM2 == ".asia")  ||
                  (eM2 == ".at")    ||
                  (eM2 == ".be")    ||
                  (eM2 == ".biz")   ||
                  (eM2 == ".ca")    ||
                  (eM2 == ".cc")    ||
                  (eM2 == ".cn")    ||
                  (eM2 == ".co.nz") ||
                  (eM2 == ".co.uk") ||
                  (eM2 == ".com.ag")||
                  (eM2 == ".com.cn")||
                  (eM2 == ".com.tw")||
                  (eM2 == ".de")    ||
                  (eM2 == ".eu")    ||
                  (eM2 == ".fm")    ||
                  (eM2 == ".gs")    ||
                  (eM2 == ".idv.tw")||
                  (eM2 == ".info")  ||
                  (eM2 == ".jobs")  ||
                  (eM2 == ".jp")    ||
                  (eM2 == ".me")    ||
                  (eM2 == ".me.uk") ||
                  (eM2 == ".mobi")  ||
                  (eM2 == ".ms")    ||
                  (eM2 == ".net”)   ||
                  (eM2 == ".net.ag")||
                  (eM2 == ".net.cn")||
                  (eM2 == ".net.nz")||
                  (eM2 == ".nu")    ||
                  (eM2 == ".org")   ||
                  (eM2 == ".org.ag")||
                  (eM2 == ".org.cn")||
                  (eM2 == ".org.nz")||
                  (eM2 == ".org.tw")||
                  (eM2 == ".org.uk")||
                  (eM2 == ".tc")    ||
                  (eM2 == ".tv")    ||
                  (eM2 == ".tw")    ||
                  (eM2 == ".us")    ||
                  (eM2 == ".vg")    ||
                  (eM2 == ".ws")
            {   alert("Domain Name extension cannot be used as search argument");
                document.web2.contains.focus();
                return false; }
   }

// validate Domain Name
function valWeb()
   {
      var eM1 = document.getElementById("domain").value;
        var i1 = eM1.substr(0,1);
        if (i1 == " ")
            {   alert("Are you kidding me?? a blank in a Domain Name??");
                document.web3.domain.focus();
                return false }
        if ((eM1 == "") || (eM1 == null))
            {   alert("Are you kidding me?? NO Domain Name??");
                document.web3.domainr.focus();
                return false }
         var eMLength      = eM1.length;
         x1=0;
         while (x1 < eMLength)
                  {
                     var a1 = eM1.substr(x1,1);
                     if (  (a1 == '!') ||
                       (a1 == '!') ||
                       (a1 == '#') ||
                       (a1 == '$') ||
                       (a1 == '%') ||
                       (a1 == '^') ||
                       (a1 == '~') ||
                       (a1 == '`') ||
                       (a1 == '&') ||
                       (a1 == '*') ||
                       (a1 == '(') ||
                       (a1 == ')') ||
                       (a1 == '=') ||
                       (a1 == '+') ||
                       (a1 == '[') ||
                       (a1 == ']') ||
                       (a1 == '{') ||
                       (a1 == '}') ||
                       (a1 == '|') ||
                       (a1 == ';') ||
                       (a1 == ':') ||
                       (a1 == '"') ||
                       (a1 == "'") ||
                       (a1 == '<') ||
                       (a1 == '>') ||
                       (a1 == ',') ||
                       (a1 == '/') ||
                       (a1 == '?')) {
                       alert("Invalid Character in Domain Name");
                       document.web3.domain.focus();
                       return false;}
                  x1++;
               }
   }
