﻿window.onload = function() {

    if (window.location.href == 'http://www.runthenationstore.com/default.aspx' || window.location.href == 'http://runthenationstore.com/default.aspx' || window.location.href == 'http://runthenationstore.com/' || window.location.href == 'http://www.runthenationstore.com/') {
        if (navigator.appName == "Microsoft Internet Explorer") {
            document.getElementById("header").style.display = "inline";
            document.getElementById("footerads").style.display = "inline";
        } else {
            document.getElementById("header").style.display = "table-row";
            document.getElementById("footerads").style.display = "table-row";
        }
    }
    doCopyBilling()
    checkState()
}
function doCopyBilling() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_copyBilling").checked == true) {
        document.getElementById("ctl00_ContentPlaceHolder1_sFName").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_sFName").value = document.getElementById("ctl00_ContentPlaceHolder1_bFName").value;
        document.getElementById("ctl00_ContentPlaceHolder1_sLName").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_sLName").value = document.getElementById("ctl00_ContentPlaceHolder1_bLName").value;
        document.getElementById("ctl00_ContentPlaceHolder1_sAddress1").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_sAddress1").value = document.getElementById("ctl00_ContentPlaceHolder1_bAddress1").value;
        document.getElementById("ctl00_ContentPlaceHolder1_sAddress2").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_sAddress2").value = document.getElementById("ctl00_ContentPlaceHolder1_bAddress2").value;
        document.getElementById("ctl00_ContentPlaceHolder1_sPhone").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_sPhone").value = document.getElementById("ctl00_ContentPlaceHolder1_bPhone").value;
        document.getElementById("ctl00_ContentPlaceHolder1_sEmail").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_sEmail").value = document.getElementById("ctl00_ContentPlaceHolder1_bEmail").value;
        document.getElementById("ctl00_ContentPlaceHolder1_sCity").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_sCity").value = document.getElementById("ctl00_ContentPlaceHolder1_bCity").value;
        document.getElementById("ctl00_ContentPlaceHolder1_sState").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_sState").selectedIndex = document.getElementById("ctl00_ContentPlaceHolder1_bState").selectedIndex;
        document.getElementById("ctl00_ContentPlaceHolder1_sZip").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_sZip").value = document.getElementById("ctl00_ContentPlaceHolder1_bZip").value;
    } else {
        document.getElementById("ctl00_ContentPlaceHolder1_sFName").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_sLName").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_sAddress1").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_sAddress2").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_sPhone").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_sEmail").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_sCity").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_sState").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_sZip").disabled = false;
    }
}
function checkState() {
    if (navigator.appName == "Microsoft Internet Explorer") {
        if (document.getElementById("ctl00_ContentPlaceHolder1_sState").disabled && document.getElementById("ctl00_ContentPlaceHolder1_bState").options[document.getElementById("ctl00_ContentPlaceHolder1_bState").selectedIndex].value == "AR") {
                var tax = document.getElementById("ctl00_ContentPlaceHolder1_subtotal").innerText * 0.0725;
                var rTax = Math.round(tax * Math.pow(10, 2)) / Math.pow(10, 2);
                document.getElementById("ctl00_ContentPlaceHolder1_tax").innerText = rTax;
        } else if (document.getElementById("ctl00_ContentPlaceHolder1_sState").options[document.getElementById("ctl00_ContentPlaceHolder1_sState").selectedIndex].value == "AR") {
                var tax = document.getElementById("ctl00_ContentPlaceHolder1_subtotal").innerText * 0.0725;
                var rTax = Math.round(tax * Math.pow(10, 2)) / Math.pow(10, 2);
                document.getElementById("ctl00_ContentPlaceHolder1_tax").innerText = rTax;
        } else {
            document.getElementById("ctl00_ContentPlaceHolder1_tax").innerText = "0.00";
        }
        getGrandTotal()
    } else {
    document.all("ctl00_ContentPlaceHolder1_tax").innerText = document.all("ctl00_ContentPlaceHolder1_subtotal").innerText * 0.0725;
    
    }
}

function getGrandTotal() {
    var total = parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_subtotal").innerText) + parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_tax").innerText) + parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_shipping").innerText);

    var rTotal = Math.round(total * Math.pow(10, 2)) / Math.pow(10, 2);
    if (rTotal % 1 == 0) {
        rTotal = rTotal + ".00";
    } 
    document.getElementById("ctl00_ContentPlaceHolder1_grandTotal").innerText = rTotal;
}

function addShipping() {
    document.getElementById("ctl00_ContentPlaceHolder1_shipping").innerText = document.getElementById("ctl00_ContentPlaceHolder1_shippingOptions").options[document.getElementById("ctl00_ContentPlaceHolder1_shippingOptions").selectedIndex].value;

    getGrandTotal();
}
function validate_form(obj, billing) {
    // Firstname
    if (document.getElementById("ctl00_ContentPlaceHolder1_bFName").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bFName").value == "") {
        alert("Your Billing firstname is required.");
        document.getElementById("ctl00_ContentPlaceHolder1_bFName").focus()
        return false
    } else if (document.getElementById("ctl00_ContentPlaceHolder1_bLName").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bLName").value == "") {
        alert("Your Billing lastname is required.");
        document.getElementById("ctl00_ContentPlaceHolder1_bemail").focus()
        return false
    } else if (document.getElementById("ctl00_ContentPlaceHolder1_bEmail").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bEmail").value == "") {
        alert("Your email address is required.");
        document.getElementById("ctl00_ContentPlaceHolder1_bEmail").focus()
        return false
    } else if (document.getElementById("ctl00_ContentPlaceHolder1_bAddress1").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bAddress1").value == "") {
        alert("Your Billing address is required.");
        document.getElementById("ctl00_ContentPlaceHolder1_bAddress1").focus()
        return false
    } else if (document.getElementById("ctl00_ContentPlaceHolder1_bCity").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bCity").value == "") {
        alert("Your Billing city is required.");
        obj.City.focus()
        return false
    } else if (document.getElementById("ctl00_ContentPlaceHolder1_bState").selectedIndex == "0") {
        alert("Your Billing state is required.");
        document.getElementById("ctl00_ContentPlaceHolder1_bState").focus()
        return false
    } else if (document.getElementById("ctl00_ContentPlaceHolder1_bZip").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bZip").value == "") {
        alert("Your Billing zip is required.");
        document.getElementById("ctl00_ContentPlaceHolder1_bZip").focus()
        return false
//Shipping
 /*   } else if (document.getElementById("ctl00_ContentPlaceHolder1_bFName").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bFName").value == "") {
            alert("Your Billing firstname is required.");
            document.getElementById("ctl00_ContentPlaceHolder1_bFName").focus()
            return false
    } else if (document.getElementById("ctl00_ContentPlaceHolder1_bLName").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bLName").value == "") {
            alert("Your Billing lastname is required.");
            document.getElementById("ctl00_ContentPlaceHolder1_bemail").focus()
            return false
        } else if (document.getElementById("ctl00_ContentPlaceHolder1_bEmail").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bEmail").value == "") {
            alert("Your email address is required.");
            document.getElementById("ctl00_ContentPlaceHolder1_bEmail").focus()
            return false
        } else if (document.getElementById("ctl00_ContentPlaceHolder1_bAddress1").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bAddress1").value == "") {
            alert("Your Billing address is required.");
            document.getElementById("ctl00_ContentPlaceHolder1_bAddress1").focus()
            return false
        } else if (document.getElementById("ctl00_ContentPlaceHolder1_bCity").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bCity").value == "") {
            alert("Your Billing city is required.");
            obj.City.focus()
            return false
        } else if (document.getElementById("ctl00_ContentPlaceHolder1_bState").selectedIndex == "0") {
            alert("Your Billing state is required.");
            document.getElementById("ctl00_ContentPlaceHolder1_bState").focus()
            return false
        } else if (document.getElementById("ctl00_ContentPlaceHolder1_bZip").value == null || document.getElementById("ctl00_ContentPlaceHolder1_bZip").value == "") {
            alert("Your Billing zip is required.");
            document.getElementById("ctl00_ContentPlaceHolder1_bZip").focus()
            return false
        } else if (!document.getElementById("ctl00_ContentPlaceHolder1_sFName").disabled) {
            alert("Your Shipping firstname is required.");
            obj.sFirstname.focus()
            return false
        } else if (obj.sLastname.value == null || obj.sLastname.value == "") {
            alert("Your Shipping lastname is required.");
            obj.sLastname.focus()
            return false
        } else if (obj.sAddress1.value == null || obj.sAddress1.value == "") {
            alert("Your Shipping address 1 is required.");
            obj.sAddress1.focus()
            return false
        } else if (obj.sCity.value == null || obj.sCity.value == "") {
            alert("Your Shipping city is required.");
            obj.sCity.focus()
            return false
        } else if (obj.sState.selectedIndex == "0") {
            alert("Your Shipping state is required.");
            obj.sState.focus()
            return false
        } else if (obj.sZip.value == null || obj.sZip.value == "") {
            alert("Your Shipping zip is required.");
            obj.sZip.focus()
            return false
        }
    if (billing == 1) {
        if (obj.type.selectedIndex == "0") {
            alert("Your Credit Card Type is required.");
            obj.type.focus()
            return false
        } else if (obj.ccnum.value == null || obj.ccnum.value == "") {
            alert("Your Credit Card Number is required.");
            obj.ccnum.focus()
            return false
        } else if (obj.ccnum.value.length < 15 || obj.ccnum.value.length > 16) {
            alert("Your Credit Card Number is not valid.");
            obj.ccnum.focus()
            return false
        } else if (obj.expmonth.selectedIndex == "0") {
            alert("Your Credit Card Exparation Month is required.");
            obj.expmonth.focus()
            return false
        } else if (obj.expyear.selectedIndex == "0") {
            alert("Your Credit Card Exparation Year is required.");
            obj.expyear.focus()
            return false
        } else if (obj.code.value == null || obj.code.value == "") {
            alert("Your Security Code is required.");
            obj.code.focus()
            return false
        }*/
    }
    return true;
}