function checkContact(windows){var form=EL("formContact");var email=EL("email");var name=EL("name");var theme=EL("theme");var message=EL("message");if(name.value==""){if(windows){affichePopUpContactUs("name-mandatory-error");}else{affichePopUp("name-mandatory-error");}}else{if(email.value==""){if(windows){affichePopUpContactUs("email-mandatory-error");}else{affichePopUp("email-mandatory-error");}}else{if(!Valraiso.util.checkEmail(email.value)){if(windows){affichePopUpContactUs("email-valide");}else{affichePopUp("email-valide");}}else{if(theme.value==""){if(windows){affichePopUpContactUs("theme-mandatory-error");}else{affichePopUp("theme-mandatory-error");}}else{if(message.value==""){if(windows){affichePopUpContactUs("message-mandatory-error");}else{affichePopUp("message-mandatory-error");}}else{form.submit();}}}}}return false;}function checkContactCenter(formType){var form=EL("formContact");var email=EL("email");var name=EL("name");var message=EL("message");var width=EL("width");var ratio=EL("ratio");var diameter=EL("diameter");var load=EL("load");var speed=EL("speed");var season=EL("season");var vehicleType=EL("vehicleType");var manufacturer=EL("manufacturer");var orderId=EL("orderId");if(name.value==""){affichePopUpContactUs("name-mandatory-error");}else{if(email.value==""){affichePopUpContactUs("email-mandatory-error");}else{if(!Valraiso.util.checkEmail(email.value)){affichePopUpContactUs("email-valide");}else{if(formType=="devis"&&Valraiso.form.select.getSelectedText(width)=="..."){affichePopUpContactUs("width-mandatory-error");}else{if(formType=="devis"&&Valraiso.form.select.getSelectedText(ratio)=="..."){affichePopUpContactUs("ratio-mandatory-error");}else{if(formType=="devis"&&Valraiso.form.select.getSelectedText(diameter)=="..."){affichePopUpContactUs("diameter-mandatory-error");}else{if(formType=="devis"&&Valraiso.form.select.getSelectedText(load)=="..."){affichePopUpContactUs("load-mandatory-error");}else{if(formType=="devis"&&Valraiso.form.select.getSelectedText(speed)=="..."){affichePopUpContactUs("speed-mandatory-error");}else{if(formType=="order"&&orderId!=null&&(orderId.value==""||orderId.value==" ")){affichePopUpContactUs("orderId-mandatory-error");}else{if(orderId!=null&&orderId.value.length>0&&(isNaN(orderId.value)||orderId.value.length!=6)){affichePopUpContactUs("orderId-mandatory-error");}else{form.submit();}}}}}}}}}}return false;}function openForm(){var div=EL("form");div.style.display="block";return false;}function setThemeValue(id){var theme=EL("theme");var themeId=EL(id);theme.value=themeId.value;}function checkRadioButton(radioId){var inputRadioId=EL(radioId);var inputRadioChecked=inputRadioId.checked;if(!inputRadioChecked){inputRadioId.checked=true;}}function affichePopUp(nom){var popup=EL(nom);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";toggleCurtain();return false;}function afficheRdvPopUp(nom){var popup=EL(nom);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";showCurtainWithSelect();return false;}function displayPopupOrderProcess(divId){var popup=EL(divId);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";popup.style.marginLeft="268px";toggleCurtain();}function displayPopupOrderProcessWithSelect(divId){var popup=EL(divId);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";popup.style.marginLeft="268px";showCurtainWithSelect();}function displayPopupOrderProcessWithSelectBig(divId){var popup=EL(divId);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";popup.style.marginLeft="191px";showCurtainWithSelect();}function displayPopupOrderProcessWithoutCurtain(divId){var popup=EL(divId);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";popup.style.marginLeft="268px";}function displayPopupOrderProcessWithoutCurtainBig(divId){var popup=EL(divId);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";popup.style.marginLeft="191px";}function affichePopUpWithoutCurtain(nom){var popup=EL(nom);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";return false;}function affichePopUpContactUs(nom){var popup=EL(nom);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+220)+"px";popup.style.left=(pos.x-150)+"px";toggleCurtain();return false;}function masquePopUp(nom){var popup=EL(nom);popup.style.display="none";return false;}function montrePopUp(nom){var popup=EL(nom);popup.style.display="block";return false;}function getDocumentScroll(){var scroll={};scroll.x=0;scroll.y=0;if(typeof window.pageYOffset=="number"){scroll.y=window.pageYOffset;scroll.x=window.pageXOffset;}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scroll.y=document.body.scrollTop;scroll.x=document.body.scrollLeft;}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scroll.y=document.documentElement.scrollTop;scroll.x=document.documentElement.scrollLeft;}}}return scroll;}function isScrollable(){var innerHeight=window.innerHeight;var outerHeight=window.outerHeight;var scrollMaxY=window.scrollMaxY;var scrollY=window.scrollY;alert("innerHeight="+innerHeight+"/"+"outerHeight="+outerHeight+"/"+"scrollMaxY="+scrollMaxY+"/scrollY="+scrollY);}function addWindowOnUnload(func){var windowonbeforeunload=window.onbeforeunload;window.onbeforeunload=function(){if(windowonbeforeunload!=null){windowonbeforeunload();}func();};}function trim(val){var retour="";for(var i=0;i<val.length;i++){if(val.charAt(i)!=" "){retour+=val.charAt(i);}}return retour;}function buildFlash(src,id,width,height,url){if(url!=null){AC_FL_RunContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0","width",width,"height",height,"src",src,"quality","high","pluginspage","http://www.adobe.com/go/getflashplayer_fr","align","middle","play","true","loop","true","scale","showall","wmode","transparent","devicefont","false","id",id,"bgcolor","#ffffff","name",id,"menu","true","allowFullScreen","false","allowScriptAccess","sameDomain","movie",src,"salign","","flashVars","url="+url);}else{AC_FL_RunContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0","width",width,"height",height,"src",src,"quality","high","pluginspage","http://www.adobe.com/go/getflashplayer_fr","align","middle","play","true","loop","true","scale","showall","wmode","transparent","devicefont","false","id",id,"bgcolor","#ffffff","name",id,"menu","true","allowFullScreen","false","allowScriptAccess","sameDomain","movie",src,"salign","");}}function selectDeliveryChoice(){var validerChoice=EL("validerChoice");var fitterDelivery=EL("fitterDelivery");var homeDelivery=EL("homeDelivery");var isFitterDelivery=fitterDelivery.checked;var isHomeDelivery=homeDelivery.checked;if(isFitterDelivery){validerChoice.href="/fitterDelivery";}else{if(isHomeDelivery){validerChoice.href="/homeDelivery";}else{showAlert("delivery");return false;}}return true;}function checkDeliveryChoice(radioId){var inputRadioId=EL(radioId);var inputRadioChecked=inputRadioId.checked;if(!inputRadioChecked){inputRadioId.checked=true;}}function startOpen(){var div1=EL("warning-message");div1.style.display="block";actif=window.setInterval("decreaseOpen()",1);}function decreaseOpen(){var div1=EL("warning-message");var height=div1.style.height.substring(0,div1.style.height.length-2);if(height<120){height=(height*1)+1;div1.style.height=height+"px";}else{window.clearInterval(actif);}}function startClose(){actif=window.setInterval("decreaseClose()",1);}function decreaseClose(){var div1=EL("warning-message");var height=div1.style.height.substring(0,div1.style.height.length-2);if(height>0){height=(height*1)-1;div1.style.height=height+"px";}else{div1.style.display="none";window.clearInterval(actif);}}function startDecrease(heightAsk){div1=EL("warning-message");div1.style.display="block";var speed=0.3;if(navigator.appName=="Microsoft Internet Explorer"){speed=1;}actif=window.setInterval("decrease("+heightAsk+")",speed);}function decrease(heightAsk){div1=EL("warning-message");height=div1.style.height.substring(0,div1.style.height.length-2);if(height<heightAsk){height=(height*1)+1;div1.style.height=height+"px";}else{if(height>heightAsk){height=(height*1)-1;div1.style.height=height+"px";}else{window.clearInterval(actif);if(heightAsk==0){div1.style.display="none";}}}}function isFlashPlugin(){var isFlashPlugin=navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;return isFlashPlugin;}function detectFlash(flash){if(!flash){actif=window.setInterval("displayImgCalendar()",100);}}function displayImgCalendar(){var flashCalendar=EL("flashCalendar");var imgCalendar=EL("imgCalendar");if(flashCalendar!=null&&imgCalendar!=null){flashCalendar.style.display="none";imgCalendar.style.display="block";}window.clearInterval(actif);}function showAlert(alertDiv){var div=EL(alertDiv);var pos=getDocumentScroll();div.style.display="block";div.style.top=(pos.y+100)+"px";toggleCurtain();return false;}function hideMessages(alertDiv){var div=EL(alertDiv);div.style.display="none";}function submitLieuForm(){var form=EL("lieuForm");var postalCodeField=EL("postalCodeField");var cityField=EL("cityField");if(postalCodeField.value.length<=0&&cityField.value.length<=0){showAlert("fitterSearch");return false;}form.submit();return true;}function submitLieuFormOrderProcess(){var form=EL("lieuForm");var postalCodeField=EL("postalCodeField");var cityField=EL("cityField");var appointmentDate=EL("appointmentDateId");var appointmentHour=EL("appointmentHourId");if(postalCodeField.value.length<=0&&cityField.value.length<=0){displayPopupOrderProcess("fitterSearch");return false;}if(appointmentDate!=null){var appointmentDateSelect=EL("datesFieldDefault");var appointmentDateValue=Valraiso.form.select.getSelectedValue(appointmentDateSelect);appointmentDate.value=appointmentDateValue;}if(appointmentHour!=null){var appointmentHourSelect=EL("hoursFieldExtDefault");var appointmentHourValue=Valraiso.form.select.getSelectedValue(appointmentHourSelect);appointmentHour.value=appointmentHourValue;}form.submit();return true;}function checkKey(e){if(curtainVisible){return;}var touche;if(window.event){touche=e.keyCode;}else{if(e.which){touche=e.which;}}if(touche==13){if(!submitLieuForm()){EL("fitterSearch").focus();}}}var sending=false;function sendMail(mode){var suffix="";var popup=EL("envoyerAmiProductSheet");if(popup!=null&&popup.style.display=="block"){suffix="-fp";}var nom=EL("nom-prenom"+suffix);var email=EL("email"+suffix);if(!sending&&check(nom.value,email.value,suffix)){var texte=EL("texteComp"+suffix);var article1=EL("article_1");var quantity1=EL("quantity_1");sending=true;if(mode=="proposition"){var checkedIds=getCheckedIds();sendPropositionMail(nom.value,email.value,texte.value,article1.value,quantity1.value,checkedIds);}else{sendBasketAndProductSheetMail(nom.value,email.value,texte.value,article1.value,quantity1.value,mode);}}}function check(nom,email,suffix){var errorDiv=null;var errorName=EL("message-error-name"+suffix);var errorEmail=EL("message-error-email"+suffix);var errorValidEmail=EL("message-error-valid-email"+suffix);errorName.style.display="none";errorEmail.style.display="none";errorValidEmail.style.display="none";if(nom==""){errorDiv=errorName;}else{if(email==""){errorDiv=errorEmail;}else{if(!Valraiso.util.checkEmail(email)){errorDiv=errorValidEmail;}}}if(errorDiv!=null){errorDiv.style.display="block";return false;}return true;}function sendBasketAndProductSheetMail(nom,email,texte,article1,quantity1,mode){var query=Bw.IO.Query.create();var url="/SendMailAjax?article1=";url+=article1;url+="&quantity1=";url+=quantity1;url+="&nom=";url+=Url.encode(nom);url+="&email=";url+=email;url+="&mode=";url+=mode;url+="&texte=";if(texte!=null&&texte!=""){url+=Url.encode(texte);}query.setNoCache();query.get(url,function(){mailSent(query,mode);});}function sendPropositionMail(nom,email,texte,article1,quantity1,checkedIds){var query=Bw.IO.Query.create();var url="/SendMailAjax?article1=";url+=article1;url+="&quantity1=";url+=quantity1;url+="&nom=";url+=Url.encode(nom);url+="&email=";url+=email;url+="&mode=proposition";url+="&checkedIds=";url+=checkedIds;url+="&texte=";if(texte!=null&&texte!=""){url+=Url.encode(texte);}query.setNoCache();query.get(url,function(){mailSent(query);});}function showProductSheetPopUp(){var popup=EL("envoyerAmiProductSheet");var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";popup.style.left="-100px";toggleProductSheetCurtain();return false;}function masqueEnvoyerAmi(){if(!sending){var popup2=EL("envoyerAmiProductSheet");if(popup2!=null&&popup2.style.display=="block"){masquePopUp("envoyerAmiProductSheet");}else{masquePopUp("envoyerAmi");}toggleCurtain();}}function masqueEnvoyerAmiFP(){if(!sending){var popup2=EL("envoyerAmiProductSheet");if(popup2!=null&&popup2.style.display=="block"){masquePopUp("envoyerAmiProductSheet");}else{masquePopUp("envoyerAmi");}toggleProductSheetCurtain();showProductSheetSelect();}}function mailSent(query,mode){var popup;var suffix="";var texte=query.getText();var popup2=EL("envoyerAmiProductSheet");if(popup2!=null&&popup2.style.display=="block"){masquePopUp("envoyerAmiProductSheet");suffix="-fp";}else{masquePopUp("envoyerAmi");}if(texte.indexOf("error")!=-1){affichePopUp("mailError"+suffix);popup=EL("mailError"+suffix);}else{var nom=EL("nom-prenom"+suffix);var email=EL("email"+suffix);var texteComp=EL("texteComp"+suffix);nom.value="";email.value="";texteComp.value="";affichePopUp("mailEnvoye"+suffix);popup=EL("mailEnvoye"+suffix);var extraText=EL("extraText");extraText.innerHTML=texte;}sending=false;toggleCurtain();if(mode=="productSheet"){popup.style.left="-100px";}}function URLEncode(clearString){var regex=/(^[a-zA-Z0-9_.]*)/;var output="";var x=0;clearString=clearString.toString();while(x<clearString.length){var match=regex.exec(clearString.substr(x));if(match!=null&&match.length>1&&match[1]!=""){output+=match[1];x+=match[1].length;}else{if(clearString[x]==" "){output+="+";}else{var charCode=clearString.charCodeAt(x);var hexVal=charCode.toString(16);output+="%"+(hexVal.length<2?"0":"")+hexVal.toUpperCase();}x++;}}return output;}var Url={encode:function(string){return escape(this._utf8_encode(string));},decode:function(string){return this._utf8_decode(unescape(string));},_utf8_encode:function(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}else{if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}}return utftext;},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++;}else{if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}}return string;}};function protectQuotesForTranslations(translation){translation.replace("'","'");}var productSheetCurtainVisible=false;function showProductSheetCurtain(){var curtain=document.getElementById("masqueFicheProduit");if(curtain==null){var fp=EL("fp");var fpHeight=fp.offsetHeight;var fpWidth=fp.width;if(typeof fpWidth=="undefined"){fpWidth=fp.offsetWidth;}curtain=document.createElement("div");curtain.id="masqueFicheProduit";with(curtain.style){width=fpWidth+"px";height=fpHeight+"px";display="none";backgroundColor="black";position="absolute";
top=0;left=0;opacity=0.7;MozOpacity=0.7;filter="alpha(opacity=70)";zIndex=12;}fp.appendChild(curtain);}productSheetCurtainVisible=true;curtain.style.display="block";Valraiso.CSS.events.hideSelect();}function hideProductSheetCurtain(){var curtain=document.getElementById("masqueFicheProduit");if(curtain!=null){curtain.style.display="none";productSheetCurtainVisible=false;}}function toggleProductSheetCurtain(){if(productSheetCurtainVisible){hideProductSheetCurtain();}else{showProductSheetCurtain();}}function showProductSheetSelect(){var qte1=EL("_quantity1");qte1.style.visibility="visible";}function loadFitter(url,id){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotFitter(query,id);});}function gotFitter(query,id){var sheet=query.getText();var sep0=sheet.indexOf(";");sheet=sheet.substring(sep0+1,sheet.length);var sep1=sheet.indexOf(";");var network=sheet.substring(1,sep1);sheet=sheet.substring(sep1+1,sheet.length);var sep2=sheet.indexOf(";");var name=sheet.substring(0,sep2);sheet=sheet.substring(sep2+1,sheet.length);var sep3=sheet.indexOf(";");var address1=sheet.substring(0,sep3);sheet=sheet.substring(sep3+1,sheet.length);var sep4=sheet.indexOf(";");var address2=sheet.substring(0,sep4);sheet=sheet.substring(sep4+1,sheet.length);var sep5=sheet.indexOf(";");var postalCode=sheet.substring(0,sep5);sheet=sheet.substring(sep5+1,sheet.length);var sep6=sheet.indexOf(";");var city=sheet.substring(0,sep6);sheet=sheet.substring(sep6+1,sheet.length);var reg=new RegExp(network,"gi");var test=reg.test(name);if(test){network="";}var fitterUp=EL("fitterup_"+id);var fitterDown=EL("fitterdown_"+id);fitterUp.firstChild.data=network+" "+name;fitterDown.firstChild.data=address1+address2+" "+postalCode+" "+city;}function trim(val){var retour="";for(var i=0;i<val.length;i++){if(val.charAt(i)!=" "){retour+=val.charAt(i);}}return retour;}function checkSearchFittersHome(){var itemPostalCode=EL("postalCode");var postalCode=itemPostalCode.value;var defaultText=itemPostalCode.defaultText;if(postalCode==defaultText){postalCode="";}else{postalCode=trim(postalCode);}if(postalCode!=""){EL("searchFitters").submit();}else{return;}}function checkNewCustomer(){var form=EL("newCustomerForm");var email=EL("email_new");var address=email.value;if(address==""){affichePopUp("mail-mandatory");}else{if(!Valraiso.util.checkEmail(address)){affichePopUp("mail-format-error");}else{form.submit();}}return false;}function checkCustomer(){var form=EL("loginForm");var email=EL("email_log");var password=EL("pwd_log");var address=email.value;var pass=password.value;if(address==""||pass==""){affichePopUp("password-mandatory");}else{if(!Valraiso.util.checkEmail(address)){affichePopUp("mail-format-error");}else{form.submit();}}return false;}function passwordForgotten(){var form=EL("loginForm");var mdpOublie=EL("mdpOublie");mdpOublie.value="true";form.submit();return false;}function declareFieldAsDefault(fieldName,defaultText){var field=EL(fieldName);field.defaultText=defaultText;setFieldModified(field,false);}function modifyField(field){if(field.isDeclaredAsDefault){setFieldModified(field,true);}}function isFieldModified(field){if(field.value==""){setFieldModified(field,false);}}function setFieldModified(field,modified){var value=field.value;if(modified||(value!=""&&value!=field.defaultText)){if(modified){field.value="";field.style.color="black";}field.isDeclaredAsDefault=false;}else{field.value=field.defaultText;field.style.color="#666666";field.isDeclaredAsDefault=true;}}function duplicateAddress(){var checkbox=EL("duplicate");var address1_b=EL("address1_b");var postalcode_b=EL("postalcode_b");var city_b=EL("city_b");var address1_s=EL("address1_s");var postalcode_s=EL("postalcode_s");var city_s=EL("city_s");if(checkbox.checked){address1_s.value=address1_b.value;postalcode_s.value=postalcode_b.value;city_s.value=city_b.value;}else{address1_s.value="";postalcode_s.value="";city_s.value="";}}function checkDuplicateAddress(){var checkbox=EL("duplicate");var address1_b=EL("address1_b");var postalcode_b=EL("postalcode_b");var city_b=EL("city_b");var address1_s=EL("address1_s");var postalcode_s=EL("postalcode_s");var city_s=EL("city_s");var address1_bValue=address1_b.value;var postalcode_bValue=postalcode_b.value;var city_bValue=city_b.value;var address1_sValue=address1_s.value;var postalcode_sValue=postalcode_s.value;var city_sValue=city_s.value;if(address1_bValue==address1_sValue&&postalcode_bValue==postalcode_sValue&&city_bValue==city_sValue){checkbox.checked=true;}}function duplicateInput(element){var checkbox=EL("duplicate");if(checkbox!=null&&checkbox.checked){var element_b=EL(element);var name_b=element_b.name;var name_s=name_b.replace("_b","_s");var element_s=EL(name_s);element_s.value=element_b.value;}}function passwordForgotten(){var form=EL("loginForm");var mdpOublie=EL("mdpOublie");mdpOublie.value="true";form.submit();}function checkFormInfoPerso(){var form=EL("subscribe");var mail=EL("email_1");if(Valraiso.util.checkEmail(mail.value)){form.submit();}else{affichePopUp("error-mail");}}function checkFormSponsorship(){var form=EL("subscribe");var mail=EL("emailNewSponsored");var firstName=EL("firstNameNewSponsored");var lastName=EL("lastNameNewSponsored");if(mail.value==""||firstName.value==""||lastName.value==""){fillFieldsTitlesSponsorship();affichePopUp("info-mandatory");}else{if(!Valraiso.util.checkEmail(mail.value)){fillFieldsTitlesSponsorship();affichePopUp("error-mail-sponsorship");}else{form.submit();}}}function checkNewCustomer(){var form=EL("newCustomerForm");var email=EL("email_new");var address=email.value;if(address==""){affichePopUp("mail-mandatory");}else{if(!Valraiso.util.checkEmail(address)){affichePopUp("mail-format-error");}else{form.submit();}}return false;}function checkCustomer(){var form=EL("loginForm");var email=EL("email_log");var password=EL("pwd_log");var address=email.value;var pass=password.value;if(address==""||pass==""){affichePopUp("password-mandatory");}else{if(!Valraiso.util.checkEmail(address)){affichePopUp("mail-format-error");}else{form.submit();}}return false;}function checkKeyNewCustomer(e){if(curtainVisible){return false;}var touche;if(window.event){touche=e.keyCode;}else{if(e.which){touche=e.which;}}if(touche==13){var result=checkNewCustomer();return result;}return true;}function checkKeyCustomer(e){if(curtainVisible){return;}var touche;if(window.event){touche=e.keyCode;}else{if(e.which){touche=e.which;}}if(touche==13){checkCustomer();}}function displayChooseCinema(){var checkInfo=EL("checkInfo");var chooseInfo=EL("chooseInfo");if(checkInfo!=null&&chooseInfo!=null){checkInfo.style.display="none";chooseInfo.style.display="block";}}function selectCinema(cinema){var form=EL("winningsInfoSponsorship");var winningsInfo=EL("winningsInfo");if(form!=null&&winningsInfo!=null){winningsInfo.value=cinema;form.submit();}}function checkPassordForgotten(suffix){var form=EL("mpd-oublie-form");var mdpOublie=EL("mdpOublieValid");var errorDiv=null;var errorEmail=EL("message-error-email"+suffix);var errorValidEmail=EL("message-error-valid-email"+suffix);var email=EL("mpd-oublie-email");errorEmail.style.display="none";errorValidEmail.style.display="none";if(email==""){errorDiv=errorEmail;}else{if(!Valraiso.util.checkEmail(email.value)){errorDiv=errorValidEmail;}}if(errorDiv!=null){errorDiv.style.display="block";return false;}else{mdpOublie.value="true";form.submit();}return true;}function checkFormCustomerInit(dniMandatory){var email=EL("email_1");var pwd1=EL("pwd_1");var pwd2=EL("pwd_2");var firstName=EL("firstname");var lastName=EL("lastname");var phoneHome=EL("telhome");var phone=EL("telmobile");var addressB=EL("address1_b");var postalCodeB=EL("postalcode_b");var cityB=EL("city_b");if(dniMandatory!=null&&dniMandatory=="true"){var dniCode=EL("dniCode");}var duplicate=EL("duplicate");var addressS=EL("address1_s");var postalCodeS=EL("postalcode_s");var cityS=EL("city_s");var validationOk="/img/pictos/ok.gif";var validationError="/img/pictos/error.gif";var emailValidation=EL("email-validation");var pwd1Validation=EL("pwd1-validation");var pwd2Validation=EL("pwd2-validation");var firstNameValidation=EL("firstname-validation");var lastNameValidation=EL("lastname-validation");var phoneHomeValidation=EL("phoneHome-validation");var phoneValidation=EL("phone-validation");var addressBValidation=EL("addressB-validation");var postalCodeBValidation=EL("postalCodeB-validation");var cityBValidation=EL("cityB-validation");var addressSValidation=EL("addressS-validation");var postalCodeSValidation=EL("postalCodeS-validation");var citySValidation=EL("cityS-validation");if(dniMandatory!=null&&dniMandatory=="true"){var dniCodeValidation=EL("dniCode-validation");}if(email!=null&&emailValidation!=null){if(trim(email.value)==""){emailValidation.src=validationError;}else{if(!Valraiso.util.checkEmail(email.value)){emailValidation.src=validationError;}else{emailValidation.src=validationOk;}}}if(pwd1!=null&&pwd1Validation!=null&&pwd2!=null&&pwd2Validation!=null){if((pwd1.value!=pwd2.value)||trim(pwd1.value)==""||trim(pwd2.value)==""){pwd1Validation.src=validationError;pwd2Validation.src=validationError;}else{pwd1Validation.src=validationOk;pwd2Validation.src=validationOk;}var modifyPass=EL("modify-pass");if(modifyPass!=null){pwd1Validation.src=validationError;pwd2Validation.src=validationError;}}if(firstName!=null&&firstNameValidation!=null){if(trim(firstName.value)==""){firstNameValidation.src=validationError;}else{firstNameValidation.src=validationOk;}}if(lastName!=null&&lastNameValidation!=null){if(trim(lastName.value)==""){lastNameValidation.src=validationError;}else{lastNameValidation.src=validationOk;}}if(phoneHome!=null&&phoneHomeValidation!=null&&phone!=null&&phoneValidation!=null){if(trim(phoneHome.value)==""&&trim(phone.value)==""){phoneHomeValidation.src=validationError;phoneValidation.src=validationError;}else{phoneHomeValidation.src=validationOk;phoneValidation.src=validationOk;}}if(dniMandatory!=null&&dniMandatory=="true"){if(dniCode!=null&&dniCodeValidation!=null){if(trim(dniCode.value)==""){dniCodeValidation.src=validationError;}else{dniCodeValidation.src=validationOk;}}}if(addressB!=null&&addressBValidation!=null){if(trim(addressB.value)==""){addressBValidation.src=validationError;}else{addressBValidation.src=validationOk;}}if(postalCodeB!=null&&postalCodeBValidation!=null){if(trim(postalCodeB.value)==""||!checkPostalCode(postalCodeB.value)){postalCodeBValidation.src=validationError;}else{postalCodeBValidation.src=validationOk;}}if(cityB!=null&&cityBValidation!=null){if(trim(cityB.value)==""){cityBValidation.src=validationError;}else{cityBValidation.src=validationOk;}}if(addressS!=null&&addressSValidation!=null){if(trim(addressS.value)==""){addressSValidation.src=validationError;}else{addressSValidation.src=validationOk;}}if(postalCodeS!=null&&postalCodeSValidation!=null){if(trim(postalCodeS.value)==""||!checkPostalCode(postalCodeS.value)){postalCodeSValidation.src=validationError;}else{postalCodeSValidation.src=validationOk;}}if(cityS!=null&&citySValidation!=null){if(trim(cityS.value)==""){citySValidation.src=validationError;}else{citySValidation.src=validationOk;}}}function checkField(field,errorField,txtErrorField,labelField,fieldMinLength){var itemField=EL(field);var itemErrorField=EL(errorField);var itemTxtErrorField=EL(txtErrorField);var itemLabelField=EL(labelField);var validationOk="/img/pictos/ok.gif";var validationError="/img/pictos/error.gif";var duplicate=EL("duplicate");if(itemField!=null&&itemErrorField!=null&&itemTxtErrorField!=null){var fieldValue=itemField.value;if(field=="telhome"||field=="telmobile"){var phoneHome=EL("telhome");var phone=EL("telmobile");var phoneValidation=EL("phone-validation");var phoneHomeValidation=EL("phoneHome-validation");var phoneError=EL("phone-error");var badTelFormat=EL("bad-tel-format");var phoneHomeLabel=EL("label-telhome");var phoneLabel=EL("label-telmobile");if(trim(phoneHome.value)==""&&trim(phone.value)==""){phoneHomeValidation.src=validationError;phoneValidation.src=validationError;phoneHome.style.borderColor="red";phone.style.borderColor="red";phoneError.style.display="block";badTelFormat.style.display="none";phoneHomeLabel.style.color="red";phoneLabel.style.color="red";}else{if(phoneHome.value.length>0||phone.value.length>0){var error=false;if(phoneHome.value.length>0){var phoneHomeValue=phoneHome.value;phoneHomeValue=phoneHomeValue.replace("-"," ");phoneHomeValue=phoneHomeValue.replace("."," ");phoneHomeValue=phoneHomeValue.replace(","," ");phoneHomeValue=phoneHomeValue.replace(";"," ");for(var i=0;i<phoneHomeValue.length;i++){var carCodePhoneHome=phoneHomeValue.charCodeAt(i);if(!((carCodePhoneHome>46&&carCodePhoneHome<58)||carCodePhoneHome==43||(carCodePhoneHome>39&&carCodePhoneHome<42)||carCodePhoneHome==47||carCodePhoneHome==32)){error=true;}}if(error){phoneHomeValidation.src=validationError;phoneHome.style.borderColor="red";phoneHomeLabel.style.color="red";}else{phoneHomeValidation.src=validationOk;phoneHome.style.borderColor="#BBBBBB";phoneHomeLabel.style.color="black";}}else{if(phone.value.length>0){phoneHomeValidation.src=validationOk;phoneHome.style.borderColor="#BBBBBB";phoneHomeLabel.style.color="black";}}if(phone.value.length>0){var phoneValue=phone.value;phoneValue=phoneValue.replace("-"," ");phoneValue=phoneValue.replace("."," ");phoneValue=phoneValue.replace(","," ");phoneValue=phoneValue.replace(";"," ");for(var i=0;i<phoneValue.length;i++){var carCodePhone=phoneValue.charCodeAt(i);if(!((carCodePhone>46&&carCodePhone<58)||carCodePhone==43||(carCodePhone>39&&carCodePhone<42)||carCodePhone==47||carCodePhone==32)){error=true;}}if(error){phoneValidation.src=validationError;phone.style.borderColor="red";phoneLabel.style.color="red";}else{phoneValidation.src=validationOk;phone.style.borderColor="#BBBBBB";phoneLabel.style.color="black";}}else{if(phoneHome.value.length>0){phoneValidation.src=validationOk;phone.style.borderColor="#BBBBBB";phoneLabel.style.color="black";}}if(error){phoneError.style.display="none";badTelFormat.style.display="block";}else{phoneError.style.display="none";badTelFormat.style.display="none";}}}}else{if(field=="pwd_1"||field=="pwd_2"){var pwd1=EL("pwd_1");var pwd2=EL("pwd_2");var pwd1Validation=EL("pwd1-validation");var pwd2Validation=EL("pwd2-validation");var pwdError=EL("pwd2-error");var pwdNotEquals=EL("pwd-not-equals");var pwdLessThanSix=EL("pwd-less-than-six");var pwd1Label=EL("label-pwd1");var pwd2Label=EL("label-pwd2");var minlength=6;if(fieldMinLength!=null&&fieldMinLength!=""){minlength=fieldMinLength;}if(pwd1.value.length<minlength){pwd1Validation.src=validationError;pwd2Validation.src=validationError;pwd1.style.borderColor="red";pwd2.style.borderColor="red";pwdNotEquals.style.display="none";pwdError.style.display="none";pwdLessThanSix.style.display="block";pwd1Label.style.color="red";pwd2Label.style.color="red";}else{if(trim(pwd2.value)==""){pwd1Validation.src=validationOk;pwd2Validation.src=validationError;pwd1.style.borderColor="#BBBBBB";pwd2.style.borderColor="red";pwdNotEquals.style.display="none";pwdError.style.display="block";pwdLessThanSix.style.display="none";pwd1Label.style.color="black";pwd2Label.style.color="red";}else{if(pwd1.value!=pwd2.value){pwd1Validation.src=validationError;pwd2Validation.src=validationError;pwd1.style.borderColor="red";pwd2.style.borderColor="red";pwdNotEquals.style.display="block";pwdError.style.display="none";pwdLessThanSix.style.display="none";pwd1Label.style.color="red";pwd2Label.style.color="red";}else{pwd1Validation.src=validationOk;pwd2Validation.src=validationOk;pwd1.style.borderColor="#BBBBBB";pwd2.style.borderColor="#BBBBBB";pwdNotEquals.style.display="none";pwdError.style.display="none";pwdLessThanSix.style.display="none";pwd1Label.style.color="black";pwd2Label.style.color="black";}}}}else{if(trim(fieldValue)==""){itemErrorField.src=validationError;itemTxtErrorField.style.display="block";itemField.style.borderColor="red";itemLabelField.style.color="red";if(field=="postalcode_b"){var itemTxtErrorFieldCode=EL("postalCodeB-error-code");
itemTxtErrorFieldCode.style.display="none";}else{if(field=="postalcode_s"){itemTxtErrorFieldCode=EL("postalCodeS-error-code");itemTxtErrorFieldCode.style.display="none";}}if(duplicate!=null){var duplicateChecked=duplicate.checked;if(duplicateChecked){if(field=="address1_b"){var itemAddressS=EL("address1_s");var labelAddressS=EL("label-addressS");var errorAddressS=EL("addressS-validation");var txtErrorAddressS=EL("addressS-error");errorAddressS.src=validationError;txtErrorAddressS.style.display="block";itemAddressS.style.borderColor="red";labelAddressS.style.color="red";}else{if(field=="postalcode_b"){var itemPostalCodeS=EL("postalcode_s");var labelPostalCodeS=EL("label-postalCodeS");var errorPostalCodeS=EL("postalCodeS-validation");var txtErrorPostalCodeS=EL("postalCodeS-error");var txtErrorPostalCodeSBis=EL("postalCodeS-error-code");errorPostalCodeS.src=validationError;txtErrorPostalCodeS.style.display="block";txtErrorPostalCodeSBis.style.display="none";itemPostalCodeS.style.borderColor="red";labelPostalCodeS.style.color="red";}else{if(field=="city_b"){var itemCityS=EL("city_s");var labelCityS=EL("label-cityS");var errorCityS=EL("cityS-validation");var txtErrorCityS=EL("cityS-error");errorCityS.src=validationError;txtErrorCityS.style.display="block";itemCityS.style.borderColor="red";labelCityS.style.color="red";}}}}}}else{if(field=="email_1"){if(!Valraiso.util.checkEmail(fieldValue)){itemErrorField.src=validationError;itemTxtErrorField.style.display="block";itemField.style.borderColor="red";itemLabelField.style.color="red";}else{itemErrorField.src=validationOk;itemTxtErrorField.style.display="none";itemField.style.borderColor="#BBBBBB";itemLabelField.style.color="black";}}else{if(field=="postalcode_b"){var validPostalCode=checkPostalCode(fieldValue);itemTxtErrorFieldCode=EL("postalCodeB-error-code");if(!validPostalCode){itemErrorField.src=validationError;itemTxtErrorFieldCode.style.display="block";itemTxtErrorField.style.display="none";itemField.style.borderColor="red";itemLabelField.style.color="red";if(duplicate!=null){duplicateChecked=duplicate.checked;if(duplicateChecked){txtErrorPostalCodeSBis=EL("postalCodeS-error-code");txtErrorPostalCodeS=EL("postalCodeS-error");itemPostalCodeS=EL("postalcode_s");labelPostalCodeS=EL("label-postalCodeS");errorPostalCodeS=EL("postalCodeS-validation");errorPostalCodeS.src=validationError;txtErrorPostalCodeSBis.style.display="block";txtErrorPostalCodeS.style.display="none";itemPostalCodeS.style.borderColor="red";labelPostalCodeS.style.color="red";}}}else{itemErrorField.src=validationOk;itemTxtErrorFieldCode.style.display="none";itemTxtErrorField.style.display="none";itemField.style.borderColor="#BBBBBB";itemLabelField.style.color="black";if(duplicate!=null){duplicateChecked=duplicate.checked;if(duplicateChecked){txtErrorPostalCodeSBis=EL("postalCodeS-error-code");txtErrorPostalCodeS=EL("postalCodeS-error");itemPostalCodeS=EL("postalcode_s");labelPostalCodeS=EL("label-postalCodeS");errorPostalCodeS=EL("postalCodeS-validation");errorPostalCodeS.src=validationOk;txtErrorPostalCodeSBis.style.display="none";txtErrorPostalCodeS.style.display="none";itemPostalCodeS.style.borderColor="#BBBBBB";labelPostalCodeS.style.color="black";}}}}else{if(field=="postalcode_s"){validPostalCode=checkPostalCode(fieldValue);itemTxtErrorFieldCode=EL("postalCodeS-error-code");if(!validPostalCode){itemErrorField.src=validationError;itemTxtErrorFieldCode.style.display="block";itemTxtErrorField.style.display="none";itemField.style.borderColor="red";itemLabelField.style.color="red";}else{itemErrorField.src=validationOk;itemTxtErrorFieldCode.style.display="none";itemTxtErrorField.style.display="none";itemField.style.borderColor="#BBBBBB";itemLabelField.style.color="black";}}else{itemErrorField.src=validationOk;itemTxtErrorField.style.display="none";itemField.style.borderColor="#BBBBBB";itemLabelField.style.color="black";if(duplicate!=null){duplicateChecked=duplicate.checked;if(duplicateChecked){if(field=="address1_b"){itemAddressS=EL("address1_s");labelAddressS=EL("label-addressS");errorAddressS=EL("addressS-validation");txtErrorAddressS=EL("addressS-error");errorAddressS.src=validationOk;txtErrorAddressS.style.display="none";itemAddressS.style.borderColor="#BBBBBB";labelAddressS.style.color="black";}else{if(field=="postalcode_b"){itemPostalCodeS=EL("postalcode_s");labelPostalCodeS=EL("label-postalCodeS");errorPostalCodeS=EL("postalCodeS-validation");txtErrorPostalCodeS=EL("postalCodeS-error");errorPostalCodeS.src=validationOk;txtErrorPostalCodeS.style.display="none";itemPostalCodeS.style.borderColor="#BBBBBB";labelPostalCodeS.style.color="black";}else{if(field=="city_b"){itemCityS=EL("city_s");labelCityS=EL("label-cityS");errorCityS=EL("cityS-validation");txtErrorCityS=EL("cityS-error");errorCityS.src=validationOk;txtErrorCityS.style.display="none";itemCityS.style.borderColor="#BBBBBB";labelCityS.style.color="black";}}}}}}}}}}}}}function checkHomeDeliveryAddress(){var itemAddressS=EL("address1_s");var labelAddressS=EL("label-addressS");var errorAddressS=EL("addressS-validation");var txtErrorAddressS=EL("addressS-error");var itemPostalCodeS=EL("postalcode_s");var labelPostalCodeS=EL("label-postalCodeS");var errorPostalCodeS=EL("postalCodeS-validation");var txtErrorPostalCodeS=EL("postalCodeS-error");var txtErrorPostalCodeBis=EL("postalCodeS-error-code");var itemCityS=EL("city_s");var labelCityS=EL("label-cityS");var errorCityS=EL("cityS-validation");var txtErrorCityS=EL("cityS-error");var validationOk="/img/pictos/ok.gif";var validationError="/img/pictos/error.gif";if(trim(itemAddressS.value)==""){errorAddressS.src=validationError;txtErrorAddressS.style.display="block";itemAddressS.style.borderColor="red";labelAddressS.style.color="red";}else{errorAddressS.src=validationOk;txtErrorAddressS.style.display="none";itemAddressS.style.borderColor="#BBBBBB";labelAddressS.style.color="black";}if(trim(itemPostalCodeS.value)==""){errorPostalCodeS.src=validationError;txtErrorPostalCodeS.style.display="block";txtErrorPostalCodeBis.style.display="none";itemPostalCodeS.style.borderColor="red";labelPostalCodeS.style.color="red";}else{if(!checkPostalCode(itemPostalCodeS.value)){errorPostalCodeS.src=validationError;txtErrorPostalCodeS.style.display="none";txtErrorPostalCodeBis.style.display="block";itemPostalCodeS.style.borderColor="red";labelPostalCodeS.style.color="red";}else{errorPostalCodeS.src=validationOk;txtErrorPostalCodeS.style.display="none";itemPostalCodeS.style.borderColor="#BBBBBB";labelPostalCodeS.style.color="black";}}if(trim(itemCityS.value)==""){errorCityS.src=validationError;txtErrorCityS.style.display="block";itemCityS.style.borderColor="red";labelCityS.style.color="red";}else{errorCityS.src=validationOk;txtErrorCityS.style.display="none";itemCityS.style.borderColor="#BBBBBB";labelCityS.style.color="black";}}function checkFormCustomer(dniMandatory){var form=EL("subscribe");var email=EL("email_1");var pwd1=EL("pwd_1");var pwd2=EL("pwd_2");var firstName=EL("firstname");var lastName=EL("lastname");var phoneHome=EL("telhome");var phone=EL("telmobile");var addressB=EL("address1_b");var postalCodeB=EL("postalcode_b");var cityB=EL("city_b");if(dniMandatory!=null&&dniMandatory=="true"){var dniCode=EL("dniCode");}var addressS=EL("address1_s");var postalCodeS=EL("postalcode_s");var cityS=EL("city_s");var error=false;var textErrorIdent="";var textErrorFactu="";var textErrorLivr="";var emailLabel=EL("label-email");var pwd1Label=EL("label-pwd1");var pwd2Label=EL("label-pwd2");var firstNameLabel=EL("label-firstname");var lastNameLabel=EL("label-lastname");var phoneHomeLabel=EL("label-telhome");var phoneLabel=EL("label-telmobile");var addressBLabel=EL("label-addressB");var postalCodeBLabel=EL("label-postalCodeB");var cityBLabel=EL("label-cityB");if(dniMandatory!=null&&dniMandatory=="true"){var dniCodeLabel=EL("label-dniCode");}var textError="\n";var addressSLabel=EL("label-addressS");var postalCodeSLabel=EL("label-postalCodeS");var citySLabel=EL("label-cityS");if(email!=null){if(trim(email.value)==""){error=true;textError+="<p>- "+emailLabel.firstChild.data+"</p>";}else{if(!Valraiso.util.checkEmail(email.value)){error=true;textError+="<p>- "+emailLabel.firstChild.data+"</p>";}}}if(pwd1!=null!=null&&pwd2!=null){if((pwd1.value!=pwd2.value)||trim(pwd1.value)==""||trim(pwd2.value)==""){error=true;textError+="<p>- "+pwd1Label.firstChild.data+"</p>";textError+="<p>- "+pwd2Label.firstChild.data+"</p>";}}if(firstName!=null){if(trim(firstName.value)==""){error=true;textError+="<p>- "+firstNameLabel.firstChild.data+"</p>";}}if(lastName!=null){if(trim(lastName.value)==""){error=true;textError+="<p>- "+lastNameLabel.firstChild.data+"</p>";}}if(phoneHome!=null&&phone!=null){if(trim(phoneHome.value)==""&&trim(phone.value)==""){error=true;textError+="<p>- "+phoneHomeLabel.firstChild.data+"</p>";textError+="<p>- "+phoneLabel.firstChild.data+"</p>";}if(phoneHome.value.length>0||phone.value.length>0){if(phoneHome.value.length>0){var phoneHomeValue=phoneHome.value;var errorPhoneHone=false;var reg1=new RegExp("(-)","g");phoneHomeValue=phoneHomeValue.replace(reg1," ");phoneHomeValue=phoneHomeValue.replace("."," ");phoneHomeValue=phoneHomeValue.replace(","," ");phoneHomeValue=phoneHomeValue.replace(";"," ");for(var i=0;i<phoneHomeValue.length;i++){var carCodePhoneHome=phoneHomeValue.charCodeAt(i);if(!((carCodePhoneHome>46&&carCodePhoneHome<58)||carCodePhoneHome==43||(carCodePhoneHome>39&&carCodePhoneHome<42)||carCodePhoneHome==47||carCodePhoneHome==32)){errorPhoneHone=true;}}if(errorPhoneHone){error=true;textError+="<p>- "+phoneHomeLabel.firstChild.data+"</p>";}}if(phone.value.length>0){var phoneValue=phone.value;var errorPhone=false;var reg2=new RegExp("(-)","g");phoneValue=phoneValue.replace(reg2," ");phoneValue=phoneValue.replace("."," ");phoneValue=phoneValue.replace(","," ");phoneValue=phoneValue.replace(";"," ");for(var i=0;i<phoneValue.length;i++){var carCodePhone=phoneValue.charCodeAt(i);if(!((carCodePhone>46&&carCodePhone<58)||carCodePhone==43||(carCodePhone>39&&carCodePhone<42)||carCodePhone==47||carCodePhone==32)){errorPhone=true;}}if(errorPhone){error=true;textError+="<p>- "+phoneLabel.firstChild.data+"</p>";}}}}if(dniMandatory!=null&&dniMandatory=="true"){if(dniCode!=null){if(trim(dniCode.value)==""){error=true;textError+="<p>- "+dniCodeLabel.firstChild.data+"</p>";}}}if(addressB!=null){if(trim(addressB.value)==""){error=true;textErrorFactu+='<p style="margin-left:50px;">- '+addressBLabel.firstChild.data+"</p>";}}if(postalCodeB!=null){if(trim(postalCodeB.value)==""||!checkPostalCode(postalCodeB.value)){error=true;textErrorFactu+='<p style="margin-left:50px;">- '+postalCodeBLabel.firstChild.data+"</p>";}}if(cityB!=null){if(trim(cityB.value)==""){error=true;textErrorFactu+='<p style="margin-left:50px;">- '+cityBLabel.firstChild.data+"</p>";}}if(addressS!=null){if(trim(addressS.value)==""){error=true;textErrorLivr+='<p style="margin-left:50px;">- '+addressSLabel.firstChild.data+"</p>";}}if(postalCodeS!=null){if(trim(postalCodeS.value)==""||!checkPostalCode(postalCodeS.value)){error=true;textErrorLivr+='<p style="margin-left:50px;">- '+postalCodeSLabel.firstChild.data+"</p>";}}if(cityS!=null){if(trim(cityS.value)==""){error=true;textErrorLivr+='<p style="margin-left:50px;">- '+citySLabel.firstChild.data+"</p>";}}if(!error){var cgv=EL("cgv");if(cgv!=null){if(cgv.checked){toggleCurtain();var tempo=EL("waitingPopup");tempo.style.display="block";startTimer();form.submit();}else{var cgvValidationImg=EL("cgv-validation-img");var cgvValidationText=EL("cgv-validation-text");if(cgvValidationImg!=null){cgvValidationImg.style.display="block";}if(cgvValidationText!=null){cgvValidationText.style.display="block";}}}else{form.submit();}}else{if(textErrorFactu!=""){var addressFactu=EL("adresse-factu");var addressFactuItem=addressFactu.childNodes[1].firstChild;if(addressFactuItem==null){addressFactuItem=addressFactu.childNodes[0].firstChild;}textError+='<p></p><p style="margin-top:10px;">&nbsp;&nbsp;'+addressFactuItem.data+"</p>";textError+=textErrorFactu;}if(textErrorLivr!=""){var addressLivr=EL("addresse-livr");var addressLivrItem=addressLivr.childNodes[1].firstChild;if(addressLivrItem==null){addressLivrItem=addressLivr.childNodes[0].firstChild;}textError+='<p></p><p style="margin-top:10px;">&nbsp;&nbsp;'+addressLivrItem.data+"</p>";textError+=textErrorLivr;}var identificationErrorText=EL("identificationErrorText");identificationErrorText.innerHTML=textError;affichePopUp("info-error");}}var lastTime;function startTimer(){lastTime=new Date().getTime();checkNextTime();}function checkNextTime(){var curTime=new Date().getTime();if(lastTime+1500<curTime){hideCurtain();masquePopUp("waitingPopup");}else{lastTime=curTime;setTimeout("checkNextTime()",500);}}function checkDeleteSponsored(sponsoredId){var sponsoredForm=EL("sponsoredForm");var sponsoredFormMode=EL("sponsoredFormMode");var sponsoredChoose=EL("sponsoredChoose");sponsoredFormMode.value="deleteSponsorship";sponsoredChoose.value=sponsoredId;sponsoredForm.submit();}function checkReviveSponsored(sponsoredId){var sponsoredForm=EL("sponsoredForm");var sponsoredFormMode=EL("sponsoredFormMode");var sponsoredChoose=EL("sponsoredChoose");sponsoredFormMode.value="reviveSponsorship";sponsoredChoose.value=sponsoredId;sponsoredForm.submit();}function checkedCgv(){var cgv=EL("cgv");if(cgv!=null){if(cgv.checked){var cgvValidationImg=EL("cgv-validation-img");var cgvValidationText=EL("cgv-validation-text");if(cgvValidationImg!=null){cgvValidationImg.style.display="none";}if(cgvValidationText!=null){cgvValidationText.style.display="none";}}}}function trim(val){var retour="";for(var i=0;i<val.length;i++){if(val.charAt(i)!=" "){retour+=val.charAt(i);}}return retour;}function checkPostalCode(strPostalCode){var reg2=new RegExp("^\\s*[0-9]{1,3}\\s*[0-9]{2,4}\\s*[a-zA-Z]*$","g");var test=reg2.test(strPostalCode);if(test){return true;}return false;}var slideDelay=6000;var slideImageList=[];var slideFirstImage=[];var slideTimer=null;var slideGlobalId=0;var tmpUrl="http://www.popgom.fr";function preloadImages(imagesPath,imgList,parentNode){slideImageList[parentNode]=[];for(var i=0;i<imgList.length;i++){var img=new Image();if(typeof imagesPath!="undefined"&&imgList[i].indexOf(imagesPath)!=0){imgList[i]=imagesPath+imgList[i];}img.src=imgList[i];slideImageList[parentNode].push(img);}}function removeImages(parentNode){parentNode=EL(parentNode);while(parentNode.firstChild!=null){parentNode.removeChild(parentNode.firstChild);}}function renderImages(imagesPath,imgList,parentNode,noRandom){preloadImages(imagesPath,imgList,parentNode);if(noRandom){slideFirstImage[parentNode]=0;}else{slideFirstImage[parentNode]=Math.round(Math.random()*(imgList.length-1));}for(var i=0;i<imgList.length;i++){renderImage(imgList[i],parentNode,parentNode+"slideimage"+i,(slideFirstImage[parentNode]!=i));}}function renderImage(img,parentNode,id,hidden){parentNode=document.getElementById(parentNode);var d=document.createElement("div");d.id=id;d.style.position="absolute";var im=document.createElement("img");im.src=img;with(im.style){width=parentNode.style.width;height=parentNode.style.height;}d.appendChild(im);if(hidden){Valraiso.util.changeOpacity(d,0);}parentNode.appendChild(d);}function renderImagesWithUrl(imagesPath,imgList,imgUrls,parentNode,noRandom,urlTargets,altImages){preloadImages(imagesPath,imgList,parentNode);if(noRandom){slideFirstImage[parentNode]=0;}else{slideFirstImage[parentNode]=Math.round(Math.random()*(imgList.length-1));}for(var i=0;i<imgList.length;i++){renderImageWithUrl(imgList[i],imgUrls[i],parentNode,parentNode+"slideimage"+i,(slideFirstImage[parentNode]!=i),urlTargets[i],altImages[i]);}}function renderImageWithUrl(img,url,parentNode,id,hidden,urlTarget,altImage){parentNode=document.getElementById(parentNode);var d=document.createElement("div");d.id=id;d.style.zIndex="1";d.style.position="absolute";d.style.opacity="1";var a=document.createElement("a");a.href=url;a.style.color="white";if(urlTarget){if(navigator.appVersion.indexOf("MSIE 6")==-1&&navigator.appVersion.indexOf("MSIE 7")==-1){a.setAttribute("onclick","openNavigatorIframe('"+url+"','popgom','890','500', 'menubar=no,  status=no, scrollbars=yes, location=no');return false;");
}else{a.target="_blank";}}var im=document.createElement("img");im.src=img;im.style.borderColor="transparent";im.alt=altImage;with(im.style){width=parentNode.style.width;height=parentNode.style.height;}a.appendChild(im);d.appendChild(a);if(hidden){Valraiso.util.changeOpacity(d,0);}parentNode.appendChild(d);}function slideImages(imgList,parentNode,delay,fromIdx,slideId){if(slideId<slideGlobalId){return;}if(imgList.length<2){return;}if(typeof parentNode=="string"){parentNode=document.getElementById(parentNode);}if(delay==null){delay=slideDelay;}if(fromIdx==null){fromIdx=slideFirstImage[parentNode.id];}var nextIdx=fromIdx+1;if(nextIdx>imgList.length-1){nextIdx=0;}if(slideImageList[parentNode.id]==null||!slideImageList[parentNode.id][nextIdx].complete){setTimeout(function(){slideImages(imgList,parentNode,delay,fromIdx,slideId);},200);return;}Valraiso.util.fading(parentNode.id+"slideimage"+fromIdx,100,0,1000);Valraiso.util.fading(parentNode.id+"slideimage"+nextIdx,0,100,1000);if(slideTimer!=null){clearTimeout(slideTimer);}slideTimer=setTimeout(function(){slideImages(imgList,parentNode,delay,nextIdx,slideId);},delay+1500);}function slideToPreviousImages(imgList,parentNode,delay,fromIdx,slideId){if(slideId<slideGlobalId){return;}if(imgList.length<2){return;}if(typeof parentNode=="string"){parentNode=document.getElementById(parentNode);}if(delay==null){delay=slideDelay;}if(fromIdx==null){fromIdx=slideFirstImage[parentNode.id];}var nextIdx=fromIdx-1;if(nextIdx<0){nextIdx=imgList.length-1;}if(slideImageList[parentNode.id]==null||!slideImageList[parentNode.id][nextIdx].complete){setTimeout(function(){slideImages(imgList,parentNode,delay,fromIdx,slideId);},200);return;}Valraiso.util.fading(parentNode.id+"slideimage"+fromIdx,100,0,1000);Valraiso.util.fading(parentNode.id+"slideimage"+nextIdx,0,100,1000);if(slideTimer!=null){clearTimeout(slideTimer);}slideTimer=setTimeout(function(){slideImages(imgList,parentNode,delay,nextIdx,slideId);},delay+1500);}function previousHighlight(imgList,delay){parentNode=document.getElementById("highlightCampaigns");var currentIndex=0;for(var i=0;i<imgList.length;i++){child=document.getElementById("highlightCampaignsslideimage"+i);if(child.style.opacity>=0.5){currentIndex=i;}}slideToPreviousImages(imgList,parentNode,delay,currentIndex,"highlightCampaignsslideimage"+currentIndex);}function nextHighlight(imgList,delay){parentNode=document.getElementById("highlightCampaigns");var currentIndex=0;for(var i=0;i<imgList.length;i++){child=document.getElementById("highlightCampaignsslideimage"+i);if(child.style.opacity>=0.5){currentIndex=i;}}slideImages(imgList,parentNode,delay,currentIndex,"highlightCampaignsslideimage"+currentIndex);}function checkMail(mailId,errorId,formId){var form=EL(formId);var mail=EL(mailId);var error=EL(errorId);if(mail!=null&&form!=null){var mailValue=mail.value;if(Valraiso.util.checkEmail(mailValue)){if(error!=null){error.style.display="none";}form.submit();}else{if(error!=null){error.style.display="block";}}}}function navigate(id){var bpNavLeft=EL("bp-nav-left");var imgBpNavLeft="";var colorBpNavLeft="";var bpNavMiddle=EL("bp-nav-middle");var imgBpNavMiddle="";var colorBpNavMiddle="";var bpNavRight=EL("bp-nav-right");var imgBpNavRight="";var colorBpNavRight="";var imgContent=EL("img-content");var imgContentSrc="";if(id=="bp-nav-left"){imgContentSrc="pneu.jpg";imgBpNavLeft="onglet-actif.jpg";imgBpNavMiddle="onglet-inactif.jpg";imgBpNavRight="onglet-inactif.jpg";colorBpNavLeft="white";colorBpNavMiddle="#555555";colorBpNavRight="#555555";}else{if(id=="bp-nav-middle"){imgContentSrc="new-carte-grise.jpg";imgBpNavLeft="onglet-inactif.jpg";imgBpNavMiddle="onglet-actif.jpg";imgBpNavRight="onglet-inactif.jpg";colorBpNavLeft="#555555";colorBpNavMiddle="white";colorBpNavRight="#555555";}else{if(id=="bp-nav-right"){imgContentSrc="old-carte-grise.jpg";imgBpNavLeft="onglet-inactif.jpg";imgBpNavMiddle="onglet-inactif.jpg";imgBpNavRight="onglet-actif.jpg";colorBpNavLeft="#555555";colorBpNavMiddle="#555555";colorBpNavRight="white";}}}if(imgContentSrc!=""){bpNavLeft.style.background="transparent url('/img/lireDimension/de_DE/"+imgBpNavLeft+"') no-repeat left top";bpNavMiddle.style.background="transparent url('/img/lireDimension/de_DE/"+imgBpNavMiddle+"') no-repeat left top";bpNavRight.style.background="transparent url('/img/lireDimension/de_DE/"+imgBpNavRight+"') no-repeat left top";bpNavLeft.style.color=colorBpNavLeft;bpNavMiddle.style.color=colorBpNavMiddle;bpNavRight.style.color=colorBpNavRight;imgContent.src="/img/lireDimension/de_DE/"+imgContentSrc;}}function gotMultiPopupCarModelNewsletter(query,type){var pop=query.getText();var selectBeginPosition=pop.indexOf("<select");var selectEndPosition=pop.indexOf("</select>");while(selectBeginPosition!=-1&&selectEndPosition!=-1){if(selectBeginPosition!=-1&&selectEndPosition!=-1){var selectContent=pop.substring(selectBeginPosition,selectEndPosition+9);pop=pop.substring(selectEndPosition+9,pop.length-1);var idBeginPosition=selectContent.indexOf("id=");var idEndPosition=selectContent.indexOf("onchange=");type=selectContent.substring(idBeginPosition+4,idEndPosition-7);var div=EL(type+"Newsletter");if(div!=null){div.innerHTML=selectContent;}selectBeginPosition=pop.indexOf("<select");selectEndPosition=pop.indexOf("</select>");}}}function loadCarMakerNewsletter(){var url="/carModelAjax?newsletter=nef";var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotMultiPopupCarModelNewsletter(query,"");});}function loadCarMakerIdNewsletter(){var carMaker=EL("carMakerIdField");var carMakerValue=carMaker.value;var url="/carModelAjax?newsletter=nef&carMaker="+carMakerValue;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){var pop=query.getText();var selectBeginPosition=pop.indexOf("<select");var selectEndPosition=pop.indexOf("</select>");var type="";if(selectBeginPosition!=-1&&selectEndPosition!=-1){var selectContent=pop.substring(selectBeginPosition,selectEndPosition+9);pop=pop.substring(selectEndPosition+9,pop.length-1);var idBeginPosition=selectContent.indexOf("id=");var idEndPosition=selectContent.indexOf("onchange=");type=selectContent.substring(idBeginPosition+4,idEndPosition-7);var div=EL(type+"Newsletter");if(div!=null){div.innerHTML=selectContent;}selectBeginPosition=pop.indexOf("<select");selectEndPosition=pop.indexOf("</select>");}});}function loadCarModelNewsletter(){var carMaker=EL("carMakerField");var carMakerValue=Valraiso.form.select.getSelectedValue(carMaker);var url="/carModelAjax?newsletter=nef&carMaker="+carMakerValue;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotMultiPopupCarModelNewsletter(query,"");});}function checkVehicleForm(){var form=EL("subscribeNewsletter");form.submit();}function checkPaiementDataFormat(){var cardNumberField=EL("cardNumberField");var monthField=EL("monthField");var yearField=EL("yearField");var complementaryCodeField=EL("complementaryCodeField");var cardNumber=cardNumberField.value;var month=Valraiso.form.select.getSelectedText(monthField);var year=Valraiso.form.select.getSelectedText(yearField);var complementaryCode=complementaryCodeField.value;var now=new Date();var currentMonth=now.getMonth().toString();var currentYear=now.getFullYear();if(currentMonth.length==1){currentMonth="0"+currentMonth;}if(isNaN(cardNumber)||cardNumber.length>16){return affichePopUp("numeroCbInvalide");}else{if(currentYear==year&&currentMonth>=month){return affichePopUp("expirationCbAtteinte");}else{if(isNaN(complementaryCode)||complementaryCode.length!=3){return affichePopUp("codeSecuriteCbInvalide");}}}return true;}function showPopup(){showWaitingPopup();var curtain=EL("curtain");var body=document.body;var bodyHeight=body.offsetHeight+20;var bodyWidth=document.width;if(typeof bodyWidth=="undefined"){bodyWidth=body.offsetWidth;}with(curtain.style){width=bodyWidth+"px";height=bodyHeight+"px";display="none";backgroundColor="black";position="absolute";top=0;left=0;opacity=0.7;MozOpacity=0.7;filter="alpha(opacity=70)";zIndex=12;}curtainVisible=true;curtain.style.display="block";Valraiso.CSS.events.hideSelect();setTimeout(function(){hidePopup();},5500);}function hidePopup(){toggleCurtain();hideWaitingPopup();return false;}function showWaitingPopup(){var popup=EL("waitingPopup");if(popup!=null){with(popup.style){display="block";top="100px";}}return false;}function hideWaitingPopup(){var popup=EL("waitingPopup");if(popup!=null){popup.style.display="none";}return false;}function setCarModelInformation(metaOrder){var carMaker=EL("carMakerField");var carMakerValue=null;if(carMaker!=null){carMakerValue=Valraiso.form.getFieldValue(carMaker);}var carModel=EL("carModelField");var carModelValue=null;if(carModel!=null){carModelValue=Valraiso.form.getFieldValue(carModel);}var url="/carModelAjax?metaOrder="+metaOrder;if(carMakerValue!=null){if(carMakerValue=="#other"){var otherField=EL("otherField");if(otherField!=null){var otherFieldValue=otherField.value;url+="&otherField="+otherFieldValue;}}else{url+="&carMaker="+carMakerValue;}}if(carModelValue!=null){if(carModelValue=="#other"){otherField=EL("otherField");if(otherField!=null){otherFieldValue=otherField.value;url+="&otherField="+otherFieldValue;}}else{url+="&carModel="+carModelValue;}}var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){displayMessage(query);});}function gotMultiPopupCarModel(query,type){var pop=query.getText();var selectBeginPosition=pop.indexOf("<select");var selectEndPosition=pop.indexOf("</select>");while(selectBeginPosition!=-1&&selectEndPosition!=-1){if(selectBeginPosition!=-1&&selectEndPosition!=-1){var selectContent=pop.substring(selectBeginPosition,selectEndPosition+9);pop=pop.substring(selectEndPosition+9,pop.length-1);var idBeginPosition=selectContent.indexOf("id=");var idEndPosition=selectContent.indexOf("onchange=");type=selectContent.substring(idBeginPosition+4,idEndPosition-7);var div=EL(type+"Container");if(div!=null){div.innerHTML=selectContent;}selectBeginPosition=pop.indexOf("<select");selectEndPosition=pop.indexOf("</select>");}}}function loadCarMaker(){var url="/carModelAjax";var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotMultiPopupCarModel(query,"");});}function setRegistrationNumber(metaOrder){var url="/confirmPaymentAjax?metaOrder="+metaOrder;var registration=EL("immatriculation");if(registration!=null){var registrationValue=registration.value;if(registrationValue!="N° d'immatriculation"){url+="&registration="+registrationValue;}}var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){displayMessage(query);});}function displayMessage(query){var result=query.getText();if(result=="ok"){affichePopUp("save-info");}}function loadProspect(url,zoom,idDivParent,idDivChild){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotProspect(query,zoom,idDivParent,idDivChild);});}function gotProspect(query,zoom,idDivParent,idDivChild){var sheet=query.getText();var div=EL(idDivParent);div.innerHTML=sheet;window.scrollTo(0,0);switchZoomDataProspect(zoom,idDivChild);}function switchZoomDataProspect(zoom,idDivChild){var divinfo=EL(idDivChild);if(zoom){divinfo.style.display="none";}else{var pos=getDocumentScroll();divinfo.style.display="block";divinfo.style.top=(pos.y+100)+"px";if(navigator.appName=="Microsoft Internet Explorer"){if(navigator.appVersion.indexOf("MSIE 8")!=-1){}else{}}else{}}return false;}function afficheProspect(nom){var popup=EL(nom);var pos=getDocumentScroll();popup.style.display="block";popup.style.top=(pos.y+100)+"px";if(navigator.appName=="Microsoft Internet Explorer"){popup.style.left=(pos.x-80)+"px";}else{popup.style.left=(pos.x+350)+"px";}toggleCurtain();return false;}function checkEmailProspect(urlLabel){var email=EL("email");var errorMail=EL("errorMail");var phone=EL("phone");if(!Valraiso.util.checkEmail(email.value)){errorMail.style.display="block";}else{errorMail.style.display="none";var url=urlLabel+"?formStatut=details&email="+email.value;if(phone!=null){url+="&phone="+phone.value;}loadProspect(url,false,"popupprospect","contenuprospect");}return false;}function checkEmailAndPhoneProspect(urlLabel){var regex="^\\d[\\d ]+\\d$";var myrxp=new RegExp(regex);var phone=EL("phone");var errorMail=EL("errorMail");var errorPhone=EL("errorPhone");errorMail.style.display="none";errorPhone.style.display="none";var ok=myrxp.test(phone.value);if(!ok){errorPhone.style.display="block";return false;}else{return checkEmailProspect(urlLabel);}}function validAppointment(){if(!testDateHour()){return;}EL("appointmentForm").submit();}function validAppointmentPopup(form,div){if(!testDateHourPopup(div)){return false;}if(EL("alertMajRdvBtClickable"+div)!=null&&EL("alertMajRdvBtUnclickable"+div)!=null){EL("alertMajRdvBtClickable"+div).style.display="none";EL("alertMajRdvBtUnclickable"+div).style.display="block";}EL(form).submit();return true;}function validAppointmentPopupOrderProcess(form,div,suffix,suffixPopup){if(!testDateHourPopupOrderProcess(div,suffix,suffixPopup)){return;}EL(form).submit();}function areArticleCompatibleWithModelResponse(compatible){if(!compatible){affichePopUp("carModelAlert");return;}else{EL("appointmentForm").submit();}}function testDateHour(){var datesField=EL("datesField");var hoursField=EL("hoursFieldExt");if(!Valraiso.form.select.getSelectedValue(hoursField)||!Valraiso.form.select.getSelectedValue(datesField)){affichePopUp("dateHeureAlert");return false;}else{if(Valraiso.form.select.getSelectedValue(hoursField)=="#c"){affichePopUp("completHeureAlert");return false;}}return true;}function testDateHourPopup(div){var datesField=EL("datesField"+div);var hoursField=EL("hoursFieldExt"+div);if(!Valraiso.form.select.getSelectedValue(hoursField)||!Valraiso.form.select.getSelectedValue(datesField)){var popup="majRdvPaiement";if(div!=null){popup=popup+div;}masquePopUp(popup);affichePopUpWithoutCurtain("dateHeureAlert");return false;}else{if(Valraiso.form.select.getSelectedValue(hoursField)=="#c"){affichePopUpWithoutCurtain("completHeureAlert");return false;}}return true;}function testDateHourPopupOrderProcess(div,suffix,suffixPopup){var datesFieldId="datesField";var hoursFieldId="hoursFieldExt";if(suffix!=null&&suffix!=""){datesFieldId+=suffix;hoursFieldId+=suffix;}if(Valraiso.form.select.getSelectedValue(hoursFieldId)==""||Valraiso.form.select.getSelectedValue(datesFieldId)==""){masquePopUp(div);var dateHeureAlert="dateHeureAlert";if(suffixPopup!=null&&suffixPopup!=""){dateHeureAlert+=suffixPopup;}displayPopupOrderProcessWithoutCurtain(dateHeureAlert);return false;}else{if(Valraiso.form.select.getSelectedValue(hoursFieldId)=="#c"){var completHeureAlert="completHeureAlert";if(suffixPopup!=null&&suffixPopup!=""){completHeureAlert+=suffixPopup;}displayPopupOrderProcessWithoutCurtain(completHeureAlert);return false;}}return true;}function validAppointmentSubstitution(){if(!testDateHour()){return;}validationSubstitution("validation");}function validationSubstitution(value){var mode=EL("mode");mode.value=value;EL("appointmentForm").submit();}function measuresClick(element){var obj=EL(element);if(obj.className=="deplie"){obj.className="plie";}else{if(obj.className=="plie"){obj.className="deplie";}}return false;}function ddlChange(){var form=EL("quantityForm");form.submit();}function setQuantity(idQuantity){var quantitySelect=document.getElementById(idQuantity);var quantityValue=Valraiso.form.select.getSelectedText(quantitySelect);var idArticle=idQuantity.substring(10);var posidArticle=idArticle.indexOf("_");idArticle=idArticle.substring(0,posidArticle);var buttonWrapper=EL("boutonwrapper-"+idArticle);if(buttonWrapper!=null){var href=buttonWrapper.href;var posBegin=href.indexOf("&quantity1=");if(posBegin!=-1){var substr=href.substring(posBegin+11);var posEnd=substr.indexOf("&");var hrefBegin=href.substring(0,posBegin+11);var hrefEnd="";if(posEnd!=-1){hrefEnd=substr.substring(posEnd);}buttonWrapper.href=hrefBegin+quantityValue+hrefEnd;}}var linkProductSheet=EL("linkProductSheet-"+idArticle);
if(linkProductSheet!=null){href=linkProductSheet.href;posBegin=href.indexOf("&quantity1=");if(posBegin!=-1){substr=href.substring(posBegin+11);posEnd=substr.indexOf("&");hrefBegin=href.substring(0,posBegin+11);hrefEnd="";if(posEnd!=-1){hrefEnd=substr.substring(posEnd);}linkProductSheet.href=hrefBegin+quantityValue+hrefEnd;}}var linkProductSheetInfo=EL("linkProductSheetInfo-"+idArticle);if(linkProductSheetInfo!=null){href=linkProductSheetInfo.href;posBegin=href.indexOf("&quantity1=");if(posBegin!=-1){substr=href.substring(posBegin+11);posEnd=substr.indexOf("&");hrefBegin=href.substring(0,posBegin+11);hrefEnd="";if(posEnd!=-1){hrefEnd=substr.substring(posEnd);}linkProductSheetInfo.href=hrefBegin+quantityValue+hrefEnd;}}var linkProductSheetVignette=EL("linkProductSheetVignette-"+idArticle);if(linkProductSheetVignette!=null){href=linkProductSheetVignette.href;posBegin=href.indexOf("&quantity1=");if(posBegin!=-1){substr=href.substring(posBegin+11);posEnd=substr.indexOf("&");hrefBegin=href.substring(0,posBegin+11);hrefEnd="";if(posEnd!=-1){hrefEnd=substr.substring(posEnd);}linkProductSheetVignette.href=hrefBegin+quantityValue+hrefEnd;}}}function setQuantityCompleteWheel(idQuantity,articleId,nostock){var quantitySelect=document.getElementById(idQuantity);var quantityValue=Valraiso.form.select.getSelectedText(quantitySelect);var selectionLabel="";if(nostock=="1"){selectionLabel="nostock-";}var buttonWrapper=EL("boutonwrapper-"+selectionLabel+articleId);if(buttonWrapper!=null){var value=buttonWrapper.value;var posBegin=value.indexOf("&quantity=");if(posBegin!=-1){var substr=value.substring(posBegin+10);var posEnd=substr.indexOf("&");var valueBegin=value.substring(0,posBegin+10);var valueEnd="";if(posEnd!=-1){valueEnd=substr.substring(posEnd);}buttonWrapper.value=valueBegin+quantityValue+valueEnd;}}}function getUrltoLoadSheet(linkid){var link=EL(linkid);var href=link.href;var posBegin=href.indexOf("/product");var url=href.substring(posBegin);loadSheet(url,false);}function measuresClick(element){var obj=EL(element);if(obj.className=="deplie"){obj.className="plie";}else{if(obj.className=="plie"){obj.className="deplie";}}return false;}function ddlChange(currentElem){var form=EL("comparison");disabledDefaultSelect(currentElem);form.submit();}function disabledDefaultSelect(currentElem){var selects=document.getElementsByTagName("select");var length=selects.length;for(i=0;i<length;i++){if(currentElem!=selects[i].name&&startsWith(selects[i].name,"quantity")&&selects[i].value=="2"){selects[i].disabled=true;}}}function startsWith(testString,startString){return(testString.substring(0,startString.length)==startString);}function testCheckBoxes(){var elements=document.getElementsByName("selectedArticle");var length=elements.length;var isOverChecked=false;var nbChecked=0;for(i=0;i<length;i++){if(elements[i].checked){if(++nbChecked==5){elements[i].checked=false;isOverChecked=true;break;}}}if(isOverChecked){return showUnderOverChecked();}return true;}function clickBox(id,check){var checkBox=EL(check);var i=0;var backgroundUrl="";if(checkBox.checked){backgroundUrl="url(/img/selecproduits/bg_pneu_selectionne.jpg) repeat-x";}while(true){var cell=EL("cell_"+i+"_"+id);if(cell==null){break;}cell.style.background=backgroundUrl;i++;}}function testCompare(link,strLink){var elements=document.getElementsByName("selectedArticle");var length=elements.length;var nbChecked=0;var additionnalParams="?";for(i=0;i<length;i++){if(elements[i].checked){nbChecked++;additionnalParams+="selected"+nbChecked+"="+elements[i].value+"&";}}if(nbChecked<2){return showUnderOverChecked();}link.href=strLink+additionnalParams;return true;}function showUnderOverChecked(){var div=EL("underOverChecked");var pos=getDocumentScroll();div.style.display="block";div.style.top=(pos.y+100)+"px";toggleCurtain();return false;}function hideMessages(){var div=EL("underOverChecked");div.style.display="none";}function getDocumentScroll(){var scroll={};scroll.x=0;scroll.y=0;if(typeof window.pageYOffset=="number"){scroll.y=window.pageYOffset;scroll.x=window.pageXOffset;}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scroll.y=document.body.scrollTop;scroll.x=document.body.scrollLeft;}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scroll.y=document.documentElement.scrollTop;scroll.x=document.documentElement.scrollLeft;}}}return scroll;}function doSort(sortMode,ascendingMode){var form=EL("comparison");var sortInput=EL("sortInput");var ascending=EL("ascending");var elements=document.getElementsByName("selectedArticle");var length=elements.length;var nbChecked=0;for(i=0;i<length;i++){if(elements[i].checked){nbChecked++;var input=document.createElement("input");input.id="selected"+nbChecked;input.name="selected"+nbChecked;input.value=elements[i].value;form.appendChild(input);}}disabledDefaultSelect("");sortInput.value=sortMode;ascending.value=ascendingMode;form.submit();return false;}function sortSelect_changed(){var sortSelect=EL("sortSelect");var value=Valraiso.form.select.getSelectedValue(sortSelect);if(value==""){return;}var values=value.split("_");doSort(values[0],values[1]);}function setQuantity(idQuantity,articleId,selection){var quantitySelect=document.getElementById(idQuantity);var quantityValue=Valraiso.form.select.getSelectedText(quantitySelect);var selectionLabel="";if(selection!=null){selectionLabel="Selection-";}var buttonWrapper=EL("boutonwrapper-"+selectionLabel+articleId);if(buttonWrapper!=null){var href=buttonWrapper.href;var posBegin=href.indexOf("&quantity1=");if(posBegin!=-1){var substr=href.substring(posBegin+11);var posEnd=substr.indexOf("&");var hrefBegin=href.substring(0,posBegin+11);var hrefEnd="";if(posEnd!=-1){hrefEnd=substr.substring(posEnd);}buttonWrapper.href=hrefBegin+quantityValue+hrefEnd;}}var linkProductSheet=EL("linkProductSheet-"+selectionLabel+articleId);if(linkProductSheet!=null){href=linkProductSheet.href;posBegin=href.indexOf("&quantity1=");if(posBegin!=-1){substr=href.substring(posBegin+11);posEnd=substr.indexOf("&");hrefBegin=href.substring(0,posBegin+11);hrefEnd="";if(posEnd!=-1){hrefEnd=substr.substring(posEnd);}linkProductSheet.href=hrefBegin+quantityValue+hrefEnd;}}var linkProductSheetInfo=EL("linkProductSheetInfo-"+selectionLabel+articleId);if(linkProductSheetInfo!=null){href=linkProductSheetInfo.href;posBegin=href.indexOf("&quantity1=");if(posBegin!=-1){substr=href.substring(posBegin+11);posEnd=substr.indexOf("&");hrefBegin=href.substring(0,posBegin+11);hrefEnd="";if(posEnd!=-1){hrefEnd=substr.substring(posEnd);}linkProductSheetInfo.href=hrefBegin+quantityValue+hrefEnd;}}var linkProductSheetVignette=EL("linkProductSheetVignette-"+selectionLabel+articleId);if(linkProductSheetVignette!=null){href=linkProductSheetVignette.href;posBegin=href.indexOf("&quantity1=");if(posBegin!=-1){substr=href.substring(posBegin+11);posEnd=substr.indexOf("&");hrefBegin=href.substring(0,posBegin+11);hrefEnd="";if(posEnd!=-1){hrefEnd=substr.substring(posEnd);}linkProductSheetVignette.href=hrefBegin+quantityValue+hrefEnd;}}}function getUrltoLoadSheet(linkid){var link=EL(linkid);var href=link.href;var posBegin=href.indexOf("/product");var url=href.substring(posBegin);loadSheet(url,false);}function displayBlocsStockInfo(quantityInStock,idQuantity,articleId,selection){var selectionLabel="";if(selection!=null){selectionLabel="Selection-";}var displayNoStock=EL("displayNoStock_"+selectionLabel+articleId);var displayInStock=EL("displayInStock_"+selectionLabel+articleId);var quantitySelect=EL(idQuantity);var quantityValue=Valraiso.form.select.getSelectedText(quantitySelect);if(quantityInStock>=quantityValue){displayInStock.style.display="block";displayNoStock.style.display="none";}else{displayInStock.style.display="none";displayNoStock.style.display="block";}}function displayStockInfo(quantityInStock,idQuantity,noStock,articleId,locale,selection){var selectionLabel="";if(selection!=null){selectionLabel="Selection-";}var displayStockImg=EL("displayStockImg_"+selectionLabel+articleId);var displayStockSpan=EL("displayStockSpan_"+selectionLabel+articleId);var quantitySelect=EL(idQuantity);var quantityValue=Valraiso.form.select.getSelectedText(quantitySelect);if(quantityInStock>=quantityValue){var trad1=EL("en-stock");displayStockImg.src="/img/resultatsRecherche/icon-enstock.gif";displayStockSpan.firstChild.data=trad1.value;if(quantityInStock<10&&locale!="de_DE"&&locale!="de_AT"&&locale!="de_CH"){displayStockSpan.firstChild.data=quantityInStock+" "+trad1.value;}}else{var trad2=EL("en-reappro");displayStockImg.src="/img/resultatsRecherche/icon-enreappro.gif";displayStockSpan.firstChild.data=trad2.value;}}function displayStockMiniInfo(quantityInStock,idQuantity,noStock,articleId,locale,selection){var selectionLabel="";if(selection!=null){selectionLabel="Selection-";}var displayStockImg=EL("displayStockImg_"+selectionLabel+articleId);var displayStockSpan=EL("displayStockSpan_"+selectionLabel+articleId);var quantitySelect=EL(idQuantity);var quantityValue=Valraiso.form.select.getSelectedText(quantitySelect);if(quantityInStock>=quantityValue){var trad1=EL("en-stock");displayStockImg.src="/img/resultatsRecherche/encarts/img-stock.png";displayStockSpan.firstChild.data=trad1.value;if(quantityInStock<10&&locale!="de_DE"&&locale!="de_AT"&&locale!="de_CH"){displayStockSpan.firstChild.data=quantityInStock+" "+trad1.value;}}else{var trad2=EL("en-reappro");displayStockImg.src="/img/resultatsRecherche/encarts/img-reappro.png";displayStockSpan.firstChild.data=trad2.value;}}function sortHeaderColumn(currentSortMode,currentAscendingMode,sortModeAsked){if(currentSortMode==sortModeAsked&&currentAscendingMode=="true"){doSort(sortModeAsked,"false");}else{doSort(sortModeAsked,"true");}}function setHelpPositionForElement(elementName,helpElementName,absolute){var element=EL(elementName);var helpElement=EL(helpElementName);var elementPosition;if(absolute){elementPosition=getAbsoluteElementPosition(element);}else{elementPosition=getElementPosition(element);}var rightPosition=elementPosition.x+element.width;helpElement.style.left=(rightPosition-helpElement.offsetWidth)+"px";helpElement.style.top=(elementPosition.y+25)+"px";}function getAbsoluteElementPosition(e){var isMSIE=(navigator.userAgent.indexOf("MSIE")>=0);var p={};p.x=e.offsetLeft;p.y=e.offsetTop;if(isMSIE){p.x+=460;p.y+=25;}return p;}function getElementPosition(e){var p={};p.x=e.offsetLeft;p.y=e.offsetTop;var c=e.offsetParent;while(c){p.x+=c.offsetLeft;p.y+=c.offsetTop;c=c.offsetParent;}return p;}function hideSelectElement(elementName,show){var isMSIE6=(navigator.userAgent.indexOf("MSIE 6")>=0);if(isMSIE6){var select=EL(elementName);if(show){select.style.visibility="visible";}else{select.style.visibility="hidden";}}}function displayButtonsForMSIE6(){if(navigator.userAgent.indexOf("Safari")>=0){var previousDivOut=EL("prevButtonOutId");var previousDivOn=EL("prevButtonOnId");var nextDivOut=EL("nextButtonOutId");var nextDivOn=EL("nextButtonOnId");if(previousDivOut!=null){previousDivOut.style.marginLeft="-5px";}if(previousDivOn!=null){previousDivOn.style.marginLeft="-5px";}if(nextDivOut!=null){nextDivOut.style.marginLeft="310px";}if(nextDivOn!=null){nextDivOn.style.marginLeft="310px";}}}function ddlChange(currentElem){var form=EL("comparison");form.submit();}function disabledDefaultSelect(currentElem){var selects=document.getElementsByTagName("select");var length=selects.length;for(i=0;i<length;i++){if(currentElem!=selects[i].name&&startsWith(selects[i].name,"quantity")&&selects[i].value=="2"){selects[i].disabled=true;}}}function startsWith(testString,startString){return(testString.substring(0,startString.length)==startString);}function popupChanged(pop,uri,extension){var id=pop.id;var url="?type=";var params="";var type="";var widthName="width";var ratioName="ratio";var diameterName="diameter";var loadName="load";var speedName="speed";if(extension!=null){widthName+=extension;ratioName+=extension;diameterName+=extension;loadName+=extension;speedName+=extension;}params+="&searchType=tyre";if(id==widthName){invalidateDimension(speedName,loadName,diameterName,ratioName);}else{if(id==ratioName){invalidateDimension(speedName,loadName,diameterName);}else{if(id=="carMaker"){invalidateVehicle("carDimension","carYear","carMotorPower","carModel");}else{if(id=="carModel"){invalidateVehicle("carDimension","carYear","carMotorPower");}else{if(id=="carMotorPower"){invalidateVehicle("carDimension","carYear");}else{if(id=="carYear"){invalidateVehicle("carDimension");}else{if(id==diameterName){invalidateDimension(speedName,loadName);}}}}}}}var el=EL(widthName);var value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&width="+value;type="ratio";}el=EL(ratioName);value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&ratio="+value;type="diameter";}el=EL("carMaker");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&carMaker="+value;type="carModel";}el=EL("carModel");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&carModel="+value;type="carMotorPower";}el=EL("carMotorPower");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&carMotorPower="+value;type="carYear";}el=EL("carYear");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&carYear="+value;type="carDimension";}el=EL(diameterName);value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&diameter="+value;type="load";url+=type+params;if(extension!=null){url+="&manufacturerSearch="+extension;}loadMultiPopup(uri+url,type,extension);type="speed";url="?type=";}if(type==""){return;}url+=type+params;if(extension!=null){url+="&manufacturerSearch="+extension;}if(type!=null&&type=="carDimension"){loadMultiPopupIfNoCaptcha(uri+url,type);}else{loadMultiPopup(uri+url,type,extension);}}function saveMultiFindDimension(firstType){var params="";var el=EL("carMaker");var value=Valraiso.form.getFieldValue(el);if(value!=null){setParamForSearchCookie("carMaker",value);}el=EL("carModel");value=Valraiso.form.getFieldValue(el);if(value!=null){setParamForSearchCookie("carModel",value);}el=EL("carMotorPower");value=Valraiso.form.getFieldValue(el);if(value!=null){setParamForSearchCookie("carMotorPower",value);}el=EL("carYear");value=Valraiso.form.getFieldValue(el);if(value!=null){setParamForSearchCookie("carYear",value);}el=EL("carDimension");value=Valraiso.form.getFieldValue(el);if(value!=null){setParamForSearchCookie("carDimension",value);}el=EL("width");var widthValue=Valraiso.form.getFieldValue(el);var ratioValue=null;var diameterValue=null;var loadValue=null;var speedValue=null;if(widthValue!=null){setParamForSearchCookie("width",widthValue);ratioValue="";diameterValue="";loadValue="";speedValue="";}el=EL("ratio");value=Valraiso.form.getFieldValue(el);if(ratioValue!=null){if(value!=null){ratioValue=value;}setParamForSearchCookie("ratio",ratioValue);}el=EL("diameter");value=Valraiso.form.getFieldValue(el);if(diameterValue!=null){if(value!=null){diameterValue=value;}setParamForSearchCookie("diameter",diameterValue);}el=EL("load");value=Valraiso.form.getFieldValue(el);if(loadValue!=null){if(value!=null){loadValue=value;}setParamForSearchCookie("load",loadValue);}el=EL("speed");value=Valraiso.form.getFieldValue(el);if(speedValue!=null){if(value!=null){speedValue=value;}setParamForSearchCookie("speed",speedValue);}}function displaySelectFocus(){var width=EL("width");var ratio=EL("ratio");var diameter=EL("diameter");var load=EL("load");var speed=EL("speed");var loadLabel=EL("loadLabel");var speedLabel=EL("speedLabel");var carMaker=EL("carMaker");var carModel=EL("carModel");var carMotorPower=EL("carMotorPower");var carYear=EL("carYear");var carDimension=EL("carDimension");if(width!=null&&EL("direction-width")!=null){if(width.options[width.selectedIndex].value!=""){EL("direction-width").style.display="none";if(ratio!=null){if(ratio.options[ratio.selectedIndex].value!=""){EL("direction-ratio").style.display="none";if(diameter!=null){if(diameter.options[diameter.selectedIndex].value!=""){EL("direction-diameter").style.display="none";
if(load!=null){if(load.options[load.selectedIndex].value!=""||load.options[load.selectedIndex].text==loadLabel.value){EL("direction-load").style.display="none";}else{EL("direction-load").style.display="block";}}if(speed!=null){if(speed.options[speed.selectedIndex].value!=""||speed.options[speed.selectedIndex].text==speedLabel.value){EL("direction-speed").style.display="none";}else{EL("direction-speed").style.display="block";}}}else{EL("direction-diameter").style.display="block";EL("direction-load").style.display="none";EL("direction-speed").style.display="none";}}}else{EL("direction-ratio").style.display="block";EL("direction-diameter").style.display="none";EL("direction-load").style.display="none";EL("direction-speed").style.display="none";}}}else{EL("direction-width").style.display="block";EL("direction-ratio").style.display="none";EL("direction-diameter").style.display="none";EL("direction-load").style.display="none";EL("direction-speed").style.display="none";}}else{if(carMaker!=null){if(carMaker.options[carMaker.selectedIndex].value!=""){EL("direction-carMaker").style.display="none";if(carModel.options[carModel.selectedIndex].value!=""){EL("direction-carModel").style.display="none";if(carMotorPower.options[carMotorPower.selectedIndex].value!=""){EL("direction-carMotorPower").style.display="none";if(carYear.options[carYear.selectedIndex].value!=""){EL("direction-carYear").style.display="none";if(carDimension.options[carDimension.selectedIndex].value!=""){EL("direction-carDimension").style.display="none";}else{EL("direction-carDimension").style.display="block";}}else{EL("direction-carYear").style.display="block";EL("direction-carDimension").style.display="none";}}else{EL("direction-carMotorPower").style.display="block";EL("direction-carYear").style.display="none";EL("direction-carDimension").style.display="none";}}else{EL("direction-carModel").style.display="block";EL("direction-carMotorPower").style.display="none";EL("direction-carYear").style.display="none";EL("direction-carDimension").style.display="none";}}else{EL("direction-carMaker").style.display="block";EL("direction-carModel").style.display="none";EL("direction-carMotorPower").style.display="none";EL("direction-carYear").style.display="none";EL("direction-carDimension").style.display="none";}}}}function measuresClick(element){var obj=EL(element);if(obj.className=="deplie"){obj.className="plie";}else{if(obj.className=="plie"){obj.className="deplie";}}return false;}function loadSheet(url,zoom){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotProductSheet(query,zoom);});}function gotProductSheet(query,zoom){var sheet=query.getText();var div=EL("popupficheproduit");div.innerHTML=sheet;window.scrollTo(0,0);switchZoomData(zoom);}function switchZoomData(zoom){var divImg=EL("imagefp");var divinfo=EL("contenufp");var fp=EL("fp");var popup=EL("popupficheproduit");var fermer=EL("fermerPopup");var bottomFp1=EL("bottom-contenufp1");var bottomFp2=EL("bottom-contenufp2");var retour=EL("retour");var fluxLizeo=EL("fluxLizeo");if(zoom){popup.style.width="300px";fp.style.width="300px";popup.style.marginLeft="341px";fermer.style.marginLeft="120px";divinfo.style.display="none";retour.style.display="none";if(divImg!=null){divImg.style.display="block";}if(fluxLizeo!=null){fluxLizeo.style.display="none";}}else{divinfo.className="contenufp";fp.style.width="780px";popup.style.width="780px";popup.style.marginLeft="100px";fermer.style.marginLeft="350px";divinfo.style.display="block";if(bottomFp1!=null){bottomFp1.style.display="block";}if(bottomFp2!=null){bottomFp2.style.display="block";}if(divImg!=null){divImg.style.display="none";}}}function changeQuantityProductSheet(url){var quantity1=null;var elements=document.getElementsByTagName("select");var length=elements.length;for(i=0;i<length;i++){var pop=elements[i];var idx=pop.selectedIndex;var opt=pop.options[idx];if(elements[i].name=="_quantity1"){quantity1=opt.value;}}if(quantity1!=null){url+="&quantity1="+quantity1;}loadSheet(url,false);}function switchFluxLizeo(display){var bottomFp1=EL("bottom-contenufp1");var bottomFp2=EL("bottom-contenufp2");var retour=EL("retour");var fluxLizeo=EL("fluxLizeo");if(fluxLizeo!=null){if(display){bottomFp1.style.display="none";bottomFp2.style.display="none";retour.style.display="block";fluxLizeo.style.display="block";}else{bottomFp1.style.display="block";bottomFp2.style.display="block";retour.style.display="none";fluxLizeo.style.display="none";}}}function displayCadreForMSIE6(){var version=navigator.appVersion.substring(17,23);if(version=="MSIE 6"){var firstInterLigne=EL("inter-ligne-first");var secondInterLigne=EL("inter-ligne-second");if(firstInterLigne!=null){firstInterLigne.innerHTML="";firstInterLigne.style.borderBottom="1px solid #B2B2B2";firstInterLigne.style.width="938px";firstInterLigne.style.height="5px";firstInterLigne.style.marginBottom="15px";}if(secondInterLigne!=null){secondInterLigne.innerHTML="";secondInterLigne.style.borderBottom="1px solid #B2B2B2";secondInterLigne.style.width="938px";secondInterLigne.style.height="5px";secondInterLigne.style.marginBottom="15px";}}}function displayQuantityForProductSheetWithoutAjax(){var selectQuantity1=EL("_quantity1");if(selectQuantity1!=null){selectQuantity1.style.visibility="visible";}}function doSearch(mode){var ok=doFormSearch(mode);if(ok){var form=EL("searchForm");form.submit();}return false;}function doPartnerSearch(){var width=EL("width");var ratio=EL("ratio");var diameter=EL("diameter");var speed=EL("speed");var isError=(width.value==""||ratio.value==""||diameter.value==""||speed.value=="");if(isError){alert(error);}else{var form=EL("searchForm");form.submit();}return false;}function doPartnerSearchVehicle(){var carMaker=EL("carMaker");var carModel=EL("carModel");var carMotorPower=EL("carMotorPower");var carYear=EL("carYear");var carDimension=EL("carDimension");var isError=(carMaker.value==""||carModel.value==""||carMotorPower.value==""||carYear.value==""||carDimension.value=="");if(isError){alert(error);}else{var form=EL("searchForm");form.submit();}return false;}function doFormSearch(mode){var width;var ratio;var diameter;var speed;var carMaker;var carModel;var carMotorPower;var carYear;var carDimension;var isError=false;var nbErrorLeftColumn=0;var nbErrorRightColumn=0;var leftColumn=false;var labelError="";var colorError=EL("color-error").value;var colorStand="white";var colorStandItem=EL("color-stand");if(colorStandItem!=null){colorStand=colorStandItem.value;}var callCenterDimension=EL("callCenterDimension");if(callCenterDimension!=null){var value=callCenterDimension.value;value=Valraiso.util.trim(value);if(value!=""){return true;}}if(mode==""||mode=="size"||mode=="brand"){width=EL("width");ratio=EL("ratio");diameter=EL("diameter");speed=EL("speed");if(width.value==""){EL("label-width").style.color=colorError;var labelWidth=EL("label-width").firstChild.nodeValue;labelError+=labelWidth;isError=true;leftColumn=true;nbErrorLeftColumn++;}else{EL("label-width").style.color=colorStand;}if(ratio.value==""){EL("label-ratio").style.color=colorError;var labelRatio=EL("label-ratio").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelRatio;isError=true;leftColumn=true;nbErrorLeftColumn++;}else{EL("label-ratio").style.color=colorStand;}if(diameter.value==""){EL("label-diameter").style.color=colorError;var labelDiameter=EL("label-diameter").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelDiameter;isError=true;leftColumn=true;nbErrorLeftColumn++;}else{EL("label-diameter").style.color=colorStand;}}else{if(mode=="vehicle"){carMaker=EL("carMaker");carModel=EL("carModel");carMotorPower=EL("carMotorPower");carYear=EL("carYear");carDimension=EL("carDimension");if(carMaker.value==""){EL("label-carMaker").style.color=colorError;var labelCarMaker=EL("label-carMaker").firstChild.nodeValue;labelError+=labelCarMaker;isError=true;leftColumn=true;nbErrorLeftColumn++;}else{EL("label-carMaker").style.color="white";}if(carModel.value==""){EL("label-carModel").style.color=colorError;var labelCarModel=EL("label-carModel").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarModel;isError=true;leftColumn=true;nbErrorLeftColumn++;}else{EL("label-carModel").style.color="white";}if(carMotorPower.value==""){EL("label-carMotorPower").style.color=colorError;var labelCarMotorPower=EL("label-carMotorPower").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarMotorPower;isError=true;leftColumn=true;nbErrorLeftColumn++;}else{EL("label-carMotorPower").style.color="white";}if(carYear.value==""){EL("label-carYear").style.color=colorError;var labelCarYear=EL("label-carYear").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarYear;isError=true;nbErrorRightColumn++;}else{EL("label-carYear").style.color="white";}if(carDimension.value==""){EL("label-carDimension").style.color=colorError;var labelCarDimension=EL("label-carDimension").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarDimension;isError=true;nbErrorRightColumn++;}else{EL("label-carDimension").style.color="white";}}else{if(mode=="vehicleWheel"){carMaker=EL("carMaker");carModel=EL("carModel");carMotorPower=EL("carMotorPower");carYear=EL("carYear");carDimension=EL("carDimension");if(carMaker.value==""){EL("label-carMaker").style.color=colorError;var labelCarMaker=EL("label-carMaker").firstChild.nodeValue;labelError+=labelCarMaker;isError=true;leftColumn=true;nbErrorLeftColumn++;}else{EL("label-carMaker").style.color="white";}if(carModel.value==""){EL("label-carModel").style.color=colorError;var labelCarModel=EL("label-carModel").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarModel;isError=true;leftColumn=true;nbErrorLeftColumn++;}else{EL("label-carModel").style.color="white";}if(carMotorPower.value==""){EL("label-carMotorPower").style.color=colorError;var labelCarMotorPower=EL("label-carMotorPower").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarMotorPower;isError=true;leftColumn=true;nbErrorLeftColumn++;}else{EL("label-carMotorPower").style.color="white";}if(carYear.value==""){EL("label-carYear").style.color=colorError;var labelCarYear=EL("label-carYear").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarYear;isError=true;nbErrorRightColumn++;}else{EL("label-carYear").style.color="white";}if(carDimension.value==""){EL("label-carDimension").style.color=colorError;var labelCarDimension=EL("label-carDimension").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarDimension;isError=true;nbErrorRightColumn++;}else{EL("label-carDimension").style.color="white";}}}}if(isError){EL("warning-message").style.display="block";var heightError=96;EL("label-error").firstChild.nodeValue=labelError;startDecrease(heightError);}else{return true;}return false;}function loadPopup(url,type,extension){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotPopup(query,type,extension);});}function loadPopUpIfNoCaptcha(url,type){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotPopupIfNoCaptcha(query,type);});}function loadMultiPopup(url,type,extension){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotMultiPopup(query,type,extension);});}function loadMultiPopupIfNoCaptcha(url,type){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotMultiPopupIfNoCaptcha(query,type);});}function gotPopup(query,type,extension){var pop=query.getText();if(extension!=null){type+=extension;}var div=EL(type+"Container");if(div==null){return;}div.innerHTML=pop;}function gotPopupIfNoCaptcha(query,type){var pop=query.getText();var div=EL(type+"Container");if(div==null){return;}if(pop.indexOf("[false]")<0){div.innerHTML=pop;}else{var captchaImg=EL("captchaImgDirectory");var imgUrl="/captcha";captchaImg.src=imgUrl+"#"+new Date().getTime();montrePopUp("captchaDirectory");toggleCurtain();}}function gotMultiPopup(query,type,extension){var pop=query.getText();var firstType=type;var selectBeginPosition=pop.indexOf("<select");var selectEndPosition=pop.indexOf("</select>");while(selectBeginPosition!=-1&&selectEndPosition!=-1){if(selectBeginPosition!=-1&&selectEndPosition!=-1){var selectContent=pop.substring(selectBeginPosition,selectEndPosition+9);pop=pop.substring(selectEndPosition+9,pop.length-1);var idBeginPosition=selectContent.indexOf("id=");var idEndPosition=selectContent.indexOf("class=");type=selectContent.substring(idBeginPosition+4,idEndPosition-2);var div=EL(type+"Container");if(div!=null){div.innerHTML=selectContent;}selectBeginPosition=pop.indexOf("<select");selectEndPosition=pop.indexOf("</select>");}}displaySelectFocus();saveMultiFindDimension(firstType);}function gotMultiPopupIfNoCaptcha(query,type){var pop=query.getText();if(pop.indexOf("select")>=0){var firstType=type;var selectBeginPosition=pop.indexOf("<select");var selectEndPosition=pop.indexOf("</select>");while(selectBeginPosition!=-1&&selectEndPosition!=-1){if(selectBeginPosition!=-1&&selectEndPosition!=-1){var selectContent=pop.substring(selectBeginPosition,selectEndPosition+9);pop=pop.substring(selectEndPosition+9,pop.length-1);var idBeginPosition=selectContent.indexOf("id=");var idEndPosition=selectContent.indexOf("class=");type=selectContent.substring(idBeginPosition+4,idEndPosition-2);var div=EL(type+"Container");if(div!=null){div.innerHTML=selectContent;}selectBeginPosition=pop.indexOf("<select");selectEndPosition=pop.indexOf("</select>");}}displaySelectFocus();saveMultiFindDimension(firstType);}else{var captchaImg=EL("captchaImgSearch");var imgUrl="/captcha";captchaImg.src=imgUrl+"#"+new Date().getTime();montrePopUp("captchaSearch");toggleCurtain();}}function loadArticlePromoImage(url){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotPopup(query,type);});}function invalidateDimension(speed,load,diameter,ratio){var pop;if(ratio!=null){pop=EL(ratio);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("",ratio);}}if(diameter!=null){pop=EL(diameter);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("",diameter);}}if(load!=null){pop=EL(load);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("",load);}}if(speed!=null){pop=EL(speed);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("",speed);}}}function cleanPopUp(value,type){var html;var container=EL(type+"Container");html='<select name="';html+=type;html+='" id="';html+=type;html+='">';html+='   <option value="';html+=value;html+='">...</option>';html+="</select>";container.innerHTML=html;}function invalidateVehicle(carDimension,carYear,carMotorPower,carModel){var pop;if(carModel!=null){pop=EL(carModel);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","carModel");}}if(carMotorPower!=null){pop=EL(carMotorPower);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","carMotorPower");}}if(carYear!=null){pop=EL(carYear);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","carYear");}}if(carDimension!=null){pop=EL(carDimension);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","carDimension");}}}function createManufacturers(){var manufacturer=EL("manufacturer");var elements=document.getElementsByName("chkManufacturer");var length=elements.length;manufacturer.value="";for(i=0;i<length;i++){if(elements[i].checked){manufacturer.value+=elements[i].value;manufacturer.value+=",";}}length=manufacturer.value.length;if(manufacturer.value.charAt(length-1)==","){manufacturer.value=manufacturer.value.substring(0,length-1);}}function getPriceByArticle(idArticle,url,idContainer){url+="?idArticle="+idArticle;loadPopup(url,idContainer);}function getPriceByArticleAndQte(Sqte,idContainer){var Sarticle=document.getElementById("Article");var url;url="/searchPriceAjax";url+="?idArticle="+Sarticle.options[Sarticle.selectedIndex].value;
url+="&qte="+Sqte.options[Sqte.selectedIndex].value;loadPopup(url,idContainer);}function getAnnee(carModel,carMotor,container){var url;url="/refCarSearchAjax?type=carYear";url+="&carModel="+carModel;url+="&carMotorPower="+carMotor;loadPopup(url,container);}function getDimensions(carModel,carMotor,carYear,container){if(carYear==null||carYear==""){getAnnee(carModel,carMotor,"annee");cleanPopUp("",container);return;}var url;url="/refCarSearchAjax?type=width";url+="&carModel="+carModel;url+="&carMotorPower="+carMotor;url+="&carYear="+carYear;loadPopUpIfNoCaptcha(url,container);}function doSearchRef(carMaker,carModel,carMotor){var SelectAnnee=EL("sAnnee");var SelectDimensions=EL("sDimmension");var buyButtonLink=EL("buyButtonLink");var url;url="/find?mode=vehicle";url+="&carMaker="+carMaker;url+="&carModel="+carModel;url+="&carMotorPower="+carMotor;url+="&carYear="+SelectAnnee.options[SelectAnnee.selectedIndex].value;url+="&carDimension="+SelectDimensions.options[SelectDimensions.selectedIndex].value;url+="&manufacturer=";buyButtonLink.href=url;}function showBuyButton(){var el=EL("buyButton");var SelectDimensions=EL("sDimmension");if(SelectDimensions.options[SelectDimensions.selectedIndex].value!=""){el.style.display="";}else{el.style.display="none";}}function saveFindDimension(pop){var id=pop.id;var el=EL(id);var value=Valraiso.form.getFieldValue(el);if(value==null){value="";}if(id=="season1"||id=="season2"){id="season";}setParamForSearchCookie(id,value);}function loadPrice(url){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotPrice(query);});}var totalLinePrice;function gotPrice(query){var pop=query.getText();if(pop.substring(0,5)=="error"){document.location.href="/nobasket";return;}var tr=EL("totalLine");tr.innerHTML=pop;}function showSimulateurCetelem(){window.open("http://www.popgom.fr/cetelemprestosimulator?montant="+totalLinePrice+"","cetelem","directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=600,height=550");}function additionalServiceCheck(checkid){var url;var checkedIds="";var form=EL("selectionForm");var elements=form.getElementsByTagName("input");var length=elements.length;var checkBolts="";if(checkid!=null){var price=EL("price_"+checkid);var promo=EL("promo_"+checkid);if(price.style.display=="none"){price.style.display="block";if(promo!=null){promo.style.display="block";}}else{price.style.display="none";if(promo!=null){promo.style.display="none";}}}for(i=0;i<length;i++){if(elements[i].checked){if(elements[i].id=="accessoires_boulons"){checkBolts="&checkBolts=true";}else{checkedIds+=elements[i].id;checkedIds+=",";}}}length=checkedIds.length;if(length>0){checkedIds=checkedIds.substring(0,length-1);}var expressAppointment=EL("expressAppointment");if(expressAppointment!=null){if(length>0){checkedIds+=",";}checkedIds+=expressAppointment.value;}url="/validateAjax?services="+checkedIds+checkBolts;loadPrice(url);}function additionalServiceChecked(checkid){if(checkid!=null){var price=EL("price_"+checkid);var promo=EL("promo_"+checkid);if(price.style.display=="none"){price.style.display="block";if(promo!=null){promo.style.display="block";}}else{price.style.display="none";if(promo!=null){promo.style.display="none";}}}}function checkChangeQuantity(){var form=EL("selectionForm");var services=EL("services");var boltsCheck=EL("boltsCheck");services.value=getCheckedIds();if(boltsCheck!=null){boltsCheck.value=getCheckedBolts();}form.action="?";form.submit();return false;}function checkForm(param){var form=EL("selectionForm");var services=EL("services");var boltsCheck=EL("boltsCheck");var actionCustomer=EL("actionCustomer");var urlCustomer=actionCustomer.value;services.value=getCheckedIds();if(boltsCheck!=null){boltsCheck.value=getCheckedBolts();}if(getVehicleNumber()){form.action=urlCustomer+param;form.submit();}}function checkAvailability(completeWheelId,nostock){var quantity=0;var urlOk;var selectionLabel="";if(nostock=="1"){selectionLabel="nostock-";}var buttonWrapper=EL("boutonwrapper-"+selectionLabel+completeWheelId);if(buttonWrapper!=null){urlOk=buttonWrapper.value;var posBegin=urlOk.indexOf("&quantity=");if(posBegin!=-1){var substr=urlOk.substring(posBegin+10);var posEnd=substr.indexOf("&");quantity=substr.substring(0,posEnd);}}if(nostock=="1"){document.location.href=urlOk;return;}else{var url="/checkAvailabilityAjax?completeWheel="+completeWheelId+"&quantity="+quantity;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotAvailability(query,urlOk);});}}function gotAvailability(query,url){var sheet=query.getText();if(sheet.substring(0,2)=="ok"){document.location.href=url;return;}Valraiso.CSS.events.clickOn("popupnostock",true,true);toggleCurtain();var div=EL("popupnostock");div.innerHTML=sheet;window.scrollTo(0,0);}function insertVerification(){var orderId=EL("metaOrder");var verificationType=EL("verificationType");var verificationValue=EL("verificationValue");var verificationValue21=EL("verificationValue21");var verificationValue22=EL("verificationValue22");var url="/insertVerificationOrderAjax?metaOrder="+orderId.value+"&verificationType="+verificationType.value+"&verificationValue="+verificationValue.value+"&verificationValue21="+verificationValue21.value+"&verificationValue22="+verificationValue22.value;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){EL("verification_bloc").style.display="none";});}function checkFormForPromo(){var form=EL("promoForm");var codeVisu=EL("promoCodeVisu");var codeSubmit=EL("promoCode");setCheckedIds();codeSubmit.value=codeVisu.value;form.submit();}function setCheckedIds(){var checkedIds=getCheckedIds();var checkedForPromo=EL("checkedForPromo");checkedForPromo.value=checkedIds;}function getCheckedIds(){var checkedIds="";var form=EL("selectionForm");var elements=form.getElementsByTagName("input");var length=elements.length;for(i=0;i<length;i++){if(elements[i].checked){if(elements[i].id!="accessoires_boulons"){checkedIds+=elements[i].id;checkedIds+=",";}}}length=checkedIds.length;if(length>0){checkedIds=checkedIds.substring(0,length-1);}var expressAppointment=EL("expressAppointment");if(expressAppointment!=null){if(length>0){checkedIds+=",";}checkedIds+=expressAppointment.value;}return checkedIds;}function getCheckedBolts(){var form=EL("selectionForm");var elements=form.getElementsByTagName("input");var length=elements.length;var checkBolts="";for(i=0;i<length;i++){if(elements[i].checked){if(elements[i].id=="accessoires_boulons"){return true;}}}return false;}function unCheckDefaultSelection(serviceId,defaultSelection){var checkServiceItem=EL(serviceId);if(checkServiceItem!=null&&defaultSelection){var checkService=checkServiceItem.checked;if(!checkService){var paramUnChecked="unCheckDefaultSelection_"+serviceId;var url="/sessionAjax?"+paramUnChecked+"=df";var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){var pop=query.getText();});}}}function checkAdacNumber(){EL("promoCode").value="";EL("loginADACForm").submit();}function disconnectCustomer(){var query=Bw.IO.Query.create();query.setNoCache();query.get("/pneus-POPGOM/mon-compte?disconnect=true",function(){var sheet=query.getText();document.location="/";});}function disconnectCustomerOrderProcess(){var query=Bw.IO.Query.create();query.setNoCache();query.get("/order/disconnect",function(){var sheet=query.getText();document.location="/order/nextStep";});}function checkKeyNewletterPopup(e){var touche;if(window.event){touche=e.keyCode;}else{if(e.which){touche=e.which;}}if(touche==13){var result=checkNewsletterPopup();return result;}return true;}function checkNewsletterPopup(){var emailNewsLetter=EL("email-newsLetter");var newsletterPopUpError=EL("newsletter-popup-error");var customerAccountLink=EL("customer-account-link");var emailForm=EL("popup-prospect-form");var popupProspectIntro=EL("popup-prospect-intro");if(emailNewsLetter.value==""||!Valraiso.util.checkEmail(emailNewsLetter.value)){newsletterPopUpError.style.display="block";}else{var query=Bw.IO.Query.create();var url="/customer-exists?email="+emailNewsLetter.value;query.setNoCache();query.get(url);var customerExists=query.getText();if(customerExists!=null){if(customerExists.indexOf("true")<0){var form=EL("encartNewsletterForm");newsletterPopUpError.style.display="none";form.submit();}else{emailForm.style.display="none";newsletterPopUpError.style.display="none";popupProspectIntro.style.display="none";customerAccountLink.style.display="block";}}}return false;}function setPopUpCookie(langue){document.cookie="POPUP_HOME_PAGE"+langue+"=true;path=/;expires="+new Date("January 1, 3000").toGMTString();}function setHomePopUpCookie(value){document.cookie="POPUP_HOME_PAGE="+value+";path=/;expires="+new Date("January 1, 3000").toGMTString();}function setHomePopUpCookie(value,langue){document.cookie="POPUP_HOME_PAGE"+langue+"="+value+";path=/;expires="+new Date("January 1, 3000").toGMTString();}function hiddenBlocWithoutPluginFlah(){var flashContent=EL("flashcontentVehicle");var flashContentValue=flashContent.firstChild.data;if(flashContentValue=="No animation"){var guidePneuAnim=EL("guide-pneu-anim");guidePneuAnim.style.display="none";}}function requestedFittingAjaxErm(url){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotFittingAjaxErmResponse(query);});}function gotFittingAjaxErmResponse(query){var fittersIds=query.getText();var fittersIdsTab=fittersIds.split(",");if(query.getStatus()==200&&fittersIdsTab!=null&&fittersIdsTab.length>0){for(var i=0;i<fittersIdsTab.length;i++){var fitterId=fittersIdsTab[i];var fitterDiv=EL("img-express-"+fitterId);if(fitterDiv!=null){fitterDiv.style.display="block";}}var oneMoreRdvExpressERM=EL("oneMoreRdvExpressERM");if(oneMoreRdvExpressERM!=null){if(trim(fittersIdsTab[0])!=""){oneMoreRdvExpressERM.style.display="block";}}}}function displayQuestions(parentId,questionsId){var parent=EL(parentId);var questions=EL(questionsId);if(parent!=null&&questions!=null){var className=parent.className;if(className=="closeQuestions"){parent.className="openQuestions";questions.style.display="block";}else{if(className=="openQuestions"){parent.className="closeQuestions";questions.style.display="none";}}}return false;}function setTrackingVisitCookie(){var strReferer=document.referrer;var domainName=null;var parameters=window.location.search;var httpPosition=strReferer.indexOf("http://");var isPopgomDomain=false;var cplib=null;if(strReferer!=null&&strReferer!=""){if(httpPosition!=-1){var urlPart=strReferer.substring(httpPosition+7,strReferer.length);var slashPosition=urlPart.indexOf("/");if(slashPosition!=-1){domainName=urlPart.substring(0,slashPosition);}else{domainName=urlPart;}}if(domainName!=null){var regExpDomain=new RegExp("popgom","g");isPopgomDomain=regExpDomain.test(domainName);}}if(!isPopgomDomain){if(parameters!=null&&parameters!=""){var pos=parameters.indexOf("?");if(pos!=-1){var strParams=parameters.substring(pos+1,parameters.length);var cplibExists=strParams.indexOf("cplib=");if(cplibExists!=-1){var anotherParam=strParams.indexOf("&",cplibExists);if(anotherParam!=-1){cplib=strParams.substring(cplibExists+6,cplibExists+anotherParam);}else{cplib=strParams.substring(cplibExists+6,strParams.length);}}}}var cookieValue="";if(cplib!=null){cookieValue+="cplib="+cplib;}else{cookieValue+="cplib=nothing";}if(strReferer!=null&&strReferer!=""){if(strReferer.length>255){strReferer=strReferer.substring(0,255);}cookieValue+=";ref="+strReferer;if(domainName!=null){cookieValue+=";domain="+domainName;}}else{cookieValue+=";ref=nothing;domain=nothing";}var firstTrackingVisit=getCookieValue("ref1");if(firstTrackingVisit==null){document.cookie="ref1="+escape(cookieValue)+";path=/;expires="+new Date("January 1, 3000").toGMTString();}var currentTrackingVisit=getCookieValue("ref");if(currentTrackingVisit==null){document.cookie="ref="+escape(cookieValue)+";path=/";}}}function setParamForSearchCookie(key,value){var searchCookieValue=createOrUpdateSearchParamCookieValue(key,value);setSearchParamCookie(searchCookieValue);}function getSearchParamCookieValue(){var cookieKey="SEARCH_PARAM";return getCookieValue(cookieKey);}function setSearchParamCookie(value){var date_exp=new Date();date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));document.cookie="SEARCH_PARAM="+escape(value)+";path=/; expires="+date_exp.toGMTString();}function createOrUpdateSearchParamCookieValue(key,value){var cookieValue=getSearchParamCookieValue();if(cookieValue==null){cookieValue=buildEmptySearchParamCookieValue();}var searchParams=cookieValue.split(",");var currentParam="";for(i=0;i<searchParams.length;i++){currentParam=searchParams[i].split(":");if(currentParam[0]==key){searchParams[i]=currentParam[0]+":"+value;}}cookieValue="";for(i=0;i<searchParams.length;i++){cookieValue+=searchParams[i];if(i!=searchParams.length-1){cookieValue+=",";}}return cookieValue;}function buildEmptySearchParamCookieValue(){var params="width:,ratio:,diameter:,load:,speed:,carMaker:,carModel:,carMotorPower:,carYear:,carDimension:,manufacturer:,reinforced:,runFlat:,season:,vehicleType:";if(typeof(defaultSearchCookieValue)!="undefined"&&defaultSearchCookieValue!=null&&defaultSearchCookieValue!=""){params=defaultSearchCookieValue;}return params;}function getCookieValue(cookieKey){var allCookies=document.cookie.split(";");var currentCookie="";var cookieName="";var cookieValue="";for(i=0;i<allCookies.length;i++){currentCookie=allCookies[i].split("=");cookieName=currentCookie[0].replace(" ","");if(cookieName==cookieKey){if(currentCookie.length>1){cookieValue=unescape(currentCookie[1]);}return cookieValue;break;}currentCookie=null;cookieName="";}return null;}function displayHomePopupStarzik(langue){var cookieValue=getCookieValue("POPUP_HOME_PAGE"+langue);if(cookieValue!="Starzik"){setHomePopUpCookie("Starzik",langue);afficheProspect("popupStarzik");loadProspect("/starzik?direction=dimension",false,"popupStarzik","contenuStarzik");}}function displayHomePopup(prospectPopupActive,homePopupCode,preview,langue){var cookieValue=getCookieValue("POPUP_HOME_PAGE"+langue);if(preview){afficheProspect("homepopup");}else{if(homePopupCode!=null&&homePopupCode!=""&&cookieValue!=homePopupCode){setHomePopUpCookie(homePopupCode,langue);affichePopUp("homepopup");}else{if(prospectPopupActive&&cookieValue!="true"&&(homePopupCode==null||homePopupCode=="")){setPopUpCookie(langue);afficheProspect("popupprospect");loadProspect("/pneu-prospect",false,"popupprospect","contenuprospect");}}}}function validCaptchaFormDirectory(carModel,carMotor){var captchaField=EL("captchaValueDirectory");var captchaImg=EL("captchaImgDirectory");var query=Bw.IO.Query.create();var url="/captcha-check?c="+captchaField.value;var imgUrl="/captcha";query.setNoCache();query.get(url);var captchaExpected=query.getText();if(captchaExpected!=null){if(captchaExpected.indexOf("true")>=0){captchaField.value="";masquePopUp("captchaDirectory");toggleCurtain();var annee=EL("sAnnee");getDimensions(carModel,carMotor,annee.options[annee.selectedIndex].value,"dimensions");}else{captchaField.value="";}}captchaImg.src=imgUrl+"#"+new Date().getTime();}function getTotalPriceByArticleAndQte(idQuantity,idArticle,idContainer){var quantityItem=document.getElementById(idQuantity);var url;url="/searchPriceAjax";url+="?origin=productPage&idArticle="+idArticle;url+="&quantity="+quantityItem.options[quantityItem.selectedIndex].value;loadPopup(url,idContainer);}function displayDiv(idDiv){var div=EL(idDiv);if(div!=null){div.style.display="block";}}function maskDiv(idDiv){var div=EL(idDiv);if(div!=null){div.style.display="none";}}function displayOrMaskDiv(idDiv){var div=EL(idDiv);if(div!=null){if(div.style.display=="none"){div.style.display="block";}else{div.style.display="none";}}}function validCaptchaFormSearch(){var captchaField=EL("captchaValueSearch");var captchaImg=EL("captchaImgSearch");var query=Bw.IO.Query.create();var url="/captcha-check?c="+captchaField.value;var imgUrl="/captcha";query.setNoCache();query.get(url);var captchaExpected=query.getText();
if(captchaExpected!=null){if(captchaExpected.indexOf("true")>=0){captchaField.value="";masquePopUp("captchaSearch");toggleCurtain();popupChanged(EL("carYear"),"/searchAjax");}else{captchaField.value="";}}captchaImg.src=imgUrl+"#"+new Date().getTime();}function chooseDeliveryMode(url,domain,quantityId){var query=Bw.IO.Query.create();var quantityItem=EL(quantityId);var quantity="1";if(quantityItem!=null){quantity=Valraiso.form.select.getSelectedValue(quantityItem);}var urlComplete=url+quantity;query.setNoCache();query.get(urlComplete,function(){getPopupDeliveryChoice(query,domain);});}function getPopupDeliveryChoice(query,domain){var response=query.getText();if(response!="popupDeliveryChoice"){document.location.href=domain+response;}else{displayPopupOrderProcess("popup-deliveryChoice");}}function chooseDeliveryModeFromPopup(url,domain,quantityId,popup){var query=Bw.IO.Query.create();var quantityItem=EL(quantityId);var quantity="1";if(quantityItem!=null){quantity=Valraiso.form.select.getSelectedValue(quantityItem);}var urlComplete=url+quantity;query.setNoCache();query.get(urlComplete,function(){getPopupDeliveryChoiceFromPopup(query,domain,popup);});}function getPopupDeliveryChoiceFromPopup(query,domain,popup){var response=query.getText();if(response!="popupDeliveryChoice"){document.location.href=domain+response;}else{masquePopUp(popup);displayPopupOrderProcessWithoutCurtain("popup-deliveryChoice");}}function orderProcessSelectFitter(fitterId){var dateField=EL("datesFieldDefault");var hourField=EL("hoursFieldExtDefault");var query=Bw.IO.Query.create();var url="/order/selectFitter?fitter="+fitterId+"&appointmentDate="+Valraiso.form.select.getSelectedValue(dateField)+"&appointmentHour="+Valraiso.form.select.getSelectedValue(hourField);query.setNoCache();query.get(url,function(){checkAppointmentResultAjax(query);});}function checkAppointmentResultAjax(query){var result=query.getText();var changeAppointment=result.indexOf("changeAppointmentContent");var noShoppingCast=result.indexOf("noShoppingCast");var changeAppointmentExpress=result.indexOf("changeAppointmentContentExpress");if(result=="OK"){var appointmentForm=EL("appointmentForm");if(appointmentForm!=null){appointmentForm.submit();}}else{if(changeAppointmentExpress!=-1){var popupChangeAppointmentExpress=EL("popupChangeAppointmentExpress");popupChangeAppointmentExpress.innerHTML=result;displayPopupOrderProcessWithSelect("popupChangeAppointmentExpress");}else{if(changeAppointment!=-1){var popupChangeAppointment=EL("popupChangeAppointment");popupChangeAppointment.innerHTML=result;displayPopupOrderProcessWithSelect("popupChangeAppointment");}else{if(noShoppingCast!=-1){document.location.href="/order/noShoppingCast";}}}}}function loadAppointmentChangePopup(){var url="/order/appointmentDateSearch";var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){checkAppointmentResultAjax(query);});}function changeProductQuantity(referer){var quantity=Valraiso.form.select.getSelectedText("quantity");if(quantity!=null&&referer!=null){var url="/order/productQuantityChange?quantity="+quantity+"&referer="+referer;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){loadRefererProductChange(query,referer);});}}function loadRefererProductChange(query,referer){var result=query.getText();var container=EL(referer);if(container!=null){var indexSubstitution=result.indexOf("popupSubstitutionContent");if(indexSubstitution!=-1){var popupSubstitution=EL("popupSubstitution");popupSubstitution.innerHTML=result;displayPopupOrderProcessWithSelectBig("popupSubstitution");}else{if(trim(result)!=""){var indexRecap=result.indexOf("tyreBox");if(indexRecap!=-1){container.innerHTML=result;}else{var indexNoShoppingCast=result.indexOf("noShoppingCast");if(indexNoShoppingCast!=-1){document.location.href="/order/noShoppingCast";}else{document.location.href="/";}}}}}}function servicesSelectionStatus(additionalService){var checkBoxService=EL(additionalService);var status=checkBoxService.checked;var url="/order/servicesSelectionAjax?additionalService="+additionalService+"&status="+status;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){loadRefererProductChange(query,"servicesRecap");});}function checkPassordForgottenOrderProcess(){var emailPassForgot=EL("emailPassForgot");var url="/order/passForgotten?emailPassForgot="+emailPassForgot.value;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){displayPassForgottenResponse(query);});}function displayPassForgottenResponse(query){var result=query.getText();if(trim(result)!=""){var resultDiv=EL(result);if(resultDiv!=null){masquePopUp("passForgot");displayPopupOrderProcessWithoutCurtain(resultDiv);}}}function loadCustomerInfos(email,pass){var emailItem=EL(email);var passItem=EL(pass);var emailValue=emailItem.value;var passValue=passItem.value;var url="/order/customerInfos?emailLogCustomer="+emailValue+"&passLogCustomer="+passValue;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){getCustomerInfosOrderProcess(query);});}function getCustomerInfosOrderProcess(query){var result=query.getText();if(trim(result)!=""){var indexCustomerForm=result.indexOf("customerForm");var indexNoShoppingCast=result.indexOf("noShoppingCast");if(indexCustomerForm!=-1){EL("customerContainer").innerHTML=result;checkCustomerFormOrderProcess();EL("customerConnection").style.display="none";var disconnectLabelItem=EL("disconnectLabel");var disconnectLabel=disconnectLabelItem.value;EL("customerLinks").innerHTML='<a href="/" onclick="disconnectCustomerOrderProcess();return false;" style="font-style:italic;">('+disconnectLabel+")</a>";window.location.hash="customer";}else{if(indexNoShoppingCast!=-1){document.location.href="/order/noShoppingCast";}else{displayPopupOrderProcess("noCustomerAccount");}}}else{displayPopupOrderProcess("noCustomerAccount");}}function checkedCgvOrderProcess(){var isPostalCodeExcludedItem=EL("isPostalCodeExcluded");var isPostalCodeExcluded=false;if(isPostalCodeExcludedItem!=null){var strIsPostalCodeExcluded=isPostalCodeExcludedItem.value;if(strIsPostalCodeExcluded!="false"){isPostalCodeExcluded=true;displayPopupOrderProcessWithSelect("postalcode-excluded");}}var cgv=EL("cgv");if(cgv!=null&&!isPostalCodeExcluded){if(cgv.checked){var form=EL("finalForm");affichePopUp("waitingPopup");startTimer();form.submit();}else{var cgvValidationImg=EL("cgv-validation-img");var cgvValidationText=EL("cgv-validation-text");if(cgvValidationImg!=null){cgvValidationImg.style.display="block";}if(cgvValidationText!=null){cgvValidationText.style.display="block";}}}}function checkFieldOrderProcess(field){var fieldItem=EL(field);var fieldValidation=EL(field+"Validation");var fieldLabel=EL(field+"Label");if(fieldItem!=null&&fieldValidation!=null&&fieldLabel!=null){var fieldValue=fieldItem.value;if(trim(fieldValue)==""){fieldLabel.style.color="#970023";fieldValidation.style.display="none";}else{fieldLabel.style.color="black";fieldValidation.style.display="block";}}}function checkFieldEmailOrderProcess(field){var fieldItem=EL(field);var fieldValidation=EL(field+"Validation");var fieldLabel=EL(field+"Label");if(fieldItem!=null&&fieldValidation!=null&&fieldLabel!=null){var fieldValue=fieldItem.value;if(trim(fieldValue)==""||!Valraiso.util.checkEmail(fieldValue)){fieldLabel.style.color="#970023";fieldValidation.style.display="none";}else{fieldLabel.style.color="black";fieldValidation.style.display="block";}}}function checkFieldTelMobileOrderProcess(field){var fieldItem=EL(field);var fieldValidation=EL(field+"Validation");var fieldLabel=EL(field+"Label");if(fieldItem!=null&&fieldValidation!=null&&fieldLabel!=null){var fieldValue=fieldItem.value;if(trim(fieldValue)==""){fieldLabel.style.color="#970023";fieldValidation.style.display="none";}else{var error=false;if(fieldValue.length>0){fieldValue=fieldValue.replace("-"," ");fieldValue=fieldValue.replace("."," ");fieldValue=fieldValue.replace(","," ");fieldValue=fieldValue.replace(";"," ");for(var i=0;i<fieldValue.length;i++){var carCodePhone=fieldValue.charCodeAt(i);if(!((carCodePhone>46&&carCodePhone<58)||carCodePhone==43||(carCodePhone>39&&carCodePhone<42)||carCodePhone==47||carCodePhone==32)){error=true;}}}else{error=true;}if(error){fieldLabel.style.color="#970023";fieldValidation.style.display="none";}else{fieldLabel.style.color="black";fieldValidation.style.display="block";}}}}function checkFieldPostalCodeOrderProcess(field){var fieldItem=EL(field);var fieldValidation=EL(field+"Validation");var fieldLabel=EL(field+"Label");if(fieldItem!=null&&fieldValidation!=null&&fieldLabel!=null){var fieldValue=fieldItem.value;if(trim(fieldValue)==""){fieldLabel.style.color="#970023";fieldValidation.style.display="none";}else{var validPostalCode=checkPostalCode(fieldValue);if(!validPostalCode){fieldLabel.style.color="#970023";fieldValidation.style.display="none";}else{fieldLabel.style.color="black";fieldValidation.style.display="block";}}}}function checkFieldPassOrderProcess(field1,field2){var field1Item=EL(field1);var field1Validation=EL(field1+"Validation");var field1Label=EL(field1+"Label");var field2Item=EL(field2);var field2Validation=EL(field2+"Validation");var field2Label=EL(field2+"Label");if(field1Item!=null&&field1Validation!=null&&field1Label!=null){var field1Value=field1Item.value;if(trim(field1Value)==""){field1Label.style.color="#970023";field1Validation.style.display="none";}else{field1Label.style.color="black";if(field1Item!=null&&field1Validation!=null&&field1Label!=null){var field2Value=field2Item.value;if(trim(field2Value)!=""&&field1Value!=field2Value){field1Label.style.color="#970023";field1Validation.style.display="none";field2Label.style.color="#970023";field2Validation.style.display="none";}else{if(field1Value==field2Value){field1Label.style.color="black";field1Validation.style.display="block";field2Label.style.color="black";field2Validation.style.display="block";}}}}}}function maskValidationOnFocus(field){var fieldItem=EL(field);var fieldValidation=EL(field+"Validation");if(fieldItem!=null&&fieldValidation!=null){fieldValidation.style.display="none";}}function checkCustomerFormOrderProcess(){checkFieldEmailOrderProcess("emailCustomer");checkFieldOrderProcess("lastNameCustomer");checkFieldOrderProcess("firstNameCustomer");checkFieldTelMobileOrderProcess("telMobileCustomer");checkFieldOrderProcess("dniCodeCustomer");checkFieldOrderProcess("addressCustomer");checkFieldPostalCodeOrderProcess("postalCodeCustomer");checkFieldOrderProcess("cityCustomer");var title=EL("titleCustomerValidation");var company=EL("companyCustomerValidation");if(title!=null){title.style.display="block";}if(company!=null){company.style.display="block";}}function checkCustomerFormOrderProcessForDelivery(delivery){checkFieldEmailOrderProcess("emailCustomer"+delivery);checkFieldOrderProcess("lastNameCustomer"+delivery);checkFieldOrderProcess("firstNameCustomer"+delivery);checkFieldTelMobileOrderProcess("telMobileCustomer"+delivery);checkFieldOrderProcess("dniCodeCustomer"+delivery);checkFieldOrderProcess("addressCustomer"+delivery);checkFieldPostalCodeOrderProcess("postalCodeCustomer"+delivery);checkFieldOrderProcess("cityCustomer"+delivery);var title=EL("titleCustomer"+delivery+"Validation");var company=EL("companyCustomer"+delivery+"Validation");if(title!=null){title.style.display="block";}if(company!=null){company.style.display="block";}}function checkKeyCustomerLogginOrderProcess(e){if(curtainVisible){return;}var touche;if(window.event){touche=e.keyCode;}else{if(e.which){touche=e.which;}}if(touche==13){EL("accountLoginForm").submit();}}function checkKeyBadCustomerLogginOrderProcess(e){if(curtainVisible){return;}var touche;if(window.event){touche=e.keyCode;}else{if(e.which){touche=e.which;}}if(touche==13){}}function selectpopupRdvNoExpress(){var blockRdvExpress=EL("BlockRdvExpress");var validateRdvExpress=EL("validateRdvExpress");var blockRdv=EL("BlockRdv");var validateRdv=EL("validateRdv");var btnNoExpress=EL("btnNoExpress");blockRdvExpress.className="rdvExpressInactive";validateRdvExpress.className="validateRdvExpressInactive";blockRdv.className="rdvActive";validateRdv.className="validateRdvExpressActive";blockRdv.style.display="block";btnNoExpress.style.display="none";}function selectpopupRdvExpress(){var blockRdvExpress=EL("BlockRdvExpress");var validateRdvExpress=EL("validateRdvExpress");var blockRdv=EL("BlockRdv");var validateRdv=EL("validateRdv");blockRdvExpress.className="rdvExpressActive";validateRdvExpress.className="validateRdvExpressActive";blockRdv.className="rdvInactive";validateRdv.className="validateRdvInactive";}function callProfilingCriteo(articleId){var profilingCriteo=EL("profilingCriteo");profilingCriteo.innerHTML='<script src="http://static.criteo.net/criteo_ld.js" type="text/javascript" <\/script>'+'<div id="cto_se_7713166_ac" style="display:none">'+'<div class="ctoWidgetServer">http://popgomfr.widget.criteo.com/ppr/</div>'+'<div class="ctoDataType">sendEvent</div>'+'<div class="ctoParams">wi=7713166&pt1=2&i='+articleId+"</div>"+"</div>";eval('<script src="http://static.criteo.net/criteo_ld.js" type="text/javascript" <\/script>');}function display4x3NL(){var div=EL("4x3NL");var select=EL("tyreQuantity");var quantity=Valraiso.form.select.getSelectedText(select);if(div!=null){if(quantity>3){div.style.display="block";}else{div.style.display="none";}}}function loadBibitId(resa){var query=Bw.IO.Query.create();query.setNoCache();query.get("/bibitId?r="+resa,function(){gotBibitId(query);});}function gotBibitId(query){if(query.getStatus()==200){var refID=query.getText();var tabSpan=document.getElementsByTagName("span");for(var i=0;i<tabSpan.length;i++){if(tabSpan[i].getAttribute("name")=="bibitTransferPaymentRefId"){tabSpan[i].innerHTML=refID;}}}bibitIdLoaded=true;if(shouldShowBibitPopup!=null){masquePopUp("waitingPopup");toggleCurtain();affichePopUp(shouldShowBibitPopup);shouldShowBibitPopup=null;}}function displayContactCenterQuestions(blocId){var questionsBloc=EL(blocId);if(questionsBloc!=null){var questionsBlocMiddle=EL(blocId+"Middle");var questionsBlocBottom=EL(blocId+"Bottom");if(questionsBlocMiddle!=null&&questionsBlocBottom!=null){var display=questionsBlocMiddle.style.display;if(display!="block"){questionsBlocMiddle.style.display="block";questionsBlocBottom.style.display="block";questionsBloc.className="blocQuestionsTitleOpen";}else{questionsBlocMiddle.style.display="none";questionsBlocBottom.style.display="none";questionsBloc.className="blocQuestionsTitleClosed";}}}}function doFormSearchRoue(mode){var isError=false;var labelError="";var colorError=EL("color-error").value;if(mode=="vehicleWheel"){var carMaker=EL("cwCarMaker");var carModel=EL("cwCarModel");var carRayon=EL("cwCarRayon");var searchBySerial=null;if(searchBySerial==null||searchBySerial.value==""){if(carMaker.value==""){EL("label-cwCarMaker").style.color=colorError;var labelCarMaker=EL("label-cwCarMaker").firstChild.nodeValue;labelError+=labelCarMaker;isError=true;}else{EL("label-cwCarMaker").style.color="white";}if(carModel.value==""){EL("label-cwCarModel").style.color=colorError;var labelCarModel=EL("label-cwCarModel").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarModel;isError=true;}else{EL("label-cwCarModel").style.color="white";}if(carRayon.value==""){EL("label-cwCarRayon").style.color=colorError;var labelCarRayon=EL("label-cwCarRayon").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarRayon;isError=true;}else{EL("label-cwCarRayon").style.color="white";}}else{if(carRayon.value==""){EL("label-cwCarRayon").style.color=colorError;var labelCarRayon=EL("label-cwCarRayon").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelCarRayon;isError=true;}else{EL("label-cwCarRayon").style.color="white";}EL("label-cwCarMaker").style.color="white";EL("label-cwCarModel").style.color="white";EL("label-cwCarYear").style.color="white";EL("label-cwCarPower").style.color="white";EL("label-cwCarWheelHole").style.color="white";
}}else{if(mode=="wheelDiameter"){var wheelDiameter=EL("wheelDiameter");var wheelWidth=EL("wheelWidth");var wheelOffset=EL("wheelOffset");var wheelHoles=EL("wheelNbHole");var wheelDiameterPCD=EL("wheelDiameterPCD");if(wheelDiameter.value==""){EL("label-wheelDiameter").style.color=colorError;var labelwheelDiameter=EL("label-wheelDiameter").firstChild.nodeValue;labelError+=labelwheelDiameter;isError=true;}else{EL("label-wheelDiameter").style.color="white";}if(wheelWidth.value==""){EL("label-wheelWidth").style.color=colorError;var labelwheelWidth=EL("label-wheelWidth").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelwheelWidth;isError=true;}else{EL("label-wheelWidth").style.color="white";}if(wheelOffset.value==""){EL("label-wheelOffset").style.color=colorError;var labelwheelOffset=EL("label-wheelOffset").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelwheelOffset;isError=true;}else{EL("label-wheelOffset").style.color="white";}if(wheelHoles.value==""){EL("label-wheelNbHole").style.color=colorError;var labelwheelHoles=EL("label-wheelNbHole").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelwheelHoles;isError=true;}else{EL("label-wheelNbHole").style.color="white";}if(wheelDiameterPCD.value==""){EL("label-wheelDiameterPCD").style.color=colorError;var labelwheelDiameterPCD=EL("label-wheelDiameterPCD").firstChild.nodeValue;if(isError){labelError+=", ";}labelError+=labelwheelDiameterPCD;isError=true;}else{EL("label-wheelDiameterPCD").style.color="white";}}}if(isError){if((EL("warning-message-search-serial")!=null&&EL("warning-message-search-serial").style.display!="none")){EL("label-cwCarRayon").style.color="white";return false;}EL("warning-message").style.display="block";var heightError=96;EL("label-error").firstChild.nodeValue=labelError;startDecrease(heightError);}else{return true;}return false;}function popupChangedRoue(pop,uri,extension){var id=pop.id;var url="?type=";var params="";var type="";var searchSerial=null;if(searchSerial!=null){if(EL("searchBySerial").value!=""){EL("warning-message").style.display="none";EL("label-cwCarRayon").style.color="white";}EL("searchBySerial").text="";EL("searchBySerial").value="";displaySerialErrorMsg("false");}var searchType=document.getElementById("searchType").value;if(searchType==null){searchType="vehicleWheel";}params+="&searchType="+searchType;params+="&cwCarSeason="+EL("cwCarSeason").value;if(searchType=="wheelDiameter"){if(id=="wheelDiameter"){invalidateVehicleRoue("wheelDiameterPCD","wheelNbHole","wheelOffset","wheelWidth");}else{if(id=="wheelWidth"){invalidateVehicleRoue("wheelDiameterPCD","wheelNbHole","wheelOffset");}else{if(id=="wheelOffset"){invalidateVehicleRoue("wheelDiameterPCD","wheelNbHole");}else{if(id=="wheelNbHole"){invalidateVehicleRoue("wheelDiameterPCD");}}}}}else{EL("cwCarModelDes").value=Valraiso.form.select.getSelectedText(EL("cwCarModel"));if(id=="cwCarMaker"){invalidateVehicleRoue2("cwCarWheelHole","cwCarRayon","cwCarPower","cwCarYear","cwCarModel");}else{if(id=="cwCarSeason"){invalidateVehicleRoue2("cwCarWheelHole","cwCarRayon","cwCarPower","cwCarYear","cwCarModel");}else{if(id=="cwCarModel"){invalidateVehicleRoue2("cwCarWheelHole","cwCarRayon","cwCarPower","cwCarYear");}else{if(id=="cwCarYear"){invalidateVehicleRoue2("cwCarWheelHole","cwCarRayon","cwCarPower");}else{if(id=="cwCarPower"){invalidateVehicleRoue2("cwCarWheelHole","cwCarRayon");}else{if(id=="cwCarRayon"){invalidateVehicleRoue2("cwCarWheelHole");}}}}}}}var el=EL("wheelDiameter");var value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&wheelDiameter="+value;type="wheelWidth";}el=EL("wheelWidth");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&wheelWidth="+value;type="wheelOffset";}el=EL("wheelOffset");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&wheelOffset="+value;type="wheelNbHole";}el=EL("wheelNbHole");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&wheelNbHole="+value;type="wheelDiameterPCD";}el=EL("wheelDiameterPCD");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&wheelDiameterPCD="+value;type="wheelSeason";}el=EL("cwCarMaker");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&cwCarMaker="+value;type="cwCarModel";}el=EL("cwCarModel");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&cwCarModel="+value;type="cwCarRayon";}el=EL("cwCarRayon");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&cwCarRayon="+value;type="cwCarWheelHole";}el=EL("recherche-roue-saisie-vehicule-label-carPower");if(el!=null&&el.style.display!="none"){params+="&cwCarPowerEnabled="+true;}if(type==""){return;}url+=type+params;if(extension!=null){url+="&manufacturerSearch="+extension;}loadMultiPopupRoue(uri+url,type,extension);}function doSearchRoue(mode){var ok=doFormSearchRoue(mode);if(ok){var form=EL("searchForm");form.submit();}return false;}function serialChanged(uri){reinitErrorMessage();var el=EL("searchBySerial");var value=Valraiso.form.getFieldValue(el);if(value!=null){var url="?type=";var params="";var type="";var searchType=document.getElementById("searchType").value;if(searchType==null){searchType="vehicleWheel";}if(searchType=="wheelDiameter"){invalidateVehicleRoue("wheelDiameterPCD","wheelNbHole","wheelOffset","wheelWidth");type="wheelDiameter";}else{invalidateVehicleRoue2("cwCarWheelHole","cwCarRayon","cwCarPower","cwCarYear","cwCarModel","cwCarMaker");type="cwCarRayon";}params+="&searchBySerial="+value;url+=type+params;loadPopup(uri+url,type);}}function reinitErrorMessage(){EL("warning-message").style.display="none";EL("label-cwCarMaker").style.color="white";EL("label-cwCarModel").style.color="white";EL("label-cwCarYear").style.color="white";EL("label-cwCarPower").style.color="white";EL("label-cwCarRayon").style.color="white";EL("label-cwCarWheelHole").style.color="white";}function invalidateVehicleRoue2(carWheelHole,carRayon,carPower,carYear,carModel,carMaker){var pop;if(carMaker!=null){pop=EL(carMaker);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");}}if(carModel!=null){pop=EL(carModel);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","cwCarModel");}}if(carYear!=null){pop=EL(carYear);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","cwCarYear");}}if(carPower!=null){pop=EL(carPower);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","cwCarPower");}}if(carRayon!=null){pop=EL(carRayon);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","cwCarRayon");}}if(carWheelHole!=null){pop=EL(carWheelHole);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","cwCarWheelHole");}}}function invalidateVehicleRoue(wheelDiameterPCD,wheelNbHole,wheelOffset,wheelWidth){var pop;if(wheelDiameterPCD!=null){pop=EL(wheelDiameterPCD);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","wheelDiameterPCD");}}if(wheelOffset!=null){pop=EL(wheelOffset);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","wheelOffset");}}if(wheelWidth!=null){pop=EL(wheelWidth);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","wheelWidth");}}if(wheelNbHole!=null){pop=EL(wheelNbHole);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","wheelNbHole");}}if(wheelDiameterPCD!=null){pop=EL(wheelDiameterPCD);if(pop!=null){Valraiso.form.select.setSelectedValue(pop,"");cleanPopUp("","wheelDiameterPCD");}}}function displaySelectFocusRoue(){var carMaker=EL("cwCarMaker");var carModel=EL("cwCarModel");var carRayon=EL("cwCarRayon");if(carMaker!=null){if(true){if(carMaker.options[carMaker.selectedIndex].value!=""){EL("direction-carMaker").style.display="none";if(carModel.options[carModel.selectedIndex].value!=""){EL("direction-carModel").style.display="none";if(true){if(true){if(carRayon.options[carRayon.selectedIndex].value!=""){EL("direction-carRayon").style.display="none";}else{EL("direction-carRayon").style.display="block";}}else{if(carPower.options[carPower.selectedIndex].value!=""){if(carRayon.options[carRayon.selectedIndex].value!=""){EL("direction-carRayon").style.display="none";if(carWheelHoles.options[carWheelHoles.selectedIndex].value!=""){}else{}}else{EL("direction-carRayon").style.display="block";}}else{EL("direction-carRayon").style.display="none";}}}else{EL("direction-carRayon").style.display="none";}}else{EL("direction-carModel").style.display="block";EL("direction-carRayon").style.display="none";}}else{EL("direction-carMaker").style.display="block";EL("direction-carModel").style.display="none";EL("direction-carRayon").style.display="none";}}else{EL("direction-carMaker").style.display="none";EL("direction-carModel").style.display="none";if(EL("warning-message-search-serial").style.display=="none"){EL("direction-carRayon").style.display="block";}else{EL("direction-carRayon").style.display="none";}}}}function loadMultiPopupRoue(url,type,extension){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotMultiPopupRoue(query,type,extension);});}function gotMultiPopupRoue(query,type,extension){var pop=query.getText();var firstType=type;var selectBeginPosition=pop.indexOf("<select");var selectEndPosition=pop.indexOf("</select>");while(selectBeginPosition!=-1&&selectEndPosition!=-1){if(selectBeginPosition!=-1&&selectEndPosition!=-1){var selectContent=pop.substring(selectBeginPosition,selectEndPosition+9);pop=pop.substring(selectEndPosition+9,pop.length-1);var idBeginPosition=selectContent.indexOf("id=");var idEndPosition=selectContent.indexOf("class=");type=selectContent.substring(idBeginPosition+4,idEndPosition-2);var div=EL(type+"Container");if(div!=null){div.innerHTML=selectContent;}selectBeginPosition=pop.indexOf("<select");selectEndPosition=pop.indexOf("</select>");}}var carPowerEnabledStart=pop.indexOf("carPowerEnabledName");var carPowerEnabledEnd=pop.indexOf("carPowerEnabledId");var carPowerBool=pop.substring(carPowerEnabledStart+28,carPowerEnabledEnd-6);if(carPowerBool!=null&&carPowerBool!=""){carPowerEnabled(carPowerBool);}displaySelectFocusRoue();saveMultiFindDimensionRoue(firstType);}function carPowerEnabled(enabled){}function saveMultiFindDimensionRoue(firstType){var params="";var el=EL("cwCarMaker");var value=Valraiso.form.getFieldValue(el);if(value!=null){params+="cwCarMaker="+value;}if(firstType=="cwCarMaker"&&value==null){params+="cwCarMaker=";}el=EL("cwCarModel");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&cwCarModel="+value;}el=EL("cwCarSeason");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&cwCarSeason="+value;}el=EL("cwCarRayon");value=Valraiso.form.getFieldValue(el);if(value!=null){params+="&cwCarRayon="+value;}var url="/saveFindDimension?"+params;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){var result=query.getText();});}function displaySerialErrorMsg(bool){if(bool=="true"){EL("warning-message-search-serial").style.display="block";}else{EL("warning-message-search-serial").style.display="none";}}function trackInternally(what,id){var number=Math.random();number=number*10000000000000000000;number=Math.round(number);var pixel="/track/"+what+"/"+number+"/"+id+".gif";var trackingDivElt=EL("popgomTrackingElt");trackingDivElt.innerHTML='<img src="'+pixel+'"/>';}function trackOrderInternally(id){return trackInternally("order",id);}function trackArticleInternally(id){return trackInternally("article",id);}function loadLandingPrice(div,articleId){var url="/landingPageArticlePad?noPad=c&articleId="+articleId;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){getLandingPrice(query,div);});}function loadLandingNotDiscountedPrice(div,articleId){var url="/landingPageArticlePad?noPad=c&discount=n&articleId="+articleId;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){getLandingPrice(query,div);});}function getLandingPrice(query,div){var sheet=query.getText();var divEl=EL(div);divEl.innerHTML=sheet;}function getVehicleNumber(){var vehicleNumber=EL("vehicleNumber");var serviceId=EL("insuranceDEServiceId");if(vehicleNumber!=null&&serviceId!=null){var serviceIdValue=serviceId.value;var serviceInsurance=EL(serviceIdValue);if(serviceInsurance!=null){var vehicleNumberValue=vehicleNumber.value;var serviceChecked=serviceInsurance.checked;if(serviceChecked&&trim(vehicleNumberValue)!=""){var url="/sessionAjax?vehicleNumberInsuranceDE="+vehicleNumberValue;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){var pop=query.getText();});return true;}else{if(serviceChecked){affichePopUp("error-vehicleNumber");return false;}}}}return true;}function getDateRestFlashSale(id){var stopToItem=EL("stopTo"+id);var strDate=stopToItem.value;var dateTab=strDate.split("-");var years=parseInt(dateTab[0],10);var month=parseInt(dateTab[1],10)-1;var day=parseInt(dateTab[2],10)+1;var stopTo=new Date(years,month,day);var currentDate=new Date();var timeStopTo=stopTo.getTime();var timeCurrent=currentDate.getTime();var timeDiff=timeStopTo-timeCurrent;var daysItem=EL("days"+id);var hoursItem=EL("hours"+id);var minutesItem=EL("minutes"+id);var secondesItem=EL("secondes"+id);var labelDaysItem=EL("labelDays"+id);var labelHoursItem=EL("labelHours"+id);var labelMinutesItem=EL("labelMinutes"+id);var labelSecondesItem=EL("labelSecondes"+id);if(timeDiff>0){var timeDiffSec=timeDiff/1000;timeDiffSec=parseInt(timeDiffSec);var timeDiffMin=timeDiffSec/60;timeDiffMin=parseInt(timeDiffMin);var secRest=timeDiffSec%60;var timeDiffHours=timeDiffMin/60;timeDiffHours=parseInt(timeDiffHours);var minRest=timeDiffMin%60;var timeDiffDays=timeDiffHours/24;timeDiffDays=parseInt(timeDiffDays);var hoursRest=timeDiffHours%24;daysItem.innerHTML=timeDiffDays;hoursItem.innerHTML=hoursRest;minutesItem.innerHTML=minRest;secondesItem.innerHTML=secRest;if(timeDiffDays==0){daysItem.style.display="none";labelDaysItem.style.display="none";if(hoursRest==0){hoursItem.style.display="none";labelHoursItem.style.display="none";if(minRest==0){minutesItem.style.display="none";labelMinutesItem.style.display="none";}}}}else{daysItem.style.display="none";labelDaysItem.style.display="none";hoursItem.style.display="none";labelHoursItem.style.display="none";minutesItem.style.display="none";labelMinutesItem.style.display="none";secondesItem.innerHTML="0";}}function checkTimeFlashSales(){var idsItem=EL("ids");var ids=idsItem.value;var idsTab=ids.split("-");for(var i=0;i<idsTab.length;i++){getDateRestFlashSale(idsTab[i]);}}function checkNewCustomerOrderProcess(){var emailLogCustomer=EL("emailLogCustomer");var passLogCustomer=EL("passLogCustomer");var emailLogCustomerD=EL("emailLogCustomerD");var passLogCustomerD=EL("passLogCustomerD");emailLogCustomerD.value=emailLogCustomer.value;passLogCustomerD.value=passLogCustomer.value;EL("customerForm").submit();}function loadStarzikInscription(){var width=Valraiso.form.select.getSelectedValue("st_width");var ratio=Valraiso.form.select.getSelectedValue("st_ratio");var diameter=Valraiso.form.select.getSelectedValue("st_diameter");var load=Valraiso.form.select.getSelectedValue("st_load");var speed=Valraiso.form.select.getSelectedValue("st_speed");var url="/starzik?direction=inscription&st_width="+width+"&st_ratio="+ratio+"&st_diameter="+diameter+"&st_load="+load+"&st_speed="+speed;loadProspect(url,false,"popupStarzik","contenuStarzik");}function checkStarzikInscription(){var email=EL("email");var lastName=EL("lastName");var firstName=EL("firstName");var title=EL("title");var capchaItem=EL("capchaItem");var postalCode=EL("postalCodeItem");var emailLabel=EL("emailLabel");var lastNameLabel=EL("lastNameLabel");var firstNameLabel=EL("firstNameLabel");var titleLabel=EL("titleLabel");var postalCodeLabel=EL("postalCodeLabel");var capchaItemLabel=EL("capchaItemLabel");if(trim(email.value)==""||!Valraiso.util.checkEmail(email.value)){emailLabel.style.color="#970023";}else{if(trim(lastName.value)==""){emailLabel.style.color="#222222";lastNameLabel.style.color="#970023";
}else{if(trim(firstName.value)==""){emailLabel.style.color="#222222";lastNameLabel.style.color="#222222";firstNameLabel.style.color="#970023";}else{if(trim(Valraiso.form.select.getSelectedValue(title))==""){emailLabel.style.color="#222222";firstNameLabel.style.color="#222222";titleLabel.style.color="#970023";}else{if(trim(postalCode.value)==""){emailLabel.style.color="#222222";lastNameLabel.style.color="#222222";firstNameLabel.style.color="#222222";titleLabel.style.color="#222222";postalCodeLabel.style.color="#970023";}else{if(trim(capchaItem.value)==""){emailLabel.style.color="#222222";lastNameLabel.style.color="#222222";firstNameLabel.style.color="#222222";titleLabel.style.color="#222222";postalCodeLabel.style.color="#222222";capchaItemLabel.style.color="#970023";}else{emailLabel.style.color="#222222";lastNameLabel.style.color="#222222";firstNameLabel.style.color="#222222";titleLabel.style.color="#222222";postalCodeLabel.style.color="#222222";capchaItemLabel.style.color="#222222";var birthDay=EL("birthDay");var birthMonth=EL("birthMonth");var birthYear=EL("birthYear");var nbVehicle=EL("nbVehicle");var tyresBuyingDate=EL("tyresBuyingDate");var tyreDimension=EL("tyreDimension");var url="/starzik?direction=activation";url+="&email="+email.value;url+="&lastName="+lastName.value;url+="&firstName="+firstName.value;url+="&title="+Valraiso.form.select.getSelectedValue(title);url+="&capchaItem="+capchaItem.value;url+="&tyreDimension="+tyreDimension.value;url+="&postalCode="+postalCode.value;if(birthDay!=null&&trim(birthDay.value)!=""&&birthMonth!=null&&trim(birthMonth.value)!=""&&birthYear!=null&&trim(birthYear.value)!=""){url+="&birthDay="+birthDay.value;url+="&birthMonth="+birthMonth.value;url+="&birthYear="+birthYear.value;}if(nbVehicle!=null&&Valraiso.form.select.getSelectedValue(nbVehicle)!=""){url+="&nbVehicle="+Valraiso.form.select.getSelectedValue(nbVehicle);}if(tyresBuyingDate!=null&&Valraiso.form.select.getSelectedValue(tyresBuyingDate)!=""){url+="&tyresBuyingDate="+Valraiso.form.select.getSelectedValue(tyresBuyingDate);}var inscription=EL("starzik-inscription");var waiting=EL("waiting");inscription.style.display="none";waiting.style.display="block";loadStarzikActivation(url,"popupStarzik","contenuStarzik");}}}}}}}function loadStarzikActivation(url,idDivParent,idDivChild){var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){gotStarzikActivation(query,idDivParent,idDivChild);});}function gotStarzikActivation(query,idDivParent,idDivChild){var response=query.getText();var inscriptionIndex=response.indexOf("contenuStarzik");if(inscriptionIndex!=-1){var div=EL(idDivParent);div.innerHTML=response;switchZoomDataProspect(false,idDivChild);}else{document.location.href=response;}}function checkIPhone(questionMessage,url){var agentToCheck=navigator.userAgent.toLowerCase();var isIphone=(agentToCheck.indexOf("iphone")!=-1);if(isIphone){var stringIPhoneCookieName="IPHONE_COOKIE_CHECK";var iphoneCookie=getCookieValue(stringIPhoneCookieName);if(iphoneCookie==null){if(confirm(questionMessage)){window.location=url;}document.cookie=stringIPhoneCookieName+"=true;path=/;expires="+new Date("January 1, 3000").toGMTString();}}}function scrollToVehicleLetter(vehicleLetter,anchor){var container=EL("vehicleContainer");var contentA=EL("content-a");var contentLetter=EL("content-"+vehicleLetter);if(container!=null&&contentLetter!=null){var offsetTopA=contentA.offsetTop;var offsetTopLetter=contentLetter.offsetTop;var scrollTop=0;if(offsetTopA!=offsetTopLetter){scrollTop=offsetTopLetter-offsetTopA;}container.scrollTop=scrollTop;}window.location.hash=anchor;}function activeMajRdvButton(div){if(EL("alertMajRdvBtClickable"+div)!=null&&EL("alertMajRdvBtUnclickable"+div)!=null){EL("alertMajRdvBtClickable"+div).style.display="block";EL("alertMajRdvBtUnclickable"+div).style.display="none";}}function displayBackgroundOnBody(src,color,repeat,fixed){var body=EL("blocBody");if(body!=null){body.style.background=color+" url("+src+") "+fixed+" "+repeat;}}function selectAccountCreation(isSelect){var accountValide=EL("accountValide");var accountNoValide=EL("accountNoValide");var firstLineAccount=EL("firstLineAccount");var firstLineNoAccount=EL("firstLineNoAccount");var secondLineAccount=EL("secondLineAccount");var secondLineNoAccount=EL("secondLineNoAccount");if(isSelect){accountValide.appendChild(firstLineAccount);accountValide.appendChild(secondLineAccount);accountNoValide.appendChild(firstLineNoAccount);accountNoValide.appendChild(secondLineNoAccount);EL("noAccountValue").value="false";displayDiv("blocNewAccount");}else{accountValide.appendChild(firstLineNoAccount);accountValide.appendChild(secondLineNoAccount);accountNoValide.appendChild(firstLineAccount);accountNoValide.appendChild(secondLineAccount);EL("noAccountValue").value="true";EL("isNoAccount").checked=true;EL("notNoAccount").checked=false;maskDiv("blocNewAccount");}}function displayPopupWithoutScroll(id){var popup=EL(id);popup.style.display="block";popup.style.top=100+"px";toggleCurtain();return false;}function checkThreeDeliveryChoice(delivery,domain){var titleCustomerValue=EL("companyCustomer"+delivery).value;var addressCustomerValue=EL("addressCustomer"+delivery).value;var postalCodeCustomerValue=EL("postalCodeCustomer"+delivery).value;var cityCustomerValue=EL("cityCustomer"+delivery).value;var url="/order/threeDeliveryChoice?";url+="companyCustomer="+titleCustomerValue;url+="&addressCustomer="+addressCustomerValue;url+="&postalCodeCustomer="+postalCodeCustomerValue;url+="&cityCustomer="+cityCustomerValue;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){var content=query.getText();if("OK"==content){document.location.href=domain+"/order/deliveryMode?threeDeliveryChoice=c&deliveryMode=homeDelivery";}else{var deliveryPopup=EL("deliveryChoiceContent");deliveryPopup.innerHTML=content;masquePopUp("popup-deliveryChoice");checkCustomerFormOrderProcessForDelivery("homeDelivery");displayPopupOrderProcessWithoutCurtain("error");}});}function sendInvoiceToCustomer(id){var link=EL("sendInvoice"+id);link.onclick=function(){affichePopUp("invoiceAlreadySend");return false;};var url="/sendInvoices?metaOrder="+id;var query=Bw.IO.Query.create();query.setNoCache();query.get(url,function(){var content=query.getText();});affichePopUp("invoiceSend");}function checkWinnerTimeInscription(){var email=EL("email");var lastname=EL("lastname");var firstname=EL("firstname");var postalcode=EL("postalcode");var dayField=EL("dayField");var monthField=EL("monthField");var yearField=EL("yearField");var firstnameLabel=EL("label-firstname");if(firstname==null||trim(firstname.value)==""){firstnameLabel.style.color="#970023";}else{firstnameLabel.style.color="#222222";var lastnameLabel=EL("label-lastname");if(lastname==null||trim(lastname.value)==""){lastnameLabel.style.color="#970023";}else{lastnameLabel.style.color="#222222";var emailLabel=EL("label-email");if(email==null||trim(email.value)==""||!Valraiso.util.checkEmail(email.value)){emailLabel.style.color="#970023";}else{emailLabel.style.color="#222222";var postalcodeLabel=EL("label-postalCode");if(postalcode==null||trim(postalcode.value)==""){postalcodeLabel.style.color="#970023";}else{postalcodeLabel.style.color="#222222";var birthdayLabel=EL("label-birthday");if(Valraiso.form.select.getSelectedText(dayField)==""||Valraiso.form.select.getSelectedText(monthField)==""||Valraiso.form.select.getSelectedText(yearField)==""){birthdayLabel.style.color="#970023";}else{birthdayLabel.style.color="#222222";var condition=EL("condition");if(condition!=null&&condition.checked){EL("winnerTime-inscription-form").submit();}else{affichePopUp("errorCondition");}}}}}}}function checkWinnerTimeReInscription(){var email=EL("reemail");var emailLabel=EL("label-reemail");if(email==null||trim(email.value)==""||!Valraiso.util.checkEmail(email.value)){emailLabel.style.color="#970023";}else{emailLabel.style.color="#222222";var condition=EL("recondition");if(condition!=null&&condition.checked){EL("winnerTime-reinscription-form").submit();}else{affichePopUp("errorCondition");}}}function reloadCaptchaBfg(){var captchaImg=EL("captchaImg");var src="/captcha?captchaName=BfgCaptcha#";var date=new Date;var time=date.getTime();src+=time;captchaImg.src=src;}
