function check_condition2(ctrlid, errstr, hdrstr, valstr1, valstr2) {
    ctrlid.value = ctrlid.value.trim();
    var str="";
    if (ctrlid.value == valstr1 || ctrlid.value == valstr2) {
        jAlert('warning', errstr, hdrstr);
        
        str = "false";
        return str;
    }
    else {
        str = "true"
        return str;
    }
    
}
function check_condition1(ctrlid, errstr, hdrstr, valstr1) {
    ctrlid.value = ctrlid.value.trim();
    var str="";
    if (ctrlid.value == valstr1) {
        jAlert('warning', errstr, hdrstr);
        str = "false";
        return str;

    } else {
        str = "true"
        return str;
    }
}

function removeText(text,id) {
	if(document.getElementById(id).value == text) {
		document.getElementById(id).value = '';
		document.getElementById(id).style.color = "#000";
	}
}
			
function addText(text,id) {
	if(document.getElementById(id).value == '' || document.getElementById(id).value == text) {
		document.getElementById(id).value = text;
		document.getElementById(id).style.color = "#999";
	}
}
function addLoginText(text, id) {

    if (document.getElementById(id).value == '' || document.getElementById(id).value == text) {
        document.getElementById(id).value = text;
        document.getElementById(id).style.color = "#999";
    }
}
function removeLoginText(text, id) {

    if (document.getElementById(id).value == text) {
        document.getElementById(id).value = '';
        document.getElementById(id).style.color = "#000";
    }
}
function hidediv(hide,show) {
    document.getElementById(hide).style.visibility = 'hidden';
    document.getElementById(show).style.visibility = 'visible';
}
function blockdiv(id) {
    document.getElementById(id).style.display = 'none';
}
function displaydiv(id) {
    document.getElementById(id).style.display = 'block';
}
	
function Display_Carat(sender,args) {
    var Lft = parseInt(document.getElementById('Master1_ContentPlaceHolder1_Crt_Left').value);
    var Rht = parseInt(document.getElementById('Master1_ContentPlaceHolder1_Crt_Right').value);
    document.getElementById('Master1_ContentPlaceHolder1_LblCrt').innerHTML = 'Carat Size : ' + Math.round(SetCarat(Lft) * 100) / 100 + ' to ' + Math.round(SetCarat(Rht) * 100) / 100;
}
function Display_Carat() {
    var Lft = parseInt(document.getElementById('Master1_ContentPlaceHolder1_Crt_Left').value);
    var Rht = parseInt(document.getElementById('Master1_ContentPlaceHolder1_Crt_Right').value);
    document.getElementById('Master1_ContentPlaceHolder1_LblCrt').innerHTML = 'Carat Size : ' + Math.round(SetCarat(Lft) * 100) / 100 + ' to ' + Math.round(SetCarat(Rht) * 100) / 100;
}

function SetCarat(Wt) {
    switch (true) {
        case parseInt(Wt) >= 0 && parseInt(Wt) <= 20:
            return 0.30 + parseInt(Wt) * 0.01;
            break;
        case parseInt(Wt) >= 21 && parseInt(Wt) <= 30:
            return 0.5 + (parseInt(Wt) - 20) * 0.02;
            break;
        case parseInt(Wt) >= 31 && parseInt(Wt) <= 60:
            return 0.7 + (parseInt(Wt) - 30) * 0.01;
            break;
        case parseInt(Wt) >= 61 && parseInt(Wt) <= 70:
            return 1.0 + (parseInt(Wt) - 60) * 0.02;
            break;
        case parseInt(Wt) >= 71 && parseInt(Wt) <= 80:
            return 1.2 + (parseInt(Wt) - 70) * 0.03;
            break;
        case parseInt(Wt) >= 81 && parseInt(Wt) <= 90:
            return 1.5 + (parseInt(Wt) - 80) * 0.02;
            break;
        case parseInt(Wt) >= 91 && parseInt(Wt) <= 100:
            return 1.7 + (parseInt(Wt) - 90) * 0.03;
            break;
        case parseInt(Wt) >= 101 && parseInt(Wt) <= 110:
            return 2.0 + (parseInt(Wt) - 100) * 0.025;
            break;
        case parseInt(Wt) >= 111 && parseInt(Wt) <= 120:
            return 2.25 + (parseInt(Wt) - 110) * 0.026;
            break;
        case parseInt(Wt) >= 121 && parseInt(Wt) <= 130:
            return 2.51 + (parseInt(Wt) - 120) * 0.049;
            break;
        case parseInt(Wt) >= 131 && parseInt(Wt) <= 160:
            return 3.0 + (parseInt(Wt) - 130) * 0.1;
            break;
        case parseInt(Wt) >= 161 && parseInt(Wt) <= 170:
            return 6.0 + (parseInt(Wt) - 160) * 1;
            break;
    }

}
function blinkIt() {
    if (!document.all) return;
    else {
        for (i = 0; i < document.all.tags('blink').length; i++) {
            s = document.all.tags('blink')[i];
            s.style.visibility = (s.style.visibility == 'visible') ? 'hidden' : 'visible';
        }
    }
}
function validateNumeric(strValue) {
      var objRegExp = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
      return objRegExp.test(strValue);
}

function validateInteger(strValue) {
      var objRegExp = /(^-?\d\d*$)/;
      return objRegExp.test(strValue);
}

function ShowBookPop(id,location, datediff, name1, phone1, name2, phone2) {
    document.getElementById('txtLocation').innerHTML = location;
    document.getElementById('hdtxtLocation').value = location;
    document.getElementById('lblName1').innerHTML = name1;
    document.getElementById('hdtxtname1').value = name1;
    document.getElementById('lblPhone1').innerHTML = phone1;
    document.getElementById('hdtxtphone1').value = phone1;
    document.getElementById('lblName2').innerHTML = name2;
    document.getElementById('hdtxtname2').value = name2;
    document.getElementById('lblPhone2').innerHTML = phone2;
    document.getElementById('hdtxtphone2').value = phone2;
    document.getElementById('hdid').value = id;
    document.getElementById("txtDate").options.length = 0;

    var elem = datediff.split('$');
    var i;
    for (i = 0; i <= elem.length - 1; i++) {
        var opt = document.createElement("option");
        opt.text = elem[i];
        opt.value = elem[i];
        document.getElementById("txtDate").options.add(opt);
    }
    $find('ModalPop1').show();
    return false;
}
function getdrpvalue(obj) {
    var hd = document.getElementById('hdtxtDate');
    var e = document.getElementById("txtDate");
    hd.value = e.options[e.selectedIndex].value;
    alert(hd.value);

}
function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}
