/*********************************************************************** * Version : 1.01 N° change: INC0484424 * Autor : SVA Modification Date: 27/07/2010 * Description : Impossiblity to create new customer veterinary * Modification Tag : TAG01 **********************************************************************/ //JLIT_FORTIUS_20100713_BEG //vérifie si la chaine envoyée est de type numérique function IsNumeric(sText){ var ValidChars = "0123456789."; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } //JLIT_FORTIUS_20100713_END function valide_inscription_alsf(){ formulaire = document.forms['prehabilit_form']; etablissement=formulaire.prehab_etablissement; etablissement_val =etablissement.options[etablissement.options.selectedIndex].value; if((etablissement_val=="0")||(!etablissement_val)){ alert('Vous devez sélectionner un type d\'établissement.'); etablissement.focus(); return; } thecompany=formulaire.prehab_company.value; if (thecompany==""){ alert('Vous devez saisir un établissement.'); formulaire.prehab_company.focus(); return; } thecity=formulaire.prehab_city.value; if (thecity==""){ alert('Vous devez saisir une ville.'); formulaire.prehab_city.focus(); return; } thezipcode=formulaire.prehab_zipcode.value; if (thezipcode==""){ alert('Vous devez saisir un code postal.'); formulaire.prehab_zipcode.focus(); return; } //JLIT_FORTIUS_20100713_BEG if (IsNumeric(thezipcode)==false){ alert('Vous devez saisir un code postal de type numérique.'); formulaire.prehab_zipcode.focus(); return; } //JLIT_FORTIUS_20100713_END email=formulaire.prehab_email; conf_email=formulaire.conf_prehab_email; if (!isEmail(email.value)){ alert('format d\'email incorrect.'); email.focus(); return; } if (!isEmail(conf_email.value)){ alert('format de confirmation d\'email incorrect.'); email.focus(); return; } if ((conf_email.value)!=(email.value)){ alert('les 2 adresses email ne correspondent pas.'); email.focus(); return; } civility=formulaire.prehab_civility; civility_val =civility.options[civility.options.selectedIndex].value; if((civility_val=="0")||(!civility_val)){ alert('Vous devez sélectionner une civilité.'); civility.focus(); return; } name=formulaire.prehab_name.value; if (name==""){ alert('Vous devez saisir un nom.'); formulaire.prehab_name.focus(); return; } firstname=formulaire.prehab_firstname.value; if (firstname==""){ alert('Vous devez saisir un prénom.'); formulaire.prehab_firstname.focus(); return; } if(!(formulaire.prehab_etablissement.options[formulaire.prehab_etablissement.options.selectedIndex].value=="13")){ if(!(formulaire.prehab_services.options[formulaire.prehab_services.options.selectedIndex].value=="0")){ if((formulaire.prehab_fonction.options[formulaire.prehab_fonction.options.selectedIndex].value=="0")){ alert('Vous devez sélectionner une fonction.'); formulaire.prehab_fonction.focus(); return; } }else{ alert('Vous devez sélectionner un service afin d\'afficher la liste des fonctions.'); formulaire.prehab_services.focus(); return; } }else{ if((formulaire.prehab_fonction.options[formulaire.prehab_fonction.options.selectedIndex].value=="0")){ alert('Vous devez sélectionner une fonction.'); formulaire.prehab_fonction.focus(); return; } } condaccept=formulaire.prehab_accept; if (!condaccept.checked){ alert('Vous devez accepter les conditions d\'utilisation du portail.'); condaccept.focus(); return; } formulaire.prehab_cond.value=""; nettoyer(formulaire.prehab_name); nettoyer(formulaire.prehab_firstname); nettoyer(formulaire.prehab_company); nettoyer(formulaire.prehab_city); nettoyer(formulaire.prehab_zipcode); nettoyer(formulaire.prehab_tel); formulaire.submit(); } function valide_inscription_alsf_interne(){ formulaire = document.forms['prehabilit_form']; etablissement=formulaire.prehab_etablissement; etablissement_val =etablissement.options[etablissement.options.selectedIndex].value; if((etablissement_val=="0")||(!etablissement_val)){ alert('Vous devez sélectionner un type d\'établissement.'); etablissement.focus(); return; } thecompany=formulaire.prehab_company.value; if (thecompany==""){ alert('Vous devez saisir un établissement.'); formulaire.prehab_company.focus(); return; } thecity=formulaire.prehab_city.value; if (thecity==""){ alert('Vous devez saisir une ville.'); formulaire.prehab_city.focus(); return; } thezipcode=formulaire.prehab_zipcode.value; if (thezipcode==""){ alert('Vous devez saisir un code postal.'); formulaire.prehab_zipcode.focus(); return; } //JLIT_FORTIUS_20100713_BEG if (IsNumeric(thezipcode)==false){ alert('Vous devez saisir un code postal de type numérique.'); formulaire.prehab_zipcode.focus(); return; } //JLIT_FORTIUS_20100713_END if (formulaire.prehab_zipcode.value.length!=5){ alert('Vous devez saisir un code postal valide'); formulaire.prehab_zipcode.focus(); return; } email=formulaire.prehab_email; conf_email=formulaire.conf_prehab_email; if (!isEmail(email.value)){ alert('format d\'email incorrect.'); email.focus(); return; } if (!isEmail(conf_email.value)){ alert('format de confirmation d\'email incorrect.'); email.focus(); return; } if ((conf_email.value)!=(email.value)){ alert('les 2 adresses email ne correspondent pas.'); email.focus(); return; } civility=formulaire.prehab_civility; civility_val =civility.options[civility.options.selectedIndex].value; if((civility_val=="0")||(!civility_val)){ alert('Vous devez sélectionner une civilité.'); civility.focus(); return; } name=formulaire.prehab_name.value; if (name==""){ alert('Vous devez saisir un nom.'); formulaire.prehab_name.focus(); return; } firstname=formulaire.prehab_firstname.value; if (firstname==""){ alert('Vous devez saisir un prénom.'); formulaire.prehab_firstname.focus(); return; } // TAG01 Start - Condition added for 'Vétérinaire' (15) //if(!(formulaire.prehab_etablissement.options[formulaire.prehab_etablissement.options.selectedIndex].value=="13")){ if((!(formulaire.prehab_etablissement.options[formulaire.prehab_etablissement.options.selectedIndex].value=="13"))&&(!(formulaire.prehab_etablissement.options[formulaire.prehab_etablissement.options.selectedIndex].value=="15"))){ // TAG01 End if(!(formulaire.prehab_services.options[formulaire.prehab_services.options.selectedIndex].value=="0")){ if((formulaire.prehab_fonction.options[formulaire.prehab_fonction.options.selectedIndex].value=="0")){ alert('Vous devez sélectionner une fonction.'); formulaire.prehab_fonction.focus(); return; } }else{ alert('Vous devez sélectionner un service afin d\'afficher la liste des fonctions.'); formulaire.prehab_services.focus(); return; } }else{ if((formulaire.prehab_fonction.options[formulaire.prehab_fonction.options.selectedIndex].value=="0")){ alert('Vous devez sélectionner une fonction.'); formulaire.prehab_fonction.focus(); return; } } nettoyer(formulaire.prehab_name); nettoyer(formulaire.prehab_firstname); nettoyer(formulaire.prehab_company); nettoyer(formulaire.prehab_city); nettoyer(formulaire.prehab_zipcode); nettoyer(formulaire.prehab_tel); formulaire.submit(); } function valide_inscription_command(){ formulaire = document.forms['prehabilit_command']; civility=formulaire.prehab_civility; civility_val =civility.options[civility.options.selectedIndex].value; if((civility_val=="0")||(!civility_val)){ alert('Vous devez sélectionner une civilité.'); civility.focus(); return; } name=formulaire.prehab_name.value; if (name==""){ alert('Vous devez saisir un nom.'); formulaire.prehab_name.focus(); return; } firstname=formulaire.prehab_firstname.value; if (firstname==""){ alert('Vous devez saisir un prénom.'); formulaire.prehab_firstname.focus(); return; } if(formulaire.prehab_services.value==0){ alert('Vous devez préciser un service.'); formulaire.prehab_services.focus(); return; } if(formulaire.prehab_fonction.value==0){ alert('Vous devez préciser une fonction.'); formulaire.prehab_fonction.focus(); return; } email=formulaire.prehab_email; if (!isEmail(email.value)){ alert('format d\'email incorrect.'); email.focus(); return; } if(formulaire.prehab_fonction.value==2){ if(trim(formulaire.num_ordre.value)==''){ alert('Vous devez saisir un un numéro de pharmacien responsable.'); formulaire.num_ordre.focus(); return; } } nettoyer(formulaire.prehab_name); nettoyer(formulaire.prehab_firstname); nettoyer(formulaire.prehab_tel); formulaire.submit(); } function nettoyer(item) { item.value = item.value.replace(/\r/g, " "); // Remplacements standards //item.value = item.value.replace(/[^ A-Za-z0-9`~!@#\$%\^&\*\(\)-_=\+\\\|\]\[\}\{'";:\?\/\.>,<]/g, ""); item.value = item.value.replace(/\r\n/g, "aaaaa"); item.value = item.value.replace(//g, "ccccc"); item.value = item.value.replace(/'/g, "zzzzz"); item.value = item.value.replace(/"/g, ""); item.value = item.value.replace(/€/g, "euro"); item.value = item.value.replace(/%/g, "pourcent"); item.value = item.value.replace(/#/g, ""); item.value = item.value.replace(/"/g, "''"); item.value = item.value.replace(/ +/g, " "); item.value = item.value.replace(/^\s/g, ""); item.value = item.value.replace(/\s$/g, ""); if (item.value == ' '){item.value = ''}; }