var ThemeName = 'WhiteTheme'; var CustID = ''; var curVal = 0; var curVal2 = 0; var selectedShape = ''; var objProcessBar; var HasLink = ''; var GFLinkOption = 0; var detailsLink = ''; var ExtraQStr = ''; var centerStonesThatFit = ''; var centerStoneMinCarat = ''; var centerStoneMaxCarat = ''; var DID = ''; //Parameters to Pass var ShowAdvacnce = ''; var flgShowPolish = false; var flgShowSymmetry = false; var flgShowDepth = false; var flgShowTable = false; var flgShowFluor = false; var flgShowCutGrade = false; var dealerID = 0; var shapeList = ''; var polishList = ''; var CutGradeList = ''; var ColorList = ''; var ClarityList = ''; var SymmetryList = ''; var FluorescenceList = ''; var certificate = '%'; var skuNo = ''; var pairCode = 1; var orderBy = 'FltPrice' var orderType = 'Asc'; var OrderByCompare = "FltPrice"; var OrderTypeCompare = "Asc"; var SortTd = ''; var BreakForScroll = false; var BreakForScrollTop = false; var cutgradeMin = 1; var cutgradeMax = 6; var symmetryMin = 1; var symmetryMax = 5; var polishMin = 1; var polishMax = 5; var fluorescenceMin = 1; var fluorescenceMax = 6; var caratMin = 0; var caratMax = 20.00; var colorMin = 68; var colorMax = 75; var clarityMin = 1; var clarityMax = 9; var IntensityMin = 1; var IntensityMax = 10; var depthMin = 0; var depthMax = 100; var tableMin = 0; var tableMax = 100; var caratPriceMin = 0; var caratPriceMax = 100000; var minCaratPriceVal = 0; var maxCaratPriceVal = 100000; var minPriceVal = 0; var maxPriceVal = 100000; var minSizeVal = 0; var maxSizeVal = 15; var pageSize = 24; var currentPage = 1; var totalPages = 0; var showPrices = true; var showPopup = true; var totalRecords = 0; var totalCompareRecords = 0; var tblDiamonds; var displayNoOfPages = 3; var ctw = ''; var webCall = null; var ThemePath = 'Themes/' + ThemeName + '/'; ////////////////////// var dvDiamonds; //Diamond DataView var dvCompareDiamonds; //Diamond DataView var SOrigin = ''; var SettingSKU = ''; var CountryTaxRate = ''; var CountryCode = ''; var Track = ''; ///////////////////////////////////////////////////////////////////////////////////////////////// //For Silder var curVal = 0; var curVal2 = 0; var SimpleOverLay = '#FFFFFF'; var SimpleSelectedOverLay = '#E0E0E0'; var SimpleOverLayAdv = '#FFFFFF'; var SimpleSelectedOverLayAdv = '#E0E0E0'; var sldCaratMin; var sldCaratMax; var sldCutGradeMin; var sldCutGradeMax; var sldColorMin; var sldColorMax; var sldClarityMin; var sldClarityMax; var sldIntensityMin; var sldIntensityMax; var sldPriceMin = 0; var sldPriceMax = 100000; var sldPolishMin; var sldPolishMax; var sldSymmetryMin; var sldSymmetryMax; var sldFluorescenceMin; var sldFluorescenceMax; var sldDepthMin; var sldDepthMax; var sldTableMin; var sldTableMax; var sliderShapeList = ''; //////////////////////////////////////////////////////////////////////////////////////////////////////// var pvalue = ''; var ivalue = ''; var cvalue = ''; var clrvalue = ''; var intvalue = ''; var cltyvalue = ''; var flvalue = ''; var lvalue = ''; var symvalue = ''; var cityval = ''; var PriceMin = ''; var PriceMax = ''; var minPriceVal = 0; var maxPriceVal = 100000; var sldpriceMin = 0; var sldpriceMax = 100000; var priceid = 0; var SID = ''; var tempCutGradeList = ''; var Isdiamond = 0; var CurrencyRate = 1; var CurrencySymbol = '$'; var ChkAdv = 'False'; var IsFB = 0; var IsMLDL = 0; var MyRetailerID = 0; var AlternateShoppingCartURL = ''; var DiamondSeachEcomm = ''; var ShowAddToCartButton = ''; var HasPayPalAccess = ''; var ShowViewCartButton = ''; var ShowAddToCartButtonOnSearchPage = ''; var polish = ''; var WeightQuick = ''; var Shape = ""; var PageNo = 1; var DisplayNoOfPages = 5; var cpage = 1; var lastPageIndex = 1; var MyRetailerID = 0; var AddtocartALLIds = ''; var addtocartids = ''; var city = ''; var discountMax = ''; var discountMin = ''; var tmpDInventoryID = ''; function loadInitialData() { //$('#lblMsg').text(''); objProcessBar = document.getElementById("divProcessBar"); o = document.getElementById("divResult"); GetCountryList(); if (shapeList.charAt(shapeList.length - 1) == ",") $('#hndShapeList').val(shapeList); else $('#hndShapeList').val(shapeList + ","); ////END Shape List $('#hndPolishList').val(polishList); $('#hndSymmetryList').val(SymmetryList); $('#hndColorList').val(ColorList); $('#hndClarityList').val(ColorList); SetShapeCss(); setCssColor(); SetClarityCss(); SetCutGradeCss(); SetPolishCss(); SetSymmetryCss(); SetFluorescenceCss(); CallAjaxRequest1(); } function CallAjaxRequest1() { $("#checkboxClarity").css('display', 'none'); $("#checkboxPolish").css('display', 'none'); $("#checkboxColor").css('display', 'none'); $("#checkboxSymmetry").css('display', 'none'); $("#checkbokLocation").css('display', 'none'); $("#checkboxFlour").css('display', 'none'); var tmpShowAdvance = false; //if (document.getElementById('divAdvanceSearch').style.display == '' || document.getElementById('divAdvanceSearch').style.display == 'block') { // pageSize = 9; // tmpShowAdvance = true; //} //else { // pageSize = 13; //} if (webCall != null) { webCall.abort(); } objProcessBar.style.display = ''; // $('#divRightTopContent').empty(); //if (dealerID == 2914) { // pageSize = 12; //} $.ajax({ type: "POST", url: "../RingBuilderDiamond_Resp/DiamondSearch_Resp.asmx/LoadLeoDiamonds", data: "{dealerID:'" + dealerID + "',shapeList:'Round Modified',priceMin:'" + PriceMin + "',priceMax:'" + PriceMax + "',caratMin:'" + parseFloat(caratMin) + "',caratMax:'" + parseFloat(caratMax) + "',colorMin:'" + colorMin + "',colorMax:'" + colorMax + "',clarityMin:'" + clarityMin + "',clarityMax:'" + clarityMax + "',cutgradeMin:'" + cutgradeMin + "',cutgradeMax:'" + cutgradeMax + "',symmetryMin:'" + symmetryMin + "',symmetryMax:'" + symmetryMax + "',polishMin:'" + polishMin + "',polishMax:'" + polishMax + "',fluorescenceMin:'" + fluorescenceMin + "',fluorescenceMax:'" + fluorescenceMax + "',certificate:'" + certificate + "',skuNo:'" + skuNo + "',pairCode:'" + pairCode + "',pageSize:'" + pageSize + "',currentPage:'" + currentPage + "',orderBy:'" + orderBy + "',orderType:'" + orderType + "',detailsLink:'" + detailsLink + "',DID:'" + DID + "',depthMin:'" + depthMin + "',depthMax:'" + depthMax + "',tableMin:'" + tableMin + "',tableMax:'" + tableMax + "',caratPriceMin:'" + caratPriceMin + "',caratPriceMax:'" + caratPriceMax + "',ThemeName:'" + ThemeName + "',ShowPrice:'" + showPrices + "',BindWhat:'All',polishList:'" + polishList + "',SymmetryList:'" + SymmetryList + "',FluorescenceList:'" + FluorescenceList + "',ExtraQStr:'" + ExtraQStr + "',CutGradeList:'" + CutGradeList + "',ColorList:'" + ColorList + "',ClarityList:'" + ClarityList + "',BindCheckbox:'1',SOrigin:'" + SOrigin + "',Isdiamond:'" + Isdiamond + "',CustID:'" + CustID + "',SettingSKU:'" + SettingSKU + "',CountryTaxRate:'" + CountryTaxRate + "',VendorID:'',Track:'" + Track + "',IsFB:'" + IsFB + "',IsMLDL:'" + IsMLDL + "',MyRetailerID:'" + MyRetailerID + "',ShowAdvance:'" + tmpShowAdvance + "',Specials:'',City:'" + city + "',discountMax:'" + discountMax + "',discountMin:'" + discountMin + "'}", contentType: "application/json; charset=utf-8", dataType: "json", async: true, cache: false, processData: false, success: function (response) { if (response != null) { if (response.d.dtHTMLData.length > 0) { var strHtml = ''; if (response.d.dtHTMLData[0]["HTMLData"].charAt(0) == '1') { $(".scr_bot").css("display", "none"); strHtml = response.d.dtHTMLData[0]["HTMLData"].substring(1, response.d.dtHTMLData[0]["HTMLData"].length); // console.log('strHtml;-' + strHtml); } else { $(".scr_bot").css("display", ""); strHtml = response.d.dtHTMLData[0]["HTMLData"]; // console.log('strHtml-Else;-' + strHtml); } $('#divResult').html(strHtml); DetailExpand(); totalRecords = $('#hndTotalDiamonds').val(); $("#spTotalRecord").text(lastPageIndex); lastPageIndex = currentPage; if (totalRecords > 0) { displayPageNumbers(); } objProcessBar.style.display = 'none'; } } else { objProcessBar.style.display = 'none'; setTimeout("SendHeight()", 3000); } }, error: function (msg) { objProcessBar.style.display = 'none'; } }); } function fnDiamondShape(shapeName, control) //Change Shape { //control.addClass("selectedShape"); $("#AllShapelist").removeClass("selectedShape"); if (shapeList.indexOf(shapeName) == -1) { $("#liimg" + control).addClass("selectedShape"); if (shapeList.length > 0) { shapeList = shapeList + "," + shapeName; if (shapeName == "All") { shapeList = ""; $(".shape-section").find(".ss-shape-icon").addClass("selectedShape"); $("#liimg" + control).addClass("selectedShape"); } else if (shapeName == "Other") { $("#liimg" + control).addClass("selectedShape"); shapeList = shapeList + "," + "Rectangle,Flanders,Old_Mine,Baguette,European,Kite,Star,Half_Moon,Trapezoid,Bullet,Shield"; } } else { if (shapeName == "Notall") { $(".shape-section").find(".ss-shape-icon").removeClass("selectedShape"); shapeList = ""; } if (shapeName != "All") { // $(".shape-section").find(".ss-shape-icon").removeClass("selectedShape"); shapeList = shapeName; document.getElementById("AllShapelist").checked = false; } if (shapeName == "Other") { shapeList = "Rectangle,Flanders,Old_Mine,Baguette,European,Kite,Star,Half_Moon,Trapezoid,Bullet,Shield"; } } } else if (shapeName == "Other") { // shapeList = shapeList + "," + shapeName; } //else if (shapeName == "Notall") { // $(".shape-section").find(".ss-shape-icon").removeClass("selectedShape"); // shapeList = shapeName; //} else { $("#liimg" + control).removeClass("selectedShape"); //Shape=Shape.replace(","+shapeName) shapeList = shapeList.replace(shapeName, ''); } //if (document.getElementById("AllShapelist").checked == false) { // $(".shape-section").find(".ss-shape-icon").removeClass("selectedShape"); // shapeList = shapeName; //} currentPage = 1; //ShowHideCutGrade(); // CallAjaxRequest1(); } function changeShape(control) { if ($('#AllShapelist').is(':checked')) fnDiamondShape("All", control) else fnDiamondShape("Notall", control) } function PagerClick(intpageNo) { currentPage = new Number(intpageNo); CallAjaxRequest1(); } function SetBackValue() { Leo_Schachter_LeoSchachterSearch.SetCookiesForCriteria(dealerID, shapeList, colorMin, colorMax, clarityMin, clarityMax, caratMin, caratMax, PriceMin, PriceMax, certificate, cutgradeMin, cutgradeMax, SymmetryList, polishList, depthMin, depthMax, tableMin, tableMax, FluorescenceList, CutGradeList, ColorList, ClarityList, CustID, currentPage); return true; } function fnResetSearch() { var name = 'GFRespDiamondCriteria' + dealerID + ''; //eraseCookie(name); //alert(sldCaratMin); shapeList = ''; sldCaratMin = 0; PriceMin = sldPriceMin; PriceMax = sldPriceMax; caratMin = sldCaratMin; caratMax = sldCaratMax; colorMin = sldColorMin; colorMax = sldColorMax; clarityMin = sldClarityMin; clarityMax = sldClarityMax; cutgradeMin = sldCutGradeMin; cutgradeMax = sldCutGradeMax; symmetryMin = sldSymmetryMin; symmetryMax = sldSymmetryMax; polishMin = sldPolishMin; polishMax = sldPolishMax; fluorescenceMin = sldFluorescenceMin; fluorescenceMax = sldFluorescenceMax; certificate = ''; depthMin = sldDepthMin; depthMax = sldDepthMax; tableMin = sldTableMin; tableMax = sldTableMax; IntensityMin = sldIntensityMin; IntensityMax = sldIntensityMax; polishList = ''; SymmetryList = ''; FluorescenceList = ''; CutGradeList = ''; ColorList = ''; ClarityList = ''; skuNo = ''; currentPage = 1; city = ''; pvalue = ''; ivalue = ''; cvalue = ''; clrvalue = ''; intvalue = ''; cltyvalue = ''; flvalue = ''; lvalue = ''; symvalue = ''; cityval = ""; $("#polishValue").html('Select'); $("#symtOption").html('Select'); $("#cutOption").html('Select'); $("#fluOption").html('Select'); $("#clrOption").html('Select'); $("#clrtOption").html('Select'); $("#labOption").html('Select'); $("#locationOption").html('Select'); $(".chkPolish").prop('checked', false); $(".chkcutgrade").prop('checked', false); $(".chkSymmetry").prop('checked', false); $(".chkFlour").prop('checked', false); $(".chkclarity").prop('checked', false); $(".chkColor").prop('checked', false); $(".chkLab").prop('checked', false); $(".chkLocation").prop('checked', false); $("#trLocation").parent().children("label").css("color", "#000000"); $("#locationOption").html('Select'); $("#trLab").parent().children("label").css("color", "#000000"); $("#labOption").html('Select'); $("#trClarity1").parent().children("label").css("color", "#000000"); $("#clrtOption").html('Select'); $("#trColor1").parent().children("label").css("color", "#000000"); $("#clrOption").html('Select'); $("#trFluorescence1").parent().children("label").css("color", "#000000"); $("#fluOption").html('Select'); $("#trSymmetry1").parent().children("label").css("color", "#000000"); $("#symtOption").html('Select'); $("#trPolish1").parent().children("label").css("color", "#000000"); $("#polishValue").html('Select'); $('#hndShapeList').val(''); $('#hndPolishList').val(''); $('#hndSymmetryList').val(''); $('#hndFluorescenceList').val(''); $('#hndDepthMin').val(''); $('#hndDepthMax').val(''); $('#hndTableMin').val(''); $('#hndTableMax').val(''); $('#hndCutGradeList').val(''); $('#hndColorList').val(''); $('#hndClarityList').val(''); $('#trCutGrade').val(''); $('#trPolish').val(''); $('#trSymmetry').val(''); $('#trColor').val(''); $('#trClarity').val(''); $('#trFluorescence').val(''); $('#txtWeightRange1').val(''); $('#txtWeightRange2').val(''); $('#txtDepth1').val(''); $('#txtDepth2').val(''); $('#txtTable1').val(''); $('#txtTable2').val(''); $('#trWeightQuick').val(''); $('#cmbCertificate').val(''); $('#txtprice1').val(''); $('#txtprice2').val(''); $("#txtStock").val(''); document.getElementById("rdTotalPrice").checked = true; document.getElementById("rdPPC").checked = false; document.getElementById("rdDiscount").checked = false; // document.getElementById("chkexcellent").checked = false; document.getElementById("AllShapelist").checked = false; $(".ss-shape-icons").find(".ss-shape-icon").removeClass("selectedShape"); $(".fsc-hr-left").find(".clCutGrade").removeClass("MobFilterbackColor"); $(".fsc-hr-left").find(".MobPolish").removeClass("MobFilterbackColor"); $(".fsc-hr-left").find(".mobsymmetry").removeClass("MobFilterbackColor"); $(".fsc-hr-left").find(".MobColor").removeClass("MobFilterbackColor"); $(".fsc-hr-left").find(".MobClarity ").removeClass("MobFilterbackColor"); $(".fsc-left-inner").find(".clweight").removeClass("MobFilterbackColor"); $(".fsc-hr-left").find(".MobFluorescence").removeClass("MobFilterbackColor"); if (WeightQuick != "") { document.getElementById(WeightQuick).style.backgroundColor = "rgb(189, 189, 189)"; } $('.ShareBoxNew').remove(); $("#Perpageselect").val(''); loadInitialData(); } function ChangeImgSrc(imgId, Temp) { var trid = imgId.replace('img', 'tr'); var className = $('#' + trid).attr('class'); if (Temp == '1') { $('#' + imgId).attr('src', 'Themes/' + ThemeName + '/images/eyes_White_img.png'); return; } else if (Temp == '2') { if (className.indexOf("Activetr") == -1) { $('#' + imgId).attr('src', 'Themes/' + ThemeName + '/images/view.png'); return; } } } function isTouchDevice() { return "ontouchstart" in window || window.DocumentTouch && document instanceof DocumentTouch; } function GetSelectedPolishValue(trPolish) { var polish = ''; polish = trPolish.value; if (document.getElementById("AllPloish").checked == true) { pvalue = ""; if ($('.chkPolish').is(':checked')) { $('.chkPolish').each(function () { polishList += $(this).val() + ","; pvalue += $(this).parent().text() + ","; }); pvalue = pvalue.replace('Select All,', ''); $("#polishValue").html(pvalue); $("#trPolish1").parent().children("label").css("color", "#003c89"); } } else if (polish != "" && polish != "0") { if (trPolish.checked) { polishList += trPolish.value + ','; pvalue += trPolish.id.substr(3) + ','; $("#polishValue").html(pvalue); $("#trPolish1").parent().children("label").css("color", "#003c89"); } else { polishList = polishList.replace(new RegExp(trPolish.value + ',?'), '') pvalue = pvalue.replace(new RegExp(trPolish.id.substr(3) + ',?'), '') $("#polishValue").html(pvalue); } } else { $("#trPolish1").parent().children("label").css("color", "#000000"); polishList = ""; pvalue = ""; $("#polishValue").html('Select'); } currentPage = 1; if ($('.chkPolish').is(':checked')) { } else { $("#trPolish1").parent().children("label").css("color", "#000000"); $("#polishValue").html('Select'); } } function DropExcellent(Value) { var cutselect; var Polishselect; var Symmetryselect; cutselect = document.getElementById('trCutGrade').value; Polishselect = document.getElementById('trPolish').value; Symmetryselect = document.getElementById('trSymmetry').value; if (cutselect == "1" && Polishselect == "1" && Symmetryselect == "1") { document.getElementById("chkexcellent").checked = true; } else { document.getElementById("chkexcellent").checked = false; } } function Change3Excellent() { if (document.getElementById("chkexcellent").checked == true) { $('#trCutGrade').val('1'); $('#trPolish').val('1'); $('#trSymmetry').val('1'); CutGradeList = trCutGrade.value; SymmetryList = trSymmetry.value; polishList = trPolish.value; SetCutGradeCss(); SetPolishCss(); SetSymmetryCss(); currentPage = 1; // CallAjaxRequest1(); } else { $('#trCutGrade').val(''); $('#trPolish').val(''); $('#trSymmetry').val(''); CutGradeList = ''; SymmetryList = ''; polishList = ''; $("#polishExcellent").removeClass("MobFilterbackColor"); $("#SymExcellent").removeClass("MobFilterbackColor"); $("#Excellent").removeClass("MobFilterbackColor"); currentPage = 1; //CallAjaxRequest1(); } } //function GetSelectedAllCutListValue(CurShape) { // var cutgrade = ''; // cutgrade = CurShape.value; // if (document.getElementById("AllCut").checked == true) { // CutGradeList = ""; // cvalue = ""; // if ($('.chkcutgrade').is(':checked')) { // $('.chkcutgrade').each(function () { // CutGradeList += $(this).val() + ","; // cvalue += $(this).parent().text() + ","; // }); // cvalue = cvalue.replace('Select All,', ''); // $("#cutOption").html(cvalue); // } // } // else if (cutgrade != "" && cutgrade != "0") { // if (CurShape.checked) { // CutGradeList += CurShape.value + ','; // cvalue += CurShape.id + ','; // $("#cutOption").html(cvalue); // } // else { // CutGradeList = CutGradeList.replace(new RegExp(CurShape.value + ',?'), '') // cvalue = cvalue.replace(new RegExp(CurShape.id + ',?'), '') // $("#cutOption").html(cvalue); // } // } // else { // CutGradeList = ""; // cvalue = ""; // $("#cutOption").html('Select'); // } //} function GetSelectedSymmetryValue(trSymmetry) { //SymmetryList = trSymmetry.value; // $('#hndSymmetryList').val(SymmetryList); var symmtry = ''; symmtry = trSymmetry.value; if (document.getElementById("AllSymm").checked == true) { SymmetryList = ""; symvalue = ""; if ($('.chkSymmetry').is(':checked')) { $('.chkSymmetry').each(function () { SymmetryList += $(this).val() + ","; symvalue += $(this).parent().text() + ","; }); symvalue = symvalue.replace('Select All,', ''); $("#symtOption").html(symvalue); $("#trSymmetry1").parent().children("label").css("color", "#003c89"); } } else if (symmtry != "" && symmtry != "0") { if (trSymmetry.checked) { SymmetryList += trSymmetry.value + ','; symvalue += trSymmetry.id.substr(3) + ','; $("#symtOption").html(symvalue); $("#trSymmetry1").parent().children("label").css("color", "#003c89"); } else { SymmetryList = SymmetryList.replace(new RegExp(trSymmetry.value + ',?'), '') symvalue = symvalue.replace(new RegExp(trSymmetry.id.substr(3) + ',?'), '') $("#symtOption").html(symvalue); } } else { $("#trSymmetry1").parent().children("label").css("color", "#000000"); SymmetryList = ""; symvalue = ""; $("#symtOption").html('Select'); } currentPage = 1; if ($('.chkSymmetry').is(':checked')) { } else { $("#trSymmetry1").parent().children("label").css("color", "#000000"); $("#symtOption").html('Select'); } } function GetSelectedFluorescenceValue(Fluorescenceval) { //FluorescenceList = Fluorescenceval.value; //$('#hndFluorescenceList').val(FluorescenceList); var Flour = ''; Flour = Fluorescenceval.value; if (document.getElementById("AllFlour").checked == true) { flvalue = ""; FluorescenceList = ""; if ($('.chkFlour').is(':checked')) { $('.chkFlour').each(function () { FluorescenceList += $(this).val() + ","; flvalue += $(this).parent().text() + ","; }); flvalue = flvalue.replace('Select All,', ''); $("#fluOption").html(flvalue); $("#trFluorescence1").parent().children("label").css("color", "#003c89"); } } else if (Flour != "" && Flour != "0") { if (Fluorescenceval.checked) { FluorescenceList += Fluorescenceval.value + ','; flvalue += Fluorescenceval.id + ','; $("#fluOption").html(flvalue); $("#trFluorescence1").parent().children("label").css("color", "#003c89"); } else { FluorescenceList = FluorescenceList.replace(new RegExp(Fluorescenceval.value + ',?'), '') flvalue = flvalue.replace(new RegExp(Fluorescenceval.id + ',?'), '') $("#fluOption").html(flvalue); } } else { $("#trFluorescence1").parent().children("label").css("color", "#000000"); FluorescenceList = ""; flvalue = ""; $("#fluOption").html('Select'); } currentPage = 1; if ($('.chkFlour').is(':checked')) { } else { $("#trFluorescence1").parent().children("label").css("color", "#000000"); $("#fluOption").html('Select'); } } function GetSelectedColorValue(Color) { //ColorList = Color.value; // $('#hndColorList').val(ColorList); var colorvalue = ''; colorvalue = Color.value; if (document.getElementById("AllColor").checked == true) { clrvalue = ""; if ($('.chkColor').is(':checked')) { $('.chkColor').each(function () { ColorList += $(this).val() + ","; clrvalue += $(this).parent().text() + ","; }); clrvalue = clrvalue.replace('Select All,', ''); $("#clrOption").html(clrvalue); $("#trColor1").parent().children("label").css("color", "#003c89"); } } else if (colorvalue != "" && colorvalue != "0") { if (Color.checked) { ColorList += Color.value + ','; clrvalue += Color.id.substr(2) + ','; $("#clrOption").html(clrvalue); $("#trColor1").parent().children("label").css("color", "#003c89"); } else { ColorList = ColorList.replace(new RegExp(Color.value + ',?'), '') clrvalue = clrvalue.replace(new RegExp(Color.id.substr(2) + ',?'), '') $("#clrOption").html(clrvalue); } } else { $("#trColor1").parent().children("label").css("color", "#000000"); ColorList = ""; clrvalue = ""; $("#clrOption").html('Select'); } currentPage = 1; if ($('.chkColor').is(':checked')) { } else { $("#trColor1").parent().children("label").css("color", "#000000"); $("#clrOption").html('Select'); } } function GetSelectedClarityceValue(Clarity) { //ClarityList = Clarity.value; //$('#hndClarityList').val(ClarityList); var clarityvalue = ''; clarityvalue = Clarity.value; if (document.getElementById("AllClarity").checked == true) { cltyvalue = ""; if ($('.chkclarity').is(':checked')) { $('.chkclarity').each(function () { ClarityList += $(this).val() + ","; cltyvalue += $(this).parent().text() + ","; }); cltyvalue = cltyvalue.replace('Select All,', ''); $("#clrtOption").html(cltyvalue); $("#trClarity1").parent().children("label").css("color", "#003c89"); } } else if (clarityvalue != "" && clarityvalue != "0") { if (Clarity.checked) { ClarityList += Clarity.value + ','; cltyvalue += Clarity.id.substr(2) + ','; $("#clrtOption").html(cltyvalue); $("#trClarity1").parent().children("label").css("color", "#003c89"); } else { ClarityList = ClarityList.replace(new RegExp(Clarity.value + ',?'), '') cltyvalue = cltyvalue.replace(new RegExp(Clarity.id.substr(2) + ',?'), '') $("#clrtOption").html(cltyvalue); } } else { $("#trClarity1").parent().children("label").css("color", "#000000"); ClarityList = ""; cltyvalue = ""; $("#clrtOption").html('Select'); } if ($('.chkclarity').is(':checked')) { } else { $("#trClarity1").parent().children("label").css("color", "#000000"); $("#clrtOption").html('Select'); } } function GetSelectedWeightQuickValue(Weight) { WeightQuick = Weight.value; if (WeightQuick == '0') { $('#txtWeightRange1').val(''); $('#txtWeightRange2').val(''); } else { var str = WeightQuick.split("-"); var text1 = str[0]; var text2 = str[1]; $('#txtWeightRange1').val(text1); $('#txtWeightRange2').val(text2); caratMin = text1; caratMax = text2; currentPage = 1; } } function isDecimalNumber(evt, c) { var charCode = (evt.which) ? evt.which : event.keyCode; var dot1 = c.value.indexOf('.'); var dot2 = c.value.lastIndexOf('.'); if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) return false; else if (charCode == 46 && (dot1 == dot2) && dot1 != -1 && dot2 != -1) return false; return true; } function DecimalNumber(el) { var v = parseFloat(el.value); var d = el.value = (isNaN(v)) ? '' : v.toFixed(2); if ($('#txtWeightRange1').val() != "" && $('#txtWeightRange2').val() != "") { caratMin = document.getElementById('txtWeightRange1').value; caratMax = document.getElementById('txtWeightRange2').value; } if ($('#txtDepth1').val() != "" && $('#txtDepth2').val() != "") { depthMin = document.getElementById('txtDepth1').value; depthMax = document.getElementById('txtDepth2').value; } if ($('#txtTable1').val() != "" && $('#txtTable2').val() != "") { tableMin = document.getElementById('txtTable1').value; tableMax = document.getElementById('txtTable2').value; } if (document.getElementById("rdPPC").checked) { caratPriceMin = document.getElementById('txtprice1').value; caratPriceMax = document.getElementById('txtprice2').value; } else if (document.getElementById("rdTotalPrice").checked) { PriceMin = document.getElementById('txtprice1').value; PriceMax = document.getElementById('txtprice2').value; } else if (document.getElementById("rdDiscount").checked) { discountMin = document.getElementById('txtprice1').value; discountMax = document.getElementById('txtprice2').value; } currentPage = 1; } function GetSelectedLabValue(lab) { var Labvalue = ''; Labvalue = lab.value; if (document.getElementById("AllLab").checked == true) { certificate = ""; lvalue = ""; if ($('.chkLab').is(':checked')) { $('.chkLab').each(function () { certificate += $(this).id + ","; lvalue += $(this).parent().text() + ","; }); lvalue = lvalue.replace('Select All,', ''); $("#labOption").html(lvalue); $("#trLab").parent().children("label").css("color", "#003c89"); } } else if (Labvalue != "" && Labvalue != "0") { if (lab.checked) { certificate += lab.id + ','; lvalue += lab.id + ','; $("#labOption").html(lvalue); $("#trLab").parent().children("label").css("color", "#003c89"); } else { certificate = certificate.replace(new RegExp(lab.id + ',?'), '') lvalue = lvalue.replace(new RegExp(lab.id + ',?'), '') $("#labOption").html(lvalue); } } else { $("#trLab").parent().children("label").css("color", "#000000"); certificate = ""; lvalue = ""; $("#labOption").html('Select'); } if ($('.chkLab').is(':checked')) { } else { $("#trLab").parent().children("label").css("color", "#000000"); $("#labOption").html('Select'); } currentPage = 1; } function SearchStockDiamond() { if ($("#txtStock").val() != "") skuNo = $("#txtStock").val(); else skuNo = ""; } function GetSelectedAllShapelistValue() { if (document.getElementById("AllShapelist").checked == true) { var strShape = $('#trShapelist').val(); if (strShape.indexOf(CurShape.title) >= 0) { strShape = strShape.replace(CurShape.title + ',', ''); } else { strShape = strShape + CurShape.title + ','; } $('#hndShapeList').val(strShape); shapeList = strShape.substring(0, strShape.length - 1); } else { } } function SendHeight() { // ---------------- NC 11-Nov ------------- if (DiamondURL == null || DiamondURL == '') DiamondURL = decodeURIComponent(document.location.hash.replace(/^#/, '')); if (RingURL == null || RingURL == '') RingURL = decodeURIComponent(document.location.hash.replace(/^#/, '')); var parent_url2 = ''; parent_url2 = DiamondURL.split(','); parent_url = RingURL; XD.postMessage($("#mainbdy").height() + 80, parent_url, parent); for (var i = 0; i < parent_url2.length; i++) { if (parent_url2[i] != '') XD.postMessage($("#mainbdy").height() + 80, parent_url2[i], parent); } return false; // ----------------- End ------------------ } function fnSort(strSort) { var sotrType = 'Asc'; if (strSort == orderBy) { if (orderType == "Asc") sotrType = 'Desc'; else sotrType = 'Asc'; } orderBy = strSort; orderType = sotrType; currentPage = 1; CallAjaxRequest1(); } function GetCountryList() { $.ajax({ url: "../RingBuilderDiamond_Resp/DiamondSearch_Resp.asmx/FillCountry", type: "POST", data: "{dealerID:'" + dealerID + "'}", contentType: "application/json; charset=utf-8", dataType: "json", async: false, cache: false, success: function (re) { if (re.d.length > 0) { $("#checkbokLocation").html(re.d); $("#AllLocation").change(function () { var status = this.checked; $('.chkLocation').each(function () { this.checked = status; }); }); $('.chkLocation').change(function () { if (this.checked == false) { $("#AllLocation")[0].checked = false; } if ($('.chkLocation:checked').length == $('.chkLocation').length) { $("#AllLocation")[0].checked = true; } }); } } }); } function Getstonelocation(stonelocation) { //city = stonelocation.value; var location = ''; location = stonelocation.value; if (document.getElementById("AllLocation").checked == true) { city = ""; cityval = ""; if ($('.chkLocation').is(':checked')) { $('.chkLocation').each(function () { city += $(this).val() + ","; cityval += $(this).parent().text() + ","; }); cityval = cityval.replace('Select ,', ''); $("#locationOption").html(cityval); $("#trLocation").parent().children("label").css("color", "#003c89"); } } else if (location != "" && location != "0") { if (stonelocation.checked) { city += stonelocation.value + ','; cityval += stonelocation.id + ','; $("#locationOption").html(cityval); $("#trLocation").parent().children("label").css("color", "#003c89"); } else { city = city.replace(new RegExp(stonelocation.value + ',?'), '') cityval = cityval.replace(new RegExp(stonelocation.id + ',?'), '') $("#locationOption").html(cityval); } } else { $("#trLocation").parent().children("label").css("color", "#000000"); city = ""; cityval = ""; $("#locationOption").html('Select'); } if ($('.chkLocation').is(':checked')) { } else { $("#trLocation").parent().children("label").css("color", "#000000"); $("#locationOption").html('Select'); } currentPage = 1; currentPage = 1; } function displayPageNumbers() { var topClick = ""; var BottomClick = ""; var LastPage = ""; var FirstPage = ""; var SelectedValue = ""; lastPageIndex = Math.ceil(totalRecords / pageSize); if (totalRecords == "NaN") $("#spTotalRecord").text(0); else $("#spTotalRecord").text(numberWithCommas(totalRecords)); var iNo2 = currentPage - 1; // lastPageIndex = Math.ceil(totalRecords / pageSize); if (currentPage > 1) { topClick += "onclick=\"previous_Recored('" + iNo2 + "');\""; } var iNo = new Number(currentPage); if (iNo <= lastPageIndex) { BottomClick += "onclick=\"next_Recored('" + iNo + "');\""; // onblur += "onblur=\"displaytxtvalue();\""; } if (lastPageIndex > 1 && currentPage > 1) { FirstPage += "onclick=\"First_Recored('1');\""; } if (lastPageIndex != 1) { LastPage += "onclick=\"Last_Recored('" + lastPageIndex + "');\""; } var TopHTML = '