﻿//*******************************************************
function emptyField(textobj) {
    var c = textobj.value
    if (textobj.value.length == 0) {
        textobj.focus();
        return true;
    }
    for (var i = 0; i < textobj.value.length; ++i) {
        var ch = textobj.value.charAt(i);
        if (ch != ' ' && ch != '\t')
            return false;
    }
    textobj.focus();
    return true;
}

function check_integer(argvalue) {
    for (var n = 0; n < argvalue.length; n++) {

        if (argvalue.substring(n, n + 1) == "0")
            continue;
        else if (argvalue.substring(n, n + 1) == "1")
            continue;
        else if (argvalue.substring(n, n + 1) == "2")
            continue;
        else if (argvalue.substring(n, n + 1) == "3")
            continue;
        else if (argvalue.substring(n, n + 1) == "4")
            continue;
        else if (argvalue.substring(n, n + 1) == "5")
            continue;
        else if (argvalue.substring(n, n + 1) == "6")
            continue;
        else if (argvalue.substring(n, n + 1) == "7")
            continue;
        else if (argvalue.substring(n, n + 1) == "8")
            continue;
        else if (argvalue.substring(n, n + 1) == "9")
            continue;
        //else if(argvalue.substring(n, n+1) == ".")
        //continue;
        //else if(argvalue.substring(n, n+1) == " ")
        //continue;
        else
            return false;

    }
    return true;
}
function validEmailId(CheckEmptyEmail) {
    var inem1, inem2, lenem1, l, l1, lenem2, lensp, lechar;
    inem1 = CheckEmptyEmail.length;
    l = CheckEmptyEmail;
    l1 = l.lastIndexOf('.');
    lenem1 = l.lastIndexOf('@');
    lenem2 = l.indexOf('@');
    lensp = l.indexOf(' ');
    lechar = l.charAt(lenem1 + 1);

    if (lechar == '.') {
        return false;
    }

    if ((lenem1 + 1) == l1 || (l1 + 1) == inem1 || lenem1 > l1 || lenem2 != lenem1 || lensp != -1 || lenem1 == 0) {
        return false;
    }

    if (CheckEmptyEmail.indexOf('@') == -1 || CheckEmptyEmail.indexOf('.') == -1) {
        return false;
    }

    if (l.indexOf(',') != -1 || l.indexOf('/') != -1 || l.indexOf('(') != -1 || l.indexOf(')') != -1 || l.indexOf('*') != -1 || l.indexOf('&') != -1 || l.indexOf('^') != -1 || l.indexOf('%') != -1 || l.indexOf('$') != -1 || l.indexOf('&') != -1 || l.indexOf('#') != -1 || l.indexOf('!') != -1) {
        return false;
    }

    return true;
}
function checkKey(btn, e) {
    if (e.keyCode == 13) {
        document.getElementById(btn).click();
        return false;
    }
}
//*******************************************************

function contactinfo(txtfname, txtlname, txtcomname, txtemail, txtphone, txtlocation, txtorder, arrMsg) {


    if (emptyField(document.getElementById(txtfname))) {
        alert(arrMsg[0].replace(/=/g, "'"));
        document.getElementById(txtfname).focus();
        return false;
    }

    if (emptyField(document.getElementById(txtlname))) {
        alert(arrMsg[1].replace(/=/g, "'"));
        document.getElementById(txtlname).focus();
        return false;
    }

//    if (emptyField(document.getElementById(txtcomname))) {
//        alert(arrMsg[2].replace(/=/g, "'"));
//        document.getElementById(txtcomname).focus();
//        return false;
//    }

    if (emptyField(document.getElementById(txtemail))) {
        alert(arrMsg[3].replace(/=/g, "'"));
        document.getElementById(txtemail).focus();
        return false;
    }
    if (!emptyField(document.getElementById(txtemail))) {
        if (!validEmailId(document.getElementById(txtemail).value)) {
            var maile = document.getElementById(txtemail).value;
            alert(arrMsg[4].replace(/=/g, "'"));
            document.getElementById(txtemail).focus();
            return false;
        }
    }

    if (emptyField(document.getElementById(txtphone))) {
        alert(arrMsg[5].replace(/=/g, "'"));
        document.getElementById(txtphone).focus();
        return false;
    }
//    if (!emptyField(document.getElementById(txtphone))) {

//        if (!check_integer(document.getElementById(txtphone).value)) {
//            alert('Please enter valid numeric value in Phone Number.');
//            document.getElementById(txtphone).focus();
//            return false;
//        }
//    }

    if (emptyField(document.getElementById(txtlocation))) {
        alert(arrMsg[6].replace(/=/g, "'"));
        document.getElementById(txtlocation).focus();
        return false;
    }

    if (emptyField(document.getElementById(txtorder))) {
        alert(arrMsg[7].replace(/=/g, "'"));
        document.getElementById(txtorder).focus();
        return false;
    }


}

function checkinfo() {
    var fname = document.getElementById("ctl00_txtfname");
    //var fname = document.getElementsByName("txtfname").value;
    var lname = document.getElementById("ctl00_txtlname");
    var company = document.getElementById("ctl00_txtcomname");
    var email = document.getElementById("ctl00_txtemail");
    var phone = document.getElementById("ctl00_txtphone");
    var loc = document.getElementById("ctl00_txtlocation");
    var order = document.getElementById("ctl00_txtorder");


    if (fname.value == "" ) {
        alert("Please enter First Name");
        fname.focus();
        return false;
    }

    if (lname.value == "") {
        alert("Please enter Last Name");
        lname.focus();
        return false;
    }

//    if (company.value == "") {
//        alert("Please enter Company Name");
//        company.focus();
//        return false;
//    }

    if (email.value != "") {
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (!filter.test(email.value)) {
            alert('The e-mail address you entered appears to be incorrect.  (Example: yourscreenname@aol.com)');
            email.focus();
            return false;
        }

    }
    else {
        alert("Please enter Email");
        email.focus();
        return false;

    }

    if (phone.value == "") {
        alert("Please enter Phone");
        phone.focus();
        return false;
    } 
    

    if (loc.value == "") {
        alert("Please enter Location");
        loc.focus();
        return false;
    }

    if (order.value == "") {
        alert("Please enter Order Details");
        order.focus();
        return false;
    }
}

function checkinfo1(fname, lname, company, email, loc, phone, order) {

    if (document.getElementById(fname).value != "") {
    } else {
        alert("Please enter First Name");
        document.getElementById(fname).focus();
        return false;
    }

    if (document.getElementById(lname).value != "") {
    } else {
        alert("Please enter Last Name");
        document.getElementById(lname).focus();
        return false;
    }

//    if (document.getElementById(company).value != "") {
//    } else {
//        alert("Please enter Company Name");
//        document.getElementById(company).focus();
//        return false;
//    }

    if (document.getElementById(email).value != "") {
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (!filter.test(document.getElementById(email).value)) {
            alert('The e-mail address you entered appears to be incorrect.  (Example: yourscreenname@aol.com)');
            document.getElementById(email).focus();
            return false;
        }

    }else {
        alert("Please enter Email");
        document.getElementById(email).focus();
        return false;

    }

    if (document.getElementById(phone).value != "") {
        
    } else {
        alert("Please enter Phone");
        document.getElementById(phone).focus();
        return false;
    }




    if (document.getElementById(loc).value != "") {
    } else {
        alert("Please enter Location");
        document.getElementById(loc).focus();
        return false;
    }

    if (document.getElementById(order).value != "") {
    } else {
        alert("Please enter Order Details");
        document.getElementById(order).focus();
        return false;
    }
}

