﻿//function ValidateLogin() {

//    missinginfo = "";

//    if (document.getElementById("ctl00_ContentPlaceHolder1_txtUserID").value == "") {
//        missinginfo += "\n     -  Login ID";
//    }

//    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value == "") {
//        missinginfo += "\n     -  Password";
//    }

//    if (missinginfo != "") {
//        missinginfo = "_____________________________\n" +
//"Please fill in your:\n" +
//missinginfo + "\n_____________________________" +
//"\nRe-enter and submit again!";
//        alert(missinginfo);
//        return false;
//    }
//    else {
//        return true;
//    }

//}

function ValidateLogin() {

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtUserID").value == "") {
        alert('Please Enter Login ID.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtUserID").focus();
        return false;
    }


    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value == "") {
        alert('Please Enter Password.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").focus();
        return false;
    }
}

//function ValidateUserLogin() {

//    missinginfo = "";

//    if (document.getElementById("txtUsername").value == "User Name") {
//        missinginfo += "\n     -  Username";
//    }

//    if (document.getElementById("txtpassword").value == "password") {
//        missinginfo += "\n     -  Password";
//    }

//    if (missinginfo != "") {
//        missinginfo = "_____________________________\n" +
//"Please fill in your:\n" +
//missinginfo + "\n_____________________________" +
//"\nRe-enter and submit again!";
//        alert(missinginfo);
//        return false;
//    }
//    else {
//        return true;
//    }

//}

function ValidateUserLogin() {

    if (document.getElementById("txtUsername").value == "User Name") {
        alert('Please Enter Username.');
        document.getElementById("txtUsername").focus();
        return false;
    }


    if (document.getElementById("password").value == "Password") {
//        alert('Please Enter Password.');
//        //        document.getElementById("txtpassword").focus();
        if (document.getElementById("txtpassword").value == "") {
            document.getElementById("password").value == ""
            alert('Please Enter Password.');
           
            return false;
        }
        return true;
    }
}


//function ValidUserLogin() {

//    missinginfo = "";

//    if (document.getElementById("ctl00_txtUsername").value == "User Name") {
//        missinginfo += "\n     -  Username";
//    }

//    if (document.getElementById("ctl00_txtPassword").value == "password") {
//        missinginfo += "\n     -  Password";
//    }

//    if (missinginfo != "") {
//        missinginfo = "_____________________________\n" +
//"Please fill in your:\n" +
//missinginfo + "\n_____________________________" +
//"\nRe-enter and submit again!";
//        alert(missinginfo);
//        return false;
//    }
//    else {
//        return true;
//    }

//}

function ValidUserLogin() {

    if (document.getElementById("ctl00_txtUsername").value == "User Name") {
        alert('Please Enter Username.');
        document.getElementById("ctl00_txtUsername").focus();
        return false;
    }


    if (document.getElementById("ctl00_password").value == "Password") {
//        alert('Please Enter Password.');
////        document.getElementById("ctl00_txtpassword").focus();
        //       return false;
        if (document.getElementById("ctl00_txtpassword").value == "") {
            document.getElementById("ctl00_password").value == ""
            alert('Please Enter Password.');

            return false;
        }
        return true;
    }
}


////function ValidContactInfo() {

////    //    if (document.getElementById("ctl00_ContentPlaceHolder1_txtUserName").value == "") {
////    //        alert('Please Enter UserName.');
////    //        document.getElementById("ctl00_ContentPlaceHolder1_txtUserName").focus();
////    //        return false;
////    //    }


////    //    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value == "") {
////    //        alert('Please Enter Password.');
////    //        document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").focus();
////    //        return false;
////    //    }

////    missinginfo = "";

////    if (document.getElementById("ctl00_ContentPlaceHolder1_txtName").value == "") {
////        missinginfo += "\n     -  Name";
////    }

////    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCompanyName").value == "") {
////        missinginfo += "\n     -  CompanyName";
////    }

////    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").value == "") {
////        missinginfo += "\n     -  Phone";

////    }


////    e = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;
////    if (e.indexOf("@") == -1 || e.indexOf(".") == -1) {
////        missinginfo += "\n     -  Email";
////    }

////    if (document.getElementById("ctl00_ContentPlaceHolder1_txtcode").value == "") {
////        missinginfo += "\n     -  Code";

////    }
////    //    else {
////    //        missinginfo += "\n     - Invalid Email Address";
////    //    }

////    if (missinginfo != "") {
////        missinginfo = "_____________________________\n" +
////"Please fill in your:\n" +
////missinginfo + "\n_____________________________" +
////"\nRe-enter and submit again!";
////        alert(missinginfo);
////        return false;
////    }
////    else {
////        return true;
////    }

////}

function ValidContactInfo() {

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtName").value == "") {
          alert('Please Enter Name.');
          document.getElementById("ctl00_ContentPlaceHolder1_txtName").focus();
           return false;
      }


      if (document.getElementById("ctl00_ContentPlaceHolder1_txtCompanyName").value == "") {
          alert('Please Enter CompanyName.');
         document.getElementById("ctl00_ContentPlaceHolder1_txtCompanyName").focus();
          return false;
   }

   if (document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").value == "") {
       alert('Please Enter Phone No.');
       document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").focus();
       return false;
   }
   if (document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value == "") {
       alert('Please Enter Email Address');
       document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
       return false;
   }

   if (document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value != "") {

       var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
       var address = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;
       if (reg.test(address) == false) {
           alert('Invalid Email Address');
           return false;
       }
   }
   if (document.getElementById("ctl00_ContentPlaceHolder1_txtcode").value == "") {
       alert('Please Enter Code');
       document.getElementById("ctl00_ContentPlaceHolder1_txtcode").focus();
       return false;
   }

}

function ValidatorUser() {

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtfirstname").value == "") {
        alert("Please enter a value for the \"FirstName\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtfirstname").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtfirstname").value.length < 3) {
        alert("Please enter at least 3 characters in the \"FirstName\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtfirstname").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtlastname").value == "") {
        alert("Please enter a value for the \"LastName\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtlastname").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtlastname").value.length < 3) {
        alert("Please enter at least 3 characters in the \"LastName\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtlastname").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value == "") {
        alert("Please enter a value for the \"Email\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value != "") {

        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;
        if (reg.test(address) == false) {
            alert('Invalid Email Address');
            return false;
        }
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtuserid").value == "") {
        alert("Please enter a value for the \"User Id \" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtuserid").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtuserid").value.length < 6) {
        alert("Please enter at least 6 characters in the \"User Id \" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtuserid").focus();
        return (false);
    }


    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value == "") {
        alert("Please enter a value for the \"Password\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value.length < 6) {
        alert("Please enter at least 6 characters in the \"Password\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordConfirm").value == "") {
        alert("Please enter a value for the \"Confirm Password\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordConfirm").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordConfirm").value.length < 6) {
        alert("Please enter at least 6 characters in the \"Confirm Password\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordConfirm").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value != document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordConfirm").value) {
        alert("Confirmation password value does not match the password field");
        document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordConfirm").focus();
        return (false);
    }

   

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_bill").value == "") {
        alert("Please enter a value for the Billing \"Company\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_bill").value.length < 3) {
        alert("Please enter at least 3 characters in the Billing \"Company\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_bill").value == "") {
        alert("Please enter a value for the Billing \"First_Name\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_bill").value.length < 3) {
        alert("Please enter at least 3 characters in the Billing \"First_Name\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_bill").value == "") {
        alert("Please enter a value for the Billing \"Last_Name\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_bill").value.length < 3) {
        alert("Please enter at least 3 characters in the Billing \"Last_Name\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_bill").value == "") {
        alert("Please enter a value for the Billing \"Address1\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_bill").value.length < 3) {
        alert("Please enter at least 3 characters in the Billing \"Address1\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCity_bill").value == "") {
        alert("Please enter a value for the Billing \"City\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtCity_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCity_bill").value.length < 3) {
        alert("Please enter at least 3 characters in the Billing \"City\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtCity_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtState_bill").value == "") {
        alert("Please enter a value for the Billing \"State\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtState_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtState_bill").value.length < 2) {
        alert("Please enter at least 2 characters in the Billing \"State\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtState_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtZip_bill").value == "") {
        alert("Please enter a value for the Billing \"Zip\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtZip_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtZip_bill").value.length < 5) {
        alert("Please enter at least 5 characters in the Billing \"Zip\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtZip_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_bill").value == "") {
        alert("Please enter a value for the Billing \"Phone\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_bill").value.length < 7) {
        alert("Please enter at least 7 characters in the Billing \"Phone\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_bill").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_Ship").value == "") {
        alert("Please enter a value for the Shipping \"Company\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_Ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_Ship").value.length < 3) {
        alert("Please enter at least 3 characters in the Shipping \"Company\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_Ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_Ship").value == "") {
        alert("Please enter a value for the Shipping \"First_Name\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_Ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_Ship").value.length < 3) {
        alert("Please enter at least 3 characters in the Shipping \"First_Name\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_Ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_ship").value == "") {
        alert("Please enter a value for the Shipping \"Last_Name\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_ship").value.length < 3) {
        alert("Please enter at least 3 characters in the Shipping \"Last_Name\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_ship").value == "") {
        alert("Please enter a value for the Shipping \"Address1\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_ship").value.length < 3) {
        alert("Please enter at least 3 characters in the Shipping \"Address1\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCity_ship").value == "") {
        alert("Please enter a value for the Shipping \"City\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtCity_ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtCity_ship").value.length < 3) {
        alert("Please enter at least 3 characters in the Shipping \"City\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtCity_ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtState_Ship").value == "") {
        alert("Please enter a value for the Shipping \"State\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtState_Ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtState_Ship").value.length < 2) {
        alert("Please enter at least 2 characters in the Shipping \"State\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtState_Ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtZip_Ship").value == "") {
        alert("Please enter a value for the Shipping \"Zip\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtZip_Ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtZip_Ship").value.length < 5) {
        alert("Please enter at least 5 characters in the Shipping \"Zip\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtZip_Ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_Ship").value == "") {
        alert("Please enter a value for the Shipping \"Phone\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_Ship").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_Ship").value.length < 7) {
        alert("Please enter at least 7 characters in the Shipping \"Phone\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_Ship").focus();
        return (false);
    }

   

    return (true);
}

function CheckShipAddress() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_chkBillTo").checked == true) {
        document.getElementById("ctl00_ContentPlaceHolder1_chkBillTo").checked = true;
        document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_Ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtCompany_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_Ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtLastName_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress2_ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress2_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtCity_ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtCity_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtState_Ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtState_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtZip_Ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtZip_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtCountry_Ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtCounty_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_Ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtPhone_bill").value
        document.getElementById("ctl00_ContentPlaceHolder1_txtFax_Ship").value = document.getElementById("ctl00_ContentPlaceHolder1_txtFax_bill").value
     
    }

}


function testNumber() {
    field = document.getElementById('ctl00_ContentPlaceHolder1_txtPartNumber');
    fieldName = 'PartNumber';
    required = 'yes'
    var checkStr = field.value;
    var checkOK = '.0123456789';
    var allValid = true;
    var decPoints = 0;
    var allNum = '';

    if (required == 'yes') {
        if (checkStr == '') {
            alert('Please complete field: ' + fieldName);
            field.focus();
            return false;
        }
    }
//    for (i = 0; i < checkStr.length; i++) {
//        ch = checkStr.charAt(i);
//        for (j = 0; j < checkOK.length; j++)
//            if (ch == checkOK.charAt(j))
//            break;
//        if (j == checkOK.length) {
//            allValid = false;
//            break;
//        }
//        allNum += ch;
//    }
//    if (!allValid) {
//        alert('Please enter only positive digit characters in the ' + fieldName);
//        field.value = '';
//        field.focus();
//        return (false);
//    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_ddlLayer")[document.getElementById("ctl00_ContentPlaceHolder1_ddlLayer").selectedIndex].value == "0") {
        alert('The first "Layer Selection" option is not a valid selection.  Please choose one of the other options.');
            document.getElementById("ctl00_ContentPlaceHolder1_ddlLayer").focus();
            return false;
    }

    field = document.getElementById('ctl00_ContentPlaceHolder1_txtDimension1');
    fieldName = 'Dimension1';
    var checkStr = field.value;
    var checkOK = '.0123456789';
    var allValid = true;
    var decPoints = 0;
    var allNum = '';

    if (required == 'yes') {
        if (checkStr == '') {
            alert('Please complete field: ' + fieldName);
            field.focus();
            return false;
        }
    }
    for (i = 0; i < checkStr.length; i++) {
        ch = checkStr.charAt(i);
        for (j = 0; j < checkOK.length; j++)
            if (ch == checkOK.charAt(j))
            break;
        if (j == checkOK.length) {
            allValid = false;
            break;
        }
        allNum += ch;
    }
    if (!allValid) {
        alert('Please enter only positive digit characters in the ' + fieldName);
        field.value = '';
        field.focus();
        return (false);
    }


    field = document.getElementById('ctl00_ContentPlaceHolder1_txtDimension2');
    fieldName = 'Dimension2';
    var checkStr = field.value;
    var checkOK = '.0123456789';
    var allValid = true;
    var decPoints = 0;
    var allNum = '';

    if (required == 'yes') {
        if (checkStr == '') {
            alert('Please complete field: ' + fieldName);
            field.focus();
            return false;
        }
    }
    for (i = 0; i < checkStr.length; i++) {
        ch = checkStr.charAt(i);
        for (j = 0; j < checkOK.length; j++)
            if (ch == checkOK.charAt(j))
            break;
        if (j == checkOK.length) {
            allValid = false;
            break;
        }
        allNum += ch;
    }
    if (!allValid) {
        alert('Please enter only positive digit characters in the ' + fieldName);
        field.value = '';
        field.focus();
        return (false);
    }


   
    var dim1 = document.getElementById('ctl00_ContentPlaceHolder1_txtDimension1').value;
    var dim2 = document.getElementById('ctl00_ContentPlaceHolder1_txtDimension2').value;

    if (dim1 >= dim1) {
        if (dim1 > 22) {
            alert("Your board size exceeds our online quoting limit. Please call our sales staff at 847-238-1623 for pricing details.");
            return false;
            document.getElementById('ctl00_ContentPlaceHolder1_txtDimension1').focus();
        }
        if (dim1 >= 17 & dim2 > 17) {
            alert("Your board size exceeds our online quoting limit. Please call our sales staff at 847-238-1623 for pricing details.");
            return false;
            document.getElementById('ctl00_ContentPlaceHolder1_txtDimension2').focus();
        }
    }

    if (dim2 <= dim2) {
        if (dim2 > 22) {
            alert("board size exceeds our online quoting limit. Please call our sales staff at 847-238-1623 for pricing details.");
            return false;
            document.getElementById('ctl00_ContentPlaceHolder1_txtDimension2').focus();
        }
        if (dim2 >= 17 & dim1 > 16) {
            alert("board size exceeds our online quoting limit. Please call our sales staff at 847-238-1623 for pricing details.");
            return false;
            document.getElementById('ctl00_ContentPlaceHolder1_txtDimension1').focus();
        }
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_ddlLayer")[document.getElementById("ctl00_ContentPlaceHolder1_ddlLayer").selectedIndex].value > 1) {
        if (document.getElementById("ctl00_ContentPlaceHolder1_ddlMaterial")[document.getElementById("ctl00_ContentPlaceHolder1_ddlMaterial").selectedIndex].value == "CEM-1") {

            alert('CEM1 Material is available for only 1 Layer. ');
            document.getElementById("ctl00_ContentPlaceHolder1_ddlMaterial").focus();
            return false;

        }
      
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_ddlLayer")[document.getElementById("ctl00_ContentPlaceHolder1_ddlLayer").selectedIndex].value >= 4) {
        if (document.getElementById("ctl00_ContentPlaceHolder1_ddlCopperWeight")[document.getElementById("ctl00_ContentPlaceHolder1_ddlCopperWeight").selectedIndex].value == "3oz") {

            alert('30z Copper Weight our online quoting limit. Please call our sales staff at 847-238-1623 for pricing details.');
            document.getElementById("ctl00_ContentPlaceHolder1_ddlCopperWeight").focus();
            return false;

        }
       
    }


    if (document.getElementById("ctl00_ContentPlaceHolder1_txtTopSMDPads").value > 9999) {
        alert("SMD Pads :9999 maximum numbers that can be entered");
        document.getElementById('ctl00_ContentPlaceHolder1_txtTopSMDPads').focus();
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtBottomSMDPads").value > 9999) {
        alert("9999 maximum numbers that can be entered");
        document.getElementById('ctl00_ContentPlaceHolder1_txtBottomSMDPads').focus();
        return false;
    }

    field = document.getElementById('ctl00_ContentPlaceHolder1_txtApproxHoles');
    fieldName = 'Approx # Holes';
    var checkStr = field.value;
    var checkOK = '.0123456789';
    var allValid = true;
    var decPoints = 0;
    var allNum = '';

    if (required == 'yes') {
        if (checkStr == '') {
            alert('Please complete field: ' + fieldName);
            field.focus();
            return false;
        }
    }
    for (i = 0; i < checkStr.length; i++) {
        ch = checkStr.charAt(i);
        for (j = 0; j < checkOK.length; j++)
            if (ch == checkOK.charAt(j))
            break;
        if (j == checkOK.length) {
            allValid = false;
            break;
        }
        allNum += ch;
    }
    if (!allValid) {
        alert('Please enter only positive digit characters in the ' + fieldName);
        field.value = '';
        field.focus();
        return (false);
    }


    var TotalSquareinch = dim1 * dim2
    if (TotalSquareinch >= 1 && TotalSquareinch <= 30) {
        if (document.getElementById("ctl00_ContentPlaceHolder1_txtApproxHoles").value > 1000) {
            alert("Approx no of holes: 1000 maximum numbers that can be entered");
            document.getElementById('ctl00_ContentPlaceHolder1_txtApproxHoles').focus();
            return false;
        }
    }
    else if (TotalSquareinch >= 31 && TotalSquareinch <= 70) {
        if (document.getElementById("ctl00_ContentPlaceHolder1_txtApproxHoles").value > 2000) {
            alert("Approx no of holes: 2000 maximum numbers that can be entered");
            document.getElementById('ctl00_ContentPlaceHolder1_txtApproxHoles').focus();
            return false;
        }
    }
    else if (TotalSquareinch >= 71 && TotalSquareinch <= 150) {
        if (document.getElementById("ctl00_ContentPlaceHolder1_txtApproxHoles").value > 4000) {
            alert("Approx no of holes: 4000 maximum numbers that can be entered");
            document.getElementById('ctl00_ContentPlaceHolder1_txtApproxHoles').focus();
            return false;
        }
    }
    else if (TotalSquareinch >= 151 && TotalSquareinch <= 250) {
        if (document.getElementById("ctl00_ContentPlaceHolder1_txtApproxHoles").value > 6000) {
            alert("Approx no of holes: 6000 maximum numbers that can be entered");
            document.getElementById('ctl00_ContentPlaceHolder1_txtApproxHoles').focus();
            return false;
        }
    }
    else if (TotalSquareinch >= 251 && TotalSquareinch <= 391) {
     if (document.getElementById("ctl00_ContentPlaceHolder1_txtApproxHoles").value > 9999) {
        alert("Approx no of holes: 9999 maximum numbers that can be entered");
            document.getElementById('ctl00_ContentPlaceHolder1_txtApproxHoles').focus();
            return false;
        }
    }
    else if (TotalSquareinch > 391) {
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtApproxHoles").value > 9999) {
        alert("Approx no of holes: 9999 maximum numbers that can be entered");
        document.getElementById('ctl00_ContentPlaceHolder1_txtApproxHoles').focus();
        return false;
    }

}
    
//    if (document.getElementById("ctl00_ContentPlaceHolder1_txtApproxHoles").value > 9999) {
//        alert("Approx no of holes: 9999 maximum numbers that can be entered");
//        document.getElementById('ctl00_ContentPlaceHolder1_txtApproxHoles').focus();
//        return false;
//    }
    
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtGoldenFingers").value > 4000) {
        alert("GoldenFingers: 4000 maximum numbers that can be entered");
        document.getElementById('ctl00_ContentPlaceHolder1_txtGoldenFingers').focus();
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity1").value == 0) {
        alert("enter minimum 1 quantity");
        document.getElementById('ctl00_ContentPlaceHolder1_txtQuantity1').focus();
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity2").value == 0) {
        alert("enter minimum 1 quantity");
        document.getElementById('ctl00_ContentPlaceHolder1_txtQuantity2').focus();
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity3").value == 0) {
        alert("enter minimum 1 quantity");
        document.getElementById('ctl00_ContentPlaceHolder1_txtQuantity3').focus();
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity4").value == 0) {
        alert("enter minimum 1 quantity");
        document.getElementById('ctl00_ContentPlaceHolder1_txtQuantity4').focus();
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity5").value == 0) {
        alert("enter minimum 1 quantity");
        document.getElementById('ctl00_ContentPlaceHolder1_txtQuantity5').focus();
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity6").value == 0) {
        alert("enter minimum 1 quantity");
        document.getElementById('ctl00_ContentPlaceHolder1_txtQuantity6').focus();
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity7").value == 0) {
        alert("enter minimum 1 quantity");
        document.getElementById('ctl00_ContentPlaceHolder1_txtQuantity7').focus();
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity8").value == 0) {
        alert("enter minimum 1 quantity");
        document.getElementById('ctl00_ContentPlaceHolder1_txtQuantity8').focus();
        return false;
    }

    return true;

}

function ValidSendFile() {

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").value == "") {
        alert("Please enter a value for the \"Quantity\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").focus();
        return (false);
    }

    if (isNaN(document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").value)){
        alert("Please enter only numeric value for the \"Quantity\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").focus();
        return (false);
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_fupFile").value == "") {
        alert("Please select a file for the \"File Attatchment \" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_fupFile").focus();
        return (false);
    }
}

function ValidRepeatOrder() {

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").value == "") {
        alert("Please enter a value for the \"Quantity\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").focus();
        return (false);
    }

    if (isNaN(document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").value)) {
        alert("Please enter only numeric value for the \"Quantity\" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_ddlLeadTime")[document.getElementById("ctl00_ContentPlaceHolder1_ddlLeadTime").selectedIndex].value == "0") {
        alert("Please select a value for the \"Turnaround time \" field.");
        document.getElementById("ctl00_ContentPlaceHolder1_ddlLeadTime").focus();
        return false;
    }
//    if (document.getElementById("ctl00_ContentPlaceHolder1_txtleadtime").value == "") {
//        alert("Please enter a value for the \"Turnaround time \" field.");
//        document.getElementById("ctl00_ContentPlaceHolder1_txtleadtime").focus();
//        return (false);
//    }
}

function ValidateEmail() {

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value == "") {
        alert("Please enter a Email Address.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
        return (false);
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value != "") {

        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;
        if (reg.test(address) == false) {
            alert('Invalid Email Address');
            return false;
        }
    }


}



		function ValidatorOrderDetail()
		{

		    if (document.getElementById("ctl00_ContentPlaceHolder1_txtPurchaseOrder").value == "")
			  {
				alert("Please enter a value for the Purchase Order field.");
				document.getElementById("ctl00_ContentPlaceHolder1_txtPurchaseOrder").focus();
				return (false);
}
var PaymentType = document.getElementById("ctl00_ContentPlaceHolder1_ddlPaymentType")[document.getElementById("ctl00_ContentPlaceHolder1_ddlPaymentType").selectedIndex].value;
			  if ((PaymentType != "Purchase Order") && (PaymentType != "COD")) {
			      if (document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").value == "") {
			          alert("Please enter a value for the Credit Card Number field.");
			          document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").focus();
			          return (false);
			      }
			      else {
			          var cardNo = document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").value;
			          if (document.getElementById("ctl00_ContentPlaceHolder1_ddlPaymentType")[document.getElementById("ctl00_ContentPlaceHolder1_ddlPaymentType").selectedIndex].value == "American Express") {
			              if (cardNo.length != 15) {
			                  alert("American Express card numbers are 15 digits.");
			                  document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").focus();
			                  return false;
			              }
			          }
			          else {
			              if (cardNo.length != 16) {
			                  alert("The number of digits for this card is 16 digits.");
			                  document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").focus();
			                  return false;
			              }
			          }
			      }


			      if (document.getElementById("ctl00_ContentPlaceHolder1_ddlMonth").value == "Month") {
			          alert("Please enter a value for the Credit Card Month field.");
			          document.getElementById("ctl00_ContentPlaceHolder1_ddlMonth").focus();
			          return (false);
			      }

			      if (document.getElementById("ctl00_ContentPlaceHolder1_ddlExpYear").value == "Year") {
			          alert("Please enter a value for the Credit Card Year field.");
			          document.getElementById("ctl00_ContentPlaceHolder1_ddlExpYear").focus();
			          return (false);
			      }
			      if (document.getElementById("ctl00_ContentPlaceHolder1_txtNameonCredit").value == "") {
			          alert("Please enter a value for the Credit Card Name field.");
			          document.getElementById("ctl00_ContentPlaceHolder1_txtNameonCredit").focus();
			          return (false);
			      }

			  }
			  if (document.getElementById("ctl00_ContentPlaceHolder1_txtFileName").value == "") {
			      alert("Please enter a value for the File Name field.");
			      document.getElementById("ctl00_ContentPlaceHolder1_txtFileName").focus();
			      return (false);
			  }
 
////			  if (theForm.CVV2.value == "")
////			  {
////				alert("Please enter a value for the CVV2 field.");
////				theForm.CVV2.focus();
////				return (false);
////			  }
////			  else {
////			  	var cvv2 = theForm.CVV2.value;
////			  	if (cvv2.length < 3) {
////					alert("The security code must be at least 3 digits.")
////					theForm.CVV2.focus();
////					return false;
////				}
////			  }
//// 
//// 
////			  if (theForm.CCZip.value == "")
////			  {
////				alert("Please enter a value for the ZIP field.");
//// 				return (false);
////			  }
////			  else {
////			    var ccZip = theForm.CCZip.value;
////			  	if (ccZip.length < 5) {
////					alert("The zipcode must be at least 5 digits.");
////					theForm.CCZip.focus();
////					return false;
////				}
////			  }
//// 
////			  if (theForm.PartNum.value == "")
////			  {
////				alert("Please enter a value for the \"Part Number\" field.");
////				theForm.PartNum.focus();
////				return (false);
////			  }
////		
 
		  return (true);
		}

		function ValidateBidPrice() {

		    if (document.getElementById("ctl00_ContentPlaceHolder1_txtBidPrice").value == "") {
		        alert('Please Enter Bid Price.');
		        document.getElementById("ctl00_ContentPlaceHolder1_txtBidPrice").focus();
		        return false;
		    }

		}

		function ValidateBidPrice1() {

		    if (document.getElementById("ctl00_ContentPlaceHolder1_txtBidPrice1").value == "") {
		        alert('Please Enter Bid Price.');
		        document.getElementById("ctl00_ContentPlaceHolder1_txtBidPrice1").focus();
		        return false;
		    }

		}


		function ValidatorPlaceBidDetail() { 
//			  if (document.getElementById("ctl00_ContentPlaceHolder1_txtPurchaseOrder").value == "")
//			  {
//				alert("Please enter a value for the Purchase Order field.");
//				document.getElementById("ctl00_ContentPlaceHolder1_txtPurchaseOrder").focus();
//				return (false);
//			  }

//			
//			  if (document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").value == "")
//			  {
//				alert("Please enter a value for the Credit Card Number field.");
//				document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").focus();
//				return (false);
//			  }
//			  else {
//			      var cardNo = document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").value;
//			      if (document.getElementById("ctl00_ContentPlaceHolder1_ddlPaymentType")[document.getElementById("ctl00_ContentPlaceHolder1_ddlPaymentType").selectedIndex].value == "American Express") {
//					if (cardNo.length != 15) {
//						alert("American Express card numbers are 15 digits.");
//						document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").focus();
//						return false;
//					}
//				}
//				else {
//					if (cardNo.length != 16) {
//						alert("The number of digits for this card is 16 digits.");
//						document.getElementById("ctl00_ContentPlaceHolder1_txtCreditCard1").focus();
//						return false;
//					}
//				}
//			  }

//			
//			  if (document.getElementById("ctl00_ContentPlaceHolder1_ddlMonth").value == "Month")
//			  {
//				alert("Please enter a value for the Credit Card Month field.");
//				document.getElementById("ctl00_ContentPlaceHolder1_ddlMonth").focus();
//				return (false);
//			  }

//			  if (document.getElementById("ctl00_ContentPlaceHolder1_ddlExpYear").value == "Year")
//			  {
//				alert("Please enter a value for the Credit Card Year field.");
//				document.getElementById("ctl00_ContentPlaceHolder1_ddlExpYear").focus();
//				return (false);
//              }
//            if (document.getElementById("ctl00_ContentPlaceHolder1_txtNameonCredit").value == "") {
//                 alert("Please enter a value for the Credit Card Name field.");
//                 document.getElementById("ctl00_ContentPlaceHolder1_txtNameonCredit").focus();
//                 return (false);
//             }
             if (document.getElementById("ctl00_ContentPlaceHolder1_txtBidPrice").value == "") {
                 alert('Please Enter Bid Price.');
                 document.getElementById("ctl00_ContentPlaceHolder1_txtBidPrice").focus();
                 return false;
             }

		}
