var pI = { ABtoothheadsethbhpv712CLimeG:{l:'58.90',s:'49.00',a:1,d:''} ,ABtoothheadsethbhpv712styleeditionCB893:{l:'68.90',s:'',a:2,d:''} ,ABtoothheadsethbhpv712styleeditionCPurple:{l:'68.90',s:'',a:2,d:''} ,ABtoothheadsethbhpv712styleeditionCRed1:{l:'68.90',s:'',a:1,d:''} ,ABst33CS896:{l:'54.90',s:'',a:1,d:''} ,ABst36CS896:{l:'54.90',s:'',a:1,d:''} ,ABst37CBands901:{l:'54.90',s:'49.00',a:1,d:''} ,ABst38CBandS859:{l:'54.90',s:'',a:1,d:''} ,ABst39CBandS859:{l:'54.90',s:'',a:1,d:''} ,ABst40CSandB185:{l:'54.90',s:'49.00',a:1,d:''} ,ABst41C:{l:'59.00',s:'',a:1,d:''} ,ACcr70CB893:{l:'14.90',s:'11.90',a:1,d:''} ,ACds65CS839:{l:'24.90',s:'',a:3,d:''} ,ACla60CB893:{l:'21.90',s:'',a:1,d:''} ,ACla70C:{l:'21.90',s:'',a:1,d:''} ,AClassiccaseice40C:{l:'21.90',s:'',a:3,d:'22.12.2009'} ,ACmt60CBandg904:{l:'28.90',s:'',a:1,d:''} ,ACmu20CB893:{l:'29.00',s:'',a:1,d:''} ,ACpp100C:{l:'59.00',s:'',a:1,d:''} ,ACst75CB893:{l:'23.90',s:'',a:1,d:''} ,ADcu60CGrey894:{l:'34.90',s:'29.90',a:1,d:''} ,ADs205CDarkGrey28:{l:'68.90',s:'59.90',a:1,d:''} ,AHbhds220CB4:{l:'89.00',s:'69.00',a:1,d:''} ,AHbhds970CBandorange903:{l:'129.00',s:'',a:3,d:''} ,AHbhds980CBCharcoal964:{l:'109.00',s:'',a:3,d:''} ,AHbhis800CB893:{l:'118.90',s:'',a:2,d:''} ,AHbhis800CBS938:{l:'118.90',s:'',a:1,d:''} ,AHbhiv835CB893:{l:'59.00',s:'49.00',a:3,d:''} ,AHbhiv835CW927:{l:'59.00',s:'49.00',a:2,d:''} ,AHbhiv840CGrey894:{l:'88.90',s:'69.00',a:1,d:''} ,AHbhpv703CB893:{l:'34.90',s:'29.90',a:1,d:''} ,AHbhpv703CGrey894:{l:'34.90',s:'29.90',a:1,d:''} ,AHbhpv705CB4:{l:'29.90',s:'',a:2,d:''} ,AHbhpv705CB3:{l:'29.90',s:'',a:2,d:''} ,AHbhpv705CRed1:{l:'29.90',s:'',a:2,d:''} ,AHbhpv705CSand900:{l:'29.90',s:'',a:1,d:''} ,AHbhpv705CS896:{l:'29.90',s:'',a:2,d:''} ,AHbhpv705CW119:{l:'29.90',s:'',a:2,d:''} ,AHbhpv705styleeditionCFloralb931:{l:'49.00',s:'39.00',a:2,d:''} ,AHbhpv705styleeditionCFloralw930:{l:'49.00',s:'39.00',a:2,d:''} ,AHbhpv705styleeditionCPurpleplated929:{l:'49.00',s:'39.00',a:2,d:''} ,AHbhpv710CBrownS937:{l:'64.90',s:'',a:3,d:''} ,AHbhpv710CRedS936:{l:'64.90',s:'',a:2,d:''} ,AHbhpv715CB4:{l:'58.90',s:'48.90',a:1,d:''} ,AHbhpv715CW927:{l:'58.90',s:'48.90',a:3,d:''} ,AHbhpv720CChequeredB:{l:'58.90',s:'49.90',a:1,d:''} ,AHbhpv720CSBG:{l:'58.90',s:'49.90',a:2,d:''} ,AHbhpv740C:{l:'84.90',s:'74.90',a:1,d:''} ,AHbhpv740CB893:{l:'84.90',s:'74.90',a:1,d:''} ,AHbhpv740CS896:{l:'84.90',s:'74.90',a:1,d:''} ,AHcb100eCB4:{l:'49.00',s:'',a:2,d:''} ,AHcb105CB893:{l:'58.90',s:'',a:3,d:''} ,AHcb108CB893:{l:'69.00',s:'58.90',a:1,d:''} ,AHcb108CS896:{l:'69.00',s:'58.90',a:2,d:''} ,AHcb150CB893:{l:'119.00',s:'',a:1,d:''} ,AHck40CB4:{l:'54.90',s:'48.90',a:1,d:''} ,AHpb60CSandgrey906:{l:'18.90',s:'',a:1,d:''} ,AHpm64CSandb905:{l:'23.90',s:'',a:1,d:''} ,AHpm65CWandgrey912:{l:'28.90',s:'',a:3,d:'22.12.2009'} ,AHpm66CBandS859:{l:'28.90',s:'',a:1,d:''} ,AHpm75CBandS859:{l:'18.90',s:'',a:3,d:''} ,AHpm77CBandS859:{l:'44.90',s:'',a:1,d:''} ,AHpm82CB893:{l:'48.90',s:'',a:3,d:'06.12.2009'} ,AHpm83CBandS859:{l:'48.90',s:'',a:3,d:''} ,AHpm85CSandb905:{l:'58.90',s:'',a:1,d:''} ,AHpm88C:{l:'79.00',s:'69.00',a:2,d:''} ,AHpm88CB893:{l:'79.00',s:'69.00',a:1,d:''} ,AHpm88CBandS859:{l:'79.00',s:'69.00',a:2,d:''} ,AHpm88CS84:{l:'79.00',s:'69.00',a:2,d:''} ,AHpm90CBandS859:{l:'54.90',s:'',a:1,d:''} ,AIce45C:{l:'16.90',s:'',a:1,d:''} ,AIdc21CWandg910:{l:'16.90',s:'',a:1,d:''} ,AIdc22CRose:{l:'22.90',s:'',a:2,d:''} ,AIdc22CW119:{l:'22.90',s:'',a:3,d:'22.12.2009'} ,AIdc23CB4:{l:'28.90',s:'',a:1,d:''} ,AIdc23CPurple:{l:'28.90',s:'',a:2,d:''} ,AIdc24CB893:{l:'24.90',s:'',a:3,d:'06.12.2009'} ,AIdc24CCherry:{l:'24.90',s:'',a:2,d:''} ,AIdc31CPinkGreyCharcoal:{l:'21.90',s:'',a:1,d:''} ,AIdc32CGreyAndPink:{l:'28.90',s:'',a:1,d:''} ,AIdc33CGrey894:{l:'34.90',s:'',a:3,d:'22.12.2009'} ,AIdc34CPink35:{l:'34.90',s:'28.90',a:1,d:''} ,AIdp100CGrey894:{l:'199.00',s:'169.00',a:3,d:'22.12.2009'} ,AIpc40CBeigeB:{l:'18.90',s:'',a:2,d:''} ,AIpc40COrangeB:{l:'18.90',s:'',a:1,d:''} ,AIpc40CPurplePink:{l:'18.90',s:'',a:2,d:''} ,AIpk100CBandB958:{l:'24.90',s:'',a:2,d:''} ,AIsp40CSGrey969:{l:'18.90',s:'',a:3,d:'06.12.2009'} ,AIsp60C:{l:'18.90',s:'',a:1,d:''} ,AIsp70C:{l:'21.90',s:'18.90',a:1,d:''} ,AIsp80C:{l:'21.90',s:'',a:1,d:''} ,AIsp90CS896:{l:'19.00',s:'',a:1,d:''} ,AItc60CB893:{l:'19.90',s:'',a:1,d:''} ,AMas100CActiveYellow:{l:'48.90',s:'39.90',a:1,d:''} ,AMas100CUrbanS822:{l:'48.90',s:'39.90',a:1,d:''} ,AMbr100CB4:{l:'48.90',s:'',a:1,d:''} ,AMbs100CB4:{l:'69.00',s:'',a:1,d:''} ,AMbs400CDarkGrey28:{l:'118.90',s:'',a:1,d:''} ,AMbw150classiceditionCB893:{l:'229.00',s:'',a:1,d:''} ,AMbw150classiceditionCBrownAndW:{l:'229.00',s:'',a:2,d:''} ,AMbw150executiveeditionCS84:{l:'229.00',s:'',a:3,d:''} ,AMbw150musiceditionCBandOrange939:{l:'229.00',s:'',a:1,d:''} ,AMbw200contemporaryeleganceCS896:{l:'339.00',s:'',a:1,d:''} ,AMbw200eveningclassicCB893:{l:'339.00',s:'',a:3,d:''} ,AMbw200sparklingallureCW927:{l:'339.00',s:'',a:1,d:''} ,AMds60CWorangeands913:{l:'89.00',s:'',a:1,d:''} ,AMds65CS84:{l:'98.90',s:'',a:1,d:''} ,AMh907CAaTitanChrome:{l:'48.90',s:'',a:1,d:''} ,AMh907CYellowW:{l:'48.90',s:'',a:2,d:''} ,AMmc60CB893:{l:'16.90',s:'',a:3,d:'06.12.2009'} ,AMmc70CB893:{l:'16.90',s:'',a:1,d:''} ,AMps100CBWithS:{l:'38.90',s:'',a:1,d:''} ,AMps100CSandgrey906:{l:'38.90',s:'',a:1,d:''} ,AMps60CWorangeands913:{l:'29.00',s:'',a:3,d:''} ,AMps70CBandOrange939:{l:'29.00',s:'',a:1,d:''} ,AMps75CBandorange903:{l:'38.90',s:'',a:1,d:''} ,AMs500CBWithOrange:{l:'59.00',s:'',a:1,d:''} ,APv708CDarkChrome:{l:'48.90',s:'39.90',a:1,d:''} ,APv708CRoseGold:{l:'48.90',s:'39.90',a:1,d:''} ,APv770C:{l:'74.90',s:'69.90',a:1,d:''} ,APv770CB893:{l:'74.90',s:'69.90',a:1,d:''} ,AVh310CS896:{l:'29.00',s:'',a:1,d:''} ,MC510CEnergeticRed:{l:'219.00',s:'',a:1,d:''} ,MC510CFutureB:{l:'219.00',s:'',a:2,d:''} ,MC510CRadiationS:{l:'219.00',s:'',a:1,d:''} ,MC702CCoolCyan:{l:'268.00',s:'255.00',a:2,d:''} ,MC702CEnergyB:{l:'268.00',s:'255.00',a:2,d:''} ,MC702CSpeedB:{l:'268.00',s:'255.00',a:3,d:''} ,MC902CCinnamonB:{l:'349.00',s:'',a:2,d:''} ,MC902CLusciousRed:{l:'349.00',s:'',a:2,d:''} ,MC902CSwiftB:{l:'349.00',s:'',a:3,d:'12.12.2009'} ,MC902CTitaniumS:{l:'349.00',s:'',a:2,d:''} ,MC903CGlamourRed:{l:'359.00',s:'',a:1,d:''} ,MC903CLacquerB:{l:'359.00',s:'',a:1,d:''} ,MC903CTechnoW:{l:'359.00',s:'',a:1,d:''} ,MC905CCopperGold:{l:'542.00',s:'469.00',a:2,d:''} ,MC905CIceS:{l:'542.00',s:'469.00',a:2,d:''} ,MC905CNightB947:{l:'542.00',s:'469.00',a:1,d:''} ,MC905CTenderRose:{l:'542.00',s:'469.00',a:2,d:''} ,MF305CMysticB:{l:'179.00',s:'169.00',a:2,d:''} ,MF305CPolarW:{l:'179.00',s:'169.00',a:3,d:''} ,MF305fifaCPolarW821:{l:'179.00',s:'',a:3,d:''} ,MK330CGoldOnB:{l:'79.00',s:'69.00',a:2,d:''} ,MK330CGOnB:{l:'79.00',s:'69.00',a:3,d:'16.12.2009'} ,MR306iCChampagneW:{l:'1000.00',s:'999.00',a:2,d:''} ,MR306iCCoffeeB:{l:'1000.00',s:'999.00',a:1,d:''} ,MS312CDawnB:{l:'119.00',s:'',a:3,d:''} ,MS312CHoneyS:{l:'119.00',s:'',a:3,d:''} ,MS500iCContrastedCopper992:{l:'199.00',s:'194.00',a:2,d:''} ,MS500iCIcePurple1000:{l:'199.00',s:'194.00',a:2,d:''} ,MS500iCMysteriousG965:{l:'199.00',s:'194.00',a:1,d:''} ,MS500iCSpringYellow966:{l:'199.00',s:'194.00',a:2,d:''} ,MSatioCB893:{l:'599.00',s:'',a:1,d:''} ,MSatioCBordeaux24:{l:'599.00',s:'',a:2,d:''} ,MSatioCS896:{l:'599.00',s:'',a:2,d:''} ,MT280iCBlossomPink:{l:'94.90',s:'89.00',a:2,d:''} ,MT280iCCopperOnS:{l:'94.90',s:'89.00',a:2,d:''} ,MT280iCSOnB:{l:'94.90',s:'89.00',a:1,d:''} ,MT303CBlossomPink:{l:'109.00',s:'99.00',a:2,d:''} ,MT303CShadowB842:{l:'109.00',s:'99.00',a:3,d:''} ,MT303CShimmeringS:{l:'109.00',s:'99.00',a:2,d:''} ,MT650iCEclipseB998:{l:'229.00',s:'',a:2,d:''} ,MT650iCGrowingG962:{l:'229.00',s:'',a:2,d:''} ,MT650iCMidnightB963:{l:'229.00',s:'',a:3,d:''} ,MT707CLucidB:{l:'229.00',s:'',a:3,d:''} ,MT707CMysteriousB:{l:'229.00',s:'',a:2,d:''} ,MT707CSpringRose:{l:'229.00',s:'',a:3,d:''} ,MW302CIndigoB:{l:'149.00',s:'134.90',a:2,d:''} ,MW302CMidnightB68:{l:'149.00',s:'134.90',a:1,d:''} ,MW302CSparklingW:{l:'149.00',s:'134.90',a:3,d:''} ,MW350iCElectricB:{l:'179.00',s:'129.00',a:1,d:''} ,MW350iCGraphicW:{l:'179.00',s:'129.00',a:3,d:''} ,MW350iCHypnoticB:{l:'179.00',s:'129.00',a:2,d:''} ,MW350iCIceB:{l:'179.00',s:'129.00',a:2,d:''} ,MW350iCSoftPink:{l:'179.00',s:'129.00',a:2,d:''} ,MW350iCTurboRed:{l:'179.00',s:'129.00',a:2,d:''} ,MW395CBlushTitanium:{l:'189.00',s:'',a:1,d:''} ,MW395CDuskyGrey:{l:'189.00',s:'',a:1,d:''} ,MW508CMetalGrey:{l:'209.00',s:'',a:1,d:''} ,MW508CPoeticW:{l:'209.00',s:'',a:2,d:''} ,MW508bobFRbobc:{l:'209.00',s:'',a:2,d:''} ,MW508bobsinclarCBobSinclar:{l:'209.00',s:'',a:1,d:''} ,MW580iCBoulevardB984:{l:'229.00',s:'179.00',a:3,d:''} ,MW580iCJungleG:{l:'229.00',s:'179.00',a:3,d:''} ,MW580iCMetroPink999:{l:'229.00',s:'179.00',a:2,d:''} ,MW580iCStyleW960:{l:'229.00',s:'179.00',a:3,d:''} ,MW580iCUrbanGrey13:{l:'229.00',s:'179.00',a:2,d:''} ,MW580iCVelvetRed:{l:'229.00',s:'179.00',a:2,d:''} ,MW595CActiveB:{l:'249.00',s:'',a:2,d:''} ,MW595CCosmopolitanW:{l:'249.00',s:'',a:3,d:''} ,MW595CJungleGrey:{l:'249.00',s:'',a:3,d:''} ,MW595CLavaB:{l:'249.00',s:'',a:2,d:''} ,MW595CPeachyPink:{l:'249.00',s:'',a:2,d:''} ,MW595CRubyBVFExclusive:{l:'249.00',s:'',a:2,d:''} ,MW902CEarthG:{l:'1500.00',s:'1499.00',a:2,d:''} ,MW902CVolcanicB:{l:'1500.00',s:'1499.00',a:1,d:''} ,MW902CWineRed:{l:'1500.00',s:'1499.00',a:1,d:''} ,MW910iCHavanaBC:{l:'249.00',s:'229.00',a:2,d:''} ,MW910iCHeartyRed974:{l:'249.00',s:'229.00',a:2,d:''} ,MW910iCLipstickPink:{l:'249.00',s:'229.00',a:2,d:''} ,MW910iCNobleB975:{l:'249.00',s:'229.00',a:3,d:''} ,MW910iCPrimeS:{l:'249.00',s:'229.00',a:2,d:''} ,MW910iCSilkyW802:{l:'249.00',s:'229.00',a:2,d:''} ,MW995CCosmicS:{l:'489.00',s:'',a:3,d:''} ,MW995CEnergeticRed:{l:'489.00',s:'',a:3,d:''} ,MW995CProgressiveB:{l:'489.00',s:'',a:2,d:''} ,MX1CSolidB:{l:'649.00',s:'',a:3,d:''} ,MX1CSteelS699:{l:'649.00',s:'',a:3,d:''} ,MX1milleniumCSolidB:{l:'649.00',s:'',a:1,d:''} }; var replacePrices = function(el, prod) { var rp = $(el).find('.reg-price'); var sp = $(el).find('.sale-price'); var lp = $(el).find('.list-price'); if (prod.s != "") { if (sp.size() && lp.size()) { sp.find('.amount').text(prod.s); lp.find('.amount').text(prod.l); } else if (sp.size()) { sp.find('.amount').text(prod.s); } else { rp.attr('class', 'sale-price').children('.amount').text(prod.s); rp.clone().attr('class', 'list-price').wrapInner('') .insertBefore(rp).children('.amount').text(prod.l); } } else if (prod.l != "") { if (sp.size() && lp.size()) { lp.remove(); sp.attr('class', 'reg-price').children('.amount').text(prod.l); } else { rp.children('.amount').text(prod.l); } } } var replaceAndReturnAvailability = function(el, prod) { var inStockMsg = '
Expédition possible sous 24 heures
'; var outOfStockMsg = '
Produit indisponible
'; var preOrderMsg = '
Disponible en pré-commande
'; var backOrderMsg = '
Disponible en commande différée
'; var msg = outOfStockMsg; var disable = true; switch(prod.a) { case 1: msg = inStockMsg; disable = false; break; case 2: msg = outOfStockMsg; break; case 3: msg = outOfStockMsg; if (prod.d != '') { msg += '
(Date de réapprovisionnement estimée: ' + prod.d + ')
'; } break; case 4: msg = preOrderMsg; if (prod.d != '') { msg += '
(date de disponibilité estimée: ' + prod.d + ')
'; } disable = false; break; case 5: msg = backOrderMsg; if (prod.d != '') { msg += '
(Date de réapprovisionnement estimée: ' + prod.d + ')
'; } disable = false; break; } var as = $(el).find('.availability'); if (as.size()) { as.empty().append(msg); } return disable; } var changeBtn = function(el, disable) { var btnWrap = $(el).find('.button-wrap'); if (btnWrap.size()) { if (disable) { btnWrap.attr('class', 'out-of-stock-button button-wrap'); btnWrap.children('.button').attr('class','button off').attr('disabled','disabled').text('Produit indisponible'); } else { btnWrap.attr('class', 'add-to-cart-button button-wrap'); btnWrap.children('.button').attr('class','button').attr('disabled','').text('Ajouter au panier'); } } } var replaceProductInfo = function(el, pI, prodClass) { if (pI[prodClass]) { var prod = pI[prodClass]; replacePrices(el, prod); var disable = replaceAndReturnAvailability(el, prod); changeBtn(el, disable); } } $(document).ready(function(){ $('.product').each(function(){ var prodClass = $(this).attr('class').replace('product ',''); replaceProductInfo(this, pI, prodClass); }); if ($('#content.product-details').size()) { var detailedProd = $('.product-details .primary-product-info'); if (detailedProd.find('.variations-box').size()) { detailedProd.find('.variations-box .radio-option').each(function(){ var prodSkuClass = $(this).attr('class').replace('radio-option ',''); replaceProductInfo(this, pI, prodSkuClass); }); } $('.mini-transaction').each(function() { var miniTransaction = $(this); if (miniTransaction.find('.variations-box').size()) { miniTransaction.find('.variations-box .radio-option').each(function(){ var prodSkuClass = $(this).attr('class').replace('radio-option ',''); replaceProductInfo(this, pI, prodSkuClass); }); } }); } });