var ThemeName = 'WhiteTheme';
var CustID = '';
var curVal = 0;
var curVal2 = 0;
var selectedShape = '';
var objProcessBar;
var HasLink = '';
var GFLinkOption = 0;
var detailsLink = '';
var centerStonesThatFit = '';
var centerStoneMinCarat = '';
var centerStoneMaxCarat = '';
var DID = '';
var SettingSKU = '';
var CountryTaxRate = '';
var CountryCode = '';
var Track = '';
//Parameters to Pass
var flgShowPolish = false;
var flgShowSymmetry = false;
var flgShowDepth = false;
var flgShowTable = false;
var flgShowFluor = false;
var flgShowCutGrade = false;
var tmpDInventoryID = '';
var VendorID = '';
var dealerID = 720;
var dealerCompnayName = '';
var shapeList = 'Round,';
var polishList = '';
var SymmetryList = '';
var FluorescenceList = '';
var FancyColor = '';
var CutGradeList = '';
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 initcaratMin = 0;
var initcaratMax = 20.00;
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 ShapeToDisplay = '';
var webCall = null;
//////////////////////
var dvDiamonds; //Diamond DataView
var dvCompareDiamonds; //Diamond DataView
/////////////////////////////////////////////////////////////////////////////////////////////////
//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;
var sldPriceMax;
var sldPolishMin;
var sldPolishMax;
var sldSymmetryMin;
var sldSymmetryMax;
var sldFluorescenceMin;
var sldFluorescenceMax;
var sldDepthMin;
var sldDepthMax;
var sldTableMin;
var sldTableMax;
var pvalue = '';
var ivalue = '';
var cvalue = '';
var clrvalue = '';
var intvalue = '';
var cltyvalue = '';
var flvalue = '';
var lvalue = '';
var symvalue = '';
var cityval = '';
////////////////////////////////////////////////////////////////////////////////////////////////////////
var ClarityList = '';
var IntensityList = '';
$('#hndClarityList').val('');
$('#hndIntensityList').val('');
var PriceMin = '';
var PriceMax = '';
var minPriceVal = 0;
var maxPriceVal = 100000;
var sldpriceMin = 0;
var sldpriceMax = 100000;
var priceid = 0;
var ShowAdvacnce = '';
var Isdiamond = 0;
var CurrencySymbol = '$';
var CurrencyRate = 1;
var IsFB = 0;
var IsMLDL = 0;
var MyRetailerID = 0;
var AlternateShoppingCartURL = '';
var DiamondSeachEcomm = '';
var ShowAddToCartButton = '';
var HasPayPalAccess = '';
var ShowViewCartButton = '';
var DiamondURL = '';
//Code by sumeet
var parent_url = '';
var AddtocartALLIds = '';
var addtocartids = '';
var city = '';
WeightQuick = '';
function loadInitialData() {
// alert('1');
//Code by sumeet - 6th Feb,2013
$('#hndParentURL').val(parent_url);
GetCountryList();
//End code
objProcessBar = document.getElementById("divProcessBar");
o = document.getElementById("divResult");
if (polishMin == polishMax && polishMax != 5)
polishMax = polishMax + 1;
else if (polishMin == polishMax && polishMax == 5)
polishMin = polishMin - 1;
if (symmetryMin == symmetryMax && symmetryMax != 5)
symmetryMax = symmetryMax + 1;
else if (symmetryMin == symmetryMax && symmetryMax == 5)
symmetryMin = symmetryMin - 1;
if (fluorescenceMin == fluorescenceMax && fluorescenceMax != 6)
fluorescenceMax = fluorescenceMax + 1;
else if (fluorescenceMin == fluorescenceMax && fluorescenceMax == 6)
fluorescenceMin = fluorescenceMin - 1;
if (colorMin == colorMax && colorMax != 75)
colorMax = colorMax + 1;
else if (colorMin == colorMax && colorMax == 75)
colorMin = colorMin - 1;
if (clarityMin == clarityMax && clarityMax != 9)
clarityMax = clarityMax + 1;
else if (clarityMin == clarityMax && clarityMax == 9)
clarityMin = clarityMin - 1;
if (cutgradeMin == cutgradeMax && cutgradeMax != 5)
cutgradeMax = cutgradeMax + 1;
else if (cutgradeMin == cutgradeMax && cutgradeMax == 5)
cutgradeMin = cutgradeMin - 1;
if (cutgradeMin > cutgradeMax) {
var temp = cutgradeMin;
cutgradeMin = cutgradeMax;
cutgradeMax = temp;
}
if (colorMin > colorMax) {
var temp = colorMin;
colorMin = colorMax;
colorMax = temp;
}
if (ClarityList.charAt(ClarityList.length - 1) == "," || ClarityList == "")
$('#hndClarityList').val(ClarityList);
else
$('#hndClarityList').val(ClarityList + ",");
if (IntensityList.charAt(IntensityList.length - 1) == "," || IntensityList == "")
$('#hndIntensityList').val(IntensityList);
else
$('#hndIntensityList').val(IntensityList + ",");
DiamondURL = $('#hndDiamondUrl').val();
currentPage = 1;
SetShapeCss();
// setCssColor();
SetClarityCss();
SetCutGradeCss();
SetPolishCss();
SetSymmetryCss();
SetFluorescenceCss();
CallAjaxRequest1();
}
function CallAjaxRequest1() {
// 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/LoadLeoColorDiamonds",
data: "{dealerID:'" + dealerID + "',Shape:'" + shapeList + "',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 + "',FancyColor:'" + FancyColor + "',IntensityMin: '" + IntensityMin + "',IntensityMax: '" + IntensityMax + "',BindWhat:'All',polishList:'" + polishList + "',SymmetryList:'" + SymmetryList + "',FluorescenceList:'" + FluorescenceList + "',DealerCompnayName:'" + dealerCompnayName + "',Parent_url:'" + parent_url + "',showPrice:'" + showPrices + "',ClarityList:'" + ClarityList + "',IntensityList:'" + IntensityList + "',CustID:'" + CustID + "',CountryTaxRate:'" + CountryTaxRate + "',VendorID:'" + VendorID + "',Track:'" + Track + "',IsFB:'" + IsFB + "',IsMLDL:'" + IsMLDL + "',MyRetailerID:'" + MyRetailerID + "',CutGradeList:'" + CutGradeList + "',City:'" + city + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
processData: false,
success: function (response) {
if (response != null) {
if (response.d.dtHTMLData[1]["DetailLink"] != null) {
detailsLink = response.d.dtHTMLData[1]["DetailLink"];
}
if (response.d.dtHTMLData.length > 0) {
$('#divResult').html(response.d.dtHTMLData[0]["HTMLData"]);
totalRecords = $('#hndTotalDiamonds').val();
// $('#divDiamondsList').hide();
totalRecords = $('#hndTotalDiamonds').val();
if (totalRecords > 0) {
displayPageNumbers();
}
objProcessBar.style.display = 'none';
DetailExpand();
}
}
else {
objProcessBar.style.display = 'none';
}
},
error: function (msg) {
objProcessBar.style.display = 'none';
}
});
}
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 = '
' + iNo + '';
var BottomHTML = ' ' + iNo + '';
var grid_per_page = '';
$("#DivPaginationTop").html('');
$("#DivPaginationBottom").html('');
$("#DivGridperpage").html('' + grid_per_page + '
');
$("#Perpageselect").val(pageSize);
//$("#Total_Page").text(lastPageIndex);
}
function PageView(pgno) {
pageSize = pgno;
$("#txtPage1").text(1);
$("#txtPage").text(1);
var pno = 1;
PagingClick(pno);
CallAjaxRequest1();
}
function PagingClick(intpageNo) {
//PageNo = intpageNo;
currentPage = new Number(intpageNo);
// displayPageNumbers(currentPage);
CallAjaxRequest1();
}
function next_Recored() {
cpage = $("#txtPage").text();
var nxt = parseInt(cpage) + 1;
if (cpage < lastPageIndex && cpage != "0") {
//cpage.val(nxt);
$("#txtPage").text(nxt);
$("#txtPage1").text(nxt);
PagingClick(nxt);
}
}
function previous_Recored() {
cpage = $("#txtPage").text();
var prev = cpage - 1;
if (cpage > 1 && cpage != "0") {
$("#txtPage1").text(prev);
$("#txtPage").text(prev);
PagingClick(prev);
}
}
function First_Recored() {
$("#txtPage1").text(1);
$("#txtPage").text(1);
var pno = 1;
PagingClick(pno);
CallAjaxRequest1();
}
function Last_Recored(Lastpages) {
$("#txtPage1").text(Lastpages);
$("#txtPage").text(Lastpages);
var pno = Lastpages;
PagingClick(pno);
CallAjaxRequest1();
}
function numberWithCommas(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
function fnDiamondShape(shapeName, control) //Change Shape
{
//control.addClass("selectedShape");
$("#AllShapelist").removeClass("selectedShape");
if ($("#" + control).hasClass("selectedShape") && shapeName == "Other") {
if (shapeName == "Other") {
$("#" + control).removeClass("selectedShape");
shapeList = shapeList.replace(",Rectangle,Flanders,Old_Mine,Baguette,European,Kite,Star,Half_Moon,Trapezoid,Bullet,Shield", '');
}
}
else if (shapeList.indexOf(shapeName) == -1) {
$("#" + control).addClass("selectedShape");
if (shapeList.length > 0) {
shapeList = shapeList + shapeName + ",";
if (shapeName == "All") {
shapeList = "";
$(".shape-section").find(".ss-shape-icon").addClass("selectedShape");
$("#" + control).addClass("selectedShape");
} else if (shapeName == "Other") {
shapeList = shapeList.replace(shapeName+",", '');
$("#" + control).addClass("selectedShape");
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") {
$("#" + control).removeClass("selectedShape");
shapeList = shapeList.replace(",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 = shapeName;
//}
else {
$("#" + 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_FancyColorLeoSchachterSearch.SetCookiesForCriteria(dealerID, shapeList, colorMin, colorMax, clarityMin, clarityMax, caratMin, caratMax, PriceMin, PriceMax, certificate, cutgradeMin, cutgradeMax, SymmetryList, polishList, depthMin, depthMax, tableMin, tableMax, FluorescenceList, IntensityMin, IntensityMax, ClarityList, IntensityList, CustID);
}
function fnResetSearch() {
var name = 'GFRespDiamondCriteria' + dealerID + '';
//eraseCookie(name);
//alert(sldCaratMin);
shapeList = ',Round';
PriceMin = sldPriceMin;
PriceMax = sldpriceMax;
caratMin = initcaratMin;
caratMax = initcaratMax;
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;
polishList = '';
SymmetryList = '';
FluorescenceList = '';
FancyColor = '';
currentPage = 1;
IntensityList = '';
ClarityList = '';
CutGradeList = '';
skuNo = '';
caratPriceMin = '';
caratPriceMax = '';
city = '';
pvalue = '';
ivalue = '';
cvalue = '';
clrvalue = '';
intvalue = '';
cltyvalue = '';
flvalue = '';
lvalue = '';
symvalue = '';
cityval = '';
$("#cutOption").html('Select');
$("#polishOption").html('Select');
$("#symtOption").html('Select');
$("#flurOption").html('Select');
$("#colorOption").html('Select');
$("#intensityOption").html('Select');
$("#clarityOption").html('Select');
$("#labOption").html('Select');
$("#locationOption").html('Select');
$(".chkLab").prop('checked', false);
$(".chkPolish").prop('checked', false);
$(".chkcutgrade").prop('checked', false);
$(".chkSymmetry").prop('checked', false);
$(".chkFlour").prop('checked', false);
$(".chkColor").prop('checked', false);
$(".chkLocation").prop('checked', false);
$("#trLocation").parent().children("label").css("color", "#000000");
$("#trLab").parent().children("label").css("color", "#000000");
$("#trIntensity1").parent().children("label").css("color", "#000000");
$("#trClarity1").parent().children("label").css("color", "#000000");
$("#trColor1").parent().children("label").css("color", "#000000");
$("#trFluorescence1").parent().children("label").css("color", "#000000");
$("#trSymmetry1").parent().children("label").css("color", "#000000");
$("#trCutGrade1").parent().children("label").css("color", "#000000");
$("#trPolish1").parent().children("label").css("color", "#000000");
$('#hndShapeList').val('');
$('#hndPolishList').val('');
$('#hndSymmetryList').val('');
$('#hndFluorescenceList').val('');
$('#hndDepthMin').val('');
$('#hndDepthMax').val('');
$('#hndTableMin').val('');
$('#hndTableMax').val('');
$('#hndCutGradeList').val('');
$('#hndColorList').val('');
$('#hndClarityList').val('');
$('#trCutGrade').val('0');
$('#trPolish').val('');
$('#trSymmetry').val('');
$('#trColor').val('0');
$('#trClarity').val('');
$('#trFluorescence').val('');
$('#txtWeightRange1').val('');
$('#txtWeightRange2').val('');
$('#txtDepth1').val('');
$('#txtDepth2').val('');
$('#trIntensity').val('');
$('#txtTable1').val('');
$('#txtTable2').val('');
$('#trWeightQuick').val('0');
$('#cmbCertificate').val('');
$('#txtprice1').val('');
$('#txtprice2').val('');
$("#txtStock").val('');
//document.getElementById("chkexcellent").checked = false;
document.getElementById("AllShapelist").checked = false;
document.getElementById("rdTotalPrice").checked = true;
document.getElementById("rdPPC").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(".licolor").removeClass("MobFilterbackColor");
$(".fsc-hr-left").find(".MobClarity ").removeClass("MobFilterbackColor");
$(".fsc-left-inner").find(".clweight").removeClass("MobFilterbackColor");
$(".fsc-hr-left").find(".MobFluorescence").removeClass("MobFilterbackColor");
$(".fsc-hr-left").find(".MobIntensity").removeClass("MobFilterbackColor");
if (WeightQuick != "") {
document.getElementById(WeightQuick).style.backgroundColor = "rgb(189, 189, 189)";
}
$(".selectedShape").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,', '');
$("#polishOption").html(pvalue);
$("#trPolish1").parent().children("label").css("color", "#003c89");
}
}
else if (polish != "" && polish != "0") {
if (trPolish.checked) {
polishList += trPolish.value + ',';
pvalue += trPolish.id.substr(1) + ',';
$("#polishOption").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(1) + ',?'), '')
$("#polishOption").html(pvalue);
}
}
else {
$("#trPolish1").parent().children("label").css("color", "#000000");
polishList = "";
pvalue = "";
$("#polishOption").html('Select');
}
currentPage = 1;
if ($('.chkPolish').is(':checked')) {
}
else {
$("#trPolish1").parent().children("label").css("color", "#000000");
$("#polishOption").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;
currentPage = 1;
// CallAjaxRequest1();
}
else {
$('#trCutGrade').val('');
$('#trPolish').val('');
$('#trSymmetry').val('');
CutGradeList = '';
SymmetryList = '';
polishList = '';
currentPage = 1;
//CallAjaxRequest1();
}
}
function GetSelectedCutGradeValue(trCutGrade) {
var cutgrade = '';
cutgrade = trCutGrade.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);
$("#trCutGrade1").parent().children("label").css("color", "#003c89");
}
}
else if (cutgrade != "" && cutgrade != "0") {
if (trCutGrade.checked) {
CutGradeList += trCutGrade.value + ',';
cvalue += trCutGrade.id.substr(3) + ',';
$("#cutOption").html(cvalue);
$("#trCutGrade1").parent().children("label").css("color", "#003c89");
}
else {
CutGradeList = CutGradeList.replace(new RegExp(trCutGrade.value + ',?'), '')
cvalue = cvalue.replace(new RegExp(trCutGrade.id.substr(3) + ',?'), '')
$("#cutOption").html(cvalue);
}
}
else {
$("#trCutGrade1").parent().children("label").css("color", "#000000");
CutGradeList = "";
cvalue = "";
$("#cutOption").html('Select');
}
if ($('.chkcutgrade').is(':checked')) {
}
else {
$("#trCutGrade1").parent().children("label").css("color", "#000000");
$("#cutOption").html('Select');
}
}
function GetSelectedSymmetryValue(trSymmetry) {
//SymmetryList = trSymmetry.value;
// $('#hndSymmetryList').val(SymmetryList);
var symmtry = '';
symmtry = trSymmetry.value;
if (document.getElementById("AllSymmetry").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(1) + ',';
$("#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(1) + ',?'), '')
$("#symtOption").html(symvalue);
}
}
else {
$("#trSymmetry1").parent().children("label").css("color", "#000000");
SymmetryList = "";
symvalue = "";
$("#symtOption").html('Select');
}
if ($('.chkSymmetry').is(':checked')) {
}
else {
$("#trSymmetry1").parent().children("label").css("color", "#000000");
$("#symtOption").html('Select');
}
currentPage = 1;
}
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,', '');
$("#flurOption").html(flvalue);
$("#trFluorescence1").parent().children("label").css("color", "#003c89");
}
}
else if (Flour != "" && Flour != "0") {
if (Fluorescenceval.checked) {
FluorescenceList += Fluorescenceval.value + ',';
flvalue += Fluorescenceval.id + ',';
$("#flurOption").html(flvalue);
$("#trFluorescence1").parent().children("label").css("color", "#003c89");
}
else {
FluorescenceList = FluorescenceList.replace(new RegExp(Fluorescenceval.value + ',?'), '')
flvalue = flvalue.replace(new RegExp(Fluorescenceval.id + ',?'), '')
$("#flurOption").html(flvalue);
}
}
else {
$("#trFluorescence1").parent().children("label").css("color", "#000000");
FluorescenceList = "";
flvalue = "";
$("#flurOption").html('Select');
}
currentPage = 1;
if ($('.chkFlour').is(':checked')) {
}
else {
$("#trFluorescence1").parent().children("label").css("color", "#000000");
$("#flurOption").html('Select');
}
}
function GetSelectedColorValue(Color) {
//FancyColor = Color.value;
//$('#hndColorList').val(FancyColor);
//currentPage = 1;
////CallAjaxRequest1();
var colorval = '';
colorval = Color.value;
if (document.getElementById("AllColor").checked == true) {
clrvalue = "";
if ($('.chkColor').is(':checked')) {
$('.chkColor').each(function () {
FancyColor += $(this).val() + ",";
clrvalue += $(this).parent().text() + ",";
});
clrvalue = clrvalue.replace('Select All,', '');
$("#colorOption").html(clrvalue);
$("#trColor1").parent().children("label").css("color", "#003c89");
}
}
else if (colorval != "" && colorval != "0") {
if (Color.checked) {
FancyColor += Color.value + ',';
clrvalue += Color.id.substr(2) + ',';
$("#colorOption").html(clrvalue);
$("#trColor1").parent().children("label").css("color", "#003c89");
}
else {
FancyColor = FancyColor.replace(new RegExp(Color.value + ',?'), '')
clrvalue = clrvalue.replace(new RegExp(Color.id.substr(2) + ',?'), '')
$("#colorOption").html(clrvalue);
}
}
else {
$("#trColor1").parent().children("label").css("color", "#000000");
FancyColor = "";
clrvalue = "";
$("#colorOption").html('Select');
}
currentPage = 1;
if ($('.chkColor').is(':checked')) {
}
else {
$("#trColor1").parent().children("label").css("color", "#000000");
$("#colorOption").html('Select');
}
}
function GetSelectedClarityceValue(Clarity) {
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,', '');
$("#clarityOption").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) + ',';
$("#clarityOption").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) + ',?'), '')
$("#clarityOption").html(cltyvalue);
}
}
else {
$("#trClarity1").parent().children("label").css("color", "#000000");
ClarityList = "";
cltyvalue = "";
$("#clarityOption").html('Select');
}
if ($('.chkclarity').is(':checked')) {
}
else {
$("#trClarity1").parent().children("label").css("color", "#000000");
$("#clarityOption").html('Select');
}
currentPage = 1;
}
function GetSelectedtrIntensityValue(Intensity) {
//IntensityList = Intensity.value;
//$('#hndIntensityList').val(IntensityList);
var intensity = '';
intensity = Intensity.value;
if (document.getElementById("AllInt").checked == true) {
intvalue = "";
if ($('.chkIntencity').is(':checked')) {
$('.chkIntencity').each(function () {
IntensityList += $(this).val() + ",";
intvalue += $(this).parent().text() + ",";
});
intvalue = intvalue.replace('Select All,', '');
$("#intensityOption").html(intvalue);
$("#trIntensity1").parent().children("label").css("color", "#003c89");
}
}
else if (intensity != "" && intensity != "0") {
//pvalue = "";
if (Intensity.checked) {
IntensityList += Intensity.value + ',';
intvalue += Intensity.id.substr(1) + ',';
$("#intensityOption").html(intvalue);
$("#trIntensity1").parent().children("label").css("color", "#003c89");
}
else {
IntensityList = IntensityList.replace(new RegExp(Intensity.value + ',?'), '')
intvalue = intvalue.replace(new RegExp(Intensity.id.substr(1) + ',?'), '')
$("#intensityOption").html(intvalue);
}
}
else {
$("#trIntensity1").parent().children("label").css("color", "#000000");
IntensityList = "";
intvalue = "";
$("#intensityOption").html('Select');
}
if ($('.chkIntencity').is(':checked')) {
}
else {
$("#trIntensity1").parent().children("label").css("color", "#000000");
$("#intensityOption").html('Select');
}
currentPage = 1;
}
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;
}
// PriceMin = document.getElementById('txtprice1').value;
// PriceMax = document.getElementById('txtprice2').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;
}
currentPage = 1;
}
function GetSelectedLabValue(lab) {
//certificate = lab.value;
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 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;
}
});
}
}
});
}
//--MoblieView---
function MobGetSelectedWeightQuickValue(Weight) {
if (WeightQuick != "") {
document.getElementById(WeightQuick).style.backgroundColor = "rgb(189, 189, 189)";
}
var strCutWeight = WeightQuick;
WeightQuick = Weight;
document.getElementById(Weight).style.backgroundColor = "#757575";
// $("#" + Weight).css("backgroundColor", "#757575");
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 MobGetSelectedColorValue(control, fncolor) {
var strColorGrade = FancyColor;
if (strColorGrade.indexOf(fncolor) >= 0) {
strColorGrade = strColorGrade.replace(fncolor + ',', '');
$("#" + control).removeClass("MobFilterbackColor");
}
else {
strColorGrade = strColorGrade + fncolor + ',';
$("#" + control).addClass('MobFilterbackColor');
}
$('#hndCutGradeList').val(strColorGrade);
FancyColor = strColorGrade.substring(0, strColorGrade.length - 1);
currentPage = 1;
}
function MobSelectedCutGradeValue(MobCutGrade, CutGradeVal) {
var strCutGrade = CutGradeList;
if (strCutGrade.indexOf(CutGradeVal) >= 0) {
strCutGrade = strCutGrade.replace(CutGradeVal + ',', '');
$("#" + MobCutGrade).removeClass("MobFilterbackColor");
}
else {
strCutGrade = strCutGrade + CutGradeVal + ',';
$("#" + MobCutGrade).addClass('MobFilterbackColor');
}
$('#hndCutGradeList').val(strCutGrade);
CutGradeList = strCutGrade.substring(0, strCutGrade.length - 1);
currentPage = 1;
}
function MobSelectedSymmetryValue(MobSymmetry, Symmetryval) {
var strSymmetry = SymmetryList;
if (strSymmetry.indexOf(Symmetryval) >= 0) {
strSymmetry = strSymmetry.replace(Symmetryval + ',', '');
$("#" + MobSymmetry).removeClass("MobFilterbackColor");
}
else {
strSymmetry = strSymmetry + Symmetryval + ',';
$("#" + MobSymmetry).addClass('MobFilterbackColor');
}
$('#hndSymmetryList').val(strSymmetry);
SymmetryList = strSymmetry.substring(0, strSymmetry.length - 1);
currentPage = 1;
// CallAjaxRequest1();
}
function MobSelectedFluorescenceValue(MobFluorescenceval, Fluorescenceval) {
var strFluorescence = FluorescenceList;
if (strFluorescence.indexOf(Fluorescenceval) >= 0) {
strFluorescence = strFluorescence.replace(Fluorescenceval + ',', '');
$("#" + MobFluorescenceval).removeClass("MobFilterbackColor");
}
else {
strFluorescence = strFluorescence + Fluorescenceval + ',';
$("#" + MobFluorescenceval).addClass('MobFilterbackColor');
}
$('#hndFluorescenceList').val(strFluorescence);
FluorescenceList = strFluorescence.substring(0, strFluorescence.length - 1);
currentPage = 1;
// CallAjaxRequest1();
}
function MobSelectedColorValue(MobColor, ColorVal) {
var strColor = $('#hndColorList').val();
if (strColor.indexOf(ColorVal) >= 0) {
strColor = strColor.replace(ColorVal + ',', '');
$("#" + MobColor).removeClass("MobFilterbackColor");
}
else {
strColor = strColor + ColorVal + ',';
$("#" + MobColor).addClass('MobFilterbackColor');
}
$('#hndColorList').val(strColor);
ColorList = strColor.substring(0, strColor.length - 1);
currentPage = 1;
//CallAjaxRequest1();
}
function MobGetSelectedClarityceValue(MobClarity, ClarityVal) {
var strClarity = ClarityList;
if (strClarity.indexOf(ClarityVal) >= 0) {
strClarity = strClarity.replace(ClarityVal + ',', '');
$("#" + MobClarity).removeClass("MobFilterbackColor");
}
else {
strClarity = strClarity + ClarityVal + ',';
$("#" + MobClarity).addClass('MobFilterbackColor');
}
$('#hndClarityList').val(strClarity);
ClarityList = strClarity.substring(0, strClarity.length - 1);
currentPage = 1;
}
function MobSelectedPolishValue(MobPolish, Polishval) {
var strPolish = polishList;
if (strPolish.indexOf(Polishval) >= 0) {
strPolish = strPolish.replace(Polishval + ',', '');
$("#" + MobPolish).removeClass("MobFilterbackColor");
}
else {
strPolish = strPolish + Polishval + ',';
$("#" + MobPolish).addClass('MobFilterbackColor');
}
$('#hndPolishList').val(strPolish);
polishList = strPolish.substring(0, strPolish.length - 1);
currentPage = 1;
// CallAjaxRequest1();
}
//function setCssColor() {
// if (ColorList != "") {
// var strShpe = ColorList.split(',');
// var i = 0;
// if (strShpe.length > 0) {
// for (i = 0; i < strShpe.length; i++) {
// if (strShpe[i] == "68") {
// $("#D").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "69") {
// $("#E").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "70") {
// $("#F").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "71") {
// $("#G").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "72") {
// $("#H").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "73") {
// $("#I").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "74") {
// $("#J").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "75") {
// $("#K").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "76") {
// $("#L").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "77") {
// $("#M").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "78") {
// $("#N").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "79") {
// $("#O").addClass('MobFilterbackColor');
// }
// else if (strShpe[i] == "80") {
// $("#P").addClass('MobFilterbackColor');
// }
// }
// }
// }
//}
function SetClarityCss() {
if (ClarityList != "") {
var strShpe = ClarityList.split(',');
var i = 0;
if (strShpe.length > 0) {
for (i = 0; i < strShpe.length; i++) {
if (strShpe[i] == "1") {
$("#FL").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "2") {
$("#IF").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "3") {
$("#VVS1").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "4") {
$("#VVS2").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "5") {
$("#VS1").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "6") {
$("#VS2").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "7") {
$("#SI1").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "8") {
$("#SI2").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "9") {
$("#SI3").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "10") {
$("#I1").addClass('MobFilterbackColor');
}
else if (strShpe[i] == "11") {
$("#I2").addClass('MobFilterbackColor');
}
}
}
}
}
function SetCutGradeCss() {
if (CutGradeList != "") {
var strShpe = CutGradeList.split(',');
var i = 0;
if (strShpe.length > 0) {
for (i = 0; i < strShpe.length; i++) {
if (strShpe[i] == "1") {
$('#Excellent').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "2") {
$('#Ideal').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "3") {
$('#VGood').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "4") {
$('#Good').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "5") {
$('#Fair').addClass('MobFilterbackColor');
}
}
}
}
}
function SetShapeCss() {
if (shapeList != "") {
var strShpe = shapeList.split(',');
var i = 0;
if (strShpe.length > 0) {
for (i = 0; i < strShpe.length; i++) {
try {
$('#liimg' + strShpe[i][0].toUpperCase() + strShpe[i].slice(1).toLowerCase()).addClass('selectedShape');
}
catch (e) { }
}
}
}
}
function SetPolishCss() {
if (polishList != "") {
var strShpe = polishList.split(',');
var i = 0;
if (strShpe.length > 0) {
for (i = 0; i < strShpe.length; i++) {
if (strShpe[i] == "1") {
$('#polishExcellent').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "2") {
$('#polishVeryGood').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "3") {
$('#polishGood').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "4") {
$('#polishFair').addClass('MobFilterbackColor');
}
}
}
}
}
function SetSymmetryCss() {
if (SymmetryList != "") {
var strShpe = SymmetryList.split(',');
var i = 0;
if (strShpe.length > 0) {
for (i = 0; i < strShpe.length; i++) {
if (strShpe[i] == "1") {
$('#SymExcellent').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "2") {
$('#SymVeryGood').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "3") {
$('#SymGood').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "4") {
$('#SymFair').addClass('MobFilterbackColor');
}
}
}
}
}
function SetFluorescenceCss() {
if (FluorescenceList != "") {
var strShpe = FluorescenceList.split(',');
var i = 0;
if (strShpe.length > 0) {
for (i = 0; i < strShpe.length; i++) {
if (strShpe[i] == "1") {
$('#tdN').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "2") {
$('#tdFNT').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "3") {
$('#tdMed').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "4") {
$('#tdST').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "5") {
$('#tdVST').addClass('MobFilterbackColor');
}
}
}
}
}
function MobGetSelectedtrIntensityValue(CurIntensity, IntensityVal) {
var strIntense = $('#hndIntensityList').val();
if (strIntense.indexOf(IntensityVal) >= 0) {
strIntense = strIntense.replace(IntensityVal + ',', '');
$("#" + CurIntensity).removeClass("MobFilterbackColor");
}
else {
strIntense = strIntense + IntensityVal + ',';
$("#" + CurIntensity).addClass('MobFilterbackColor');
}
$('#hndIntensityList').val(strIntense);
IntensityList = strIntense.substring(0, strIntense.length - 1);
// SetIntensityCss();
currentPage = 1;
// CallAjaxRequest();
}
function SetIntensityCss() {
if (IntensityList != "") {
var strShpe = IntensityList.split(',');
var i = 0;
if (strShpe.length > 0) {
for (i = 0; i < strShpe.length; i++) {
if (strShpe[i] == "faint") {
$('#idfaint').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "very light") {
$('#idverylight').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "light") {
$('#idlight').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "fancy light") {
$('#idfancylight').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "fancy") {
$('#idfancy').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "fancy intense") {
$('#idfancyintense').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "fancy vivid") {
$('#idfancyvivid').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "fancy deep") {
$('#idfancydeep').addClass('MobFilterbackColor');
}
else if (strShpe[i] == "fancy dark") {
$('#idfancydark').addClass('MobFilterbackColor');
}
}
}
}
}
function SetAddtoCart(tmpDInventoryID) {
// window.location = "https://www.gemfind.net/dealerid_display/secure/ShoppingCart_New.aspx?ToolType=DiamondLink&DealerID=" + dealerID + "&DID=" + tmpDInventoryID;
if (AlternateShoppingCartURL == '')
window.location = "https://www.gemfind.net/dealerid_display/secure/ShoppingCart_New.aspx?ToolType=DiamondLink&DealerID=" + dealerID + "&DID=" + tmpDInventoryID;
else
window.location = AlternateShoppingCartURL + '?DealerLink=' + dealerID + '&DID=' + tmpDInventoryID;
}
function LeoDiamondDetails(control, id, CertificateUrl, VideoURL) {
var videoiframe = document.getElementById('VideoIframe_' + id);
var certiframe = document.getElementById('CertificateIframe_' + id);
var videoiframepopup = document.getElementById('VideoIframepopup_' + id);
var certiframepopup = document.getElementById('CertificateIframepopup_' + id);
if (certiframe != "" && certiframe != null && certiframepopup != "" && certiframepopup != null) {
certiframe.src = CertificateUrl;
certiframepopup.href = CertificateUrl;
}
else if (videoiframe != "" && videoiframe != null && videoiframepopup != "" && videoiframepopup != null) {
videoiframe.src = VideoURL;
videoiframepopup.href = VideoURL;
}
var diamondID = "DiamondDetails_" + id;
if ($('#' + diamondID).hasClass("active")) {
$('#' + diamondID).removeClass("active");
$('#CertificateImage_' + id).parent().removeClass('rowactive');
$(".grid_row_top .grid_basket img").attr("src", "images/grid_basket.png");
$(".grid_row_top .grid_like img").attr("src", "images/grid_like.png");
$(".grid_row_top .grid_document img").attr("src", "images/grid_document.png");
$('#' + diamondID).hide();
}
else {
$('#' + diamondID).addClass("active");
$('#CertificateImage_' + id).parent().addClass('rowactive');
$(".grid_row_top.rowactive .grid_basket img").attr("src", "images/grid_basket-white.png");
$(".grid_row_top.rowactive .grid_like img").attr("src", "images/grid_like-white.png");
$(".grid_row_top.rowactive .grid_document img").attr("src", "images/grid_document-white.png");
$('#' + diamondID).show();
}
}
function mobHideDetails(id, CertificateUrl, VideoURL) {
var videoiframe = document.getElementById('MobVideoIframe_' + id);
var certiframe = document.getElementById('MobCertificateIframe_' + id);
var videoiframepopup = document.getElementById('MobVideoIframepopup_' + id);
var certiframepopup = document.getElementById('MobCertificateIframepopup_' + id);
if (certiframe != "" && certiframe != null && certiframepopup != "" && certiframepopup != null) {
certiframe.src = CertificateUrl;
certiframepopup.href = CertificateUrl;
}
else if (videoiframe != "" && videoiframe != null && videoiframepopup != "" && videoiframepopup != null) {
videoiframe.src = VideoURL;
videoiframepopup.href = VideoURL;
}
var diamondID = "MobDiamondDetails_" + id;
if ($('#' + diamondID).hasClass("active")) {
$('#' + diamondID).removeClass("active");
$('#' + diamondID).hide();
}
else {
$('#' + diamondID).addClass("active");
$('#' + diamondID).show();
}
}
//function LoadVideo(VideoURL, VideoType, IsError) {
// if (VideoType.indexOf('.mp4') != -1 && IsError == "0") {
// var Mp4Videohtml = '';
// Mp4Videohtml += "";
// $('#DynamicVideo').html(Mp4Videohtml);
// }
// else if (VideoType.indexOf('.swf') != -1 && IsError == "0") {
// var SwfVideohtml = '';
// SwfVideohtml += "";
// $('#DynamicVideo').html(SwfVideohtml);
// }
// else {
// var IframeVideohtml = '';
// IframeVideohtml = "";
// $('#DynamicVideo').html(IframeVideohtml);
// }
// $('#lightboxOverlay').show();
// $('#lightbox').show();
//}
function SelectAllDiamond(chkobj) {
AddtocartALLIds = '';
var ids = '';
var ImagePath = '';
var MobImagePath = '';
var value = 0;
if (chkobj.checked) {
var value = 1;
ImagePath = $('#divDiamondsList .grid_row .grid_select input').attr('checked', true);
MobImagePath = $('.grid-sec-mobile-group li input').attr('checked', true);
}
else {
var value = 0;
ImagePath = $('#divDiamondsList .grid_row .grid_select input').attr('checked', false);
MobImagePath = $('.grid-sec-mobile-group li input').attr('checked', false);
}
$("#divDiamondsList .grid_row .grid_select input").each(function (index) {
ids += "," + $(this)[0].id.substring(2).replace('kCompare', '');
$('#chkCompare' + $(this)[0].id.substring(2)).attr('input', ImagePath);
});
$(".grid-sec-mobile-group li input").each(function (index) {
ids += "," + $(this)[0].id.substring(2).replace('kCompare', '');
$('#chkCompare' + $(this)[0].id.substring(2)).attr('input', ImagePath);
});
console.log(ids);
if (value == 1) {
AddtocartALLIds = ids;
}
// SetAddtoCart(ids);
}
function SetALLDiamondAddtoCart(id) {
if (AddtocartALLIds != "") {
tmpDInventoryID = AddtocartALLIds;
SetAddtoCart(tmpDInventoryID);
}
else {
Popubox();
}
}
function SetALLDiamondAddtoWishList(id) {
if (AddtocartALLIds != "") {
tmpDInventoryID = AddtocartALLIds;
SetAddtoWishList(tmpDInventoryID);
}
else {
Popubox();
}
// DownloadExcel(tmpDInventoryID);
}
function CheckUncheckAddtocartDiamond(chkobj, diamondid) {
if (chkobj.checked) {
addtocartids += diamondid + ',';
tmpDInventoryID = addtocartids;
}
else {
if (addtocartids.indexOf(diamondid) >= 0) {
addtocartids = addtocartids.replace(',' + diamondid, '');
tmpDInventoryID = addtocartids;
}
else {
tmpDInventoryID += ',' + diamondid;
}
}
}
function MobCheckUncheckAddtocartDiamond(chkobj, diamondid) {
if (chkobj.checked) {
addtocartids += diamondid + ',';
tmpDInventoryID = addtocartids;
AddtocartALLIds = addtocartids;
var diamondID = "MobDiamondDetails_" + diamondid;
if ($('#' + diamondID).hasClass("active")) {
$('#' + diamondID).removeClass("active");
$('#' + diamondID).hide();
}
}
else {
if (addtocartids.indexOf(diamondid) >= 0) {
addtocartids = addtocartids.replace(',' + diamondid, '');
tmpDInventoryID = addtocartids;
}
else {
tmpDInventoryID += ',' + diamondid;
}
var diamondID = "MobDiamondDetails_" + diamondid;
if ($('#' + diamondID).hasClass("active")) {
$('#' + diamondID).removeClass("active");
$('#' + diamondID).hide();
}
}
}
function ShowHide(id) {
if ("Mobshow" == id) {
$(".all-filter-sections").show();
$(".shape-section").show();
$("#Mobhide").show();
$("#Mobshow").hide();
}
else {
$(".all-filter-sections").hide();
$(".shape-section").hide();
$("#Mobshow").show();
$("#Mobhide").hide();
}
}
function LoadVideo(VideoURL, VideoType, IsError) {
if (VideoType.indexOf('.mp4') != -1 && IsError == "0") {
var Mp4Videohtml = '';
Mp4Videohtml += "";
$('#DynamicVideo').html(Mp4Videohtml);
}
else if (VideoType.indexOf('.swf') != -1 && IsError == "0") {
var SwfVideohtml = '';
SwfVideohtml += "";
$('#DynamicVideo').html(SwfVideohtml);
}
else {
var IframeVideohtml = '';
IframeVideohtml = "";
$('#DynamicVideo').html(IframeVideohtml);
}
// $('.lightboxOverlay').css('display', 'block');
// $('#lightbox_Video').show();
window.scrollTo(0, 0);
document.getElementById('light').style.display = 'block';
document.getElementById('fade').style.display = 'block';
// $(".menu-icon").find("#icdiamonds").removeClass("active");
}
function lightbox_close() {
document.getElementById('light').style.display = 'none';
document.getElementById('fade').style.display = 'none';
}
window.document.onkeydown = function (e) {
if (!e) {
e = event;
}
if (e.keyCode == 27) {
lightbox_close();
}
}
$(document).ready(function myfunction() {
$(".menu-icon").click(function () {
if ($('.custom-ddl-menu').hasClass("active"))
$('.custom-ddl-menu').removeClass('active');
else
$('.custom-ddl-menu').addClass('active');
});
$("#AllCut").change(function () {
var status = this.checked;
$('.chkcutgrade').each(function () {
this.checked = status;
});
});
$('.chkcutgrade').change(function () {
if (this.checked == false) {
$("#AllCut")[0].checked = false;
}
if ($('.chkcutgrade:checked').length == $('.chkcutgrade').length) {
$("#AllCut")[0].checked = true;
}
});
$("#AllClarity").change(function () {
var status = this.checked;
$('.chkclarity').each(function () {
this.checked = status;
});
});
$('.chkclarity').change(function () {
if (this.checked == false) {
$("#AllClarity")[0].checked = false;
}
if ($('.chkclarity:checked').length == $('.chkclarity').length) {
$("#AllClarity")[0].checked = true;
}
});
$("#AllPloish").change(function () {
var status = this.checked;
$('.chkPolish').each(function () {
this.checked = status;
});
});
$('.chkPolish').change(function () {
if (this.checked == false) {
$("#AllPloish")[0].checked = false;
}
if ($('.chkPolish:checked').length == $('.chkPolish').length) {
$("#AllPloish")[0].checked = true;
}
});
$("#AllSymmetry").change(function () {
var status = this.checked;
$('.chkSymmetry').each(function () {
this.checked = status;
});
});
$('.chkSymmetry').change(function () {
if (this.checked == false) {
$("#AllSymmetry")[0].checked = false;
}
if ($('.chkSymmetry:checked').length == $('.chkSymmetry').length) {
$("#AllSymmetry")[0].checked = true;
}
});
$("#AllFlour").change(function () {
var status = this.checked;
$('.chkFlour').each(function () {
this.checked = status;
});
});
$('.chkFlour').change(function () {
if (this.checked == false) {
$("#AllFlour")[0].checked = false;
}
if ($('.chkFlour:checked').length == $('.chkFlour').length) {
$("#AllFlour")[0].checked = true;
}
});
$("#AllInt").change(function () {
var status = this.checked;
$('.chkIntencity').each(function () {
this.checked = status;
});
});
$('.chkIntencity').change(function () {
if (this.checked == false) {
$("#AllInt")[0].checked = false;
}
if ($('.chkIntencity:checked').length == $('.chkIntencity').length) {
$("#AllInt")[0].checked = true;
}
});
$("#AllLab").change(function () {
var status = this.checked;
$('.chkLab').each(function () {
this.checked = status;
});
});
$('.chkLab').change(function () {
if (this.checked == false) {
$("#AllLab")[0].checked = false;
}
if ($('.chkLab:checked').length == $('.chkLab').length) {
$("#AllLab")[0].checked = true;
}
});
$("#AllColor").change(function () {
var status = this.checked;
$('.chkColor').each(function () {
this.checked = status;
});
});
$('.chkColor').change(function () {
if (this.checked == false) {
$("#AllColor")[0].checked = false;
}
if ($('.chkColor:checked').length == $('.chkColor').length) {
$("#AllColor")[0].checked = true;
}
});
//$(".checkboxes").mouseleave(function () {
// $(this).hide();
// });
//}
});
function DownloadExcel() {
$("#tempDID").val(tmpDInventoryID);
var myControl = document.getElementById('savebtn');
myControl.click();
}
function Getstonelocation(stonelocation) {
var cityvalue = '';
cityvalue = 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 (cityvalue != "" && cityvalue != "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');
}
currentPage = 1;
if ($('.chkLocation').is(':checked')) {
}
else {
$("#trLocation").parent().children("label").css("color", "#000000");
$("#locationOption").html('Select');
}
}
function DetailExpand() {
$(".grid_Expand").click(function () {
var txtstatus = $(this).text();
if (txtstatus == " + ") {
$(this).text(" - ");
$(this).parent().addClass("ExpandColorChaneg");
}
else {
$(this).text(" + ");
$(this).parent().removeClass("ExpandColorChaneg");
}
});
}
var expanded = false;
function showCheckboxes(Type) {
var checkboxes = '';
if (Type == "Cut") {
checkboxes = document.getElementById("checkboxCut");
$("#checkboxClarity").css('display', 'none');
$("#checkboxPolish").css('display', 'none');
$("#checkboxColor").css('display', 'none');
$("#checkboxSymmetry").css('display', 'none');
$("#checkbokLocation").css('display', 'none');
$("#checkboxFlour").css('display', 'none');
$("#checkboxIntensity").css('display', 'none');
}
else if (Type == "Clarity") {
checkboxes = document.getElementById("checkboxClarity");
$("#checkboxCut").css('display', 'none');
$("#checkboxPolish").css('display', 'none');
$("#checkboxColor").css('display', 'none');
$("#checkboxSymmetry").css('display', 'none');
$("#checkbokLocation").css('display', 'none');
$("#checkboxFlour").css('display', 'none');
$("#checkboxIntensity").css('display', 'none');
$("#checkboxLab").css('display', 'none');
}
else if (Type == "Polish") {
checkboxes = document.getElementById("checkboxPolish");
$("#checkboxCut").css('display', 'none');
$("#checkboxClarity").css('display', 'none');
$("#checkboxColor").css('display', 'none');
$("#checkboxSymmetry").css('display', 'none');
$("#checkbokLocation").css('display', 'none');
$("#checkboxFlour").css('display', 'none');
$("#checkboxIntensity").css('display', 'none');
$("#checkboxLab").css('display', 'none');
}
else if (Type == "Color") {
checkboxes = document.getElementById("checkboxColor");
$("#checkboxCut").css('display', 'none');
$("#checkboxClarity").css('display', 'none');
$("#checkboxPolish").css('display', 'none');
$("#checkboxSymmetry").css('display', 'none');
$("#checkbokLocation").css('display', 'none');
$("#checkboxFlour").css('display', 'none');
$("#checkboxIntensity").css('display', 'none');
$("#checkboxLab").css('display', 'none');
}
else if (Type == "Symmetry") {
checkboxes = document.getElementById("checkboxSymmetry");
$("#checkboxCut").css('display', 'none');
$("#checkboxClarity").css('display', 'none');
$("#checkboxPolish").css('display', 'none');
$("#checkboxColor").css('display', 'none');
$("#checkbokLocation").css('display', 'none');
$("#checkboxFlour").css('display', 'none');
$("#checkboxIntensity").css('display', 'none');
$("#checkboxLab").css('display', 'none');
}
else if (Type == "Location") {
checkboxes = document.getElementById("checkbokLocation");
$("#checkboxCut").css('display', 'none');
$("#checkboxClarity").css('display', 'none');
$("#checkboxPolish").css('display', 'none');
$("#checkboxColor").css('display', 'none');
$("#checkboxFlour").css('display', 'none');
$("#checkboxSymmetry").css('display', 'none');
$("#checkboxIntensity").css('display', 'none');
$("#checkboxLab").css('display', 'none');
}
else if (Type == "Flour") {
checkboxes = document.getElementById("checkboxFlour");
$("#checkboxCut").css('display', 'none');
$("#checkboxClarity").css('display', 'none');
$("#checkboxPolish").css('display', 'none');
$("#checkboxColor").css('display', 'none');
$("#checkbokLocation").css('display', 'none');
$("#checkboxSymmetry").css('display', 'none');
$("#checkboxIntensity").css('display', 'none');
$("#checkboxLab").css('display', 'none');
}
else if (Type == "Intensity") {
checkboxes = document.getElementById("checkboxIntensity");
$("#checkboxCut").css('display', 'none');
$("#checkboxClarity").css('display', 'none');
$("#checkboxPolish").css('display', 'none');
$("#checkboxColor").css('display', 'none');
$("#checkbokLocation").css('display', 'none');
$("#checkboxSymmetry").css('display', 'none');
$("#checkboxFlour").css('display', 'none');
$("#checkboxLab").css('display', 'none');
}
else if (Type == "Lab") {
checkboxes = document.getElementById("checkboxLab");
$("#checkboxCut").css('display', 'none');
$("#checkboxClarity").css('display', 'none');
$("#checkboxPolish").css('display', 'none');
$("#checkboxColor").css('display', 'none');
$("#checkbokLocation").css('display', 'none');
$("#checkboxSymmetry").css('display', 'none');
$("#checkboxFlour").css('display', 'none');
}
if (!expanded) {
checkboxes.style.display = "block";
expanded = true;
}
else {
checkboxes.style.display = "none";
expanded = false;
}
$(".checkboxes").mouseleave(function () {
$(this).hide();
});
}
function LoadCompare() {
if (tmpDInventoryID != "") {
skuNo = tmpDInventoryID;
CallAjaxRequest1();
}
else {
Popubox();
}
tmpDInventoryID = "";
addtocartids = "";
}
function ChangeIframeCertificate(CertificateIURL) {
lity(CertificateIURL);
}
function ChangeIframeSrc(Id, CertificateIframeURL, VideoIframeURL) {
var iframe = document.getElementById('VideoIframe_' + Id);
$('#Video2_' + Id).children('a').remove();
var zoomhtml = "";
if ($('#DivCertificate_' + Id).hasClass("certificate")) {
$('#DivCertificate_' + Id).removeClass("certificate");
$('#DivCertificate_' + Id).addClass("VideoLink");
$('#DivCertificate_' + Id).html("View 360°");
iframe.src = CertificateIframeURL;
}
else {
$('#DivCertificate_' + Id).removeClass("VideoLink");
$('#DivCertificate_' + Id).addClass("certificate");
$('#DivCertificate_' + Id).html("View Cert");
iframe.src = VideoIframeURL;
}
zoomhtml = "";
zoomhtml += "";
$('#Video2_' + Id).append(zoomhtml);
}
function Popubox() {
iziToast.show({
color: 'dark',
icon: 'icon-person',
title: '',
message: 'Please Select Diamonds.',
position: 'center', // bottomRight, bottomLeft, topRight, topLeft, topCenter, bottomCenter
progressBarColor: 'rgb(0, 255, 184)',
buttons: [
//['', function (instance, toast) {
// //alert("Hello world!");
//}],
['', function (instance, toast) {
instance.hide({
transitionOut: 'fadeOutUp',
onClose: function (instance, toast, closedBy) {
console.info('closedBy: ' + closedBy); //btn2
}
}, toast, 'close', 'btn2');
}]
],
onOpen: function (instance, toast) {
console.info('callback abriu!');
},
onClose: function (instance, toast, closedBy) {
console.info('closedBy: ' + closedBy); // tells if it was closed by 'drag' or 'button'
}
});
}
function MobChangeIframeSrc(Id, CertificateIframeURL, VideoIframeURL) {
var iframe = document.getElementById('MobVideoIframe_' + Id);
$('#Video1_' + Id).children('a').remove();
var zoomhtml = "";
if ($('#DivMobCertificate_' + Id).hasClass("certificate")) {
$('#DivMobCertificate_' + Id).removeClass("certificate");
$('#DivMobCertificate_' + Id).addClass("VideoLink");
$('#DivMobCertificate_' + Id).html("View 360°");
iframe.src = CertificateIframeURL;
}
else {
$('#DivMobCertificate_' + Id).removeClass("VideoLink");
$('#DivMobCertificate_' + Id).addClass("certificate");
$('#DivMobCertificate_' + Id).html("View Cert");
iframe.src = VideoIframeURL;
}
zoomhtml = "";
zoomhtml += "";
$('#Video1_' + Id).append(zoomhtml);
$(".checkboxes").mouseleave(function () {
$(this).hide();
});
}
function MobChangeIframeSrc(Id, CertificateIframeURL, VideoIframeURL) {
var iframe = document.getElementById('MobVideoIframe_' + Id);
$('#Video1_' + Id).children('a').remove();
var zoomhtml = "";
if ($('#DivMobCertificate_' + Id).hasClass("certificate")) {
$('#DivMobCertificate_' + Id).removeClass("certificate");
$('#DivMobCertificate_' + Id).addClass("VideoLink");
$('#DivMobCertificate_' + Id).html("View 360°");
iframe.src = CertificateIframeURL;
}
else {
$('#DivMobCertificate_' + Id).removeClass("VideoLink");
$('#DivMobCertificate_' + Id).addClass("certificate");
$('#DivMobCertificate_' + Id).html("View Cert");
iframe.src = VideoIframeURL;
}
zoomhtml = "";
zoomhtml += "";
$('#Video1_' + Id).append(zoomhtml);
}