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;}
