﻿function DisableAirtel()
{
    if(document.getElementById("ctl00_ContentPlaceHolder1_chkIMint").checked==true)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_chkAirtel").checked=false;
        toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtAirtel'), true);
        toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint1'), false);
        toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint2'), false);
        toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint3'), false);
        toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint4'), false);
        toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtBDate'), false);
        toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_ddGender'), false);
        document.getElementById('ctl00_ContentPlaceHolder1_txtAirtel').value="";
    }
    else
    {
        toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtAirtel'), false);
    }
}

function DisableIMint(val)
{
    if (val == "cart") {
        if (document.getElementById("ctl00_ContentPlaceHolder1_chkAirtel").checked == true) {
            document.getElementById("ctl00_ContentPlaceHolder1_chkIMint").checked = false;
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtAirtel'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint1'), true);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint2'), true);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint3'), true);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint4'), true);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtBDate'), true);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_ddGender'), true);
            
            document.getElementById('ctl00_ContentPlaceHolder1_txtIMint1').value = "";
            document.getElementById('ctl00_ContentPlaceHolder1_txtIMint2').value = "";
            document.getElementById('ctl00_ContentPlaceHolder1_txtIMint3').value = "";
            document.getElementById('ctl00_ContentPlaceHolder1_txtIMint4').value = "";
            document.getElementById('ctl00_ContentPlaceHolder1_txtBDate').value="";
            document.getElementById('ctl00_ContentPlaceHolder1_ddGender').selectedIndex = 0;
        }
        else {
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint1'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint2'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint3'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint4'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtBDate'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_ddGender'), false);
        }
    }
    else {
        if (document.getElementById("ctl00_ContentPlaceHolder1_chkAirtel").checked == true) {
            document.getElementById("ctl00_ContentPlaceHolder1_chkIMint").checked = false;
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtAirtel'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint1'), true);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint2'), true);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint3'), true);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint4'), true);
            document.getElementById('ctl00_ContentPlaceHolder1_txtIMint1').value = "";
            document.getElementById('ctl00_ContentPlaceHolder1_txtIMint2').value = "";
            document.getElementById('ctl00_ContentPlaceHolder1_txtIMint3').value = "";
            document.getElementById('ctl00_ContentPlaceHolder1_txtIMint4').value = "";

        }
        else {
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint1'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint2'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint3'), false);
            toggleDisabled(document.getElementById('ctl00_ContentPlaceHolder1_txtIMint4'), false);
        }
    }
}

function toggleDisabled(el,stat) 
{
    try 
    {
        el.disabled = el.disabled = stat;
    }
    catch(E)
    {}
    
    if (el.childNodes && el.childNodes.length > 0) 
    {
        for (var x = 0; x < el.childNodes.length; x++) 
        {
            toggleDisabled(el.childNodes[x],stat);
        }
    }
}

function OpenWindow(pagename,width,height)
{
	window.open(pagename,"SuratDiamond","width="+width+",height="+height+",top=94,left=210,scrollbars=0");
	return false;
}

function SelectPaymentMode() {
    if (document.getElementById('ctl00_ContentPlaceHolder1_rbCardType_0').checked) {
        document.getElementById('ctl00_ContentPlaceHolder1_pnlCardDetails').style.display = 'none';
        document.getElementById('ctl00_ContentPlaceHolder1_pnlNoCardDetails').style.display = 'block';
    }
    else if (document.getElementById('ctl00_ContentPlaceHolder1_rbCardType_1').checked) {
        document.getElementById('ctl00_ContentPlaceHolder1_pnlCardDetails').style.display = 'none';
        document.getElementById('ctl00_ContentPlaceHolder1_pnlNoCardDetails').style.display = 'block';
    }
    else if (document.getElementById('ctl00_ContentPlaceHolder1_rbCardType_2').checked) {
        document.getElementById('ctl00_ContentPlaceHolder1_pnlCardDetails').style.display = 'block';
        document.getElementById('ctl00_ContentPlaceHolder1_pnlNoCardDetails').style.display = 'none';
    }
}

function frmPrint() {
    window.print();
    return false;
}
function DisplayCoupencode() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_trCoupon").style.display == "none") {
        document.getElementById("ctl00_ContentPlaceHolder1_trCoupon").style.display = "";
        //document.getElementById("ctl00_ContentPlaceHolder1_trCouponImage").style.display = "";
    }
    else {
        document.getElementById("ctl00_ContentPlaceHolder1_trCoupon").style.display = "none";
        //document.getElementById("ctl00_ContentPlaceHolder1_trCouponImage").style.display = "none";
    }
    return false;
}

function ShowOptions(flag) {
    if (flag == "1") {
        document.getElementById("ctl00_ContentPlaceHolder1_trCreditCard").style.display = "";
    }
    else if (flag == "0") {
    document.getElementById("ctl00_ContentPlaceHolder1_trCreditCard").style.display = "none";
}
return false;
}
var flag = "";
function CalculateShipping(val) {
    var shipping = eval(document.getElementById("ctl00_ContentPlaceHolder1_hidShippingCharge").value) / eval(document.getElementById("ctl00_ContentPlaceHolder1_hidTotalProduct").value);
    
    if (val == "0" && flag == "Y") {
        document.getElementById("ctl00_ContentPlaceHolder1_lblShippingPrice").innerHTML = "0.0";
        document.getElementById("ctl00_ContentPlaceHolder1_hidGrossValue").value = eval(document.getElementById("ctl00_ContentPlaceHolder1_hidGrossValue").value) - eval(shipping);
        document.getElementById("tdShippingText").innerHTML = "(<a href=\"#\" onclick=\"return OpenWindow('Shipping-Vat.aspx','400','300');\">Prices are inclusive of  taxes and shipping</a>)";
        flag="";
    }
    else if (flag == "" && val=="1") {
        document.getElementById("ctl00_ContentPlaceHolder1_lblShippingPrice").innerHTML = formatNumber(shipping,2);
        document.getElementById("ctl00_ContentPlaceHolder1_hidGrossValue").value = eval(document.getElementById("ctl00_ContentPlaceHolder1_hidGrossValue").value) + eval(shipping);
        document.getElementById("tdShippingText").innerHTML = "(Does not include applicable taxes)";
        flag = "Y";
    }
    document.getElementById("ctl00_ContentPlaceHolder1_lblSubTotal").innerHTML =formatNumber(document.getElementById("ctl00_ContentPlaceHolder1_hidGrossValue").value,2);
}

function formatNumber(myNum, numOfDec) {
    var decimal = 1
    for (i = 1; i <= numOfDec; i++)
        decimal = decimal * 10

    var myFormattedNum = (Math.round(myNum * decimal) / decimal).toFixed(numOfDec)
    return myFormattedNum;
}


function showLoadingDiv() {

    //document.getElementById("iframe1").src=popupPageName;

    var viewportwidth;
    var viewportheight;

    // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight

    if (typeof window.innerWidth != 'undefined') {
        viewportwidth = window.innerWidth,
      viewportheight = window.innerHeight
    }

    // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)

    else if (typeof document.documentElement != 'undefined'
     && typeof document.documentElement.clientWidth !=
     'undefined' && document.documentElement.clientWidth != 0) {
        viewportwidth = document.documentElement.clientWidth,
       viewportheight = document.documentElement.clientHeight
    }

    // older versions of IE

    else {
        viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
       viewportheight = document.getElementsByTagName('body')[0].clientHeight

    }
    //-->

    window.scroll(0, 0)
    document.body.style.overflow = "scroll"
    document.getElementById("dp").style.top = 0
    document.getElementById("dp").style.left = 0
    document.getElementById("dp").style.width = (viewportwidth) + "px";
    document.getElementById("dp").style.height = (document.height || document.body.offsetHeight) + 50 + "px"; //(viewportheight)+"px";
    document.getElementById("dp").style.display = "inline"
    document.getElementById("dp").style.verticalAlign = "middle"
    document.getElementById("tbl").style.top = (viewportheight / 2) + "px"
    document.getElementById("tbl").style.left = (viewportwidth / 2) + "px"
    document.getElementById("tbl").style.display = "inline"
}

function hideloadingDiv() {
    document.getElementById("dp").style.display = "none";
    document.getElementById("tbl").style.display = "none"
    document.body.style.overflow = "visible";
}