﻿function EnableDisableUserAccount(val) 
{
    if (val == "imint") {
        document.getElementById('ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdiMintUser').checked = true;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdKingclubUser").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyLufthansa").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyCard").checked = false;
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdSBI").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtKingclubFFP").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtLufthansaCardNo").value = "";
        //document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtLufthansaPinNo").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard0").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard2").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtSBIMembershipNo").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtSBIMembershipPwd").value = "";

    }
    else if (val == "kingclub") {
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdKingclubUser").checked = true;
        document.getElementById('ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdiMintUser').checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyLufthansa").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyCard").checked = false;
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdSBI").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint2").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint3").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint4").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtLufthansaCardNo").value = "";
        //document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtLufthansaPinNo").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard0").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard2").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtSBIMembershipNo").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtSBIMembershipPwd").value = "";
    }
    else if (val == "MilesMore") {
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyLufthansa").checked = true;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyCard").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdKingclubUser").checked = false;
        document.getElementById('ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdiMintUser').checked = false;
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdSBI").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint2").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint3").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint4").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtKingclubFFP").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard0").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard2").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtSBIMembershipNo").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtSBIMembershipPwd").value = "";
    }
    else if (val == "MyCard") {
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyCard").checked = true;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyLufthansa").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdKingclubUser").checked = false;
        document.getElementById('ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdiMintUser').checked = false;
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdSBI").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint2").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint3").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint4").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtKingclubFFP").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtLufthansaCardNo").value = "";
        //document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtLufthansaPinNo").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtSBIMembershipNo").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtSBIMembershipPwd").value = "";
    }
//    else if (val == "SBI") 
//    {
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdSBI").checked = true;
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyLufthansa").checked = false;
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdKingclubUser").checked = false;
//        document.getElementById('ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdiMintUser').checked = false;
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_rdMyCard").checked = false;
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint1").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint2").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint3").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtiMint4").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtKingclubFFP").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtLufthansaCardNo").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_txtLufthansaPinNo").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard0").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard1").value = "";
//        document.getElementById("ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_MyCard2").value = "";
//    }
}

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_trCreditCard').style.display = 'block';
        //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_trCreditCard').style.display = 'block';
        //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_trCreditCard').style.display = 'block';
        //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) 
{
    var BillShipValue;
    if (document.getElementById("ctl00_ContentPlaceHolder1_rdBillShipAddress_0").checked == true) {
        BillShipValue = document.getElementById("ctl00_ContentPlaceHolder1_rdBillShipAddress_0").value;
    }
    else 
    {
        BillShipValue = document.getElementById("ctl00_ContentPlaceHolder1_rdBillShipAddress_1").value;
    }
    if (flag == "1") {
        document.getElementById("ctl00_ContentPlaceHolder1_trCreditCard").style.display = "";
        document.getElementById("ctl00_ContentPlaceHolder1_tdLufthansa").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_tdSBI").style.display = "none";
        
    }
    else if (flag == "0") {
        document.getElementById("ctl00_ContentPlaceHolder1_trCreditCard").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_tdLufthansa").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_tdSBI").style.display = "none";
        
    }
    else if (flag == "2") {

        document.getElementById("ctl00_ContentPlaceHolder1_trCreditCard").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_tdLufthansa").style.display = "";
        document.getElementById("ctl00_ContentPlaceHolder1_tdSBI").style.display = "none";
        
    }
    else if (flag == "3") 
    {
        document.getElementById("ctl00_ContentPlaceHolder1_trCreditCard").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_tdLufthansa").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_trSBIMain").style.display = "";
        document.getElementById("ctl00_ContentPlaceHolder1_tdSBI").style.display = "";
    }
    pagename = GetPage();
    if (document.getElementById('ctl00_ContentPlaceHolder1_rdCod').checked == true)
    {
        var objCod = document.getElementById('ctl00_ContentPlaceHolder1_rdCod').value;
        CallCOD("COD", objCod, BillShipValue); 
    }
    else if (document.getElementById('ctl00_ContentPlaceHolder1_hidIsCodCheck').value == "1") 
    {
        var objCod;
        if (document.getElementById('ctl00_ContentPlaceHolder1_rdCreditCard').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_rdCreditCard').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_rdNetBanking').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_rdNetBanking').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_rdCheque').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_rdCheque').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_rdImintPoints').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_rdImintPoints').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_rdPP').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_rdPP').value;
        }
        else if (document.getElementById("ctl00_ContentPlaceHolder1_rdLufthansa").checked == true)
        {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_rdLufthansa').value;
        }
        else if (document.getElementById("ctl00_ContentPlaceHolder1_rdSBI").checked == true) 
        {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_rdSBI').value;
        }
        CallCOD("OTHER", objCod, BillShipValue);
    }

    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=\"#\" class=\"blue_12_link\" onclick=\"return OpenWindow('Shipping-Vat.aspx','400','300');\">Prices are inclusive of  taxes and shipping</a>)";

        if (document.getElementById("ctl00_ContentPlaceHolder1_hidTotalMiles").value != "0") {
            document.getElementById("ctl00_ContentPlaceHolder1_ltTotalMiles").innerHTML =document.getElementById("ctl00_ContentPlaceHolder1_hidTotalMiles").value;
        }
        flag="";
    }
    else if (flag == "" && val=="1") {
        document.getElementById("ctl00_ContentPlaceHolder1_lblShippingPrice").innerHTML = formatNumber(shipping + ".00");
        document.getElementById("ctl00_ContentPlaceHolder1_hidGrossValue").value = eval(document.getElementById("ctl00_ContentPlaceHolder1_hidGrossValue").value) + eval(shipping);
        document.getElementById("tdShippingText").innerHTML = "(Does not include applicable taxes)";

        if (document.getElementById("ctl00_ContentPlaceHolder1_hidTotalMiles").value != "0") {
            document.getElementById("ctl00_ContentPlaceHolder1_ltTotalMiles").innerHTML =formatNumber(eval(document.getElementById("ctl00_ContentPlaceHolder1_hidTotalMiles").value) + (eval(shipping)*6) +".00");
        }

        flag = "Y";
    }
    document.getElementById("ctl00_ContentPlaceHolder1_lblSubTotal").innerHTML = formatNumber(document.getElementById("ctl00_ContentPlaceHolder1_hidGrossValue").value + ".00");
}

function formatNumber(nStr) 
{
    nStr += '';
    x = nStr.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? '.' + x[1] : '';
    var rgx = /(\d+)(\d{3})/;
    var z = 0;
    var len = String(x1).length;
    var num = parseInt((len / 2) - 1);

    while (rgx.test(x1)) {
        if (z > 0) {
            x1 = x1.replace(rgx, '$1' + ',' + '$2');
        }
        else {
            x1 = x1.replace(rgx, '$1' + ',' + '$2');
            rgx = /(\d+)(\d{2})/;
        }
        z++;
        num--;
        if (num == 0) {
            break;
        }
    }
    return x1 + x2;
}

//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";
}

function ShowTab(objTab,objParent) {
    objTab.children[1].src //Image
    objTab.children[2].value //Hyperlink
    document.getElementById("BannerImage").src = objTab.children[1].src;
    document.getElementById("BannerLink").href = objTab.children[2].value;
    objTab.className = "banner_div_hover";


    for (x = 0; x < objTab.parentNode.children.length; x++)
    { objTab.parentNode.children[x].className = 'banner_div'; }
    objTab.className = 'banner_div_hover';

}


function MM_showHideLayers() { //v9.0
    var i, p, v, obj, args = MM_showHideLayers.arguments;
    for (i = 0; i < (args.length - 2); i += 3)
        with (document) if (getElementById && ((obj = getElementById(args[i])) != null)) {
            v = args[i + 2];
            if (obj.style) { obj = obj.style; v = (v == 'show') ? 'visible' : (v == 'hide') ? 'hidden' : v; }
            obj.visibility = v;
        }
    }


    //Javascript autotab script
    var isNN = (navigator.appName.indexOf("Netscape") != -1);
    function autoTab(input, len, e) {
        var keyCode = (isNN) ? e.which : e.keyCode;
        var filter = (isNN) ? [0, 8, 9] : [0, 8, 9, 16, 17, 18, 37, 38, 39, 40, 46];
        if (input.value.length >= len && !containsElement(filter, keyCode)) {
            input.value = input.value.slice(0, len);
            input.form[(getIndex(input) + 1) % input.form.length].focus();
        }

        function containsElement(arr, ele) {
            var found = false, index = 0;
            while (!found && index < arr.length)
                if (arr[index] == ele)
                    found = true;
                else
                    index++;
            return found;
        }

        function getIndex(input) {
            var index = -1, i = 0, found = false;
            while (i < input.form.length && index == -1)
                if (input.form[i] == input) index = i;
                else i++;
            return index;
        }
        return true;
    }


    function getTopPos(inputObj) {
        var returnValue = inputObj.offsetTop + inputObj.offsetHeight;
        while ((inputObj = inputObj.offsetParent) != null) returnValue += inputObj.offsetTop;
        return returnValue - 250;
    }

function CallCOD(flag, controlvalue, strBillShipVal) 
{
    document.getElementById("ctl00_ContentPlaceHolder1_imgProcess").style.display = "inline";
    var strFlag = flag;
    var strControlValue = controlvalue;
    window.location = "COD.aspx?Flag=" + strFlag + "&Control=" + strControlValue + "&BillShip=" + strBillShipVal;
}

function CheckExistingCustomer() 
{
    if (document.getElementById("ctl00_ContentPlaceHolder1_chkExisting").checked == true)
        document.getElementById("divChkExisting").style.display = "inline";
    else
        document.getElementById("divChkExisting").style.display = "none";

}

function ShowShippingAddress() 
{
    if (document.getElementById("ctl00_ContentPlaceHolder1_rdBillShipAddress_1").checked == true)
        document.getElementById("ctl00_ContentPlaceHolder1_plus7448210").style.display = "inline";
    else if (document.getElementById("ctl00_ContentPlaceHolder1_rdBillShipAddress_0").checked == true)
        document.getElementById("ctl00_ContentPlaceHolder1_plus7448210").style.display = "none";
}


function ShowShippingAddress_Control() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_rdBillShipAddress_1").checked == true)
        document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_plus7448210").style.display = "inline";
    else if (document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_rdBillShipAddress_0").checked == true)
        document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_plus7448210").style.display = "none";
}


// Get Page Name//
function GetPage() {
    var sPath = window.location.pathname;
    //var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    return sPage;
}
// End of Get Page Name

/* Added on 3rd June 2011 */
function ShowOptions_Control(flag) 
{
    pagename = GetPage();
    if (pagename != "Partial_Payment.aspx") 
    {
        var BillShipValue;
        if (document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_rdBillShipAddress_0").checked == true) {
            BillShipValue = document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_rdBillShipAddress_0").value;
        }
        else {
            BillShipValue = document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_rdBillShipAddress_1").value;
        }
    }
    if (flag == "1") {
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_trCreditCard").style.display = "";
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_tdLufthansa").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_tdSBI").style.display = "none";
    }
    else if (flag == "0") {
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_trCreditCard").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_tdLufthansa").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_tdSBI").style.display = "none";
    }
    else if (flag == "2") {

        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_trCreditCard").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_tdLufthansa").style.display = "";
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_tdSBI").style.display = "none";
    }
    else if (flag == "3") 
    {
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_trCreditCard").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_tdLufthansa").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_tdSBI").style.display = "";
    }
    pagename = GetPage();
    if (document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdCod').checked == true) {
        var objCod = document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdCod').value;
        CallCOD_Control("COD", objCod, BillShipValue);

    }
    else if (document.getElementById('ctl00_ContentPlaceHolder1_hidIsCodCheck').value == "1") {
        var objCod;
        if (document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdCreditCard').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdCreditCard').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdNetBanking').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdNetBanking').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdCheque').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdCheque').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdImintPoints').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdImintPoints').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdPP').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdPP').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdLufthansa').checked == true) {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdLufthansa').value;
        }
        else if (document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdLufthansa').checked == true) 
        {
            objCod = document.getElementById('ctl00_ContentPlaceHolder1_PayMethod1_rdSBI').value;
        }


        CallCOD_Control("OTHER", objCod, BillShipValue);
       
    }
    return false;
}
function CallCOD_Control(flag, controlvalue, strBillShipVal) 
{
    document.getElementById("ctl00_ContentPlaceHolder1_PayMethod1_imgProcess").style.display = "inline";
    var strFlag = flag;
    var strControlValue = controlvalue;
    window.location = "COD.aspx?Flag=" + strFlag + "&Control=" + strControlValue + "&BillShip=" + strBillShipVal;
}
/* End here */


/* Added on 26th September 2011 */
function EnableDisableUserAccountForEarnPoint(val) {
    if (val == "imint") {
        document.getElementById('ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdiMintUser').checked = true;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdKingclubUser").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyLufthansa").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyCard").checked = false;
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdSBI").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtKingclubFFP").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtLufthansaCardNo").value = "";
        //document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtLufthansaPinNo").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard0").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard2").value = "";
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtSBIMembershipNo").value = "";
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtSBIMembershipPwd").value = "";

    }
    else if (val == "kingclub") {
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdKingclubUser").checked = true;
        document.getElementById('ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdiMintUser').checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyLufthansa").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyCard").checked = false;
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdSBI").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint2").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint3").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint4").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtLufthansaCardNo").value = "";
        //document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtLufthansaPinNo").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard0").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard2").value = "";
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtSBIMembershipNo").value = "";
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtSBIMembershipPwd").value = "";
    }
    else if (val == "MilesMore") {
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyLufthansa").checked = true;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyCard").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdKingclubUser").checked = false;
        document.getElementById('ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdiMintUser').checked = false;
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdSBI").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint2").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint3").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint4").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtKingclubFFP").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard0").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard2").value = "";
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtSBIMembershipNo").value = "";
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtSBIMembershipPwd").value = "";
    }
    else if (val == "MyCard") {
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyCard").checked = true;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyLufthansa").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdKingclubUser").checked = false;
        document.getElementById('ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdiMintUser').checked = false;
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdSBI").checked = false;
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint1").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint2").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint3").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint4").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtKingclubFFP").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtLufthansaCardNo").value = "";
        //document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtLufthansaPinNo").value = "";
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtSBIMembershipNo").value = "";
        //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtSBIMembershipPwd").value = "";
    }
    //    else if (val == "SBI") 
    //    {
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdSBI").checked = true;
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyLufthansa").checked = false;
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdKingclubUser").checked = false;
    //        document.getElementById('ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdiMintUser').checked = false;
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_rdMyCard").checked = false;
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint1").value = "";
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint2").value = "";
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint3").value = "";
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtiMint4").value = "";
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtKingclubFFP").value = "";
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtLufthansaCardNo").value = "";
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtLufthansaPinNo").value = "";
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard0").value = "";
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard1").value = "";
    //        document.getElementById("ctl00_ContentPlaceHolder1_EarnPointsOffer1_MyCard2").value = "";
    //    }
}
/* end here */


function CaptureEmail(strFirstName, strLastName, strEmailID) 
{
    var strFirstName = document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_txtFName").value;
    var strLastName = document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_txtLName").value;
    var strEmailID = document.getElementById("ctl00_ContentPlaceHolder1_ContactDetails1_txtEmail").value;

    AjaxGetData(strFirstName, strLastName, strEmailID);
}

function CallEmail(strFirstName, strLastName, strEmailID) {
    var strFirstName = document.getElementById("ctl00_ContentPlaceHolder1_txtFName").value;
    var strLastName = document.getElementById("ctl00_ContentPlaceHolder1_txtLName").value;
    var strEmailID = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;

    AjaxGetData(strFirstName, strLastName, strEmailID);
}

function AjaxGetData(strFName, strLName, strEmailAdd) 
{
    var url = "";
    url = "http://www.suratdiamond.com/EmailCapture.ashx?strFirstName=" + strFName + "&strLastName=" + strLName + "&strEmailID=" + strEmailAdd;
    if (window.XMLHttpRequest) {
        // browser has native support for XMLHttpRequest object 
        req = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        // try XMLHTTP ActiveX (Internet Explorer) version 
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }

    if (req) {
        //req.onreadystatechange = responseHandler;
        req.open('GET', url, true);
        req.setRequestHeader("content-type", "application/x-www-form-urlencoded");
        req.send('');
    }
    else {
        alert('Your browser does not seem to support XMLHttpRequest.');
    }
    return false;
} 
