﻿function showopt(id1, pid) {
    if (document.getElementById(id1).style.display == "none") {
        document.getElementById(id1).style.display = "block";
        document.getElementById(pid).src = "images/nolines_minus.gif";
    }
    else {
        document.getElementById(id1).style.display = "none";
        document.getElementById(pid).src = "images/nolines_plus.gif";
    }
}
function showopt(id1, pid) {
    if (document.getElementById(id1).style.display == "none") {
        document.getElementById(id1).style.display = "block";
        document.getElementById(pid).src = "images/nolines_minus.gif";
    }
    else {
        document.getElementById(id1).style.display = "none";
        document.getElementById(pid).src = "images/nolines_plus.gif";
    }
}
function validShipping() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtfname").value.length == 0) {
        alert("Please Enter the First Name.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtfname").focus();
        return false;
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtlname").value.length == 0) {
        alert("Please Enter the Last Name.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtlname").focus();
        return false;
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtemail").value.length == 0) {
        alert("Please Enter the Email.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtemail").focus();
        return false;
    }
    if (!validEmailId(document.getElementById("ctl00_ContentPlaceHolder1_txtemail").value)) {
        alert("Please Enter the Valid Email.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtemail").focus();
        return false;
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtadd1").value.length == 0) {
        alert("Please Enter the address1.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtadd1").focus();
        return false;
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_ddlCity").value == 0) {
        alert("Please Select the City.");
        document.getElementById("ctl00_ContentPlaceHolder1_ddlCity").focus();
        return false;
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_ddlstate").value == 0) {
        alert("Please Select the State.");
        document.getElementById("ctl00_ContentPlaceHolder1_ddlstate").focus();
        return false;
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtphone").value.length == 0) {
        alert("Please Enter the Phone.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtphone").focus();
        return false;
    }
}
function CheckParameter(pcount) {
    var i;
    for (i = 0; i < pcount; i++) {
        if (document.getElementById("ctl00_ContentPlaceHolder1_dlparameter_ctl0" + i + "_ddlparavalue").value == 0) {
            alert("Please Select " + document.getElementById("ctl00_ContentPlaceHolder1_dlparameter_ctl0" + i + "_hidParaname").value);
            document.getElementById("ctl00_ContentPlaceHolder1_dlparameter_ctl0" + i + "_ddlparavalue").focus();
            return false;
        }
    }
}

function ajaxFunction(ddlparavalue, hidprice, hidparacount) {
    var xmlHttp;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            try {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) {
            document.getElementById("contentmsg").style.visibility = "hidden";

            var total = 0;
            var i;
            hidprice.value = Number(xmlHttp.responseText);
            for (i = 0; i < hidparacount; i++) {
                total = total + Number(document.getElementById("ctl00_ContentPlaceHolder1_dlparameter_ctl0" + i + "_hidprice").value);                
            }
            document.getElementById("ctl00_ContentPlaceHolder1_hidparaPrice").value = total.toFixed(2)
            total = Number(document.getElementById("ctl00_ContentPlaceHolder1_hidparaPrice").value) + Number(document.getElementById("ctl00_ContentPlaceHolder1_hidunitprice").value) + Number(document.getElementById("ctl00_ContentPlaceHolder1_hidextraPrice").value);
            document.getElementById("ctl00_ContentPlaceHolder1_divprice").innerHTML = total.toFixed(2);
        }
    }
    var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
    var windowWidth = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth;
    var IpopTop = ((windowHeight - document.getElementById("contentmsg").offsetHeight) / 2);

    document.getElementById("contentmsg").style.top = IpopTop + document.body.scrollTop;
    document.getElementById("contentmsg").style.left = (document.body.clientWidth / 2) - 50;

    document.getElementById("contentmsg").style.visibility = "visible";

    xmlHttp.open("GET", "getPrices.aspx?para=" + ddlparavalue.value, true);
    xmlHttp.send(null);
}
function CheckItem(n, item, chked) {

    var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
    var windowWidth = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth;
    var IpopTop = ((windowHeight - document.getElementById("contentmsg").offsetHeight) / 2);

    document.getElementById("contentmsg").style.top = IpopTop + document.body.scrollTop;
    document.getElementById("contentmsg").style.left = (document.body.clientWidth / 2) - 50;

    document.getElementById("contentmsg").style.visibility = "visible";

    var total;
    total = 0;
    for (var v = 0; v < n; v++) {
        var tbl = document.getElementById("ctl00_ContentPlaceHolder1_DlSpecial_ctl0" + v + "_chkspecial");
        var chkspecialCount = tbl.getElementsByTagName("input");
        var chkspeciallbls = tbl.getElementsByTagName("label");
        for (var i = 0; i < chkspecialCount.length; i++) {
            if (chkspeciallbls[i].innerHTML == chked) {
                if (chkspecialCount[i].checked == true) {
                    var str = chkspeciallbls[i].innerHTML;
                    var ch = str.split(" ");
                    total = Number(document.getElementById("ctl00_ContentPlaceHolder1_hidextraPrice").value) + Number(ch[ch.length - 1]);
                }
                else {
                    var str = chkspeciallbls[i].innerHTML;
                    var ch = str.split(" ");
                    total = Number(document.getElementById("ctl00_ContentPlaceHolder1_hidextraPrice").value) - Number(ch[ch.length - 1]);
                }
            }
        }
    }
    document.getElementById("ctl00_ContentPlaceHolder1_hidextraPrice").value = total;
    total = Number(document.getElementById("ctl00_ContentPlaceHolder1_hidextraPrice").value) + Number(document.getElementById("ctl00_ContentPlaceHolder1_hidunitprice").value) + Number(document.getElementById("ctl00_ContentPlaceHolder1_hidparaPrice").value);
    document.getElementById("ctl00_ContentPlaceHolder1_divprice").innerHTML = total.toFixed(2);

    document.getElementById("contentmsg").style.visibility = "hidden";
}

function ajaxFunctionShip(ddlCity) {
    var xmlHttp;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            try {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) {
            document.getElementById("contentmsg").style.visibility = "hidden";

            document.getElementById("ctl00_ContentPlaceHolder1_lblshippingprice").innerHTML = "Shipping Price : $ " + xmlHttp.responseText
        }
    }
    var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
    var windowWidth = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth;
    var IpopTop = ((windowHeight - document.getElementById("contentmsg").offsetHeight) / 2);

    document.getElementById("contentmsg").style.top = IpopTop + document.body.scrollTop;
    document.getElementById("contentmsg").style.left = (document.body.clientWidth / 2) - 50;

    document.getElementById("contentmsg").style.visibility = "visible";

    xmlHttp.open("GET", "getPrices.aspx?Ship=" + ddlCity.value, true);
    xmlHttp.send(null);
}

function validOrder() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtfname").value.length == 0) {
        alert("Please Enter the First Name.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtfname").focus();
        return false;
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtemail").value.length == 0) {
        alert("Please Enter the Email Address.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtemail").focus();
        return false;
    }
    if (!validEmailId(document.getElementById("ctl00_ContentPlaceHolder1_txtemail").value)) {
        alert("Please Enter the Valid Email.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtemail").focus();
        return false;
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtphone").value.length == 0) {
        alert("Please Enter the Phone Number.");
        document.getElementById("ctl00_ContentPlaceHolder1_txtphone").focus();
        return false;
    }

}