var sliderFicha=new Array();var sliderProducto=new Array();var sliderLook=new Array();function click_color(a,o,m,z,l,x,n,v,d,y,f,u){if(document.getElementById("_mng_idcolor"+d)){document.getElementById("_mng_idcolor"+d).value=o;addToCartEventJsonMap[d].ecommerce.add.products.colorId=o;addToCartEventJsonMap[d].ecommerce.add.products.variant=l;document.getElementById("_mng_color_disp"+d).value=m;if(y!=""&&document.getElementById(y+"_"+d)!=null){document.getElementById(y+"_"+d).src=n}if(f!=""&&document.getElementById(f)!=null){document.getElementById(f).innerHTML=z}if(a=="ficha"){showContainerColor("outfits","outfit_"+o,"image_outfit_"+o);showContainerColor("pasarelas","pasarela_"+o,"image_pasarela_"+o)}showContainerColorClass("fotoMobile","fotoMobile_"+o,"imagen_ficha_mobile_"+o);showContainerColorClass("outfit_completa","outfit_completa_"+o);showContainerColor("detalles","detalles_"+o,"imagen_detalle_"+o);var h=$(".mostrar_slider .ficha-swiper");if(typeof sliderFicha[d+o]=="undefined"&&h.size()>0){sliderFicha[d+o]="ok";h.swiper({mode:"vertical",loop:false,slidesPerView:4})}var q=u;if(q==""){q="selected-color"}$("[name=colors_"+d+"]").parent().css("border","1px solid #fff");$("[name=colors_"+d+"]").parent().removeClass(q);if(document.getElementById("color_"+o+"_"+d)){$("#color_"+o+"_"+d).parent().css("border-color","#dcdcdc");if(q!=null&&q!=""){$("#color_"+o+"_"+d).parent().addClass(q)}}if(a=="ficha"){showPanelOutfits();if(typeof setSrcZoom!="undefined"){setSrcZoom(v)}}var p=document.getElementById("_selectTallas_"+d);if(document.getElementById("_sizes_"+o+"_"+d)){var j=document.getElementById("_sizes_"+o+"_"+d).value;var g=j.split("#");var e=p.value;var w="false";if(p.options.length>1){for(var s=p.options.length-1;s>0;s--){p.removeChild(p.options[1])}}for(var s=0;s<g.length;s++){var t=g[s].split("|");var k=document.createElement("option");k.setAttribute("value",t[0]);k.setAttribute("name",t[1]);k.setAttribute("data-gtm-size",t[3]);k.innerHTML=t[2];p.appendChild(k);if((x)&&(s==0)&&(t[1]=="true")){e=t[0];$(p).attr("disabled","")}else{if((x)&&(s==0)&&(t[1]=="false")){e=p.options[0].value;$(p).removeAttr("disabled")}}if(e==t[0]){w=t[1]}}p.value=e;if(document.getElementById("_mng_idtalla"+d)&&e!="0"&&e!=""){document.getElementById("_mng_idtalla"+d).value=e}if(document.getElementById("_mng_talla_disp"+d)){document.getElementById("_mng_talla_disp"+d).value=w}}activaSliderColor(d,o);if(a=="outfit"){arrayBocadillosAvisameColor[d]=o}else{$('input[id*="hiddenColor"]').val(o)}$('img[id*="imgAddProduct"]').attr({src:n});var r=$("body");if(r.hasClass("isMobile")&&r.hasClass("isPortable")){var c=$(".datos_ficha_producto").find(".mostrar_slider");if(window.zoomProductCartController!==undefined&&!c.hasClass("zoomed")){var b=c.find(".swiper-slide").find("img");b.each(function(){var i=$(this);zoomProductCartController.setGestureProductCartImg(i)});c.addClass("zoomed")}}}if($("html").hasClass("ficha")){manageFavoritesShop.checkProductPage()}else{if($("html").hasClass("fichaOutfit")){manageFavoritesShop.checkOutfitPage()}}}function activaSliderColor(c,g){var f=$("#fotoMobile_"+g);if(typeof sliderProducto[c+g]=="undefined"&&f.size()>0){var b=f.attr("data-swiper");sliderProducto[c+g]="ok";$(document).ready(function(){$(".swiper-container."+b).swiper({loop:"true",slidesPerView:"1",preloadImages:false,createPagination:"true",pagination:".paginationFicha",paginationClass:"swiper-pagination-switch",lazyLoading:true,lazyLoadingInPrevNext:true})});setTimeout(function(){$(window).scrollTop(46);$("#fakeImg").remove()},50);if(typeof sliderLook[c+g]=="undefined"&&typeof $(".swiper-container."+d).swiper!="undefined"&&existElement(document.getElementById("outfit_completa_"+g))){var e=$("#outfit_completa_"+g);var d=e.attr("data-swiper");numSlides=3;var a=$(e).find(".swiper-slide");if(a.length<3){numSlides=a.length}sliderLook[c+g]="ok";$(".swiper-container."+d).swiper({mode:"horizontal",calculateHeight:"true",slidesPerView:numSlides,updateOnImagesReady:"true",loop:"true"})}}}function click_talla(b,i,c,e,d,a,g){document.getElementById("_mng_idtalla"+e).value=b;document.getElementById("_mng_talla_disp"+e).value=c;addToCartEventJsonMap[e].ecommerce.add.products.size=i;addToCartEventJsonMap[e].ecommerce.add.products.sizeId=b;$("#equivalenciaTallaVioleta").hide();var h=true;if(c=="false"&&d=="true"&&b!=""&&b!="0"&&h){$('input[id*="hiddenTalla"]').val(b);if(a=="ficha"){avisameController.showAvisamePopup()}else{arrayBocadillosAvisame[e].call();$('input[id*="hiddenColor"]').val(arrayBocadillosAvisameColor[e]);arrayBocadillosAvisameRefreshNombre[e].call()}}else{if(b!=""&&b!="0"){var f=getEquivalenciaTallaVioleta(b,g);$('span[id*="textoVioletaTalla"]').text(f);$("#equivalenciaTallaVioleta").show()}}}function clickFoto(a,f,e,d,b,c){document.getElementById(c).src=f;if(typeof setSrcZoom!="undefined"){setSrcZoom(e)}if(a=="ficha"){if(d=="O"){showPanelOutfits()}else{showPanelPasarela()}}}function showPanelOutfits(){if(document.getElementById("panelOufitsPasarela")){document.getElementById("panelOufitsPasarela").style.display="none"}if(document.getElementById("panelOufitsProducto")){document.getElementById("panelOufitsProducto").style.display="block"}}function showPanelPasarela(){if(document.getElementById("panelOufitsProducto")){document.getElementById("panelOufitsProducto").style.display="none"}if(document.getElementById("panelOufitsPasarela")){document.getElementById("panelOufitsPasarela").style.display="block"}}function showContainerColor(c,f,e){if(existElement(document.getElementsByName(c))){var b=document.getElementsByTagName("div");for(var d=0;d<b.length;d++){nodo=b[d];if(nodo.getAttribute("name")==c){nodo.style.display="none"}}}if(existElement(document.getElementById(f))){document.getElementById(f).style.display="block"}if(typeof e!="undefined"){var a=$("."+e);$.each(a,function(g,h){h.setAttribute("src",h.getAttribute("data-src"))})}}function showContainerColorClass(b,e,d){var c=$('div[id^="'+b+'"]');if(c.length>0){c.each(function(g,h){var f=$(h);if(f.attr("id")==e){f.addClass("mostrar_slider")}else{f.removeClass("mostrar_slider")}})}if(typeof d!="undefined"){var a=$("."+d);$.each(a,function(f,g){g.setAttribute("src",g.getAttribute("data-src"))})}}function existElement(a){return a!=null&&(typeof(a)!="undefined")}function click_fichaBotonAdd(c){var b=document.getElementById("_mng_idtalla"+c).value;var a=document.getElementById("_mng_talla_disp"+c).value;if(b=="0"||b==""){showTallaNoSel();return false}else{if(dispcolor="true"&&a=="true"){analyticsAddToBag(b);mostrarInfoPopup();dataLayer.push(addToCartEventJsonMap[c]);return true}else{return false}}}function click_localizador(c){var a=document.getElementById("_mng_idcolor"+c).value;var b=document.getElementById("_mng_idtalla"+c).value;$("[id$='selectedColourLocalizador']").val(a);$("[id$='selectedSizeLocalizador']").val(b=="0"?"":b);return true}function click_fichaOutfitRopo(a){var b=$("#_mng_idcolor"+a+" input").val();var c=$("#_mng_idtalla"+a+" input").val();$("[id$='selectedColourLocalizador']").val(b);$("[id$='selectedSizeLocalizador']").val(c);return true}function click_fichaWishList(c){var a=document.getElementById("_mng_idcolor"+c).value;var b=document.getElementById("_mng_idtalla"+c).value;if(a=="none"||a==""||b=="0"||b==""){showTallaNoSelWish();return false}else{mostrarInfoPopup();return true}}function click_fichaWishListOutfit(a){var b=$("#_mng_idcolor"+a+" input").val();var c=$("#_mng_idtalla"+a+" input").val();if(b=="none"||b==""||c=="0"||c==""){arrayBocadillosWishList[a].call();return false}else{mostrarInfoPopup();return true}}function check_fichaAddOutfitPack(a){var b=$("#_mng_idcolor"+a+" input").val();var d=$("#_mng_idtalla"+a+" input").val();var c=$("#_selectTallas_"+a).find('option[value="'+d+'"]').attr("name");if(b=="none"||b==""||d=="0"||d==""||c=="false"){arrayBocadillosOutfit[a].call();return false}}function mostrarPanelBolsa(){setTimeout(function(){$("#panel_add_product").toggleClass("mostrar_panel");$(".boton_menu_derecha").toggleClass("bounce");setTimeout(function(){$("#panel_add_product").toggleClass("mostrar_panel");$(".boton_menu_derecha").toggleClass("bounce")},2000)},200)}function bounceBolsa(){setTimeout(function(){$("span.bolsaItems").toggleClass("bounce");setTimeout(function(){$("span.bolsaItems").toggleClass("bounce")},2000)},200)}function event_fichaBotonAdd(g,d,h,i){var c=document.getElementById("_mng_idcolor"+g).value;var f=document.getElementById("_mng_idtalla"+g).value;var a=document.getElementById("_mng_color_disp"+g).value;var b=document.getElementById("_mng_talla_disp"+g).value;if(h.status=="complete"){ocultarInfoPopup()}if(h.status=="success"){dataLayer.push(addToCartEventJsonMap[g]);ocultarInfoPopup();if(!$("body").hasClass("isMobile")){if(c!="none"&&f!="0"&&f!=""&&a=="true"&&b=="true"){if(d){shoppingBagController.showMoveBolsaIcon();$("#mainDivBolsa").slideDown();if(i){if(typeof __runSC==="function"){__runSC(true)}$("span.bolsaItems").toggleClass("bounce")}}else{mostrarPanelBolsa()}}}else{productPageController.showAddedProduct()}}}function event_fichaBotonAddOutfit(a,b,c){if(b.status=="complete"){ocultarInfoPopup()}if(b.status=="success"){$("[id^=ficha_outfit_id_]").each(function(d,e){dataLayer.push(addToCartEventJsonMap[e.value])});if(a){if(!$("body").hasClass("isMobile")){shoppingBagController.showMoveBolsaIcon();$("#mainDivBolsa").slideDown()}if(c){if(typeof __runSC==="function"){__runSC(true)}}}else{mostrarPanelBolsa()}}}function click_fichaBotonAddOutfit(){var c=document.getElementsByName("checkboxes");var g=true;for(var b=0;b<c.length;b++){var f=c[b];var a=f.id.split("-")[1];if(document.getElementById("_mng_idcheckbox-"+a).value=="true"){var j=document.getElementById("_mng_idcolor"+a).value;var h=document.getElementById("_mng_idtalla"+a).value;var e=document.getElementById("_mng_color_disp"+a).value;var d=document.getElementById("_mng_talla_disp"+a).value;if(j=="none"||h=="0"||h==""||e=="false"||d=="false"){arrayBocadillos[a].call();g=false}}}if(g){mostrarInfoPopup();return true}return false}function click_fichaBotonAddOutfitNew(b,e){var d=$(".ficha_outfit_prenda");var a=0;var f=new Array();$.each(d,function(i,l){var j=$(this).find('input[id^="_mng_idcolor"] input').val();var k=$(this).find('input[id^="_mng_idtalla"] input').val();var g=$(this).find('input[id^="_mng_color_disp"]').val();var h=$(this).find('input[id^="_mng_talla_disp"]').val();var m=$(this).find('input[id^="ficha_outfit_id_"]').val();if(j=="none"||k=="0"||k==""||g=="false"||h=="false"){a++;f.push(m)}});if(a!=d.size()){if(b=="false"||(b=="true"&&e=="false")){if(typeof(isOutfitPack)!="undefined"&&isOutfitPack&&a>0){for(var c=0;c<f.length;c++){check_fichaAddOutfitPack(f[c]);analyticsAddToBag(idTalla)}return false}}if($("body").hasClass("isMobile")){productPageController.showAddedProduct()}else{mostrarInfoPopup()}return true}else{$('div[id^="bocataTallaNoSel_"]').show(400,function(){var g=$(".error.bubble_message").filter(":visible").first().closest(".ficha_outfit_prenda");$("html,body").animate({scrollTop:g.offset().top-$("html,body").offset().top+$("html, body").scrollTop()},"slow")});$(document).on("mousedown",function(){$('div[id^="bocataTallaNoSel_"]').hide()})}return false}function checkPrendaSelected(b,a){if(a.checked){document.getElementById("_mng_idcheckbox-"+b).value=false}else{document.getElementById("_mng_idcheckbox-"+b).value=true}}function click_fichaBotonAddOutfitSecundario(e){var c=document.getElementById("_mng_idcolor"+e).value;var d=document.getElementById("_mng_idtalla"+e).value;var a=document.getElementById("_mng_color_disp"+e).value;var b=document.getElementById("_mng_talla_disp"+e).value;if(c=="none"||d=="0"||d==""||a=="false"||b=="false"){arrayBocadillosSec[e].call();return false}else{mostrarInfoPopup();return true}}function event_fichaWishList(g,b,h){var a=document.getElementById("_mng_color_disp"+g).value;var d=document.getElementById("_mng_talla_disp"+g).value;if(h.status=="complete"){ocultarInfoPopup();if(b){$("#mainDivBolsa").slideUp()}}if(h.status=="success"){var f=$("#userMenu");var c=f.hasClass("log_true");if(a!="none"&&d!="0"&&!c){showAvisoIdentWishList()}}}function event_fichaWishListOutfit(g,b,h){var a=document.getElementById("_mng_color_disp"+g).value;var d=document.getElementById("_mng_talla_disp"+g).value;if(h.status=="complete"){ocultarInfoPopup();if(b){$("#mainDivBolsa").slideUp()}}if(h.status=="success"){var f=$("#userMenu");var c=f.hasClass("log_true");if(a!="none"&&d!="0"&&!c){showAvisoIdentWishList()}}}function consola(a){if(typeof console!="undefined"){console.log(a)}else{}}function getEquivalenciaTallaVioleta(b,f){var g="";var e="";var d=[];var c={};var a={};c["20"]="S";c["21"]="M";c["22"]="L";c["23"]="XL";c["24"]="XXL";e=c[b];if(f==="005"){a.S=["44","46"];a.M=["48"];a.L=["50","52"];a.XL=["54"];a.XXL=["56"]}else{if(f==="412"){a.S=["7","9"];a.M=["11"];a.L=["13","15"];a.XL=["17"];a.XXL=["19"]}else{if(f==="006"){a.S=["12","14"];a.M=["16"];a.L=["18","20"];a.XL=["22"];a.XXL=["24"]}else{a.S=["40","42"];a.M=["44"];a.L=["46","48"];a.XL=["50"];a.XXL=["52"]}}}d=a[e];if(typeof d==="undefined"){d=[]}if(d.length===2){g=textoTallaPatternPlural;g=g.replace("$Z",d[1])}else{if(d.length===1){g=textoTallaPatternSingular}else{g=""}}if(d!=null&&g!=""){g=g.replace("$X",e);g=g.replace("$Y",d[0])}return g}function analyticsAddToBag(b){var e=$("#id_colorDesc_hidden").val();var g=$("#id_colorId_hidden").val();var f=$("#id_producto_hidden").val();var a=$("#id_name_hidden").val();var d=$("#id_category_hidden").val();var h=$("#id_brandItem_hidden").val();var c=$("#id_price_hidden").val();ga("ec:addProduct",{brand:h,category:d,dimension21:g,dimension22:b,dimension107:e,id:f,name:a,price:c,quantity:1,variant:g});ga("ec:setAction","add");analyticsEvent("accion sobre producto","anadir a bolsa",f+"-"+g)}function click_fichaBotonAddCompletaLook(d){var b=addToCartEventJsonMap[d].ecommerce.add.products.size;var a=document.getElementById("_mng_talla_disp"+d).value;if(b=="0"||b==""||a=="false"){showTallaNoSelCompletaLook(d);return false}else{if(a=="true"){var c=document.getElementById("_mng_idtalla"+idproducto).value;analyticsAddToBagCompletaLook(d,c);mostrarInfoPopup();dataLayer.push(addToCartEventJsonMap[d]);return true}else{return false}}}function analyticsAddToBagCompletaLook(b,a){$("#id_talla_"+b+"_hidden").val(a);$("#id_color_"+b+"_hidden").val(addToCartEventJsonMap[b].ecommerce.add.products.colorId);ga("ec:addProduct",{brand:addToCartEventJsonMap[b].ecommerce.add.products.brand,category:addToCartEventJsonMap[b].ecommerce.add.products.category,dimension21:addToCartEventJsonMap[b].ecommerce.add.products.colorId,dimension22:addToCartEventJsonMap[b].ecommerce.add.products.size,dimension107:addToCartEventJsonMap[b].ecommerce.add.products.variant,id:b,name:addToCartEventJsonMap[b].ecommerce.add.products.name,price:addToCartEventJsonMap[b].ecommerce.add.products.price,quantity:addToCartEventJsonMap[b].ecommerce.add.products.quantity,variant:addToCartEventJsonMap[b].ecommerce.add.products.colorId});ga("ec:setAction","add");analyticsEvent("accion sobre producto","anadir a bolsa",b+"-"+addToCartEventJsonMap[b].ecommerce.add.products.colorId)}function event_fichaBotonAddCompletaLook(h,d,g,i){var c=document.getElementById("_mng_idcolor"+h).value;var f=document.getElementById("_mng_idtalla"+idproducto).value;var a=document.getElementById("_mng_color_disp"+h).value;var b=document.getElementById("_mng_talla_disp"+h).value;if(g.status=="complete"){ocultarInfoPopup()}if(g.status=="success"){ocultarInfoPopup();if(!$("body").hasClass("isMobile")){if(c!="none"&&f!="0"&&f!=""&&a=="true"&&b=="true"){if(d){shoppingBagController.showMoveBolsaIcon();$("#mainDivBolsa").slideDown();if(i){__runSC(true);$("span.bolsaItems").toggleClass("bounce")}}else{mostrarPanelBolsa()}}}else{productPageController.showAddedProduct()}}}function click_fichaWishListCompletaLook(c){var b=document.getElementById("_mng_idtalla"+idproducto).value;var a=addToCartEventJsonMap[c].ecommerce.add.products.colorId;if(a=="none"||a==""||b=="0"||b==""){showTallaWishNoSelCompletaLook(c);return false}else{$("#id_talla_"+c+"_hidden").val(b);$("#id_color_"+c+"_hidden").val(addToCartEventJsonMap[c].ecommerce.add.products.colorId);mostrarInfoPopup();return true}};