﻿
var gridFlag=false;var blnGrid=false;var substitutionlink='';var sel_text='';var BLANKSIZECODE="00000";var sz_selected='';jQuery.extend({gup:function(param){var param=param.replace(/[[]/,"[").replace(/[]]/,"]");var regexS="[?&]"+param+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results){return results[1];}},gpn:function(){var params=new Array();var regex=/[?&]([^=]+)=/g;while((results=regex.exec(window.location.href))!=null)
params.push(results[1]);return params;},gpnv:function(){var oString=new Array();var values=new Array();values=$.gpn();for(var i=0;i<values.length;i++){oString[i]=new Array(i);oString[i,i]=[values[i],$.gup(values[i])];}
return oString;}});isNullOrUndefined=function(elem){if(elem==undefined||null==elem||'null'==elem)return true;return false;};var IE6=false,IE7=false,IE8=false,FIREFOX2=false,FIREFOX=false,NETSCAPE7=false,NETSCAPE=false,OPERA9=false,OPERA=false,AUTRE=false;var strChUserAgent=navigator.userAgent;var intSplitStart=strChUserAgent.indexOf("(",0);var intSplitEnd=strChUserAgent.indexOf(")",0);var strChStart=strChUserAgent.substring(0,intSplitStart);var strChMid=strChUserAgent.substring(intSplitStart,intSplitEnd);var strChEnd=strChUserAgent.substring(strChEnd);var strWishListAlert='Veuillez selectionner une taille.';if(strChMid.indexOf("MSIE 7")!=-1)
IE7=true;else if(strChMid.indexOf("MSIE 6")!=-1)
IE6=true;else if(strChMid.indexOf("MSIE 8")!=-1)
IE8=true;else if(strChEnd.indexOf("Firefox")!=-1)
FIREFOX=true;else if(strChEnd.indexOf("Netscape/7")!=-1)
NETSCAPE7=true;else if(strChEnd.indexOf("Netscape")!=-1)
NETSCAPE=true;else if(strChStart.indexOf("Opera/9")!=-1)
OPERA9=true;else if(strChStart.indexOf("Opera")!=-1)
OPERA=true;else
AUTRE=true;var PENDANT=" X ";var PAR=" par ";var MOIS="mois";var ROUNDING_PRECISION=2;var OUTOFSTOCKSYMBOL="X";var BLANKSIZECODE="00000";var IsSiblingSKUsUpdateAllowed=1;var frProd;var imgATBDisable="atb_btn_off";var imgATBEnable="atb_btn";var imgMATBDisable="modify_btn_off";var imgMATBEnable="modify_btn";jQuery.fn.extend({findPos:function(){obj=jQuery(this).get(0);var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}
return{x:curleft,y:curtop};}});function ShowBubble(obj){ShowAvailabilityBubble(obj);var bubble=$j(obj).parents('.product_main_info_block_content').find("#info_bubble");if(bubble.find("p:visible").length==0)return;var pos=$j(obj).findPos();var pos2=$j(obj).parents('div.product_main_info_block').findPos();var hei=bubble.height();bubble.css({display:"",top:(pos.y-pos2.y-hei-4),left:(pos.x-pos2.x)});}
function ShowATBBubble(control){ShowValidationBubble(control);var product_main_info_block=$j(control).parents('div.product_main_info_block');var divAvailBlock=product_main_info_block.find('.info_bubble .message');if(divAvailBlock.find('p:visible').length==0){return;}
var bubble=$j(control).parents('.product_main_info_block_content').find("#info_bubble");if(bubble.find("p:visible").length==0)return;var pos=$j(control).findPos();var pos2=$j(control).parents('div.product_main_info_block').findPos();var hei=bubble.height();bubble.css({display:"",top:(pos.y-pos2.y-hei-15),left:(pos.x-pos2.x)});}
function HideATBBubble(control){$j(control).parents('.product_main_info_block_content').find("#info_bubble").hide();}
function HideBubble(control){$j(control).parents('.product_main_info_block_content').find("#info_bubble").hide();}
var zoomOptions={zoomWidth:400,zoomHeight:400,hideEffect:'fadeout',title:false,lens:true,preloadImages:false,preloadText:'<img src="http://media.laredoute.fr/projets/virtuel/img/pictos/picto_loading.gif" />'}
function firstTimeInitZoom(el){if(isZoomImageNull()){return;}else{el.removeAttribute("onmouseover");}}
function isZoomImageNull(){if(($j(".zoomLink"))[0].href!=""){return false;}else{return true;}}
var blockingMpdpAction=false;function OpenLongText(openLink){var divGlobalInformation=$j(openLink).parents(".global_information");if(divGlobalInformation.length==0)return;var divProductShortText=divGlobalInformation.children(".description").children(".product_shorttext");var divProductLongText=divGlobalInformation.children(".description").children(".longtext_container");if($j(divProductShortText).text().replace(/^\s+|\s+$/g,'').length==0||$j(divProductLongText).text().replace(/^\s+|\s+$/g,'').length==0){return;}
divProductLongText.slideDown(900,function(){divGlobalInformation.addClass("open");});divProductShortText.hide();}
function CloseLongText(closeLink){var divGlobalInformation=$j(closeLink).parents(".global_information");if(divGlobalInformation.length==0)return;var divProductShortText=divGlobalInformation.children(".description").children(".product_shorttext");var divProductLongText=divGlobalInformation.children(".description").children(".longtext_container");if(divProductShortText.length==0||divProductLongText.length==0)return;divProductLongText.slideUp(900,function(){divGlobalInformation.removeClass("open");});divProductShortText.show();}
function ShowCKGAdv(){if(currentModalBoxContent==null){var scrollTop=$j(window).scrollTop();var rightPosition=$j("#popup_layer").position().left;var pos={left:null,top:(scrollTop+120),right:(50+rightPosition),bottom:null};ShowNewModalBox('CKGAdvLayer',pos);}}
$j('.size_select select').change(sizeChanged);$j('.size_select select').keyup(sizeChanged);function sizeChanged(){if($j(this).find('option').length<=1)return;var idColl=getProductIdDocumentId($j(this).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var product_json=getProductJSON(productId,documentId);if(null==product_json||'undefined'==typeof product_json)return null;var presCode=$j(this).parents(".product_main_info_block").find("li.selected").attr("presCode");if(isNullOrUndefined(presCode)){presCode=$j(this).parents(".product_main_info_block").find('div.color_select select').find(":selected").val();}
var color_json=getColorJSON(presCode,product_json);if(null==color_json||typeof color_json=='undefined')return null;var size_val=$j(this).val();var size_json=getSizeJSON(size_val,color_json);if(size_val!="00")$j(this).parents(".product_main_info_block").find('div.size_select span.choose_size').html($j(this).find("option:selected").text());else $j(this).parents(".product_main_info_block").find('div.size_select span.choose_size').html(selectSizeCaption);var isProductLevelInfo=true;var size_text=$j(this).find(':first:selected').html();if(null==size_text||(typeof size_text=="undefined"))isProductLevelInfo=false;setPriceInfo(isProductLevelInfo,color_json,size_json,product_json,productId,documentId);setAllPaymentControls(isProductLevelInfo,size_json,product_json,productId,documentId);ShowAvailability(isProductLevelInfo,product_json,size_json,productId,documentId,true);ShowValidation(product_json,size_json,productId,documentId);SetWishListParams(productId,documentId,color_json.IREF,(null==size_json||typeof size_json=='undefined')?null:size_json.SIREF);}
function sizeSquareClicked(currObj){var availGrid=$j(currObj).parents(".product_main_info_block").find('.availGrid');$j(availGrid).hide();$j(currObj).parent().parent().find('span.choose_size').html($j(currObj).html());var idColl=getProductIdDocumentId($j(currObj).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var product_json=getProductJSON(productId,documentId);var presCode=$j(currObj).parents(".product_main_info_block").find("li.selected").attr("presCode");var sizeCode=$j(currObj).attr("sizeCode");if(null==product_json||'undefined'==typeof product_json)return null;var color_json=getColorJSON(presCode,product_json);if(null==color_json||typeof color_json=='undefined')return null;var size_json=getSizeJSON(sizeCode,color_json);var isProductLevelInfo=false;$j(currObj).parents(".product_main_info_block").find("div.size_select li").removeClass("selected").addClass("unselected");$j(currObj).parents(".product_main_info_block").find("div.size_select li[@sizeCode='"+sizeCode+"']").removeClass("unselected").addClass("selected");setPriceInfo(isProductLevelInfo,color_json,size_json,product_json,productId,documentId);setAllPaymentControls(isProductLevelInfo,size_json,product_json,productId,documentId);ShowAvailability(isProductLevelInfo,product_json,size_json,productId,documentId,true);ShowValidation(product_json,size_json,productId,documentId);SetWishListParams(productId,documentId,color_json.IREF,(null==size_json||typeof size_json=='undefined')?null:size_json.SIREF);}
function updateValidation(){var idColl=getProductIdDocumentId($j(this).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var product_json=getProductJSON(productId,documentId);if(null==product_json||'undefined'==typeof product_json)return null;var presCode=$j(this).parents(".product_main_info_block").find("li.selected").attr("presCode");if(isNullOrUndefined(presCode)){presCode=$j(this).parents(".product_main_info_block").find('div.color_select select').find(":selected").val();}
var color_json=getColorJSON(presCode,product_json);if(null==color_json||typeof color_json=='undefined')return null;var size_val=$j(this).parents(".product_main_info_block").find('div.detailled_information div.sku_select div.size_select select').val();if(size_val==null||size_val=='undefined')size_val=$j(this).parents(".product_main_info_block").find("div.size_select li.selected").attr("sizeCode");var size_json=getSizeJSON(size_val,color_json);ShowValidation(product_json,size_json,productId,documentId);}
function colorChangedLauncher(currObj){var idColl=getProductIdDocumentId($j(currObj).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var presCode=$j(currObj).attr("presCode");if(isNullOrUndefined(presCode)){presCode=$j(currObj).find(":selected").val();}
colorChanged(presCode,productId,documentId);var bubble=$j(currObj).parents('.product_main_info_block_content').find("#info_bubble");if(bubble.find("p:visible").length==0)bubble.hide();}
function generateSizeLayer(product_main_info_block,presCode,product_json){var color_json=getColorJSON(presCode,product_json);var cur=null;var li_content='';var sz_sqr=product_main_info_block.find('.size_select li');var passCurFlag=true;var sel_class='';if(product_main_info_block.find('.size_selector .selected').length>0){sz_selected=product_main_info_block.find('.size_selector .selected').attr('sizeCode');}
if(sz_sqr.length<=0)return false;for(var sc=0;sc<color_json['SDIM'].length;sc++){var sz_len=color_json['SDIM'][sc].TXT.length;switch(true){case(sz_len<=2):var sz_class='small';break;case(sz_len==3):var sz_class='medium';break;case(sz_len<=7):var sz_class='large';break;case(sz_len<=16):var sz_class='extralarge';break;}
switch(true){case(color_json['SDIM'][sc].AVCD==0):var addClasses=' unavailable';var addtitle=jQuery.trim(product_main_info_block.find('.avail_block .unavail').text());break;case(color_json['SDIM'][sc].AVCD==1):var addClasses='';var addtitle='';break;case(color_json['SDIM'][sc].AVCD==2):if(color_json['SDIM'][sc].AVPD!=0){var addClasses=' delayed';var $addtitle=product_main_info_block.find('.avail_block .avail_warning_1').clone();$addtitle.find('span').html(color_json['SDIM'][sc].AVPD);var addtitle=jQuery.trim($addtitle.text());}
else{var addClasses=' unavailable';var addtitle=jQuery.trim(product_main_info_block.find('.avail_block .unavail').text());}
break;}
if(sz_selected==color_json['SDIM'][sc].HSZ){sel_class='selected ';passCurFlag=false;}
else{sel_class='unselected '}
li_content+='<li class="'+sel_class+sz_class+addClasses+'" onclick="sizeSquareClicked(this)" sizeCode="'+color_json['SDIM'][sc].HSZ+'" title="'+addtitle+'">'+color_json['SDIM'][sc].TXT+'</li>';}
product_main_info_block.find('.size_selector').html(li_content);if(product_main_info_block.find('.size_selector li').length>0||product_main_info_block.find('.size_select select').is(':visible')==0){if(product_main_info_block.find('.size_selector .selected').length==0){product_main_info_block.find('.choose_size').text(sel_text);}}
return passCurFlag;}
function colorChanged(presCode,productId,documentId){var product_main_info_block=$j('div.product_main_info_block.'+productId+'.'+documentId);var prevPresCode=product_main_info_block.find("div.color_select li.selected").attr("presCode");if(!isNullOrUndefined(prevPresCode)&&(prevPresCode==presCode))return;var product_json=getProductJSON(productId,documentId);if(null==product_json||'undefined'==typeof product_json)return null;if(null==product_json.Details||'undefined'==typeof product_json.Details)return null;var color_json=getColorJSON(presCode,product_json);var color_ddlbs=product_main_info_block.find('div.detailled_information div.sku_select div.color_select select');if(null==color_json||typeof color_json=='undefined')return null;color_ddlbs.val(presCode);if(null==color_json.SDIM||'undefined'==typeof color_json.SDIM)return null;var size_ddlbs=product_main_info_block.find('div.detailled_information div.sku_select div.size_select select');var isProductLevelInfo;if(size_ddlbs!=null&&size_ddlbs.length>=1){isProductLevelInfo=repopulateSelect(size_ddlbs,color_json.SDIM,product_json.Details.SLC,'TXT','HSZ',size_ddlbs.val(),0);}
else{isProductLevelInfo=generateSizeLayer(product_main_info_block,presCode,product_json);}
if(null==isProductLevelInfo||typeof isProductLevelInfo=='undefined')return null;var size_lbl=product_main_info_block.find('div.detailled_information div.sku_select div.size_select label');var size_guide=product_main_info_block.find('div.detailled_information div.sku_select div.size_select a');var size_sqr=product_main_info_block.find('div.detailled_information div.sku_select div.size_select');if($j(size_ddlbs).find('option').length>=1||$j(size_sqr).find('li').length>=1){$j(size_lbl).show();$j(size_guide).show();}
else{$j(size_lbl).hide();$j(size_guide).hide();}
var size_val=size_ddlbs.val();if(size_val==null||size_val=='undefined')size_val=product_main_info_block.find("div.size_select li.selected").attr("sizeCode");var size_json=getSizeJSON(size_val,color_json);product_main_info_block.find("div.color_select li").removeClass("selected").addClass("unselected");product_main_info_block.find("div.color_select li[@presCode='"+presCode+"']").removeClass("unselected").addClass("selected");setPriceInfo(isProductLevelInfo,color_json,size_json,product_json,productId,documentId);setAllPaymentControls(isProductLevelInfo,size_json,product_json,productId,documentId);ShowValidation(product_json,size_json,productId,documentId);ShowAvailability(isProductLevelInfo,product_json,size_json,productId,documentId,false);ShowAvailability(isProductLevelInfo,product_json,size_json,productId,documentId,true);if(IsSiblingSKUsUpdateAllowed){SetAdditionalViewOnColorChange(1,color_json.SmallPict,color_json.BigPict,color_json.HdzPict);}
if($j('.multi_product').length>0){product_main_info_block.find('.mini_pdp_product_picture').attr('src',color_json.SmallPict);}
SetWishListParams(productId,documentId,color_json.IREF,(null==size_json||typeof size_json=='undefined')?null:size_json.SIREF);}
function setControlsOnLoad(){var parentDivs=$j('div.product_main_info_block');for(var i=0;i<parentDivs.length;i++){var product_main_info_block=$j(parentDivs[i]);var idColl=getProductIdDocumentId(product_main_info_block.attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var product_json=getProductJSON(productId,documentId);if(null==product_json||'undefined'==typeof product_json)return null;if(null==product_json.Details||'undefined'==typeof product_json.Details)return null;var presCode=product_main_info_block.find("li.selected").attr("presCode");if(isNullOrUndefined(presCode)){presCode=product_main_info_block.find('div.color_select select').find(":selected").val();}
var color_json=getColorJSON(presCode,product_json);if(null==color_json||typeof color_json=='undefined'){if(product_json.Details.COLORS!=null&&typeof product_json.Details.COLORS!='undefined')
if(product_json.Details.COLORS.length>0)
color_json=product_json.Details.COLORS[0];}
if(null==color_json.SDIM||'undefined'==typeof color_json.SDIM)return null;var isProductLevelInfo;var size_ddlbs=product_main_info_block.find('div.detailled_information div.sku_select div.size_select select');if(size_ddlbs!=null&&size_ddlbs.length>=1){isProductLevelInfo=repopulateSelect(size_ddlbs,color_json.SDIM,product_json.Details.SLC,'TXT','HSZ',size_ddlbs.val(),i);}
else{isProductLevelInfo=generateSizeLayer(product_main_info_block,presCode,product_json);}
if(null==isProductLevelInfo||typeof isProductLevelInfo=='undefined')return null;var size_lbl=product_main_info_block.find('div.detailled_information div.sku_select div.size_select label');var size_guide=product_main_info_block.find('div.detailled_information div.sku_select div.size_select a');var size_sqr=product_main_info_block.find('div.detailled_information div.sku_select div.size_select');if($j(size_ddlbs).find('option').length>=1||$j(size_sqr).find('li').length>=1){$j(size_lbl).show();$j(size_guide).show();}
else{$j(size_lbl).hide();$j(size_guide).hide();}
var size_val=size_ddlbs.val();var size_json=getSizeJSON(size_val,color_json);product_main_info_block.find("div.color_select li").removeClass("selected").addClass("unselected");product_main_info_block.find("div.color_select li[@presCode='"+presCode+"']").removeClass("unselected").addClass("selected");setAllPaymentControls(isProductLevelInfo,size_json,product_json,productId,documentId);setMDPAllPaymentControls(isProductLevelInfo,size_json,product_json,productId,documentId);ShowValidation(product_json,size_json,productId,documentId);}}
function setMDPPriceInfo(isProductLevelInfo,color_json,size_json,product_json,productId,documentId){if(null==product_json||(typeof product_json=="undefined"))return;if(!isProductLevelInfo&&(null==size_json||(typeof size_json=="undefined")))return;var sProductLevel_DiscountMaximum=appendDiscountFormat(product_json.Details.MADS);var nProductLevel_DiscountMaximum=toFloat(product_json.Details.MADS);var sProductLevel_ListPriceMinimum=appendCurrency(product_json.Details.MISP);var nProductLevel_ListPriceMinimum=toFloat(product_json.Details.MISP);var nProductLevel_DiscountMinimum=toFloat(product_json.Details.MIDS);var nProductLevel_ListPriceMaximum=toFloat(product_json.Details.MASP);var product_Main_Info_Block=$j('div.product_main_info_block.'+productId+'.'+documentId);var normal_price=product_Main_Info_Block.find('div.close_block div.sku_select div.price_information div.normal_price');var normalprice_d1a=normal_price.find('div.discountinfo p.d1a');var normalprice_d1a_oldprice=normalprice_d1a.find('.old_price');var normalprice_d1a_discount=normalprice_d1a.find('.discount');var normalprice_d1b=normal_price.find('div.discountinfo p.d1b');var normalprice_d1b_oldprice=normalprice_d1b.find('.old_price');var normalprice_d1b_discount=normalprice_d1b.find('.discount');var partirde_d1a=normal_price.find('div.discountinfo div.d1a');var partirde_d1b=normal_price.find('div.discountinfo div.d1b');var partirde_p1a=normal_price.find('div.priceinfo div.p1a');var normalprice_p2=normal_price.find('div.unitinfo p.p2');var normalprice_p2_productprice=normalprice_p2.find('.product_price');var normalprice_p1a=normal_price.find('div.priceinfo p.p1a');var normalprice_p1b=normal_price.find('div.priceinfo p.p1b');normal_price.find('.d1a, .d1b, .p1b, .p1a, .p2, .e1').hide();if(isProductLevelInfo){var sProductLevel_UnitPriceMinimum=appendCurrency(product_json.Details.UNMI);var nProductLevel_UnitPriceMinimum=toFloat(product_json.Details.UNMI);var sProductLevel_PreviousListPriceMinimum=appendCurrency(product_json.Details.MIST);var nProductLevel_MinD3EFee=toFloat(product_json.Details.MinD3EFee);var bProductLevel_D3EF=toBoolean(product_json.Details.D3EF);if(nProductLevel_DiscountMaximum==nProductLevel_DiscountMinimum&&nProductLevel_DiscountMaximum>0){normalprice_d1b_oldprice.html(sProductLevel_PreviousListPriceMinimum);normalprice_d1b_discount.html(sProductLevel_DiscountMaximum);normal_price.find('.d1b').show();}
if(nProductLevel_DiscountMaximum!=nProductLevel_DiscountMinimum&&nProductLevel_DiscountMaximum>0){normalprice_d1a_oldprice.html(sProductLevel_PreviousListPriceMinimum);normalprice_d1a_discount.html(sProductLevel_DiscountMaximum);normal_price.find('.d1a').show();}
if(nProductLevel_UnitPriceMinimum>0&&nProductLevel_UnitPriceMinimum!=nProductLevel_ListPriceMinimum){normalprice_p2_productprice.html(sProductLevel_UnitPriceMinimum);normal_price.find('.p2').show();}
if(nProductLevel_ListPriceMinimum!=nProductLevel_ListPriceMaximum){normalprice_p1a.html(sProductLevel_ListPriceMinimum);normal_price.find('.p1a').show();}
if(nProductLevel_ListPriceMinimum==nProductLevel_ListPriceMaximum){normalprice_p1b.html(sProductLevel_ListPriceMinimum);normal_price.find('.p1b').show();}
normal_price.find('.rough_price, .fute_price, .mini_price, .verte_price').hide();}
else{var sSizeLevel_PreviousListPrice=appendCurrency(size_json.STPR);var sSizeLevel_Discount=appendDiscountFormat(size_json.DSAM);var nSizeLevel_Discount=toFloat(size_json.DSAM);var sSizeLevel_LotUnitPrice=appendCurrency(size_json.UNPR);var nSizeLevel_LotUnitPrice=toFloat(size_json.UNPR);var sSizeLevel_ListPrice=appendCurrency(size_json.SPAS);var nSizeLevel_ListPrice=toFloat(size_json.SPAS);var bSizeLevel_D3EF=toBoolean(size_json.D3EF);var nSizeLevel_D3Fee=toFloat(size_json.D3Fee);if(nProductLevel_DiscountMaximum==nProductLevel_DiscountMinimum&&nProductLevel_DiscountMaximum>0&&nSizeLevel_Discount>0){normalprice_d1b_oldprice.html(sSizeLevel_PreviousListPrice);normalprice_d1b_discount.html(sSizeLevel_Discount);normal_price.find('.d1b').show();}
if(nProductLevel_DiscountMaximum!=nProductLevel_DiscountMinimum&&nProductLevel_DiscountMaximum>0&&nSizeLevel_Discount>0){normalprice_d1b_oldprice.html(sSizeLevel_PreviousListPrice);normalprice_d1b_discount.html(sSizeLevel_Discount);normal_price.find('.d1b').show();}
if(nSizeLevel_LotUnitPrice>0&&nSizeLevel_LotUnitPrice!=nSizeLevel_ListPrice){normalprice_p2_productprice.html(sSizeLevel_LotUnitPrice);normal_price.find('.p2').show();}
if(nProductLevel_ListPriceMinimum!=nProductLevel_ListPriceMaximum){normalprice_p1b.html(sSizeLevel_ListPrice);normal_price.find('.p1b').show();}
if(nProductLevel_ListPriceMinimum==nProductLevel_ListPriceMaximum){normalprice_p1b.html(sSizeLevel_ListPrice);normal_price.find('.p1b').show();}
var rough_price=normal_price.find('.rough_price');var fute_price=normal_price.find('.fute_price');var mini_price=normal_price.find('.mini_price');var verte_price=normal_price.find('.verte_price');normal_price.find('.rough_price, .fute_price, .mini_price, .verte_price').hide();if(toBoolean(size_json.PRXR))rough_price.show();else if(toBoolean(size_json.PRXF))fute_price.show();else if(toBoolean(size_json.PRXV))verte_price.show();else if(toBoolean(size_json.PRXM))mini_price.show();}}
function setMDPAllPaymentControls(isProductLevelInfo,size_json,product_json,productId,documentId){if(null==product_json||(typeof product_json=="undefined"))return;if(!isProductLevelInfo&&(null==size_json||(typeof size_json=="undefined")))return;var IsIdentifiedCKG=isIdentifiedCKG();var product_Main_Info_Block=$j('div.product_main_info_block.'+productId+'.'+documentId);var ckg_price=product_Main_Info_Block.find('div.close_block div.price_information div.ckg_price');var price_block=ckg_price.find('div.ckgprice');var ckg_priceSoit_f1a=ckg_price.find('div.soit, div.f1a');var ckg_priceSoit_f1b=ckg_price.find('div.soit, div.f1b');var ckg_priceSoit_f1c=ckg_price.find('div.soit, div.f1c');var ckg_priceSoit_f1d=ckg_price.find('div.soit, div.f1d');var ckg_priceSoit_f1e=ckg_price.find('div.soit, div.f1e');var ckg_priceSoit_f1f=ckg_price.find('div.soit, div.f1f');var ckg_price_f1a=price_block.find('p.f1a');var ckg_price_f1b=price_block.find('p.f1b');var ckg_price_f1c=price_block.find('p.f1c');var ckg_price_f1d=price_block.find('p.f1d');var ckg_priceAdvAmount_f1a=ckg_price.find('div.advantageamount p.f1a span');var ckg_priceAdvAmount_f1b=ckg_price.find('div.advantageamount p.f1b span');var ckg_priceAdvAmount_f1c=ckg_price.find('div.advantageamount p.f1c span');var ckg_priceAdvAmount_f1d=ckg_price.find('div.advantageamount p.f1d span');var ckg_priceProductPrice_f1a=ckg_price_f1a;var ckg_priceProductPrice_f1b=ckg_price_f1b.find('span.product_price');var ckg_priceProductPrice_f1c=ckg_price_f1c.find('span.product_price');var ckg_priceProductPrice_f1d=ckg_price_f1d.find('span.product_price');var ckg_priceCkgInfo_f1b=ckg_price_f1b.find('span.ckg_info');var ckg_priceCkgInfo_f1c=ckg_price_f1c.find('span.ckg_info');var ckg_priceCkgInfo_f1d=ckg_price_f1d.find('span.ckg_info');var ckg_priceCkgInfo_f1e=ckg_price.find('div.installment p.f1e span.ckg_info');var ckg_priceCkgInfo_f1f=ckg_price.find('div.installment p.f1f span.ckg_info');var ckg_priceCkgInfo_f1g=ckg_price.find('div.installment p.f1g span.ckg_info');var ckg_priceTotal_f2a=ckg_price.find('div.installment p.f2a span.ckgpricetotal');var ckg_priceTotal_f2b=ckg_price.find('div.installment p.f2b span.ckgpricetotal');var ckg_priceTEG_f2a=ckg_price.find('div.installment p.f2a span.ckgteg');var ckg_priceTEG_f2b=ckg_price.find('div.installment p.f2b span.ckgteg');var pLegalMention=product_Main_Info_Block.find('div.close_block div.price_information p.finaref_legal_information');var ckgdemandcard=ckg_price.find('.ckgdemandcard');ckg_price.find('[class*="f1"], [class*="f2"], p.finaref_legal_information, .ckgdemandcard').hide();var legalMention=getLegalMentionJSON(product_json,isProductLevelInfo?product_json.Details.MICO:size_json.COCD);if(null!=legalMention&&typeof legalMention!='undefined'){pLegalMention.html(legalMention.Mention+'</br></br>'+legalMention.Exemple);}
if(isProductLevelInfo){var sMinInstallmentValue=appendCurrency(product_json.Details.MIIV);var nMinInstallmentValue=toFloat(product_json.Details.MIIV);var sMinNumberOfInstallment=product_json.Details.MINI;var nMinNumberOfInstallment=toFloat(product_json.Details.MINI);var nMinCreditRate=toFloat(product_json.Details.MICR);var bNoReductBrand=toBoolean(product_json.Details.PNRB);var bMinChargesRank=toBoolean(product_json.Details.MICRN);var nListPriceMinimum=toFloat(product_json.Details.MISP);var sListPriceMinimum=appendCurrency(product_json.Details.MISP);var nMinCKGPrice=toFloat(product_json.Details.MICK);if(nMinCKGPrice>=nListPriceMinimum)nMinCKGPrice=0;var sMinCKGPrice=appendCurrency(product_json.Details.MICK);var sMinCreditCharges=appendCurrency(product_json.Details.MICC);var sMinCreditRate=appendPercentage(product_json.Details.MICD);if(bMinChargesRank&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceTotal_f2b.html(sMinCreditCharges);ckg_priceTEG_f2b.html(sMinCreditRate);ckg_price.find('.f2b').show();}
if(!bMinChargesRank&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceTotal_f2a.html(sMinCreditCharges);ckg_priceTEG_f2a.html(sMinCreditRate);ckg_price.find('.f2a').show();}
if(nListPriceMinimum>=150&&nMinNumberOfInstallment!=0&&!IsIdentifiedCKG){ckgdemandcard.show();}
if(nMinCKGPrice<=0){if(nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceCkgInfo_f1f.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1f').show();}
if(nMinNumberOfInstallment==0&&nMinInstallmentValue!=0){ckg_priceCkgInfo_f1g.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1g').show();}}
else{if(!bNoReductBrand&&!IsIdentifiedCKG)ckgdemandcard.show();if(!bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue==0&&nMinCKGPrice>0){ckg_priceAdvAmount_f1a.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1a.html(sMinCKGPrice);ckg_price.find('.f1a').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue==0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1a.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1a.html(sMinCKGPrice);ckg_price.find('.f1a').show();}
if(!bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceAdvAmount_f1c.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1c.html(sMinCKGPrice);ckg_priceCkgInfo_f1c.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1c').show();}
if(bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1c.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1c.html(sMinCKGPrice);ckg_priceCkgInfo_f1c.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1c').show();}
if(bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0&&!IsIdentifiedCKG){ckg_priceCkgInfo_f1f.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1f').show();}
if(!bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0){ckg_priceAdvAmount_f1d.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1d.html(sMinCKGPrice);ckg_priceCkgInfo_f1d.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1d').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1d.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1d.html(sMinCKGPrice);ckg_priceCkgInfo_f1d.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1d').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0&&!IsIdentifiedCKG){ckg_priceCkgInfo_f1g.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1g').show();}}}
else{var bMinChargesRank=toBoolean(size_json.CRNK);var nMinNumberOfInstallment=toFloat(size_json.NINS);var sMinNumberOfInstallment=size_json.NINS;var nMinInstallmentValue=toFloat(size_json.IVAL);var sMinInstallmentValue=appendCurrency(size_json.IVAL);var bNoReductBrand=toBoolean(size_json.SNRB);var nListPriceMinimum=toFloat(size_json.SPAS);var sListPriceMinimum=appendCurrency(size_json.SPAS);var nMinCKGPrice=toFloat(size_json.CKGP);if(nMinCKGPrice>=nListPriceMinimum)nMinCKGPrice=0;var sMinCKGPrice=appendCurrency(size_json.CKGP);var sMinCreditCharges=appendCurrency(size_json.CCHR);var sMinCreditRate=appendPercentage(size_json.CRTD);if(bMinChargesRank&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceTotal_f2b.html(sMinCreditCharges);ckg_priceTEG_f2b.html(sMinCreditRate);ckg_price.find('.f2b').show();}
if(!bMinChargesRank&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceTotal_f2a.html(sMinCreditCharges);ckg_priceTEG_f2a.html(sMinCreditRate);ckg_price.find('.f2a').show();}
if(nListPriceMinimum>=150&&nMinNumberOfInstallment!=0&&!IsIdentifiedCKG)ckgdemandcard.show();if(nMinCKGPrice<=0){if(nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceCkgInfo_f1e.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1e').show();}
if(nMinNumberOfInstallment==0&&nMinInstallmentValue!=0){ckg_priceCkgInfo_f1g.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1g').show();}}
else{if(!bNoReductBrand&&!IsIdentifiedCKG)ckgdemandcard.show();if(!bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue==0&&nMinCKGPrice>0){ckg_priceAdvAmount_f1a.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1a.html(sMinCKGPrice);ckg_price.find('.f1a').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue==0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1a.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1a.html(sMinCKGPrice);ckg_price.find('.f1a').show();}
if(!bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceAdvAmount_f1b.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1b.html(sMinCKGPrice);ckg_priceCkgInfo_f1b.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1b').show();}
if(bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1b.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1b.html(sMinCKGPrice);ckg_priceCkgInfo_f1b.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1b').show();}
if(bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0&&!IsIdentifiedCKG){ckg_priceCkgInfo_f1e.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1e').show();}
if(!bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0){ckg_priceAdvAmount_f1d.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1d.html(sMinCKGPrice);ckg_priceCkgInfo_f1d.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1d').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1d.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1d.html(sMinCKGPrice);ckg_priceCkgInfo_f1d.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1d').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0&&!IsIdentifiedCKG){ckg_priceCkgInfo_f1g.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1g').show();}}}
if(ckg_price.find('[class*="f1"]:visible, [class*="f2"]:visible, p.finaref_legal_information:visible, , .ckgdemandcard:visible').length==0)
ckg_price.hide();else ckg_price.show();}
function repopulateSelect(el,items,title,name,value,select_val,index){el.each(function(i,n){n.options.length=0;if(items.length>0){var captionList=secondLevelCaption.split('||');if(captionList.length>0)
n.options[0]=new Option(captionList[index],'00');}
var cnt=0;$j.each(items,function(){if(items[cnt].AVCD!=3)
{if(this[value]==BLANKSIZECODE){n.options[0]=new Option(this[name],this[value]);return;}
var opt=new Option(this[name],this[value]);if(select_val==this[value]){opt.selected=true;}
n.options[n.options.length]=opt;}
cnt++;});if(n.options.length<=2){if(2==n.options.length){n.options[1].selected=true;}
var idColl=getProductIdDocumentId($j(this).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var product_main_info_block=$j('div.product_main_info_block.'+productId+'.'+documentId);var color_ddlbs=product_main_info_block.find('div.detailled_information div.sku_select div.color_select select');showQuantityAndAvailability(color_ddlbs);}});var isProductLevelInfo=true;var selected_text=$j(el).find(':first:selected').html();if($j(el).find('option').length<=1)$j(el).hide();else $j(el).show();if(null==selected_text||(typeof selected_text=="undefined")||$j(el).find('option').length<=1)isProductLevelInfo=false;return isProductLevelInfo;}
function showQuantityAndAvailability(obj){var idColl=getProductIdDocumentId($j(obj).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var product_Main_Info_Block=$j('div.product_main_info_block.'+productId+'.'+documentId);if(product_Main_Info_Block==null||typeof(product_Main_Info_Block)=='undefined')return;var presCode=$j(obj).attr("presCode");if(isNullOrUndefined(presCode)){presCode=$j(obj).find(":selected").val();}
var product_json=getProductJSON(productId,documentId);if(null==product_json||'undefined'==typeof product_json)return;var color_json=getColorJSON(presCode,product_json);if(null==color_json||typeof color_json=='undefined')return;if(product_Main_Info_Block.find('.size_selector').is(':visible')){var select_size=product_Main_Info_Block.find('div.sku_select div.size_select ul.size_selector .selected');var size_val=select_size.attr('sizecode');var size_json=getSizeJSON(size_val,color_json);var isProductLevelInfo=true;var size_text=select_size.html();if(null==size_text||(typeof size_text=="undefined")||product_Main_Info_Block.find('div.sku_select div.size_select ul.size_selector li').length<=1)isProductLevelInfo=false;}
else{var select_size=product_Main_Info_Block.find('div.sku_select div.size_select select');var size_val=select_size.val();var size_json=getSizeJSON(size_val,color_json);var isProductLevelInfo=true;var size_text=$j(select_size).find(':first:selected').html();if(null==size_text||(typeof size_text=="undefined")||$j(select_size).find('option').length<=1)isProductLevelInfo=false;}
product_Main_Info_Block.find('span.bubblecolorname').html($j(obj).attr("colorName"));ShowAvailability(isProductLevelInfo,product_json,size_json,productId,documentId,true);}
function setPriceInfo(isProductLevelInfo,color_json,size_json,product_json,productId,documentId){if(null==product_json||(typeof product_json=="undefined"))return;if(!isProductLevelInfo&&(null==size_json||(typeof size_json=="undefined")))return;var sProductLevel_DiscountMaximum=appendDiscountFormat(product_json.Details.MADS);var nProductLevel_DiscountMaximum=toFloat(product_json.Details.MADS);var sProductLevel_ListPriceMinimum=appendCurrency(product_json.Details.MISP);var nProductLevel_ListPriceMinimum=toFloat(product_json.Details.MISP);var nProductLevel_DiscountMinimum=toFloat(product_json.Details.MIDS);var nProductLevel_ListPriceMaximum=toFloat(product_json.Details.MASP);var product_Main_Info_Block=$j('div.product_main_info_block.'+productId+'.'+documentId);var normal_price=product_Main_Info_Block.find('div.detailled_information div.sku_select div.price_information div.normal_price');var normalprice_d1a=normal_price.find('div.discountinfo p.d1a');var normalprice_d1a_oldprice=normalprice_d1a.find('.old_price');var normalprice_d1a_discount=normalprice_d1a.find('.discount');var normalprice_d1b=normal_price.find('div.discountinfo p.d1b');var normalprice_d1b_oldprice=normalprice_d1b.find('.old_price');var normalprice_d1b_discount=normalprice_d1b.find('.discount');var partirde_d1a=normal_price.find('div.discountinfo div.d1a');var partirde_d1b=normal_price.find('div.discountinfo div.d1b');var partirde_p1a=normal_price.find('div.priceinfo div.p1a');var normalprice_p2=normal_price.find('div.unitinfo p.p2');var normalprice_p2_productprice=normalprice_p2.find('.product_price');var normalprice_p1a=normal_price.find('div.priceinfo p.p1a');var normalprice_p1b=normal_price.find('div.priceinfo p.p1b');normal_price.find('.d1a, .d1b, .p1b, .p1a, .p2, .e1').hide();var personalization_block=product_Main_Info_Block.find(".personalization_block");personalization_block.hide();if(null!=size_json&&typeof size_json!='undefined'&&size_json.HZ!=BLANKSIZECODE)
{if(toBoolean(size_json.PERN))personalization_block.show();}
else if(toBoolean(color_json.PRZN))personalization_block.show();if(isProductLevelInfo){var sProductLevel_UnitPriceMinimum=appendCurrency(product_json.Details.UNMI);var nProductLevel_UnitPriceMinimum=toFloat(product_json.Details.UNMI);var sProductLevel_PreviousListPriceMinimum=appendCurrency(product_json.Details.MIST);var nProductLevel_MinD3EFee=toFloat(product_json.Details.MinD3EFee);var bProductLevel_D3EF=toBoolean(product_json.Details.D3EF);if(nProductLevel_DiscountMaximum==nProductLevel_DiscountMinimum&&nProductLevel_DiscountMaximum>0){normalprice_d1b_oldprice.html(sProductLevel_PreviousListPriceMinimum);normalprice_d1b_discount.html(sProductLevel_DiscountMaximum);normal_price.find('.d1b').show();}
if(nProductLevel_DiscountMaximum!=nProductLevel_DiscountMinimum&&nProductLevel_DiscountMaximum>0){normalprice_d1a_oldprice.html(sProductLevel_PreviousListPriceMinimum);normalprice_d1a_discount.html(sProductLevel_DiscountMaximum);normal_price.find('.d1a').show();}
if(nProductLevel_UnitPriceMinimum>0&&nProductLevel_UnitPriceMinimum!=nProductLevel_ListPriceMinimum){normalprice_p2_productprice.html(sProductLevel_UnitPriceMinimum);normal_price.find('.p2').show();}
if(nProductLevel_ListPriceMinimum!=nProductLevel_ListPriceMaximum){normalprice_p1a.html(sProductLevel_ListPriceMinimum);normal_price.find('.p1a').show();}
if(nProductLevel_ListPriceMinimum==nProductLevel_ListPriceMaximum){normalprice_p1b.html(sProductLevel_ListPriceMinimum);normal_price.find('.p1b').show();}
normal_price.find('.rough_price, .fute_price, .mini_price, .verte_price').hide();}
else{var sSizeLevel_PreviousListPrice=appendCurrency(size_json.STPR);var sSizeLevel_Discount=appendDiscountFormat(size_json.DSAM);var nSizeLevel_Discount=toFloat(size_json.DSAM);var sSizeLevel_LotUnitPrice=appendCurrency(size_json.UNPR);var nSizeLevel_LotUnitPrice=toFloat(size_json.UNPR);var sSizeLevel_ListPrice=appendCurrency(size_json.SPAS);var nSizeLevel_ListPrice=toFloat(size_json.SPAS);var bSizeLevel_D3EF=toBoolean(size_json.D3EF);var nSizeLevel_D3Fee=toFloat(size_json.D3Fee);if(nProductLevel_DiscountMaximum==nProductLevel_DiscountMinimum&&nProductLevel_DiscountMaximum>0&&nSizeLevel_Discount>0){normalprice_d1b_oldprice.html(sSizeLevel_PreviousListPrice);normalprice_d1b_discount.html(sSizeLevel_Discount);normal_price.find('.d1b').show();}
if(nProductLevel_DiscountMaximum!=nProductLevel_DiscountMinimum&&nProductLevel_DiscountMaximum>0&&nSizeLevel_Discount>0){normalprice_d1b_oldprice.html(sSizeLevel_PreviousListPrice);normalprice_d1b_discount.html(sSizeLevel_Discount);normal_price.find('.d1b').show();}
if(nSizeLevel_LotUnitPrice>0&&nSizeLevel_LotUnitPrice!=nSizeLevel_ListPrice){normalprice_p2_productprice.html(sSizeLevel_LotUnitPrice);normal_price.find('.p2').show();}
if(nProductLevel_ListPriceMinimum!=nProductLevel_ListPriceMaximum){normalprice_p1b.html(sSizeLevel_ListPrice);normal_price.find('.p1b').show();}
if(nProductLevel_ListPriceMinimum==nProductLevel_ListPriceMaximum){normalprice_p1b.html(sSizeLevel_ListPrice);normal_price.find('.p1b').show();}
var rough_price=normal_price.find('.rough_price');var fute_price=normal_price.find('.fute_price');var mini_price=normal_price.find('.mini_price');var verte_price=normal_price.find('.verte_price');normal_price.find('.rough_price, .fute_price, .mini_price, .verte_price').hide();if(toBoolean(size_json.PRXR))rough_price.show();else if(toBoolean(size_json.PRXF))fute_price.show();else if(toBoolean(size_json.PRXV))verte_price.show();else if(toBoolean(size_json.PRXM))mini_price.show();}}
function setAllPaymentControls(isProductLevelInfo,size_json,product_json,productId,documentId){if(null==product_json||(typeof product_json=="undefined"))return;if(!isProductLevelInfo&&(null==size_json||(typeof size_json=="undefined")))return;var IsIdentifiedCKG=isIdentifiedCKG();var product_Main_Info_Block=$j('div.product_main_info_block.'+productId+'.'+documentId);var ckg_price=product_Main_Info_Block.find('div.detailled_information div.sku_select div.price_information div.ckg_price');var price_block=ckg_price.find('div.ckgprice');var ckg_priceSoit_f1a=ckg_price.find('div.soit, div.f1a');var ckg_priceSoit_f1b=ckg_price.find('div.soit, div.f1b');var ckg_priceSoit_f1c=ckg_price.find('div.soit, div.f1c');var ckg_priceSoit_f1d=ckg_price.find('div.soit, div.f1d');var ckg_priceSoit_f1e=ckg_price.find('div.soit, div.f1e');var ckg_priceSoit_f1f=ckg_price.find('div.soit, div.f1f');var ckg_price_f1a=price_block.find('p.f1a');var ckg_price_f1b=price_block.find('p.f1b');var ckg_price_f1c=price_block.find('p.f1c');var ckg_price_f1d=price_block.find('p.f1d');var ckg_priceAdvAmount_f1a=ckg_price.find('div.advantageamount p.f1a span');var ckg_priceAdvAmount_f1b=ckg_price.find('div.advantageamount p.f1b span');var ckg_priceAdvAmount_f1c=ckg_price.find('div.advantageamount p.f1c span');var ckg_priceAdvAmount_f1d=ckg_price.find('div.advantageamount p.f1d span');var ckg_priceProductPrice_f1a=ckg_price_f1a;var ckg_priceProductPrice_f1b=ckg_price_f1b.find('span.product_price');var ckg_priceProductPrice_f1c=ckg_price_f1c.find('span.product_price');var ckg_priceProductPrice_f1d=ckg_price_f1d.find('span.product_price');var ckg_priceCkgInfo_f1b=ckg_price_f1b.find('span.ckg_info');var ckg_priceCkgInfo_f1c=ckg_price_f1c.find('span.ckg_info');var ckg_priceCkgInfo_f1d=ckg_price_f1d.find('span.ckg_info');var ckg_priceCkgInfo_f1e=ckg_price.find('div.installment p.f1e span.ckg_info');var ckg_priceCkgInfo_f1f=ckg_price.find('div.installment p.f1f span.ckg_info');var ckg_priceCkgInfo_f1g=ckg_price.find('div.installment p.f1g span.ckg_info');var ckg_priceTotal_f2a=ckg_price.find('div.installment p.f2a span.ckgpricetotal');var ckg_priceTotal_f2b=ckg_price.find('div.installment p.f2b span.ckgpricetotal');var ckg_priceTEG_f2a=ckg_price.find('div.installment p.f2a span.ckgteg');var ckg_priceTEG_f2b=ckg_price.find('div.installment p.f2b span.ckgteg');var pLegalMention=product_Main_Info_Block.find('div.detailled_information div.sku_select div.price_information p.finaref_legal_information');var ckgdemandcard=ckg_price.find('.ckgdemandcard');ckg_price.find('[class*="f1"], [class*="f2"], p.finaref_legal_information, .ckgdemandcard').hide();var legalMention=getLegalMentionJSON(product_json,isProductLevelInfo?product_json.Details.MICO:size_json.COCD);if(null!=legalMention&&typeof legalMention!='undefined'){pLegalMention.html(legalMention.Mention+'</br></br>'+legalMention.Exemple);}
if(isProductLevelInfo){var sMinInstallmentValue=appendCurrency(product_json.Details.MIIV);var nMinInstallmentValue=toFloat(product_json.Details.MIIV);var sMinNumberOfInstallment=product_json.Details.MINI;var nMinNumberOfInstallment=toFloat(product_json.Details.MINI);var nMinCreditRate=toFloat(product_json.Details.MICR);var bNoReductBrand=toBoolean(product_json.Details.PNRB);var bMinChargesRank=toBoolean(product_json.Details.MICRN);var nListPriceMinimum=toFloat(product_json.Details.MISP);var sListPriceMinimum=appendCurrency(product_json.Details.MISP);var nMinCKGPrice=toFloat(product_json.Details.MICK);if(nMinCKGPrice>=nListPriceMinimum)nMinCKGPrice=0;var sMinCKGPrice=appendCurrency(product_json.Details.MICK);var sMinCreditCharges=appendCurrency(product_json.Details.MICC);var sMinCreditRate=appendPercentage(product_json.Details.MICD);if(bMinChargesRank&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceTotal_f2b.html(sMinCreditCharges);ckg_priceTEG_f2b.html(sMinCreditRate);ckg_price.find('.f2b').show();}
if(!bMinChargesRank&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceTotal_f2a.html(sMinCreditCharges);ckg_priceTEG_f2a.html(sMinCreditRate);ckg_price.find('.f2a').show();}
if(nListPriceMinimum>=150&&nMinNumberOfInstallment!=0&&!IsIdentifiedCKG){ckg_price.find('div.price_info p.advanceamount').show();ckgdemandcard.show();}
if(nMinCKGPrice<=0){if(nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceCkgInfo_f1f.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1f').show();}
if(nMinNumberOfInstallment==0&&nMinInstallmentValue!=0){ckg_priceCkgInfo_f1g.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1g').show();}}
else{if(!bNoReductBrand&&!IsIdentifiedCKG)ckgdemandcard.show();if(!bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue==0&&nMinCKGPrice>0){ckg_priceAdvAmount_f1a.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1a.html(sMinCKGPrice);ckg_price.find('.f1a').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue==0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1a.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1a.html(sMinCKGPrice);ckg_price.find('.f1a').show();}
if(!bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceAdvAmount_f1c.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1c.html(sMinCKGPrice);ckg_priceCkgInfo_f1c.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1c').show();}
if(bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1c.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1c.html(sMinCKGPrice);ckg_priceCkgInfo_f1c.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1c').show();}
if(bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0&&!IsIdentifiedCKG){ckg_priceCkgInfo_f1f.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1f').show();}
if(!bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0){ckg_priceAdvAmount_f1d.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1d.html(sMinCKGPrice);ckg_priceCkgInfo_f1d.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1d').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1d.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1d.html(sMinCKGPrice);ckg_priceCkgInfo_f1d.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1d').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0&&!IsIdentifiedCKG){ckg_priceCkgInfo_f1g.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1g').show();}}}
else{var bMinChargesRank=toBoolean(size_json.CRNK);var nMinNumberOfInstallment=toFloat(size_json.NINS);var sMinNumberOfInstallment=size_json.NINS;var nMinInstallmentValue=toFloat(size_json.IVAL);var sMinInstallmentValue=appendCurrency(size_json.IVAL);var bNoReductBrand=toBoolean(size_json.SNRB);var nListPriceMinimum=toFloat(size_json.SPAS);var sListPriceMinimum=appendCurrency(size_json.SPAS);var nMinCKGPrice=toFloat(size_json.CKGP);if(nMinCKGPrice>=nListPriceMinimum)nMinCKGPrice=0;var sMinCKGPrice=appendCurrency(size_json.CKGP);var sMinCreditCharges=appendCurrency(size_json.CCHR);var sMinCreditRate=appendPercentage(size_json.CRTD);if(bMinChargesRank&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceTotal_f2b.html(sMinCreditCharges);ckg_priceTEG_f2b.html(sMinCreditRate);ckg_price.find('.f2b').show();}
if(!bMinChargesRank&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceTotal_f2a.html(sMinCreditCharges);ckg_priceTEG_f2a.html(sMinCreditRate);ckg_price.find('.f2a').show();}
if(nListPriceMinimum>=150&&nMinNumberOfInstallment!=0&&!IsIdentifiedCKG)ckgdemandcard.show();if(nMinCKGPrice<=0){if(nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceCkgInfo_f1e.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1e').show();}
if(nMinNumberOfInstallment==0&&nMinInstallmentValue!=0){ckg_priceCkgInfo_f1g.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1g').show();}}
else{if(!bNoReductBrand&&!IsIdentifiedCKG)ckgdemandcard.show();if(!bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue==0&&nMinCKGPrice>0){ckg_priceAdvAmount_f1a.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1a.html(sMinCKGPrice);ckg_price.find('.f1a').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue==0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1a.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1a.html(sMinCKGPrice);ckg_price.find('.f1a').show();}
if(!bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0){ckg_priceAdvAmount_f1b.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1b.html(sMinCKGPrice);ckg_priceCkgInfo_f1b.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1b').show();}
if(bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1b.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1b.html(sMinCKGPrice);ckg_priceCkgInfo_f1b.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1b').show();}
if(bNoReductBrand&&nMinNumberOfInstallment!=0&&nMinInstallmentValue!=0&&!IsIdentifiedCKG){ckg_priceCkgInfo_f1e.html(sMinInstallmentValue+PENDANT+sMinNumberOfInstallment+" "+MOIS);ckg_price.find('.f1e').show();}
if(!bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0){ckg_priceAdvAmount_f1d.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1d.html(sMinCKGPrice);ckg_priceCkgInfo_f1d.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1d').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0&&IsIdentifiedCKG){ckg_priceAdvAmount_f1d.html(negateAndAppendCurrency(nListPriceMinimum-nMinCKGPrice));ckg_priceProductPrice_f1d.html(sMinCKGPrice);ckg_priceCkgInfo_f1d.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1d').show();}
if(bNoReductBrand&&nMinNumberOfInstallment==0&&nMinInstallmentValue!=0&&!IsIdentifiedCKG){ckg_priceCkgInfo_f1g.html(sMinInstallmentValue+PAR+MOIS);ckg_price.find('.f1g').show();}}}
if(ckg_price.find('[class*="f1"]:visible, [class*="f2"]:visible, p.finaref_legal_information:visible, .ckgdemandcard:visible').length==0)
ckg_price.hide();else ckg_price.show();}
function isIdentifiedCKG(){var CKGUserCookieValue=GetSubCookieValue("M.R.User","CKGUser");if(CKGUserCookieValue!=null){if(CKGUserCookieValue!="NotCKG")return true;}
return false;}
function getLegalMentionJSON(product_json,creditOptionCode){return JSONQuery("[?CreditCode='"+creditOptionCode+"'][0]",product_json.LegalMention);}
function getProductJSON(productId,documentId,colorname,highsizecode,iref,siref){var product_json=null;if(2==arguments.length){if(isNullOrUndefined(productId))return null;if(isNullOrUndefined(documentId))return null;product_json=JSONQuery("[?PIDDID='"+productId+documentId+"'][0]",JSON_ProductDetail.Items)}
if(4==arguments.length){if(isNullOrUndefined(productId))return null;if(isNullOrUndefined(documentId))return null;if(isNullOrUndefined(colorname))return null;if(isNullOrUndefined(highsizecode))return null;product_json=JSONQuery(".[?PIDDID='"+productId+documentId+"']..[?CNM='"+colorname+"']..[?HSZ='"+highsizecode+"'][0]",JSON_ProductDetail.Items)}
if(6==arguments.length){if(isNullOrUndefined(productId))return null;if(isNullOrUndefined(documentId))return null;if(isNullOrUndefined(iref))return null;if(isNullOrUndefined(siref))return null;product_json=JSONQuery(".[?PIDDID='"+productId+documentId+"']..[?IREF='"+iref+"']..[?SIREF='"+siref+"'][0]",JSON_ProductDetail.Items)}
return product_json;}
function getSizeJSON(size_val,color_json){var size_json=JSONQuery("[?HSZ='"+size_val+"']",color_json.SDIM);if(size_json==null||size_json.length==0){size_json=JSONQuery("[?HSZ='"+BLANKSIZECODE+"']",color_json.SDIM);if(size_json!=null&&size_json.length>0)
return size_json[0];else
return null;}
return size_json[0];}
function getColorJSON(presCode,product_json){var color_json=JSONQuery("[?PZ='"+presCode+"']",product_json.Details.COLORS);if(color_json!=null&&color_json.length>0)
return color_json[0];return null;}
function ShowAvailabilityBubble(obj){var idColl=getProductIdDocumentId($j(obj).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var product_Main_Info_Block=$j('div.product_main_info_block.'+productId+'.'+documentId);if(product_Main_Info_Block==null||typeof(product_Main_Info_Block)=='undefined')return;var presCode=$j(obj).attr("presCode");if(isNullOrUndefined(presCode)){presCode=$j(obj).find(":selected").val();}
var product_json=getProductJSON(productId,documentId);if(null==product_json||'undefined'==typeof product_json)return;var color_json=getColorJSON(presCode,product_json);if(null==color_json||typeof color_json=='undefined')return;var select_size=product_Main_Info_Block.find('div.detailled_information div.sku_select div.size_select select');var size_val=select_size.val();if(size_val==null||size_val=='undefined')size_val=product_main_info_block.find("div.size_select li.selected").attr("sizeCode");var size_json=getSizeJSON(size_val,color_json);var isProductLevelInfo=true;var size_text=$j(select_size).find(':first:selected').html();if(null==size_text||(typeof size_text=="undefined")||$j(select_size).find('option').length<=1)isProductLevelInfo=false;product_Main_Info_Block.find('span.bubblecolorname').html($j(obj).attr("colorName"));ShowAvailability(isProductLevelInfo,product_json,size_json,productId,documentId,false);}
function ShowAvailability(isProductLevelInfo,product_json,size_json,productId,documentId,onSkuChange){var product_Main_Info_Block=$j('div.product_main_info_block.'+productId+'.'+documentId);if(product_Main_Info_Block==null||typeof(product_Main_Info_Block)=='undefined')return;var colorName=product_Main_Info_Block.find("li.selected").attr("colorName");var selectedPresCode=product_Main_Info_Block.find("li.selected").attr("presCode");if(null==colorName||typeof colorName=='undefined')
colorName=product_Main_Info_Block.find("div.color_select select").find(":selected").html();if(null==selectedPresCode||typeof selectedPresCode=='undefined')
selectedPresCode=product_Main_Info_Block.find("div.color_select select").find(":selected").val();product_Main_Info_Block.find('span.choose_color').html(CapitaliseFirstLetter(colorName));var divAvailBlock=product_Main_Info_Block.find('div.detailled_information div.avail_block');var pAvailBubble=product_Main_Info_Block.find('.info_bubble .message');product_Main_Info_Block.find("div.color_select li span").html('');if(isProductLevelInfo){divAvailBlock.hide();pAvailBubble.find('p').hide();product_Main_Info_Block.find("div.color_select li").each(function(){var presCode=$j(this).attr('presCode');color_json=getColorJSON(presCode,product_json);var spanColor=$j(this).find('span');var rgbCode=color_json.RGBCode;if(rgbCode==null||typeof rgbCode=='undefined'||rgbCode.length==0)spanColor.html(OUTOFSTOCKSYMBOL);});return;}
if(!onSkuChange)divAvailBlock=pAvailBubble;divAvailBlock.find('p, div.colorname').hide();var pAvailableWarning=divAvailBlock.find('p:eq(0)');var pAvailableWarning10=divAvailBlock.find('p.avail_warning_10');var pAvailable=divAvailBlock.find('p.avail');var pUnavailable=divAvailBlock.find('p.unavail');var divColorName=divAvailBlock.find('div.colorname');var lnkSubstitution=divAvailBlock.find('a.substitution_link');var spanAvailabilityPeriod=divAvailBlock.find('p:eq(0) span');if(product_Main_Info_Block.find('.size_selector').is(':visible')){var select_size=product_Main_Info_Block.find('div.sku_select div.size_select ul.size_selector .selected').attr('sizecode');}
else{var select_size=product_Main_Info_Block.find('div.sku_select div.size_select select').val();}
lnkSubstitution.hide();if(size_json!=null&&typeof size_json!='undefined'){var availabilityPeriod=toFloat(size_json.AVPD);var bBackOrder=false;switch(size_json.AVCD){case"0":pUnavailable.show();if(toBoolean(size_json.ISSI)){gridFlag=true;lnkSubstitution.attr("prescode",selectedPresCode)
lnkSubstitution.attr("sizeCode",select_size)
lnkSubstitution.show();}
divColorName.show();break;case"1":if(toBoolean(size_json.ISBI))bBackOrder=true;else{pAvailable.show();divColorName.show();gridFlag=false;}
break;case"2":bBackOrder=true;break;}
if(bBackOrder){if(availabilityPeriod>=2&&(countryCode=="CH"||countryCode=="IT")&&product_json!=null&&typeof product_json!='undefined'&&product_json.Details!=null&&typeof product_json.Details!='undefined'&&product_json.Details.COLORS!=null&&typeof product_json.Details.COLORS!='undefined'&&product_json.Details.COLORS.length>1)
{gridFlag=true;lnkSubstitution.attr("prescode",selectedPresCode)
lnkSubstitution.attr("sizeCode",select_size)
lnkSubstitution.show();pUnavailable.show();}
else if(availabilityPeriod>0){gridFlag=false;spanAvailabilityPeriod.html(availabilityPeriod);pAvailableWarning.removeClass().addClass("avail_warning_"+availabilityPeriod);pAvailableWarning.show();lnkSubstitution.attr("prescode",selectedPresCode)
lnkSubstitution.attr("sizeCode",select_size)
lnkSubstitution.show();}
else{gridFlag=true;lnkSubstitution.attr("prescode",selectedPresCode)
lnkSubstitution.attr("sizeCode",select_size)
lnkSubstitution.show();pUnavailable.show();}
divColorName.show();}}
else{pUnavailable.show();divColorName.show();}
if(onSkuChange)divAvailBlock.show();product_Main_Info_Block.find("div.color_select li").each(function(){var presCode=$j(this).attr('presCode');color_json=getColorJSON(presCode,product_json);if(product_Main_Info_Block.find('.size_selector').is(':visible')){var select_size=product_Main_Info_Block.find('div.sku_select div.size_select ul.size_selector .selected').attr('sizecode');}
else{var select_size=product_Main_Info_Block.find('div.sku_select div.size_select select').val();}
var size_val=select_size;var sizejson=getSizeJSON(size_val,color_json);var spanColor=$j(this).find('span');var rgbCode=color_json.RGBCode;if((sizejson!=null&&typeof sizejson!='undefined'&&sizejson.AVCD=="0")||(sizejson==null||typeof sizejson=='undefined')||(rgbCode==null||typeof rgbCode=='undefined'||rgbCode.length==0))
spanColor.html(OUTOFSTOCKSYMBOL);else spanColor.html('');});}
function getProductIdDocumentId(className){if(null==className||typeof className=='undefined')return null;return className.split(" ");}
function replaceCommaWithPeriod(val){var retString='';var strVal=new String(val);var num_array=strVal.split(',');if(1==num_array.length)return strVal;for(var index=0,tot=(num_array.length-1);index<tot;index++){retString=retString+num_array[index];}
retString=retString+"."+num_array[num_array.length-1];return retString;}
function toFloat(val){if(val==null||typeof val=='undefined')return 0;return parseFloat(replaceCommaWithPeriod(val));}
toNumber=function(val){return parseInt(parseFloat(replaceCommaWithPeriod(val)));};function toBoolean(val){if(val==null||typeof val=='undefined')return false;return val.toLowerCase()=="true";}
function appendCurrency(val){if(val==null||typeof val=='undefined')return null;var tmpVal=formatNumber(val);if(tmpVal==null||typeof tmpVal=='undefined')return null;var mypriceString=tmpVal+" &euro;";if(currencyFormat!=null&&typeof currencyFormat!='undefined')
mypriceString=currencyFormat.replace("0",tmpVal);return mypriceString;}
function negateAndAppendCurrency(val){if(val==null||typeof val=='undefined')return null;var tmpVal=formatNumber(0-(toFloat(val)));if(tmpVal==null||typeof tmpVal=='undefined')return null;var mypriceString=tmpVal+" &euro;";if(currencyFormat!=null&&typeof currencyFormat!='undefined')
mypriceString=currencyFormat.replace("0",tmpVal);return mypriceString;}
function appendPercentage(val){if(val==null||typeof val=='undefined')return null;return formatNumber(val)+"%";}
function appendDiscountFormat(val){if(val==null||typeof val=='undefined')return null;return"-"+val+"%";}
function formatNumber(val){if(val==null||typeof val=='undefined')return null;if(val==="")return val;val=roundNumber(val);if(val==0)return'0';var strVal=new String(val);strVal=strVal.replace(".",currencyDecimalSeparator);var splitParts=strVal.split(currencyDecimalSeparator);if(splitParts.length<=1)strVal=strVal+currencyDecimalSeparator+"00";else if(splitParts.length==2){var decimalPart=splitParts[1];if(decimalPart.length<2){decimalPart+="0";strVal=splitParts[0]+currencyDecimalSeparator+decimalPart;}}
return strVal;}
function roundNumber(val){var strVal=new String(val);strVal=strVal.replace(",",".");var val=new Number(strVal);if(ROUNDING_PRECISION<=0)return val;if((val.toString().length-val.toString().lastIndexOf('.'))<=(ROUNDING_PRECISION+1))return val;var Rounder=Math.pow(10,ROUNDING_PRECISION);return Math.round(val*Rounder)/Rounder;}
function OpenPicturePopUp(){}
function AddionalViewHoverIn(altImg){if($j(altImg).attr("class")!="video"){$j(altImg).click(function(){if(videoBtnClicked){$j("#zoomerContainer").css({"display":"block"});$j("#videoEL").remove();videoBtnClicked=false;}});}
var imgBOV=$j(altImg).attr('BOV');var imgHDOV=$j(altImg).attr('HDOV');oldMainImg=$j('.imgMain').src;oldZoomImg=$j('.zoomLink').href;$j(altImg).parent().siblings().removeClass('selected');$j(altImg).parent().addClass('selected');if(imgBOV!="null"){if(imgBOV!=""){$j('.imgMain').attr('src',imgBOV);}}
if(imgHDOV!="null"){if(imgHDOV!=""){$j('.zoomLink').attr('href',imgHDOV);}}
if(isZoomImageNull()){return;}else{}}
function ShowAdditionalViewImage(altImg,SOV,BOV,HDOV){if(SOV!=''){$j(altImg).attr('src',SOV);$j(altImg).parent().show();}
if(BOV!=''){$j(altImg).attr('BOV',BOV);}
$j(altImg).attr('HDOV',HDOV);$j(altImg).hoverIntent(function(){AddionalViewHoverIn(this);},function(){});}
function SetAdditionalViewOnColorChange(pos,SOV,BOV,HDOV){var altImg=$j('#avImg'+pos);ShowAdditionalViewImage(altImg,SOV,BOV,HDOV);AddionalViewHoverIn(altImg);if('undefined'!=typeof AdditionalViewJSON&&null!=AdditionalViewJSON){if(AdditionalViewJSON.Count==1)
HideAdditionalViewImage(altImg);}}
function HideAdditionalViewImage(altImg){$j(altImg).attr('src','http://media.laredoute.fr/images/spacer.gif');$j(altImg).parent().hide();}
function GetVideoPictDir(){var returnLanguage;switch(referrerLanguageCode){case'fr':returnLanguage='be/fr';break;case'de':returnLanguage='ch/de';break;case'nl':returnLanguage='be/nl';break;case'es':returnLanguage='es/es';break;case'it':returnLanguage='it/it';break;case'pt':returnLanguage='pt/pt';break;}
return returnLanguage;}
var videoBtnClicked=false;function ShowAdditionalViewViedo(altImg,videoUrl){$j(altImg).parent().css({backgroundImage:"url("+$j('#avImg1').attr("src")+")",width:"72px",height:"72px"});$j(altImg).attr("class","video");$j(altImg).attr('src','http://media.laredoute.fr/intl/'+GetVideoPictDir()+'/pdp2010/layer_video.png');$j(altImg).parent().show();$j(altImg).hover(function(){ShowVideoBubble(this);},function(){HideVideoBubble();});$j(".mainImgVideoBtn").show();$j('.mainImgVideoBtn').click(function(){omniture_VideoClick_tracking(videoUrl);if((videoUrl.indexOf(".f4v")!=-1)||(videoUrl.indexOf(".flv")!=-1)){if(!videoBtnClicked){var videoEl='<div id="videoEL"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="400" id="RedcatsPlayer" align="middle"><param name="movie" value="/flash/RedcatsPlayer.swf?video='+videoUrl+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="play" value="true" /><param name="loop" value="true" /><param name="wmode" value="transparent" /><param name="scale" value="showall" /><param name="menu" value="true" /><param name="devicefont" value="false" /><param name="salign" value="" /><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><!--[if !IE]>--><object type="application/x-shockwave-flash" data="/flash/RedcatsPlayer.swf?video='+videoUrl+'" width="400" height="400" style="position:relative; z-index:0;"><param name="movie" value="/flash/RedcatsPlayer.swf?video='+videoUrl+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="play" value="true" /><param name="loop" value="true" /><param name="wmode" value="transparent" /><param name="scale" value="showall" /><param name="menu" value="true" /><param name="devicefont" value="false" /><param name="salign" value="" /><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /> <!--<![endif]--><a href="http://www.adobe.com/go/getflash"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a><!--[if !IE]>--></object><!--<![endif]--></object></div>';$j("#zoomerContainer").css({"display":"none"});$j(".aroundPicture").append(videoEl);videoBtnClicked=true;}}else{MM_openBrWindow(videoUrl,'zoom','resizable=yes,scrollbars=no,width=500,height=600,left=50, top=50');}});$j(altImg).click(function(){omniture_VideoClick_tracking(videoUrl);if((videoUrl.indexOf(".f4v")!=-1)||(videoUrl.indexOf(".flv")!=-1)){if(!videoBtnClicked){var videoEl='<div id="videoEL"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="400" id="RedcatsPlayer" align="middle"><param name="movie" value="/flash/RedcatsPlayer.swf?video='+videoUrl+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="play" value="true" /><param name="loop" value="true" /><param name="wmode" value="transparent" /><param name="scale" value="showall" /><param name="menu" value="true" /><param name="devicefont" value="false" /><param name="salign" value="" /><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><!--[if !IE]>--><object type="application/x-shockwave-flash" data="/flash/RedcatsPlayer.swf?video='+videoUrl+'" width="400" height="400"><param name="movie" value="/flash/RedcatsPlayer.swf?video='+videoUrl+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="play" value="true" /><param name="loop" value="true" /><param name="wmode" value="transparent" /><param name="scale" value="showall" /><param name="menu" value="true" /><param name="devicefont" value="false" /><param name="salign" value="" /><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /> <!--<![endif]--><a href="http://www.adobe.com/go/getflash"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a><!--[if !IE]>--></object><!--<![endif]--></object></div>';$j("#zoomerContainer").css({"display":"none"});$j(".aroundPicture").append(videoEl);videoBtnClicked=true;}}else{MM_openBrWindow(videoUrl,'zoom','resizable=yes,scrollbars=no,width=500,height=600,left=50, top=50');}});}
function omniture_VideoClick_tracking(arg){var parentDivs=$j('div.product_main_info_block');if(parentDivs.length>0){var product_main_info_block=$j(parentDivs[0]);var idColl=getProductIdDocumentId(product_main_info_block.attr("class"));var productId=idColl[1];}
var s=s_gi(s_account);if(typeof s!="undefined"){s.linkTrackVars='events,products'
s.linkTrackEvents='event36';s.events="event36";s.products=";"+productId;s.tl(this,'o','video viewed product page');}
return;}
function ShowVideoBubble(obj){if(IE6){$j("#additional_view_video_bubble").css({display:"",top:($j(obj).position().top-33),left:($j(obj).position().left-5)});}else if(IE7){$j("#additional_view_video_bubble").css({display:"",top:($j(obj).position().top-33),left:($j(obj).position().left-5)});}else if(IE8){$j("#additional_view_video_bubble").css({display:"",top:($j(obj).position().top-33),left:($j(obj).position().left-5)});}else{$j("#additional_view_video_bubble").css({display:"",top:($j(obj).position().top-38),left:($j(obj).position().left-5)});}}
function HideVideoBubble(){$j("#additional_view_video_bubble").css({display:"none"});}
function ShowMainProductAdditionalViewImages(){if('undefined'!=typeof AdditionalViewJSON&&null!=AdditionalViewJSON){altImagesCount=AdditionalViewJSON.Count<8?AdditionalViewJSON.Count:8;}
for(var i=0;i<8;i++){var altImg=$j('#avImg'+(i+1));if(i<altImagesCount&&altImagesCount>1){if(null==AdditionalViewJSON.AlternateImages[i].Video){ShowAdditionalViewImage(altImg,AdditionalViewJSON.AlternateImages[i].SOV,AdditionalViewJSON.AlternateImages[i].BOV,AdditionalViewJSON.AlternateImages[i].HDOV);}
else{ShowAdditionalViewViedo(altImg,AdditionalViewJSON.AlternateImages[i].Video)}}
else{HideAdditionalViewImage(altImg);}}}
function ShowMinPDPAdditionalViewImages(obj){var idColl=getProductIdDocumentId($j(obj).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(null==AdditionalViewJSON||'undefined'==typeof AdditionalViewJSON)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];if('undefined'!=typeof productId&&null!=productId){var miniPdpkey='mini'+productId+documentId;if(null==AdditionalViewJSON.MiniPDPAlternateImages||'undefined'==typeof AdditionalViewJSON.MiniPDPAlternateImages)return;var minAltImg=AdditionalViewJSON.MiniPDPAlternateImages[miniPdpkey];if(null==minAltImg||'undefined'==typeof minAltImg)return;if(AdditionalViewJSON.Count<8){var idx=0;for(var i=AdditionalViewJSON.Count;i<8;i++){var altImg=$j('#avImg'+(i+1))
if(minAltImg.length>0&&minAltImg.length>idx){ShowAdditionalViewImage(altImg,minAltImg[idx].SOV,minAltImg[idx].BOV,minAltImg[idx].HDOV);if(idx==0){AddionalViewHoverIn(altImg);}}
else{HideAdditionalViewImage(altImg);}
idx++;}}}}
$j.fn.ATB=function(btnATB,bUpdate){if(isNullOrUndefined(JSON_ProductDetail)){return GenericATBError(false);}
var divATB='';var class_array='';if(bUpdate)
{divATB=$j(btnATB).parents('.modify_basket');class_array=divATB.attr("class").split(" ");}
else
{divATB=$j(btnATB).parents('.atb_div');class_array=divATB.attr("class").split(" ");}
if(isNullOrUndefined(class_array)){return GenericATBError(false);}
var productId=null;var documentId=null;if(class_array.length>=2){if(bUpdate){if(trim(class_array[class_array.length-1])==''){productId=class_array[class_array.length-3];documentId=class_array[class_array.length-2];}
else{productId=class_array[class_array.length-2];documentId=class_array[class_array.length-1];}}
else{productId=class_array[class_array.length-2];documentId=class_array[class_array.length-1];}}
if(isNullOrUndefined(productId)||isNullOrUndefined(documentId)){return GenericATBError(false);}
var price_information=null;price_information=divATB.parent().parent();if(isNullOrUndefined(price_information)){return GenericATBError(false);}
var sku_select=price_information.parent();if(isNullOrUndefined(sku_select)){return GenericATBError(false);}
var presCode=sku_select.find('div.color_select li.selected').attr('presCode');if(isNullOrUndefined(presCode)){presCode=sku_select.find('div.color_select select').find(':selected').val();if(isNullOrUndefined(presCode)){return GenericATBError(false);}}
if(sku_select.find('div.size_select select').length>0||sku_select.find('div.size_select li').length>0){var size_ddlb=sku_select.find('div.size_select select');var size_sqr=sku_select.find('div.size_select li.selected');var highsizecode;if(size_ddlb.length>=1){highsizecode=size_ddlb.find(':selected').val();}
else if(size_sqr.length>=1){highsizecode=size_sqr.attr('sizeCode');}}
else{var highsizecode=BLANKSIZECODE;}
if(isNullOrUndefined(highsizecode)){return GenericATBError(false);}
var sku_availability=sku_select.find('div.sku_availability');if(isNullOrUndefined(sku_availability)){return GenericATBError(false);}
var quantity=sku_availability.find('.quantity').val();if(isNullOrUndefined(quantity)){return GenericATBError(false);}
if(isNaN(quantity)||(toNumber(quantity)<1)||(quantity.indexOf('+')!=-1)){return GenericATBError(false);}
var prod_details_json=ATBGetProductDetailsJSON(productId,documentId,JSON_ProductDetail);if(isNullOrUndefined(prod_details_json)){return GenericATBError(false);}
var color_json=ATBGetColorJSON(prod_details_json,presCode,false);if(isNullOrUndefined(color_json)){return GenericATBError(false);}
var size_json=ATBGetSizeJSON(color_json,highsizecode,false);if(isNullOrUndefined(size_json)){return GenericATBError(false);}
if(!ATBIsSKUAvailable(size_json,false)){return false;}
var personalization_text=sku_select.find('.personalization_text').val();if(isNullOrUndefined(personalization_text)||personalization_text=='Je saisis le texte ici'){personalization_text="";}
var chosen_non_free_services=price_information.siblings('div.technical_services').find('li.non_free_services .choose_service:checked');var frProdArray=new Array();frProd=new FRProduct(quantity,personalization_text,prod_details_json,color_json,size_json);if(isNullOrUndefined(frProd)||isNullOrUndefined(frProdArray)){return GenericATBError(false);}
frProdArray[0]=frProd;var ATBServices=null;if(!isNullOrUndefined(size_json.Services)&&(size_json.Services.length>0)){if(isNullOrUndefined(chosen_non_free_services)||(chosen_non_free_services.length<=0))
ATBServices=ATBGetServices(size_json,frProd);else{chosen_non_free_services.each(function(i){var parent_li=$j(this).parent();if(isNullOrUndefined(parent_li)){return false;}
var classes=parent_li.attr("class").split(" ");if(isNullOrUndefined(classes)||(classes.length<=0)){return false;}
var paidservice=JSONQuery("..[?SType=3 & ID='"+classes[0]+"']",size_json.Services);if(isNullOrUndefined(paidservice)||(paidservice.length<=0)){return false;}
var svcFrProd=ATBServiceToFRProduct(paidservice[0],frProd);if(isNullOrUndefined(svcFrProd)){return false;}
frProdArray.push(svcFrProd);});}}
var assoc_block_html=$j('div.associated_products').parent().html();if(isNullOrUndefined(assoc_block_html)){assoc_block_html=null;}
var product_Main_Info_Block=null;if(($j('#visualstyleBit').val()==4)||($j('#visualstyleBit').val()==8)){main_Info_Block=$j('div.product_main_info_block.'+productId+'.'+documentId);if(!isNullOrUndefined(main_Info_Block)){product_Main_Info_Block=main_Info_Block;}}
if(!ValidateFRProductArray(frProdArray,false)){return false;}
var lineItemId=$j.gup("itemid");var products=getProductObject(frProdArray[0].ProductId,frProdArray[0].DocumentId,frProdArray[0].PresCode,frProdArray[0].SizeCode,quantity,frProdArray[0].CategoryId);if(!isNullOrUndefined(lineItemId)&&!isNaN(lineItemId)&&(toNumber(lineItemId)>0)){var options={"mode":"update","forceCallingServices":false,"callPushProduct":false};var obj=AddToBasketNewPDP(true,"update","False",products,lineItemId,'',frProdArray,product_Main_Info_Block);}
else{var options={"mode":"add","forceCallingServices":false,"callPushProduct":false};var obj=AddToBasketNewPDP(true,"add","False",products,'',productsource,frProdArray,product_Main_Info_Block);}
return true;};function AddToBasketNewPDP(isValid,mode,isSearch,products,itemID,source,productList,miniPdpObject){if(source.toLowerCase().match("avail")=="avail"||source.match("FeaturedProduct")=="FeaturedProduct"){ReportToAvail('ADDEDTOCART',products[0][0],'');}
retval=false;omnitureScript="";basketError="";showAvail=true;if(!isNullOrUndefined(miniPdpObject)){showAvail=false;}
function onSuccess(responseText){returnValue=responseText.split("||");retval=eval(returnValue[0]);basketError=(returnValue[1]);pushProducts=returnValue[2];omnitureScript=(returnValue[3]);if(!retval){alert(basketError);return;}
if(products.length>0){if(mode.toLowerCase()!="update"){BindATBLayer(productList);makeATBEventBinds();ShowATBLayer();AddItemToBasketBySide(productList[0].ProductId,productList[0].Quantity,productList[0].Title,productList[0].Price);}
else{GoToBasket();}}}
if(isValid){try{var postURL="/"+siteCountryLanguageCode[0]+"/"+siteCountryLanguageCode[1]+"/pdp/XmlHttpAddToBasket.aspx?ajax=true&ItemsAdded="+itemID+";";var postData="mode="+mode+"&products="+products+"&search="+isSearch+"&itemid="+itemID+"&source="+source+"&newpdp=true"+"&getpushproducts="+showAvail+"&availtemplatename="+this.availTemplateName;postData=postData.toLowerCase();$j.ajax({async:false,type:"POST",url:postURL,data:postData,timeout:10000,success:onSuccess,error:error500});if(retval){this.BasketCountInterface('BasketItemCount','basketcounter');}}
catch(e){window.location=error500;}
if(retval){var Omniturescript=runAjaxOmniture(omnitureScript);try{var test=eval(Omniturescript);}
catch(e){}}}
return false;}
function runAjaxOmniture(OmnitureScript){if(OmnitureScript!=""&&OmnitureScript!=null){OmnitureScript=OmnitureScript.replace(/comma/g,";");OmnitureScript=OmnitureScript.replace(/quote/g,"\'");OmnitureScript=OmnitureScript.replace(/;[#]{2,10};/g,"");OmnitureScript=OmnitureScript.replace(/#/g," ");OmnitureScript=OmnitureScript.replace(/^;/g,"");OmnitureScript=OmnitureScript.replace(/var/g,"; var");return OmnitureScript;}
return null;}
function getProductObject(productId,documentId,presCode,sizeCode,quantity,categoryId){var productObj=new Array();var counter=0;productObj[counter]=new Array(7);productObj[counter][0]=productId;productObj[counter][1]=documentId;productObj[counter][2]=presCode;productObj[counter][3]=sizeCode;productObj[counter][4]=quantity;productObj[counter][5]=categoryId;productObj[counter][6]=';';return productObj;};function SelectedColorSizeChange(ProductId,DocumentId,ColorLabel,PresCode,SizeCode){if(null!=ColorLabel&&'undefined'!=typeof ColorLabel)
{SelectedColorChange(ProductId,DocumentId,ColorLabel,PresCode);}
if(null!=SizeCode&&'undefined'!=typeof SizeCode)
{SelectedSizeChange(ProductId,DocumentId,SizeCode);}}
function SelectedColorChange(ProductId,DocumentId,ColorLabel,PresCode){colorChanged(PresCode,ProductId,DocumentId);}
function SelectedSizeChange(ProductId,DocumentId,SizeCode){var product_main_info_block=$j('div.product_main_info_block.'+ProductId+'.'+DocumentId);if(product_main_info_block.find('.size_selector').is(':visible')){var size_ddlbs=product_main_info_block.find('div.detailled_information div.sku_select div.size_select ul.size_selector .selected');if(null==size_ddlbs||'undefined'==typeof size_ddlbs)return;var sel_val=product_main_info_block.find('div.detailled_information div.sku_select div.size_select ul.size_selector li');var selected_li=sel_val.filter(function(){if($j(this).attr('sizecode')==SizeCode)
return true;});sel_val.removeClass('selected');selected_li.removeClass('unselected');selected_li.addClass('selected');selected_li.trigger('click');}
else{var size_ddlbs=product_main_info_block.find('div.detailled_information div.sku_select div.size_select select');if(null==size_ddlbs||'undefined'==typeof size_ddlbs)return;size_ddlbs.val(SizeCode);size_ddlbs.trigger('change');}}
function showCSAvailabilityGridinLayer(obj){var AvailabilityGrid=$j(obj);var modalContent1=$j(AvailabilityGrid).find('#modalContent1');var availLink=AvailabilityGrid.find('a');for(var i=0;i<availLink.length;i++){if(availLink[i].className=="OUTOFSTOCK"){AvailabilityGrid.find('a')[i].removeAttribute('href');}}
if(AvailabilityGrid!=null&&modalContent1!=null){$j(AvailabilityGrid).find('#modalContent1').css('display','block');$j(AvailabilityGrid).css('display','block');var childWindowWidth="0";childWindowWidth=$j(AvailabilityGrid).attr("TotalLayerColumnWidth");if(childWindowWidth=="0"){childWindowWidth=$j(AvailabilityGrid).find("#aGTableContainer").width();}
if(childWindowWidth>=610)
{aGInnerTableHeight=$j(AvailabilityGrid).find("#aGInnerTable").height()+18;$j(AvailabilityGrid).find("#aGTableContainer").width(942);$j(AvailabilityGrid).find("div.aGLayer").width(970);$j(AvailabilityGrid).find("#aGTableContainer").css("height",aGInnerTableHeight);$j(AvailabilityGrid).find("#aGTableContainer").addClass('aGTableContainerFlow');$j(AvailabilityGrid).find("#aGTableContainer th").addClass('aGLockColumn');if(childWindowWidth>=942){$j(AvailabilityGrid).find("#aGInnerTable").css("width",childWindowWidth);}}
else{childWindowWidth=parseInt(childWindowWidth)+108;aGInnerTableHeight=$j(AvailabilityGrid).find("#aGInnerTable").height()+18;$j(AvailabilityGrid).find("#aGTableContainer").width(childWindowWidth+236);$j(AvailabilityGrid).find("div.aGLayer").width(childWindowWidth+252);$j(AvailabilityGrid).find("#aGTableContainer").css("height",aGInnerTableHeight);$j(AvailabilityGrid).find("#aGTableContainer").addClass('aGTableContainerFlow');$j(AvailabilityGrid).find("#aGTableContainer th").addClass('aGLockColumn');}
$j(AvailabilityGrid).focus();$j(AvailabilityGrid).bgiframe();$j("div.aGLayer").bgiframe();$j("modalContent1").bgiframe();$j(AvailabilityGrid).show();var rightpos=($j("#popup_layer").width()-$j(AvailabilityGrid).find("div.aGLayer").width())/2-$j(".product_main_info_block").position().left-10;$j(AvailabilityGrid).css('left',rightpos+'px');$j(AvailabilityGrid).css('top','0px');$j(AvailabilityGrid).find('.close').hide();$j(AvailabilityGrid).find('a').unbind('click');$j(AvailabilityGrid).find('a').click(function(){if($j(this).hasClass('OUTOFSTOCK'))return false;if($j(this).hasClass('aGLayerClose'))return false;var className=$j(obj).parents(".product_main_info_block").attr("class");var idColl=className.split(" ");if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var color=$j(this).attr("colorName");var size=$j(this).attr("sizeCode");blnGrid=true;if((null==color||'undefined'==typeof color)&&(null==size||'undefined'==typeof size))return;gridFlag=false;SelectedColorSizeChange(productId,documentId,$j(this).attr("colorName"),$j(this).attr("presCode"),$j(this).attr("sizeCode"));if(gridFlag==true){gridFlag=false;blnGrid=true;var categoryid=GetQueryStringValueFromURL('categoryid');if(categoryid=='false')categoryid="";showProductSubstitutionLayer(this,productId,documentId,categoryid,$j(this).attr("presCode"),$j(this).attr("sizeCode"));return false;}
$j(AvailabilityGrid).hide();});$j('div.sku_select div.size_select select').click(function(){$j(AvailabilityGrid).hide();});$j(AvailabilityGrid).find('#availGridLayerClose').show();$j(AvailabilityGrid).find('#availGridLayerClose').click(function(){$j(AvailabilityGrid).hide();});}}
function GetProductMainInfoBlock(curObj){return $j(curObj).parents(".product_main_info_block");}
function SetLastViewedProducts(){var parentDivs=$j('div.product_main_info_block');if(parentDivs.length>0){var product_main_info_block=$j(parentDivs[0]);var idColl=getProductIdDocumentId(product_main_info_block.attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];SaveProductHistoryCookie(productId,documentId);}}
function ShowValidationBubble(control){var idColl=getProductIdDocumentId($j(control).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var product_main_info_block=$j('div.product_main_info_block.'+productId+'.'+documentId);if(product_main_info_block==null||typeof(product_main_info_block)=='undefined')return;var presCode=product_main_info_block.find("li.selected").attr("presCode");if(isNullOrUndefined(presCode)){presCode=product_main_info_block.find('div.color_select select').find(":selected").val();}
var product_json=getProductJSON(productId,documentId);if(null==product_json||'undefined'==typeof product_json)return;var color_json=getColorJSON(presCode,product_json);if(null==color_json||typeof color_json=='undefined')return;if(product_main_info_block.find('.size_selector').is(':visible')){var select_size=product_main_info_block.find('div.sku_select div.size_select ul.size_selector .selected').attr('sizecode');}
else{var select_size=product_main_info_block.find('div.sku_select div.size_select select').val();}
var size_val=select_size;if(size_val==null||size_val=='undefined')size_val=product_main_info_block.find("div.size_select li.selected").attr("sizeCode");var size_json=getSizeJSON(size_val,color_json);ShowValidation(product_json,size_json,productId,documentId);}
function validateQuantityPDP(){var i;var validQuantity=true;var alertInvalidQuantity=false;var alertQtyTooHigh=false;var productsSelected=0;var txtQty=$j('.quantity').val();if(txtQty!=null){var quantity=txtQty;var minimumQuantity=1;var maximumQuantity=30;var confirmQuantity=10;if(!isNaN(quantity)&&quantity>=minimumQuantity&&quantity<=maximumQuantity){if(quantity>=confirmQuantity){if(confirm(MSG_CONFIRMQTY)==false){$j('.quantity').focus();$j('.quantity').select();return false;}}}
if(isNaN(quantity))
validQuantity=false;else{if(quantity>0&&quantity>maximumQuantity){validQuantity=false;alertQtyTooHigh=true;}
else if(quantity<minimumQuantity){validQuantity=false;}}}
if(!validQuantity){if(alertQtyTooHigh){alert(MSG_INVALID_QTY)}
else
alert(MSG_NO_QTY)
if(txtQty!=null){$j('.quantity').focus();$j('.quantity').select();}
return false}
return true;}
function ShowValidation(product_json,size_json,productId,documentId){var product_main_info_block=$j('div.product_main_info_block.'+productId+'.'+documentId);if(product_main_info_block==null||typeof(product_main_info_block)=='undefined')return;var bValidSize=true;var bValidQuantity=true;var bValidSizeForRegular=true;var bValidSizeForSoldByMetre=true;if(product_main_info_block.find('div.sku_select div.size_select select').length>0){var selected_val=product_main_info_block.find('div.sku_select div.size_select select').val();if(null==selected_val||typeof selected_val=="undefined"||selected_val=="00")bValidSize=false;}
if(product_main_info_block.find('div.detailled_information div.sku_select div.size_select .size_selector').length>=1){var select_size_sqr_selected=product_main_info_block.find('div.detailled_information div.sku_select div.size_select li.selected');if(null!=select_size_sqr_selected&&select_size_sqr_selected!=undefined&&select_size_sqr_selected.length<1)bValidSize=false;}
var quantity=product_main_info_block.find('input.quantity').val();var floatQuantity=toFloat(quantity);if(null==quantity||(typeof quantity=="undefined")||isNaN(quantity)||(quantity.indexOf('+')!=-1)||isNaN(floatQuantity)||floatQuantity<=0)bValidQuantity=false;if(bValidQuantity){var bIsSoldByMetre=toBoolean(product_json.Details.SBM);if(bIsSoldByMetre&&quantity>999)bValidSizeForSoldByMetre=false;}
var presCode=product_main_info_block.find("li.selected").attr("presCode");if(isNullOrUndefined(presCode)){presCode=product_main_info_block.find('div.color_select select').find(":selected").val();}
var divAvailBlock=product_main_info_block.find('.info_bubble .message');divAvailBlock.find('p, div.colorname').hide();var pSizeMissing=divAvailBlock.find('.sizemissing');var pQuantityMissing=divAvailBlock.find('p.quantitymissing');var pSizeAndQuantityMissing=divAvailBlock.find('p.sizeandquantitymissing');var pNotAvailable=divAvailBlock.find('p.notavailable');var pInvalidSizeForRegular=divAvailBlock.find('p.invalidsizeforregular');var pInvalidSizeForSoldByMetre=divAvailBlock.find('p.invalidsizeforsoldbymetre');var atbButton=product_main_info_block.find('.atb_btn_off:visible');if(atbButton.length==0)
atbButton=product_main_info_block.find('.atb_btn:visible');var modifyButton=product_main_info_block.find('.modify_btn_off:visible');if(modifyButton.length==0)
modifyButton=product_main_info_block.find('.modify_btn:visible');var button=atbButton.length==0?modifyButton:atbButton;var imgEnabledSrc=atbButton.length==0?imgMATBEnable:imgATBEnable;var imgDisabledSrc=atbButton.length==0?imgMATBDisable:imgATBDisable;var isUpdate=atbButton.length==0?true:false;button.removeAttr('class');button.attr('class',imgEnabledSrc);button.unbind('click');button.click(function(){if(isNullOrUndefined(currentModalBoxContent)){if(validateQuantityPDP()){$j(document).ATB($j(this),isUpdate);}}});if(!bValidSize&&!bValidQuantity)pSizeAndQuantityMissing.show();else if(!bValidSizeForRegular&&bValidQuantity)pInvalidSizeForRegular.show();else if(!bValidSizeForSoldByMetre&&bValidQuantity)pInvalidSizeForSoldByMetre.show();else if(!bValidSize)pSizeMissing.show();else if(!bValidQuantity)pQuantityMissing.show();else if(size_json!=null&&typeof size_json!='undefined'&&(size_json.AVCD=="0"||(size_json.AVCD=="2"&&size_json.AVPD=="0")))pNotAvailable.show();if(divAvailBlock.find('p:visible').length>0){button.removeAttr('class');button.attr('class',imgDisabledSrc);button.unbind('click');button.hoverIntent(function(){ShowATBBubble(this);},function(){HideATBBubble(this);});}else{var atbButton=null;product_main_info_block.find('.atb_btn_off').each(function(){atbButton=this;});HideATBBubble(atbButton);}}
function popUp(strURL,strHeight,strWidth,largeur){var left=(screen.width-largeur)/2;var strOptions="toolbar=no, location=no, directories=no, menubar=no, status=no, scrollbars=yes, resizable=yes, copyhistory=no, height="+strHeight+",width="+strWidth+", left="+left+", top=200";window.open(strURL,'newWin',strOptions);}
function SetWishListParams(productId,documentId,IRef,SecRef){var mainBlock=$j('.product_main_info_block.'+productId+'.'+documentId);wishListLink=$j(mainBlock).find('div.links a.wishList');if(isNullOrUndefined(wishListLink))return;$j(wishListLink).attr('pId',productId);$j(wishListLink).attr('dId',documentId);$j(wishListLink).attr('iRef',IRef);$j(wishListLink).attr('sRef',SecRef);}
function PopUpWishList(wishListLink){var pId=$j(wishListLink).attr('pId');var dId=$j(wishListLink).attr('dId');var intRef=$j(wishListLink).attr('iRef');var secIntRef=$j(wishListLink).attr('sRef');if(isNullOrUndefined(secIntRef)){alert(strWishListAlert);return false;}
var wishlistUrl=AbsoluteBaseUrl+"WishListPopup.aspx?productid="+pId+"&documentid="+dId+"&colorcode="+intRef+"&sizecode="+secIntRef;MM_openBrWindow(wishlistUrl,'3D','resizable=yes,scrollbars=Yes,width=550,height=600,left=50, top=50');return false;}
function OpenServicePopUp(url){var xPos=(screen.width-960)/2;var yPos=(screen.height-600)/2;window.open(url,"","menubar=no,status=no,width=640,height=720,scrollbars=yes,resizable=no,left="+xPos+",top="+yPos);}
var openedMiniPDP=null;function OpenMiniPDP(img){$j(img).parents(".close_block").fadeOut('normal',function(){});$j(img).parents(".product_main_info_block_content").removeClass("close");$j(img).parents(".normal_content").children(".detailled_information").show('normal',function(){});ShowMinPDPAdditionalViewImages(img);if(openedMiniPDP!=null){$j(openedMiniPDP).parents(".close_block").fadeIn('normal');$j(openedMiniPDP).parents(".product_main_info_block_content").addClass("close");$j(openedMiniPDP).parents(".normal_content").children(".detailled_information").hide('normal');var closeLink=$j(openedMiniPDP).parents(".normal_content").find(".close_lire_la_suite");var divGlobalInformation=$j(closeLink).parents(".global_information");if(divGlobalInformation.length==0)return;var divProductShortText=divGlobalInformation.children(".description").children(".product_shorttext");var divProductLongText=divGlobalInformation.children(".description").children(".longtext_container");if(divProductShortText.length==0||divProductLongText.length==0)return;divProductLongText.slideUp(900,function(){divGlobalInformation.removeClass("open");});divProductShortText.show();}
openedMiniPDP=img;}
function ShowGoToBasket(){var test=false;$j(".product_main_info_block_content .ATB_content").each(function(){if(trim($j(this).css("display"))!="none"){test=true;}});if(test){$j(".right_container .go_to_basket").show();}else{$j(".right_container .go_to_basket").hide();}}
function OpenMiniPDPFromATB(img){if(!isNullOrUndefined(blockATBActions)&&blockATBActions==true){return;}
if(blockingMpdpAction==true){return;}
blockingMpdpAction=true;$j(img).parents(".ATB_content").fadeOut('normal',function(){$j(img).parents(".product_main_info_block_content").children(".normal_content").fadeIn('normal',function(){ShowGoToBasket();});});if(openedMiniPDP!=null){$j(openedMiniPDP).parents(".normal_content").children(".detailled_information").slideUp('normal',function(){$j(openedMiniPDP).parents(".product_main_info_block_content").addClass("close");$j(openedMiniPDP).parents(".close_block").show('100');});var closeLink=$j(openedMiniPDP).parents(".normal_content").find(".close_lire_la_suite");var divGlobalInformation=$j(closeLink).parents(".global_information");if(divGlobalInformation.length==0)return;var divProductShortText=divGlobalInformation.children(".description").children(".product_shorttext");var divProductLongText=divGlobalInformation.children(".description").children(".longtext_container");if(divProductShortText.length==0||divProductLongText.length==0)return;divProductLongText.slideUp(900,function(){divGlobalInformation.removeClass("open");});divProductShortText.show();}
var unsetBlocking=function(){blockingMpdpAction=false;$j(img).parents('.product_main_info_block_content').find('.see_details').each(function(){openedMiniPDP=this;});};setTimeout(unsetBlocking,'500');}
function siblingColorChangedLauncher(currObj){if(!IsSiblingSKUsUpdateAllowed)return;IsSiblingSKUsUpdateAllowed=0;var product_main_info_block=$j(currObj).parents(".product_main_info_block");var colorName=product_main_info_block.find("li.selected").attr("colorName");if(isNullOrUndefined(colorName)){colorName=product_main_info_block.find('div.color_select select').find(":selected").html();}
var size_text=product_main_info_block.find('div.sku_select div.size_select select').find(":selected").text();$j(".product_main_info_block").each(function(){if(($j(this).attr('class')==product_main_info_block.attr('class'))){return;}
if(!($j(this).attr('class')==product_main_info_block.attr('class'))){var siblingColor=$j(this).find("div.color_select li[@colorName='"+colorName+"']");if(siblingColor!='undefined'&&siblingColor!=null&&siblingColor.length>0){var trigger=function(){siblingColor.trigger('click');};setTimeout(trigger,'100');}
else{var siblingColor=$j(this).find("div.color_select select").find("option");siblingColor.each(function(){if($j(this).text()==colorName){$j(this).attr("selected","selected");var tmpObj=this;var trigger=function(){$j(this).parent().trigger('change');};setTimeout(trigger,'100');}});}
var siblingSize=$j(this).find("div.sku_select div.size_select select").find("option");siblingSize.each(function(){if($j(this).text()==size_text){$j(this).attr("selected","selected");var tmpObj=this;var trigger=function(){$j(this).parent().trigger('change');};setTimeout(trigger,'100');}});}});var end=function(){IsSiblingSKUsUpdateAllowed=1;var idColl=getProductIdDocumentId($j(currObj).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];var presCode=$j(currObj).attr("presCode");if(isNullOrUndefined(presCode)){presCode=$j(currObj).find(":selected").val();}
var product_json=getProductJSON(productId,documentId);if(null==product_json||'undefined'==typeof product_json)return null;if(null==product_json.Details||'undefined'==typeof product_json.Details)return null;var color_json=getColorJSON(presCode,product_json);var color_ddlbs=product_main_info_block.find('div.detailled_information div.sku_select div.color_select select');if(null==color_json||typeof color_json=='undefined')return null;if(null==color_json.SDIM||'undefined'==typeof color_json.SDIM)return null;SetAdditionalViewOnColorChange(1,color_json.SmallPict,color_json.BigPict,color_json.HdzPict);};setTimeout(end,'200');}
function ShowRetourButton(){var allowedDomains=$j('#hidAllowedDomains').val().split(",");var querystring=window.location.href.replace("##","&");var Queryresults=parseQueryString(querystring);if(!isNullOrUndefined(allowedDomains)){for(i=0;i<allowedDomains.length;i++){var re=new RegExp("(^(http|https))\:\/\/((\w*\.*)|(\w*\.*\w*\.*))("+allowedDomains[i]+")\w*");var m=re.exec(document.referrer);if(m!=null||'undefined'!=typeof Queryresults&&Queryresults!=null&&'undefined'!=typeof Queryresults['showretourbutton']&&Queryresults['showretourbutton']!=null&&Queryresults['showretourbutton']=='true')
$j('.back_button').css({'display':'block'});}}}
function showProductSubstitutionLayer(obj,productid,documentid,categoryid,pcode,scode){var product_json=getProductJSON(productid,documentid);if(null==product_json||'undefined'==typeof product_json)return null;var brand=product_json.Details.BRND;var color_json=getColorJSON(pcode,product_json);if(null==color_json||typeof color_json=='undefined')return null;var genericColor=color_json.GLBL;var size_json=getSizeJSON(scode,color_json);var genericSizeCode='';var price='';if(size_json!=null&&typeof size_json!='undefined'&&size_json.GSZ!=''){genericSizeCode=size_json.GSZ;price=size_json.SPAS;}
ShowSubstituteLayer(categoryid,productid,documentid,genericColor,genericSizeCode,price,brand,pcode,scode);}
$j(document).ready(function(){sel_text=$j('.choose_size:first').text();$j('.atb_btn_off').show();if($j('div.associated_products_block div.set').length!=0){$j('div.associated_products_block div.associated_products ul').addClass('products-2');}else{if($j('.technical_template').length==0){$j('div.associated_products_block div.associated_products ul').addClass('products-3');}}
if($j('.multi_product,.multi_product_without_picture').length>0){$j('.normal_content').each(function(){$j(this).click(function(){var parentClass=$j(this).parents('.product_main_info_block_content').attr('class');if(parentClass.indexOf('close')==-1){return;}
if(!isNullOrUndefined(blockATBActions)&&blockATBActions==true){return;}
if(blockingMpdpAction==true){return;}
blockingMpdpAction=true;var tmpObj=this;$j(this).find(".close_block").hide('100',function(){$j(tmpObj).parents(".product_main_info_block_content").removeClass("close");$j(tmpObj).children(".detailled_information").slideDown('normal');});var tmp=this.getElementsByTagName('div');var img=null;for(var i=0;i<tmp.length;i++){if(tmp[i].className.indexOf('see_details')!=-1){img=tmp[i];break;}}
if(openedMiniPDP!=null){$j(openedMiniPDP).parents(".normal_content").children(".detailled_information").slideUp('normal',function(){$j(openedMiniPDP).parents(".product_main_info_block_content").addClass("close");$j(openedMiniPDP).parents(".close_block").show('100');});var closeLink=$j(openedMiniPDP).parents(".normal_content").find(".close_lire_la_suite");var divGlobalInformation=$j(closeLink).parents(".global_information");var divProductShortText=divGlobalInformation.children(".description").children(".product_shorttext");var divProductLongText=divGlobalInformation.children(".description").children(".longtext_container");divProductLongText.slideUp(900,function(){divGlobalInformation.removeClass("open");});divProductShortText.show();}
ShowMinPDPAdditionalViewImages(img);var unsetBlocking=function(){blockingMpdpAction=false;openedMiniPDP=img;};setTimeout(unsetBlocking,'1000');});});}
else{var divGlobalInformation=$j(".global_information");if(divGlobalInformation.length!=0){var divProductShortText=divGlobalInformation.children(".description").children(".product_shorttext");var divProductLongText=divGlobalInformation.children(".description").children(".longtext_container");if($j(divProductShortText).text().replace(/^\s+|\s+$/g,'').length==0||$j(divProductLongText).text().replace(/^\s+|\s+$/g,'').length==0){var linkinformation=$j(divProductShortText).find("a");if(linkinformation.length>0)
linkinformation[linkinformation.length-1].style.visibility="hidden";}}}
setControlsOnLoad();if($j('#visualstyleBit').val()==8){$j(".multi_product").removeClass('multi_product').addClass('multi_product_without_picture');}
$j('.color_select li').click(function(){colorChangedLauncher(this);siblingColorChangedLauncher(this);});$j('.size_select li').click(function(){sizeSquareClicked(this);});$j('input.quantity').change(updateValidation);$j('input.quantity').keyup(updateValidation);$j(".technical_template .lire_la_suite").attr("onclick","");$j(".technical_template .lire_la_suite").unbind();$j(".technical_template .lire_la_suite").click(function(){$j.scrollTo(".technical_description",900);});$j(".technical_template .product_shorttext").attr("onclick","");$j(".technical_template .product_shorttext").unbind();$j(".technical_template .product_shorttext").click(function(){$j.scrollTo(".technical_description",900);});$j("div.prices > div.ckg_price").mouseover(function(){if($j("p.finaref_legal_information:empty")!=true){$j("p.finaref_legal_information").show();}});$j("div.prices > div.ckg_price").mouseout(function(){$j("p.finaref_legal_information").hide();});ShowMainProductAdditionalViewImages();$j('.btngoback').click(function(){history.back();});$j('.availGrid').find('a').click(function(){if(this==$j('#availGridLayerClose'))return;var className=$j('.availGrid').parents(".product_main_info_block").attr("class");var idColl=className.split(" ");if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productId=idColl[1];var documentId=idColl[2];if(this.className!="OUTOFSTOCK"){SelectedColorSizeChange(productId,documentId,$j(this).attr("colorName"),$j(this).attr("presCode"),$j(this).attr("sizeCode"));}});$j('a.substitution_link').click(function(){var idColl=getProductIdDocumentId($j(this).parents(".product_main_info_block").attr("class"));if(null==idColl||'undefined'==typeof idColl)return;if(3!=idColl.length)return;var productid=idColl[1];var documentid=idColl[2];var categoryid=GetQueryStringValueFromURL('categoryid');var pcode=$j(this).attr("prescode");var scode=$j(this).attr("sizecode");if(productid=='false')productid="";if(documentid=='false')documentid="";if(categoryid=='false')categoryid="";showProductSubstitutionLayer(this,productid,documentid,categoryid,pcode,scode);});$j('.availability_link').click(function(){var product_main_info_block=($j(this).parents(".product_main_info_block"));var availGrid=product_main_info_block.find('.availGrid');return showCSAvailabilityGridinLayer(availGrid);});$j('div.color_select select').change(function(){colorChangedLauncher(this);siblingColorChangedLauncher(this);});$j('div.color_select select').keyup(function(){colorChangedLauncher(this);siblingColorChangedLauncher(this);});$j('div.normal_content:first').click();ShowRetourButton();$j('.atb_btn_off').show();$j('.modify_button').show();$j('div.color_select select').removeAttr('disabled');$j('div.size_select select').removeAttr('disabled');});$j(window).unload(function(){SetLastViewedProducts();});$j(document).ready(function(){$j('.opener').click(function(){$j('.comments,.closer').show();$j(this).hide();});$j('.closer').click(function(){$j('.comments').hide();$j(this).hide();$j('.opener').show();});var sku=$j(".sku_select").height();var price=$j(".price_information").height();$j("div.details_separation").css('height',(sku>price?sku:price));});
