﻿// JScript File
function ltrim(string) {
    string = new String(string);
    var string1 = new Array();
    var i, j;
    for (i = 0, j = 0; i < string.length; i++) {
        if (j == 0) {
            if (string.charAt(i) != " ") {
                string1[j++] = string.charAt(i);
            }
        }
        else {
            string1[j++] = string.charAt(i);
        }

    }
    string = "";
    for (i = 0; i < string1.length; i++) {
        string += string1[i];
    }
    return string;
}

//This function is to eliminate the trailing spaces in a string.
function rtrim(string) {
    string = new String(string);
    var string1 = new Array();
    var i, j;
    for (i = string.length; i >= 0; i--) {
        if (string.charAt(i - 1) == " ") {
            continue;
        }
        else {
            for (j = 0; j < i; j++) {
                string1[j] = string.charAt(j);
            }
            break;
        }

    }
    string = "";
    for (i = 0; i < string1.length; i++) {
        string += string1[i];
    }


    return string;
}
//This function combines the above two functions to elimnate the leading and trailing spaces from the string
function trim(string) {
    string = ltrim(string); // // This function is used to trim the left side of a String
    string = rtrim(string); // This function is used to trim the right side of a String
    return string;
}


function checknum(val) {
    var flag = 0;
    var str;

    str = val;
    var Chars = "0123456789";
    for (var i = 0; i < str.length; i++) {
        if (Chars.indexOf(str.charAt(i)) == -1) {
            flag = 1;
        }
    }

    if (flag == 1) {
        return false;
    }
    else {
        return true;
    }
}

function validatephone(phoneVal) {
    if (checkInternationalPhone(trim(phoneVal)) == false) {
        //alert("Please Enter a Valid Phone Number");
        //document.frmupdatefacilityb.mktphone.focus();
        return false;
    }

}


function checkInternationalPhone(strPhone) {
    var digits = "0123456789";
    var phoneNumberDelimiters = "()- ";
    var validWorldPhoneChars = phoneNumberDelimiters + "+";
    var minDigitsInIPhoneNumber = 10;
    s = stripCharsInBag(strPhone, validWorldPhoneChars);
    return (checknum(s) && s.length >= minDigitsInIPhoneNumber);
}


function CheckValue(val) {
    var flag = 0;
    var str;

    str = val;
    var Chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";
    for (var i = 0; i < str.length; i++) {
        if (Chars.indexOf(str.charAt(i)) == -1) {
            flag = 1;
        }
    }

    if (flag == 1) {
        return false;
    }
    else {
        return true;
    }
}

function CheckDetail(val) {
    var flag = 0;
    var str;

    str = val;
    var Chars = "< >";
    for (var i = 0; i < str.length; i++) {
        if (Chars.indexOf(str.charAt(i)) == -1) {
            flag = 1;
        }
    }

    if (flag == 1) {
        return false;
    }
    else {
        return true;
    }
}

// Declaring valid date character, minimum year and maximum year
var dtCh = "/";
var minYear = 1900;
var maxYear = 2100;

function isInteger(s) {
    var i;
    for (i = 0; i < s.length; i++) {
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag) {
    var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary(year) {
    // February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ((!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28);
}
function DaysArray(n) {
    for (var i = 1; i <= n; i++) {
        this[i] = 31
        if (i == 4 || i == 6 || i == 9 || i == 11) { this[i] = 30 }
        if (i == 2) { this[i] = 29 }
    }
    return this
}

function isDate(dtStr) {
    var daysInMonth = DaysArray(12)
    var pos1 = dtStr.indexOf(dtCh)
    var pos2 = dtStr.indexOf(dtCh, pos1 + 1)
    var strMonth = dtStr.substring(0, pos1)
    var strDay = dtStr.substring(pos1 + 1, pos2)
    var strYear = dtStr.substring(pos2 + 1)
    strYr = strYear
    if (strDay.charAt(0) == "0" && strDay.length > 1) strDay = strDay.substring(1)
    if (strMonth.charAt(0) == "0" && strMonth.length > 1) strMonth = strMonth.substring(1)
    for (var i = 1; i <= 3; i++) {
        if (strYr.charAt(0) == "0" && strYr.length > 1) strYr = strYr.substring(1)
    }
    month = parseInt(strMonth)
    day = parseInt(strDay)
    year = parseInt(strYr)
    if (pos1 == -1 || pos2 == -1) {
        alert("The date format should be : mm/dd/yyyy")
        return false
    }
    if (strMonth.length < 1 || month < 1 || month > 12) {
        alert("Please enter a valid month")
        return false
    }
    if (strDay.length < 1 || day < 1 || day > 31 || (month == 2 && day > daysInFebruary(year)) || day > daysInMonth[month]) {
        alert("Please enter a valid day")
        return false
    }
    if (strYear.length != 4 || year == 0 || year < minYear || year > maxYear) {
        alert("Please enter a valid 4 digit year between " + minYear + " and " + maxYear)
        return false
    }
    if (dtStr.indexOf(dtCh, pos2 + 1) != -1 || isInteger(stripCharsInBag(dtStr, dtCh)) == false) {
        alert("Please enter a valid date")
        return false
    }
    return true
}



function validate_customer() {

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value) == "") {
        alert("User name field can't be left blank.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.focus();
        return false;
    }
    else {

        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value)) {
            alert("Enter valid e-mail id as username");
            document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtUname.focus();
            return false;
        }
    }
    //    
    //    if(CheckValue(document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value)==false)
    //    {
    //        alert("Please enter a valid username");
    //        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value="";
    //        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value="";
    //        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.focus();
    //        return false;
    //    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value) == "") {
        alert("Password field can't be left blank.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.focus();
        return false;
    }

    if (CheckValue(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value) == false) {
        alert("Please enter a valid password");
        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value = "";
        document.form1.tbxuname.value = "";
        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.focus();
        return false;
    }

    return true;
}



function delCategory() {
    if (confirm("Do you want to delete this category?If you delete this category the corresponding subcategories and products will be deleted.")) {
        return true;
    }
    else {
        return false;
    }
}


//**********************************register*************************
function validate_Member() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value) == "") {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value) == "") {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtLname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) == "") {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else {

        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
            return false;
        }
    }
    if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value) == "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_hidpwd.value) == "")) {
        alert("Please enter password.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value) != trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCPwd.value)) {
        alert("Password Mismatch.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCPwd.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.value) == "") {
        alert("Please enter billing address.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.value) == "") {
        alert("Please enter billing city.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.focus();
        return false;
    }

    if (document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.value == "0") {
        alert("Please select a country.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value) == "") {
        alert("Please enter billing state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value) == "0") {
        alert("Please enter billing state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value) == "") {
        alert("Please enter billing zip code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
        return false;
    }
    if (checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value) == false) {
        alert("Please enter valid zip.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value = "";
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
        return false;
    }
    else if (document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value.length != 5) {
        alert("Zip code must be of length 5.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value = "";
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value) == "") {
        alert("Please enter billing phone.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value) != "") {
        if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value) == false) {
            alert("Please enter phone number in correct format.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDFname.value) == "") {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDFname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDLname.value) == "") {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDLname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value) == "") {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.focus();
        return false;
    }
    else {

        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDaddress.value) == "") {
        alert("Please enter delivery address.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDaddress.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDcity.value) == "") {
        alert("Please enter delivery city.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDcity.focus();
        return false;
    }

    if (document.forms[0].ctl00_ContentPlaceHolder1_drpDCountry.value == "0") {
        alert("Please select a country.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpDCountry.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.value) == "") {
        alert("Please enter delivery state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.value) == "0") {
        alert("Please enter delivery state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value) == "") {
        alert("Please enter delivery zip code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.focus();
        return false;
    }
    if (checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value) == false) {
        alert("Please enter valid zip.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value = "";
        document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.focus();
        return false;
    }
    else if (document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value.length != 5) {
        alert("Zip code must be of length 5.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value = "";
        document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value) == "") {
        alert("Please enter billing phone.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value) != "") {
        if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value) == false) {
            alert("Please enter phone number in correct format.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.focus();
            return false;
        }
    }

    return true;
}

function AddDelivery(chk) {
    if (chk.checked) {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value) == "") {
            alert("Please enter first name.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtFname.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value) == "") {
            alert("Please enter last name.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtLname.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) == "") {
            alert("Please enter email.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        else {

            var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

            if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)) {
                alert("Enter valid E-mail ID");
                document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value = "";
                document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
                document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
                return false;
            }
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.value) == "") {
            alert("Please enter billing address.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.value) == "") {
            alert("Please enter billing city.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.value == "0") {
            alert("Please select a country.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value) == "") {
            alert("Please enter billing state.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value) == "0") {
            alert("Please enter billing state.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value) == "") {
            alert("Please enter billing zip code.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value) == false) {
            alert("Please enter valid zip.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        else if (document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value.length != 5) {
            alert("Zip code must be of length 5.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value) == "") {
            alert("Please enter billing phone.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value) != "") {
            if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value) == false) {
                alert("Please enter phone number in correct format.");
                document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
                document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked = false;
                return false;
            }
        }
        AddToDelivery();
    }
    else {
        ClearDelivery();
    }

}
function AddToDelivery() {
    document.forms[0].ctl00_ContentPlaceHolder1_txtDFname.value = document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value;
    document.forms[0].ctl00_ContentPlaceHolder1_txtDLname.value = document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value;
    document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value = document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value;
    document.forms[0].ctl00_ContentPlaceHolder1_txtDaddress.value = document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.value;
    document.forms[0].ctl00_ContentPlaceHolder1_txtDcity.value = document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.value;
    document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.value = document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value;
    document.forms[0].ctl00_ContentPlaceHolder1_drpDCountry.value = document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.value;
    document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value = document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value;
    document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value = document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value;
    document.forms[0].ctl00_ContentPlaceHolder1_txtDmobile.value = document.forms[0].ctl00_ContentPlaceHolder1_txtBMobile.value;
}

function ClearDelivery() {
    document.forms[0].ctl00_ContentPlaceHolder1_txtDFname.value = "";
    document.forms[0].ctl00_ContentPlaceHolder1_txtDLname.value = "";
    document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value = "";
    document.forms[0].ctl00_ContentPlaceHolder1_txtDaddress.value = "";
    document.forms[0].ctl00_ContentPlaceHolder1_txtDcity.value = "";
    document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.value = "0";
    document.forms[0].ctl00_ContentPlaceHolder1_drpDCountry.value = "0";
    document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value = "";
    document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value = "";
    document.forms[0].ctl00_ContentPlaceHolder1_txtDmobile.value = "";
}

function funViewProduct(productId) {

    var newwindow = window.open('productView.aspx?pid=' + productId, 'name', 'height=300,width=650,left=100,top=100,resizable=no,scrollbars=no,toolbar=no,status=yes');
    //    if(!newwindow)
    //    {
    //        alert("blocked");
    //    }
    return false;
}





// ***********************************shopping cart section***********************************

function changeAmount(productPrice) {
    alert(productPrice);
}


//*************************************myAccount.aspx******************************************

function validate_customerDetails() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value) == "") {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value) == "") {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtLname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCity.value) == "") {
        alert("Please enter city.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCity.focus();
        return false;
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value) == "") {
        alert("Please enter zip code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtZip.focus();
        return false;
    }
    if (checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value) == false) {
        alert("Please enter valid zip.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value = "";
        document.forms[0].ctl00_ContentPlaceHolder1_txtZip.focus();
        return false;
    }
    else if (document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value.length != 5) {
        alert("Zip code must be of length 5.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value = "";
        document.forms[0].ctl00_ContentPlaceHolder1_txtZip.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) == "") {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else {

        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.value) == "") {
        alert("Please enter address.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.focus();
        return false;
    }

    if (document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.value == "0") {
        alert("Please select a country.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.focus();
        return false;
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value) == "") {
        alert("Please enter state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value) == "0") {
        alert("Please enter state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        return false;
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value) == "") {
        alert("Please enter phone.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value) != "") {
        if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value) == false) {
            alert("Please enter phone number in correct format.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_hidOperation.value) == "Add") {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value) == "") {
            alert("Please enter password.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.focus();
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value) != trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCPwd.value)) {
            alert("Password Mismatch.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtCPwd.focus();
            return false;
        }
    }
    return true;
}

function validate_forgotPassword() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) == "") {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else {

        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
            return false;
        }
    }
    return true;
}
//***************************************************************************************************
function LoadCategoryPage(cid) {
    ref = window.location.href;
    val = ref.split("?");
    ref = val[0];
    ref = ref + "?id=" + cid;
    window.location.replace(unescape(ref));
}

function LoadMinPrice(minVal) {
    ref = "searchresult.aspx";
    ref = ref + "?op=min&val=" + minVal;
    window.location.replace(unescape(ref));
}
function LoadMaxPrice(maxVal) {
    ref = "searchresult.aspx";
    ref = ref + "?op=max&val=" + maxVal;
    window.location.replace(unescape(ref));
}
function LoadPrice(val1, val2) {
    ref = "searchresult.aspx";
    ref = ref + "?op=r&val1=" + val1 + "&val2=" + val2;
    window.location.replace(unescape(ref));
}
function paging(tmpurl) {
    //window.location.replace(tmpurl);
    //window.location.href(tmpurl);
    //var bVer = integer(navigator.appVersion);  
    if (navigator.appName == "Microsoft Internet Explorer") {
        window.location.href(tmpurl);
    }
    else if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion == 7) {
        external.menuArguments.location.href = tmpurl;
    }
    else
    //if(navigator.appName !== "Microsoft Internet Explorer")
    {
        //window.location.replace(tmpurl);
        window.location = tmpurl;
    }
}
function openProductDetails(pid, productName) {
    //newwindow=window.location.replace("product"+pid+"_"+productName+".aspx");
    if (navigator.appName == "Microsoft Internet Explorer") {
        newwindow = window.location.href("product" + pid + "_" + productName + ".aspx");
    }
    else if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion == 7) {
        newwindow = external.menuArguments.location.href = "product" + pid + "_" + productName + ".aspx";
    }


    else
    //if(navigator.appName !== "Microsoft Internet Explorer")
    {
        //window.location.replace(tmpurl);
        newwindow = window.location = "product" + pid + "_" + productName + ".aspx";
    }
}
function validate_Product() {
    if (document.forms[0].ctl00_ContentPlaceHolder1_drpSize.value == "0") {
        alert("Please select the size");
        document.forms[0].ctl00_ContentPlaceHolder1_drpSize.focus();
        return false;
    }
}

//************************************Feedback*************************************************

function validate_feedback() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value) == "") {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value) == "") {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtLname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) == "") {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else {

        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtComments.value) == "") {
        alert("Please enter comments.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtComments.focus();
        return false;
    }

    return true;
}

function validate_TellFriend() {

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value) == "") {
        alert("Please enter your name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.value) == "") {
        alert("Please enter your email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.focus();
        return false;
    }
    else {

        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.value) == "") {
        alert("Please enter your friend's email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.value) != "") {
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value) != "") {
        var email1 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email1.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail3.value) != "") {
        var email3 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email3.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail3.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail3.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail4.value) != "") {
        var email4 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email4.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail4.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail4.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail5.value) != "") {
        var email5 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email5.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail5.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail5.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail5.focus();
            return false;
        }
    }
    //    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtComments.value)=="")
    //    {
    //        alert("Please enter comments.");
    //        document.forms[0].ctl00_ContentPlaceHolder1_txtComments.focus();
    //        return false;
    //    }
    return true;
}

//***********************************Unsubscribe newsletter ************************************

function validate_unSubscribe() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value) == "") {
        alert("Please enter your email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtemail.focus();
        return false;
    }
    else {

        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtemail.focus();
            return false;
        }
    }
    return true;
}

//***********************************Subscribe newsletter ************************************

function validate_subscribe() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value) == "") {
        alert("Please enter your email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtemail.focus();
        return false;
    }
    else {

        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if (!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value)) {
            alert("Enter valid E-mail ID");
            document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtemail.focus();
            return false;
        }
    }
    return true;
}

//*************************productDetails.aspx*****************************

function funDisplayImage(url) {
    newwindow = window.open(url, 'name', 'height=700,width=600,left=100,top=100,resizable=no,scrollbars=yes,toolbar=yes,status=yes');
    return false;
}


//******************************Header Search **************************************
function validate_HeaderSearch() {
    if (trim(document.forms[0].elements[3].value) == "") {
        document.forms[0].elements[3].focus();
        return false;
    }
}

function back() {
    history.back();
}

//******************************Payment**************************************
function validate_Payment() {

    var card = /^\d{16}$/;
    var cardAmex = /^\d{15}$/;
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value) == "") {
        alert("Please enter card number.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.focus();
        return false;
    }
    if (document.forms[0].ctl00_ContentPlaceHolder1_drpCardType.value == "Amex" && cardAmex.test(document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value) == false) {
        alert("Please enter valid card number.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value = "";
        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.focus();
        return false;
    }
    if (document.forms[0].ctl00_ContentPlaceHolder1_drpCardType.value != "Amex" && card.test(document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value) == false) {
        alert("Please enter valid card number");
        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value = "";
        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcvv2.value) == "") {
        alert("Please enter CVV2.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.focus();
        return false;
    }

}

function validateQuantity(qty) {
    if (document.getElementById(qty).value == "") {
        alert('Your order quantity cannot exceed 2.');
        document.getElementById(qty).focus();
        return false;
    } else if (document.getElementById(qty).value == "0") {
        alert('Please enter a valid quantity.');
        document.getElementById(qty).focus();
        return false;
    }
    else if ((document.getElementById(qty).value != "1") && (document.getElementById(qty).value != "2")) {
        alert('Your order quantity cannot exceed 2.');
        document.getElementById(qty).focus();
        return false;
    }
}
//function Submit(id, e) {
//    var isEnter = window.event == null ?
//     e.keyCode == 13 :
//     window.event.keyCode == 13;
//    if (isEnter)
//        document.getElementById(id).click();
//}
