﻿var flg = true;
function showContentPage(contentId) {
    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
    var path = window.location.protocol + "//" + window.location.host + "/";
    if (is_chrome)
        window.open(path + 'Ringsizerinter.aspx', '', 'width=775,height=515,top=50,left=200,screenX=0,screenY=0,scrollbars=no,menubar=no,location=no,status=yes,toolbar=no,resizable=no');
    else {
        if (window.showModalDialog) {
            window.showModalDialog(path + 'Ringsizerinter.aspx', "", "dialogWidth:775px;dialogHeight:515px;dialogTop:0;dialogLeft:0;dialogScreenX:0;dialogScreenY:0;scroll:no;menubar:no;location:no;status:yes;toolbar:no;resizable:no;");
        }
        else {
            window.open(path + 'Ringsizerinter.aspx', '', 'width=775,height=515,top=50,left=200,screenX=0,screenY=0,scrollbars=no,menubar=no,location=no,status=yes,toolbar=no,resizable=no');
        }
    }
}
function Zoom(id) {
    var path = window.location.protocol + "//" + window.location.host + "/";
    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
    var strLink = path + "zoom.aspx?itemid=" + id;
    if (is_chrome)
        window.open(strLink, '', 'width=1000,height=900,top=0,left=0,screenX=0,screenY=0,scrollbars=no,menubar=no,location=no,status=yes,toolbar=no,resizable=no');
    else {
        if (window.showModalDialog) {
            window.showModalDialog(strLink, "", "dialogWidth:1000px;dialogHeight:900px;dialogTop:0;dialogLeft:0;dialogScreenX:0;dialogScreenY:0;scroll:no;menubar:no;location:no;status:yes;toolbar:no;resizable:no;");
        }
        else
            window.open(strLink, '', 'width=1000,height=900,top=0,left=0,screenX=0,screenY=0,scrollbars=no,menubar=no,location=no,status=yes,toolbar=no,resizable=no');
    }
}
function Sample(id) {
    /*obj = document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1');
    //var path = window.location.protocol + "//" + window.location.host + "/";
    //location.href = path + "Free-Trial.aspx?itemid=" + id;
    if (obj != null) {
        if (obj.style.visibility == "visible") {
            if (document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1').value == "select" || document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1').value == "Other") {
                alert("Please Select Ring Size.");
                return false;
            }
            else {
                var dvSample = document.getElementById("dvSample");
                if (dvSample != null) {
                    dvSample.style.display = "block";
                }
            }
        }
        else {
            var dvSample = document.getElementById("dvSample");
            if (dvSample != null) {
                dvSample.style.display = "block";
            }
        }
    }
    else {
        var dvSample = document.getElementById("dvSample");
        if (dvSample != null) {
            dvSample.style.display = "block";
        }
    }*/
    var dvSample = document.getElementById("ctl00_ContentPlaceHolder1_dvSample");
    if (dvSample != null) {
        dvSample.style.display = "block";
    }
}

function fnCloseReplica() {
    var dvSample = document.getElementById("ctl00_ContentPlaceHolder1_dvSample");
    if (dvSample != null) {
        dvSample.style.display = "none";
    }
}

function CheckReplica() {
    var flg = true;
    var dvSample = document.getElementById("ctl00_ContentPlaceHolder1_hndReplicaCnt");
    if (dvSample != null) {
        if (dvSample.value == "1") {
            if (navigator.userAgent.indexOf("Firefox") != -1) // If Browser is Mozilla
                document.getElementById("ctl00_ContentPlaceHolder1_lblRaplicaMsg").textContent = "Can't Add More Than 3 Replicas in Cart.";
            else
                document.getElementById("ctl00_ContentPlaceHolder1_lblRaplicaMsg").innerText = "Can't Add More Than 3 Replicas in Cart.";
            flg = false;
        }
    }
    return flg;
}

function fnDisplayColumnList() {
    var objDiv = document.getElementById("divDisplayColumnList");
    if (objDiv != null) {
        if (objDiv.style.display == "block") { objDiv.style.display = "none"; }
        else {
            //Set Add/Remove Columns
            var objDivColumn = document.getElementById("divDisplayColumnList");
            o = document.getElementById("tdDisplayColumnList");
            objDivColumn.style.left = (getAbsLeft(o) + o.offsetWidth - 310) + 'px';
            objDivColumn.style.zIndex = 1130;
            objDiv.style.display = "block";
        }
    }
    return true;
}
function getAbsLeft(o) {
    oLeft = o.offsetLeft
    while (o.offsetParent != null) {
        oParent = o.offsetParent
        oLeft += oParent.offsetLeft
        o = oParent
    }
    return oLeft
}
function test1() {
    obj1 = document.getElementById("disperr");
    obj = document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1');
    objlength = document.getElementById('ctl00_ContentPlaceHolder1_ddlLength');

    if (obj != null) {
        if (obj.style.visibility == "visible") {
            if (document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1').value == "select" || document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1').value == "Other") {
                obj1.style.visibility = "visible";
                return false;
            }
            else
                obj1.style.visibility = "hidden";
        }

    }
    if (objlength != null) {
        if (objlength.style.visibility == "visible") {
            if (document.getElementById('ctl00_ContentPlaceHolder1_ddlLength').value == "select" || document.getElementById('ctl00_ContentPlaceHolder1_ddlLength').value == "other") {
                obj1.style.visibility = "visible";
                return false;
            }
            else
                obj1.style.visibility = "hidden";
        }

    }
}
function test(id) {
    obj1 = document.getElementById("disperr");
    var obj = document.getElementById("disptext");
    obj1.style.visibility = "hidden";
    if (document.getElementById('ctl00_ContentPlaceHolder1_ddlSize1').value == "Other") {
        obj.style.visibility = "visible";
        obj.style.display = "block";
        obj.innerHTML = 'Please Call Customer Service at (866) - 522 - 2539.';
    }
    else {
        obj.style.visibility = "hidden";
        obj.style.display = "none";
    }
    if (id != 'Other' && id != 'select') {
        var price = id.split('_');
        var obj = document.getElementById("ctl00_ContentPlaceHolder1_lblPrice"), objVal = document.getElementById("ctl00_ContentPlaceHolder1_lblValPrice"), objhdn = document.getElementById("ctl00_ContentPlaceHolder1_hdnFirstVal"), objOurPrice = document.getElementById("ctl00_ContentPlaceHolder1_lblOurPrice");
        var prilbl = document.getElementById("ctl00_ContentPlaceHolder1_hdnLabelPrice");
        if (navigator.userAgent.indexOf("Firefox") != -1) // If Browser is Mozilla
        {
            //obj.textContent = formatCurrency(price[1]);
            if (obj != null) {
                obj.textContent = formatCurrency(price[1]);
            }
            else if (objOurPrice != null) {
            objOurPrice.textContent = formatCurrency(price[1]);
            }
            if (objhdn != null) {
                if (objhdn.value != "") {
                    var newprice = price[1];
                    var objhdnDis = document.getElementById("ctl00_ContentPlaceHolder1_hdnCoupValue");
                    newprice = (newprice - Math.round(((newprice * objhdnDis.value) / 100)));
                    objVal.innerHTML = "<b>" + prilbl.value + " </b><font style='color:#CC0000'>" + formatCurrency(newprice) + "</font>";
                }
            }
        }
        else {
            if (obj != null) {
                obj.innerText = formatCurrency(price[1]);
            }
            else if (objOurPrice != null) {
            objOurPrice.innerText = formatCurrency(price[1]);
            }
            if (objhdn != null) {
                if (objhdn.value != "") {
                    var newprice = price[1];
                    var objhdnDis = document.getElementById("ctl00_ContentPlaceHolder1_hdnCoupValue");
                    newprice = (newprice - Math.round(((newprice * objhdnDis.value) / 100)));
                    objVal.innerHTML = "<b>" + prilbl.value + " </b><font style='color:#CC0000'>" + formatCurrency(newprice) + "</font>";
                }
            }
        }
    }
    else if (id == 'select') {
        var obj = document.getElementById("ctl00_ContentPlaceHolder1_lblPrice"), objVal = document.getElementById("ctl00_ContentPlaceHolder1_lblValPrice"), objhdn = document.getElementById("ctl00_ContentPlaceHolder1_hdnFirstPrice");
        var objhdn1 = document.getElementById("ctl00_ContentPlaceHolder1_hdnFirstVal"), prilbl = document.getElementById("ctl00_ContentPlaceHolder1_hdnLabelPrice"), objOurPrice = document.getElementById("ctl00_ContentPlaceHolder1_lblOurPrice");
        if (navigator.userAgent.indexOf("Firefox") != -1) {
            //obj.textContent = objhdn.value;
            if (obj != null)
                obj.textContent = objhdn.value;
            else if (objOurPrice != null)
                objOurPrice.textContent = objhdn.value; 
                
            if (objhdn1 != null) { objVal.innerHTML = "<b>" + prilbl.value + " </b><font style='color:#CC0000'>" + objhdn1.value+"</font>"; }
        }
        else {
            if (obj != null)
                obj.innerText = objhdn.value;
            else if (objOurPrice != null)
                objOurPrice.innerText = objhdn.value;    
            if (objhdn1 != null) { objVal.innerHTML = "<b>" + prilbl.value + " </b><font style='color:#CC0000'>" + objhdn1.value+"</font>"; }
        }
    }

}
function formatCurrency(num) {
    num = num.toString().replace(/\$|\,/g, '');
    if (isNaN(num))
        num = "0";
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num * 100 + 0.50000000001);
    cents = num % 100;
    num = Math.floor(num / 100).toString();
    if (cents < 10)
        cents = "0" + cents;
    for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
        num = num.substring(0, num.length - (4 * i + 3)) + ',' +
				num.substring(num.length - (4 * i + 3));
    return (((sign) ? '' : '-') + '$' + num + '.' + cents);
}
function parseMoney(parseString) {
    if (parseInt(parseString / 10000) >= 1) {
        var modString = parseInt(parseString % 10000);
        if (modString < 100) {
            if (modString < 10)
                modString = "00" + modString;
            else
                modString = "0" + modString;
        }
        parseString = parseMoney(parseInt(parseString / 10000)) + "," + modString;
        return parseString;
    }
    else
        return parseString;
}
