var txt_SORT_BY = "SORT BY"; var txt_MORE_VIEWS = "+ VIEWS"; var txt_ZOOM_IT = "ZOOM IT"; var txt_COMBINE = "COMBINE"; var txt_COMBINE_WITH = "COMBINE WITH"; var txt_NOT_NOW = "NOT NOW"; var txt_BACK_TO_PRODUCT = "BACK TO PRODUCT"; var txt_ADDED_TO_YOUR_TOUS_BAG = "ADDED TO YOUR TOUS BAG"; var txt_CLOSE = "CLOSE"; var txt_VALID_EMAIL = "Please, enter a valid e-mail"; var txt_VALID_EMAIL_BOTH = "The e-mail addresses should be equal"; var txt_SUBSCRIPTION_COMPLETE = "Subscription complete, thank you"; var txt_CHOOSE_RING_SIZE = "Please, choose a ring size"; var txt_NO_STOCK = "Sorry, no stock available at the moment"; var txt_NO_SELECTED_SIZE = "The selected size is not available at the moment"; var txt_THREE_CHARS = "Enter at least 3 characters"; var txt_PRODUCTS = "PRODUCTS"; var txt_NAME = "NAME"; var txt_PRICE = "PRICE"; var txt_DATE = "DATE"; var txt_OF = "OF"; var txt_OR = "OR"; var txt_ITEMS = "ITEMS"; var txt_COMPLETE_LOOK = "COMPLETE LOOK"; var txt_AS_SEEN_IN = "AS SEEN IN"; var txt_MORE = "MORE"; var txt_CHOOSE_YOUR_SIZE = "Choose your size"; var txt_TOUS_BAG = "TOUS BAG"; var txt_ADDED_TO_WISHLIST = "ADDED TO YOUR WISHLIST"; var txt_CLOSE_ZOOM = "CLOSE ZOOM"; var txt_CANCEL = "CANCEL"; var txt_ENGRAVE = "ENGRAVE MY JEWEL"; var txt_DOWNLOAD_PDF = "DOWNLOAD PDF"; var txt_OK = "OK"; var spt_COLOR = "EFC6C8"; var spt_FCOLOR = "000000"; jQuery.noConflict(); var totalPages = 0; var itemsLen = 0; var firstItems = 0; var totalRows = 3; var curPage = 0; var wholeItemsNumber = 20; var partialItemsNumber = 11; var itemsPerPage = 15; //product page //ringSizes //0: mm //1: am //2: eu //3: inches var ringSizes = new Array( new Array(15.92, 5, 10, 0.63), new Array(16.23, 5.5, 11, 0.64), new Array(16.55, 6, 12, 0.65), new Array(16.87, 6.5, 13, 0.66), new Array(17.19, 7, 14, 0.68), new Array(17.51, 7.5, 15, 0.69), new Array(17.83, 8, 16, 0.70), new Array(18.14, 8.5, 17, 0.71), new Array(18.46, 9, 18, 0.73) ); jQuery(document).ready(function () { //DOM is loaded & ready //min-width,-height hack jQuery(".topLeftLiteral").minSize(50); jQuery(".center_scroll").minSize(495); jQuery(".centerHolder_scroll").minSize(495); //min-width hack end //ie z-index issue function zIndexHack() { var zIndexNumber = 1000; jQuery("div").each(function() { if (zIndexNumber > 0) { jQuery(this).css("zIndex", zIndexNumber); zIndexNumber -= 10; } }); } zIndexHack(); //ie z-index issue end //facebook link jQuery("a[rel*=facebook]").click(function() { window.open("http://www.facebook.com/sharer.php?u="+this.href, "facebook", "width=700px,height=450px"); return false; }); //facebook link end //hack category path if (jQuery(".listPath > a").length > 1) { jQuery(".listPath > a:eq(1)").replaceWith("" + jQuery(".listPath > a:eq(1)").text() + ""); } //hack category path end //load menu try { if (jQuery("#menu").length > 0) { var sumWidths = 0; var difWidths = 0; var ratioWidth = 0; for (i=0; i div").length; i++) { if (jQuery("#menu > div:nth-child("+(i+1)+") > .menuChild").is(":empty")) { jQuery("#menu > div:nth-child("+(i+1)+") > .menuChild").remove(); } else { jQuery("#menu > div:nth-child("+(i+1)+") > a").attr("href", "#"); jQuery("#menu > div:nth-child("+(i+1)+") > a").click(function() { return false; }); } sumWidths += jQuery("#menu > div:nth-child("+(i)+")").width(); jQuery("#menu > div:nth-child("+(i+1)+")").hoverIntent( function() { //over jQuery(this).siblings().find(".menuChild:visible").hide(); if (jQuery(this).children(".menuChild").is(":hidden")) { jQuery(this).children(".menuChild").show(1, function() { if (jQuery(this).parent().siblings().hasClass("unselected")) { jQuery(this).hide(1); } }); } jQuery(this).css("color", "#000"); jQuery(this).children("a").css("color", "#000"); jQuery(this).siblings().removeClass("unselected"); jQuery(this).siblings().css("color", "#7f7f7f"); jQuery(this).siblings().children("a").css("color", "#7f7f7f"); }, function() { //out if (jQuery(this).find(".menuChild").is(":visible")) { jQuery(this).children(".menuChild").hide(1); } jQuery(this).css("color", "#000"); jQuery(this).children("a").css("color", "#7f7f7f"); jQuery(this).siblings().addClass("unselected"); jQuery(this).siblings().css("color", "#7f7f7f"); jQuery(this).siblings().children("a").css("color", "#7f7f7f"); } ); } difWidths = jQuery("#menu").width() - sumWidths; ratioWidth = parseInt(difWidths / (jQuery("#menu > div").length)); sumWidths = jQuery("#menu").width(); for (i=jQuery("#menu > div").length; i>0; i--) { sumWidths -= jQuery("#menu > div:nth-child("+(i)+")").width(); if (i==1) { sumWidths = 0; } jQuery("#menu > div:nth-child("+(i)+")").css("left", sumWidths+"px").css("color", "#7f7f7f"); jQuery("#menu > div:nth-child("+(i)+") > a").css("color", "#7f7f7f"); sumWidths -= ratioWidth; } } } catch(err) { } //load menu end //randomize home if (jQuery(".left").length > 0) { if (jQuery(".left").length > 1) { i = Math.floor(Math.random()*jQuery(".left").length); jQuery(".left:eq("+i+")").show(); } else { jQuery(".left").show(); } } jQuery(".right").show(); //randomize home end //generate lists if (jQuery("#list").length > 0 && jQuery("#display").length > 0 && jQuery("#displayRight").length > 0 && jQuery("#displayRight").length > 0 && jQuery("#pagination").length > 0) { jQueryitems = jQuery("#list .listItem"); itemsLen = jQueryitems.length; if (jQuery("#productHighLight").length > 0) { if (itemsLen > partialItemsNumber) { totalPages = Math.ceil((itemsLen - partialItemsNumber)/(wholeItemsNumber + 1)) + 1; } else { totalPages = 1; } firstItems = partialItemsNumber; } else { if (itemsLen > wholeItemsNumber) { totalPages = Math.ceil((itemsLen - wholeItemsNumber)/(wholeItemsNumber + 1)) + 1; } else { totalPages = 1; } firstItems = wholeItemsNumber; } placeProducts(totalPages, firstItems); } //generate lists end //generate searchlists if (jQuery("#searchList").length > 0 && jQuery("#display").length > 0 && jQuery("#displayRight").length > 0 && jQuery("#displayRight").length > 0 && jQuery("#pagination").length > 0) { jQueryitems = jQuery("#searchList .listItem"); itemsLen = jQueryitems.length; if (itemsLen > wholeItemsNumber-1) { totalPages = Math.ceil(itemsLen/(wholeItemsNumber - 1)); } else { totalPages = 1; } firstItems = wholeItemsNumber-1; placeSearchProducts(totalPages, firstItems); } //generate searchlists end //product variants if (jQuery(".variantCombo").length > 0) { jQuery(".variantCombo select").prepend(""); jQuery(".variantCombo select").val(""); if (jQuery.getURLParam("om") != null && jQuery.getURLParam("om") < ringSizes.length) { jQuery(".variantCombo select").val(ringSizes[jQuery.getURLParam("om")][1]); if (jQuery(".variantCombo select").val() == "") { alert(txt_NO_SELECTED_SIZE); } } } //product variants end //wish list insert if (jQuery.getURLParam("wh") != null) { if (jQuery.getURLParam("wh") == "ok") { jQuerywishAlert = jQuery("
").append(txt_ADDED_TO_WISHLIST).css("z-index", "1000").appendTo(jQuery(".center")); setTimeout(function() { hideWishAlert(jQuerywishAlert); }, 3500); } } function hideWishAlert(obj) { obj.remove(); } //wish list insert end //engrave item var jQueryEngraveHolder; jQuery("#engraveLink").click(function() { flashObj = jQuery("#engraveObject").html(); jQueryEngraveHolder = jQuery("
").css({"opacity" : "0", "z-index" : "1000"}); jQueryEngraveHolderBox = jQuery("
") .append("") .prependTo(jQueryEngraveHolder); jQueryEngraveHolder.appendTo(jQuery(".productHolder")).show().animate({"opacity" : "1"}); jQueryEngraveButton = jQuery(""+txt_ENGRAVE+"").click(function() { hideEngraveHolder(); }); jQueryEngraveHideButton = jQuery(""+txt_CANCEL+"").click(function() { isEngraved = false; hideEngraveHolder(); }); jQuery("

").css({"text-align" : "left", "margin-left" : "14px"}).append(jQueryEngraveHideButton).append(jQueryEngraveButton).appendTo(jQueryEngraveHolderBox); return false; }); function hideEngraveHolder() { jQueryEngraveHolder.animate({"opacity" : "0"}, function() { jQuery(this).hide().remove(); }); } //engrave item end //necklace item var jQueryChokersHolder = null; jQuery("#chokersLink").click(function() { if (!jQueryChokersHolder) { chokersImage = jQuery("#chokersHolder").html(); jQueryChokersHolder = jQuery("
").css({"opacity" : "0", "z-index" : "1000"}); jQueryChokersHolderBox = jQuery("
") .append(chokersImage) .prependTo(jQueryChokersHolder); jQueryChokersHolder.appendTo(jQuery(".productHolder")).show().animate({"opacity" : "1"}); jQueryChokersHideButton = jQuery(""+txt_OK+"").click(function() { hideChokersHolder(); }); jQuery("

").append(jQueryChokersHideButton).appendTo(jQueryChokersHolderBox); jQuery("

"+jQuery(this).text()+"

").appendTo(jQueryChokersHolderBox); } return false; }); function hideChokersHolder() { jQueryChokersHolder.animate({"opacity" : "0"}, function() { jQuery(this).hide().remove(); jQueryChokersHolder = null; }); } //necklace item end //product zoom jQuery("#productImage a#centralZoom").click(function() { return false; }); if (jQuery("#productImage img#centralImage").length > 0) { var bZoomDisplaying = false; var lastZoomHref = ""; jQuery("
"+txt_ZOOM_IT+"
").css("z-index", "1000").prependTo(jQuery("#productImage")).click(function() { if (bZoomDisplaying) { MagicZoom_stopZooms(); jQuery("#productImage a#centralZoom").css("cursor", "default").empty().append(""); jQuery("#productImage .bottomRightLiteral a").text(txt_ZOOM_IT); jQuery("#productImage .topLeftLiteral").show(); } else { lastZoomHref = jQuery("#productImage img#centralImage").attr("src"); zoomHref = lastZoomHref.replace("/medium/", "/large/").replace("/pm_", "/pl_").replace("&w=359", "&w=1000").replace("&h=359", "&h=1000"); jQuery("#productImage a#centralZoom").attr("href", zoomHref).attr("rel", "zoom-position: inner").css("cursor", "crosshair").removeClass().addClass("MagicZoom"); jQuery("#productImage .bottomRightLiteral a").text(txt_CLOSE_ZOOM); jQuery("#productImage .topLeftLiteral").hide(); MagicZoom_findZooms(); } bZoomDisplaying = !bZoomDisplaying; return false; }); } //product zoom end //product thumb images if (jQuery(".productHolder #moreImages img").length > 0 && jQuery("#productImage img#centralImage").length > 0) { jQuery("
"+txt_MORE_VIEWS+"
").css("z-index", "1000").prependTo(jQuery("#productImage")).click(function() { jQuery(this).slideUp(function() { jQuery("
").css("z-index", "1000").append(jQuery(".productHolder #moreImages img").clone()).prependTo(jQuery("#productImage")).show(1); jQuery("#productImage").find(".productImageThumbs img").click(function() { //swap images smallSrc = jQuery("#productImage img#centralImage").attr("src").replace("/medium/", "/small/").replace("/pm_", "/ps_").replace("&w=359", "&w=40").replace("&h=359", "&h=40"); jQuery(".productHolder #moreImages img[src*='"+this.src+"']").attr("src", smallSrc); largeSrc = jQuery(this).attr("src").replace("/small/", "/medium/").replace("/ps_", "/pm_").replace("&w=40", "&w=359").replace("&h=40", "&h=359"); jQuery("#productImage img#centralImage").attr("src", largeSrc); jQuery(this).parent().slideUp(function() { jQuery("#productImage").find(".topLeftLiteral").show(1); }); }); }); }); } //product thumb images end //product recommend jQuery(".emailRecommend").click(function() { function createProductRecommend() { jQuery("").appendTo(jQuery(".center")).css({"opacity" : "0", "z-index" : "999"}).show().animate({"opacity" : "0.8"}); jQueryproductRecommend = jQuery("
").append(jQuery("#recommendHolder").html()).css("z-index", "1000").appendTo(jQuery(".center")); jQuery(".productRecommend .cancelRecommend").click(function() { jQuery(".productRecommend").hide().remove(); jQuery(".centerRecommend").hide().remove(); return false; }); jQuery(".productRecommend .sendRecommend").click(function() { var bErrorLog = false; if (jQuery(".productRecommend .inputs .yourMail").val() == "" || !emailCheck(jQuery(".productRecommend .inputs .yourMail").val())) { jQuery(".productRecommend .inputs .yourMailError").text(txt_VALID_EMAIL); bErrorLog = true; } else { jQuery(".productRecommend .inputs .yourMailError").text(""); } if (jQuery(".productRecommend .inputs .friendMail").val() == "" || !emailCheck(jQuery(".productRecommend .inputs .friendMail").val())) { jQuery(".productRecommend .inputs .friendMailError").text(txt_VALID_EMAIL); bErrorLog = true; } else { jQuery(".productRecommend .inputs .friendMailError").text(""); } if (bErrorLog) return false; sEmail = jQuery(".productRecommend .inputs .yourMail").val(); sFEmail = jQuery(".productRecommend .inputs .friendMail").val(); sMessage = jQuery(".productRecommend .inputs .messageMail").val(); jQuery.ajax({ url: "/product_recommend.aspx", data: "p="+jQuery(".buy").attr("code")+"&email="+sEmail+"&femail="+sFEmail+"&message="+sMessage, cache: false, success: function(html) { jQueryproductRecommend = jQuery("
").append(html).css("z-index", "1000").appendTo(jQuery(".center")); //new buttons clicks jQueryproductRecommend.find(".backRecommend").click(function() { jQuery(".productRecommend").hide().remove(); jQuery(".centerRecommend").hide().remove(); return false; }); jQueryproductRecommend.find(".recommendAgain").click(function() { jQuery(".productRecommend").hide().remove(); createProductRecommend(); return false; }); } }); jQuery(".productRecommend").hide().remove(); return false; }); } createProductRecommend(); return false; }); //product recommend end //product related treatment if (jQuery(".relatedProducts").length > 0) { jQuery(".relatedProducts").each(function(i, obj) { switch(obj.id) { case "relatedProducts_0": { jQuerycurLiteral = jQuery("
"+txt_MORE+" "+jQuery("#productTypeName").text()+"
").prependTo(jQuery(obj)); placeRelatedProducts(obj); //jQuerycurLiteral = jQuery("
"+txt_MORE+"
").prependTo(jQuery(obj)); //if (jQuery(obj).find("li").length <= 2) { jQuerycurLiteral.css("left", ((3-jQuery(obj).find("li").length)*83)+"px"); } break; } case "relatedProducts_1": { jQuerycurLiteral = jQuery("
"+txt_COMBINE_WITH+"
").prependTo(jQuery(obj)); //if (jQuery(obj).find("li").length <= 2) { jQuerycurLiteral.css("left", ((3-jQuery(obj).find("li").length)*83)+"px"); } break; } case "relatedProducts_2": { jQuerycurLiteral = jQuery("
"+txt_COMPLETE_LOOK+"
").prependTo(jQuery(obj)); //if (jQuery(obj).find("li").length <= 2) { jQuerycurLiteral.css("left", ((3-jQuery(obj).find("li").length)*83)+"px"); } break; } case "relatedProducts_3": { jQuerycurLiteral = jQuery("
"+txt_AS_SEEN_IN+"
").prependTo(jQuery(obj)); //if (jQuery(obj).find("li").length <= 2) { jQuerycurLiteral.css("left", "0px"); } break; } default: {} } if (jQuery(obj).find("li").length > 3) { jQuery(obj).children("ul").css("right", "auto"); jQuery(obj).children("ul").css("left", "0px"); } else { jQuery(obj).children("ul").css("right", "0px"); } /* if (jQuery(obj).find("li").length > 3) { jQuery("
").css("top", jQuery(obj).position().top).attr("order", i).insertAfter(jQuery(obj)); jQuery(obj).jCarouselLite({ btnNext: "#relatedArrow_"+i, btnPrev: "" }); } */ }); } //product related treatment end //combined products if (jQuery(".combinedProduct").length > 0 && jQuery(".productHolder").length > 0) { jQuery(".combinedProduct").click(function() { combinedProdDemanded = jQuery(this).attr("code"); if (jQuery(".combinedHolder").length > 0) { toogleCombinedProduct(this); } else { generateCombinedProduct(this); } }); } //combined products end //as seen in if (jQuery(".seenInContent").length > 0 && jQuery(".productHolder").length > 0) { jQuery(".seenInContent").click(function() { seenInContentDemanded = jQuery(this).attr("code"); if (jQuery(".seenInHolder").length > 0) { toogleSeenInContent(this); } else { generateSeenInContent(this); } }); } //as seen in end //policies if (jQuery(".policyTitle").length > 0) { jQuery(".policyTitle").hover( function() { jQuery(this).css("color", "#000000"); }, function() { if (!jQuery(this).hasClass("policyTitleSelected")) { jQuery(this).css("color", "#7f7f7f"); } } ); jQuery(".policyTitle").click(function() { jQuery("#policiesTarget").empty().append(jQuery(this).next(".policyContent").html()); jQuery(".policyTitle").removeClass("policyTitleSelected"); jQuery(this).addClass("policyTitleSelected"); jQuery(".policyTitle").css("color", "#7f7f7f"); jQuery(this).css("color", "#000000"); }); } //policies end //faqs if (jQuery(".faqTitle").length > 0) { jQuery(".faqTitle").hover( function() { jQuery(this).css("color", "#000000"); }, function() { if (!jQuery(this).hasClass("faqTitleSelected")) { jQuery(this).css("color", "#7f7f7f"); } } ); jQuery(".faqTitle").click(function() { jQuery("#faqTarget").empty().append(jQuery(this).next(".faqContent").html()); jQuery(".faqTitle").removeClass("faqTitleSelected"); jQuery(this).addClass("faqTitleSelected"); jQuery(".faqTitle").css("color", "#7f7f7f"); jQuery(this).css("color", "#000000"); }); } //faqs end //searchMenu if (jQuery("#searchMenu").length > 0) { jQuery("#searchMenu").hoverIntent( function() { showSlider(this, "/search.aspx", function() { jQuery(".sliderMenu .searchMenu .submit .input").click(function() { srchFld = jQuery(".sliderMenu .searchMenu .txtSearch input").val(); if (typeof srchFld != "undefined") { if (srchFld.length >= 3) { document.location.href = "/list.aspx?search="+srchFld; } else { alert(txt_THREE_CHARS); } } }); jQuery(".searchMenu .advancedSearch a").click(function() { launchAdvancedSearch(); return false; }); }); }, function() { hideSlider(this); } ); } //searchMenu end //advanced search link in search results jQuery(".advSearchSubmit").click(function() { launchAdvancedSearch(); return false; }); //advanced search link in search results end //tunningMenu if (jQuery("#tunningMenu").length > 0) { jQuery("#tunningMenu").hoverIntent( function() { showSlider(this, "/tunning.aspx", function() { jQuery(".tunningMenu .backgroundHolder img").css("border", "1px solid #929292"); jQuery(".tunningMenu .patternHolder img").css("border", "1px solid #929292"); jQuery(".tunningMenu .backgroundHolder img[color="+customBackground+"]").css("border", "1px solid #000"); jQuery(".tunningMenu .patternHolder img[code="+customPattern+"]").css("border", "1px solid #000"); jQuery(".tunningMenu .backgroundHolder img").click(function() { changeBG(jQuery(this).attr("color")); jQuery(".tunningMenu .backgroundHolder img").css("border", "1px solid #929292"); jQuery(".tunningMenu .backgroundHolder img[color="+customBackground+"]").css("border", "1px solid #000"); jQuery.ajax({ url: "/save_custom_back.aspx", data: "bg="+customBackground+"&pat="+customPattern, cache: false }); }); jQuery(".tunningMenu .patternHolder img").click(function() { changePattern(jQuery(this).attr("code")); jQuery(".tunningMenu .patternHolder img").css("border", "1px solid #929292"); jQuery(".tunningMenu .patternHolder img[code="+customPattern+"]").css("border", "1px solid #000"); jQuery.ajax({ url: "/save_custom_back.aspx", data: "bg="+customBackground+"&pat="+customPattern, cache: false }); }); jQuery(".tunningMenu span.input").click(function() { jQuery.ajax({ url: "/save_custom_back.aspx", data: "bg="+customBackground+"&pat="+customPattern, cache: false, success: function() { hideSlider(jQuery("#tunningMenu")); } }); }); }); }, function() { hideSlider(this); } ); } //tunningMenu end //accountMenu if (jQuery("#accountMenu").length > 0) { jQuery("#accountMenu").hoverIntent( function() { showSlider(this, "/customer_login_reduced.aspx", function() { jQuery(".accountMenu .close a").click(function() { hideSlider(jQuery("#accountMenu")); return false; }); }); }, function() { hideSlider(this); } ); } //accountMenu end //basketMenu if (jQuery("#basketMenu").length > 0) { jQuery("#basketMenu span").text(txt_TOUS_BAG+" - "+ jQuery("#basketReduced #basketQuantity").html() +" "+txt_PRODUCTS); jQuery("#basketMenu").hoverIntent( function() { if (jQuery(".basketMenu").length > 0) { jQuery("").appendTo(jQuery(this)).append(jQuery("#basketReduced").html()).show(1); minBasketHeight = 216; if (jQuery("#carouselBasket ul").height() > minBasketHeight) { jQuery("#carouselBasket ul").height(minBasketHeight); } jQuery("#carouselDown").click(function() { jQuery("#carouselBasket ul").scrollTo("+=72px", 500); }); } }, function() { jQuery(this).find(".sliderMenu:visible").hide(1, function() { jQuery(this).remove(); }); } ); } //basketMenu end //newsletterMenu if (jQuery("#newsletterMenu").length > 0) { jQuery("#newsletterMenu").hoverIntent( function() { openSliderMenuDown(this, "/customer_suscriber.aspx", function() { jQuery(".sliderMenuDown .newsletterMenu .submit span").click(function() { if (jQuery(".sliderMenuDown .newsletterMenu .email input").val() + "" != "") { if (!emailCheck(jQuery(".sliderMenuDown .newsletterMenu .email input").val())) { jQuery(".sliderMenuDown .newsletterMenu .error").text(txt_VALID_EMAIL); } else if (jQuery(".sliderMenuDown .newsletterMenu .email input").val() != jQuery(".sliderMenuDown .newsletterMenu .email2 input").val()) { jQuery(".sliderMenuDown .newsletterMenu .error").text(txt_VALID_EMAIL_BOTH); } else { jQuery.ajax({ url: "/suscriber.aspx", data: "a=1&e="+jQuery(".sliderMenuDown .newsletterMenu .email input").val(), cache: false, success: function() { jQuery(".sliderMenuDown .newsletterMenu .error").text(txt_SUBSCRIPTION_COMPLETE).addClass("success"); } }); } } else { jQuery(".sliderMenuDown .newsletterMenu .error").text(txt_VALID_EMAIL); } }); }); }, function() { hideSliderMenuDown(this); } ); } //newsletterMenu end //catalogsMenu if (jQuery("#catalogsMenu").length > 0) { jQuery("#catalogsMenu").hoverIntent( function() { openSliderMenuDown(this, "/catalogs.aspx", function(){}); }, function() { hideSliderMenuDown(this); } ); } //catalogsMenu end //buying product if (jQuery(".buy").length > 0) { jQuery(".buy").click(function() { if (jQuery(this).children(".no_buy").size() == 0) { if (jQuery(".productQuantityHolder > input").val() > 0) { var accesoryList = ""; if (jQuery("#relatedProducts_1 input").length > 0) { //buy accesories jQuery("#relatedProducts_1 input:checked").each(function() { accesoryList += ","+this.id.substring(4); }); if (accesoryList != "") { accesoryList = "&acces="+accesoryList.substring(1, accesoryList.length); } } engraveParameters = ""; if (isEngraved && engraveText != "") { engraveParameters = "&fnt=" + engraveFont + "&txt= " + engraveText + "&pos=" + engravePos + "&dir=" + engraveDir; } prodCode = jQuery(".buy").attr("code"); if (jQuery(".variantCombo").length > 0) { curVal = jQuery(".variantCombo select").val(); curArr = eval("DataVariants"+prodCode); curItems = eval("iNumberProducts"+prodCode); if (curVal == "") { alert(txt_CHOOSE_RING_SIZE); return false; } for (i=0; i