function ValidZip() {
  var zip = document.regform.strZipCode.value;
  var country = document.regform.idCountry.value;

 if (country == 1) {
     if (isNotNumberString(zip) || (zip.length != 5)) {
        alert ("The zipcode you entered is not a valid US zipcode.");
        return false;
         } else {
                return true;
         }
 } else {
        return true;
 }
}

function isNotNumberString(str) {
        for (var i = 0; i < str.length; i++) {
                var ch = str.substring(i, i + 1);
                if((ch < "0" || "9" < ch)) {
                        return true;
                }
        }
        return false;
}

function Verify () {
  var strArea, strPhone;
  var error = 0;
  var errors = "";

  strPhone = document.regform.strPhone.value;
  strArea  = strPhone.substring(4,7);

  if (document.regform.strFirstName.value == "") {
    alert("You have to Enter First Name");
        error++;
  }
  if (document.regform.strLastName.value == "") {
    alert("You have to Enter Last Name");
        error++;
  }
  if (document.regform.strCompany.value == "") {
    alert("You have to Enter a Company");
        error++;
  }
  if (document.regform.strAddress1.value == "") {
     alert ("You have to Enter Address");
        error++;
  }
  if (document.regform.strCity.value == "") {
     alert ("You have to Enter a City");
        error++;
  }
  if (document.regform.strState.value == "" || document.regform.strState.value == "Please Select") {
     alert ("You have to Select a State");
        error++;
  }
  if (document.regform.idCountry.value == "Please Select") {
     alert ("You have to Select a Country");
        error++;
  }
  if (! ValidZip() ) {
                // alert ("You must enter a valid zip code");
                error++;
  }
  if (document.regform.strEmail.value == "") {
                alert ("You have to enter an email address");
        error++;
  }

  if (strArea.length > 0) {
        if (strArea.length != 3) {
          alert ("You have to Enter a valid Phone Number");
                  error++;
        }
  }

/*
    var a;   
    var p = 0;
    for ( var i = 0; i < document.regform.elements.length; i++) {
        var nameList = document.regform.elements[i].name;
        a = nameList.split('-');
        if (a[0] == 'product') {
            if (document.regform.elements[i].checked == true) {
                p++;
            }
        }
    }

    if (p == 0) {
        alert("You must select at least one product.");
        error++;
    }
*/


        if (error == 0) {
                document.regform.action.value = 'Submit';
                document.regform.submit();
        }
}