function bloque(formulaire,champ){var controle=eval('document.'+formulaire+'.'+champ);controle.focus();controle.select();};var mess="Les champs suivants sont necessaires au traitement de votre demande :\n",mess_init="Les champs suivants sont necessaires au traitement de votre demande :\n",necessaire=0;function vide(formulaire,champ,alerte){var controle=eval('document.getElementById(\''+champ+'\')');necessaire_in=0;if(controle.type=='text'){if(controle.value.length<1){necessaire_in=1;};};if(controle.type=='password'){if(controle.value.length<1){necessaire_in=1;};};if(controle.type=='textarea'){if(controle.value.length<1){necessaire_in=1;};};if(controle.type=='select-one'){if(controle.options[0].selected){necessaire_in=1;};};if(controle.type=='checkbox'){if(!controle.status){necessaire_in=1;};};if(necessaire_in==1){mess+=alerte;mess+="\n";controle.style.border="1px solid #FF0000";necessaire=1}else{controle.style.border="1px solid #7F98B2";};};function resultat(formulaire){if(necessaire==1){alert(mess);};if(necessaire==0){var formu=eval('document.getElementById(\''+formulaire+'\')');formu.submit();};mess=mess_init;necessaire=0;};var probleme=0;function validite(formulaire,champ,format,mini,maxi){probleme=0;erreur='Votre saisie est incorrecte.';if(format=="A"){RE=/^[A-Za-zàâäéèêëîïôùûç\s,'\-\.]+$/;erreur+=" Veuillez ne saisir que des caractères non numériques valides.";};if(format=="AN"){RE=/^[A-Za-zàâäéèêëîïôùûç\s,'0-9\-\.:\(\)]+$/;erreur+=" Veuillez ne saisir que des caractères Alphanumériques valides.";};if(format=="INT"){RE=/^\d+$/;erreur+=" Veuillez ne saisir qu'un nombre entier.";};if(format=="N"){RE=/^[0-9\.,]+$/;erreur+=" Veuillez ne saisir que des caractères numériques, la virgule et le point sont acceptés pour les nombres décimaux.";};if(format=="CP"){RE=/^\d{5}$/;erreur+=" Code Postal invalide. Il doit être composé de 5 caractères numériques.";};if(format=="D"){RE=/^\d{2}([\/]|[\-])+\d{2}([\/]|[\-])+\d{2}(\d{2})*$/;};if(format=="EMAIL"){RE=/^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;erreur+=" Veuillez saisir une adresse email valide au format : dupont@stickair.com.";};var controle=eval('document.getElementById(\''+champ+'\')');if(controle.value.length>0){if(!RE.test(controle.value)){alert(erreur);probleme=1;};if(mini!=0){if(controle.value.length<mini){alert('Vous devez saisir au moins '+mini+' caracteres.');probleme=1;};};if(maxi!=0){if(controle.value.length>maxi){alert('Vous ne devez pas saisir plus de '+maxi+' caracteres.');probleme=1;};};if(probleme==1){bloque(formulaire,champ);};};};function validite_textarea(formulaire,champ,format,mini,maxi,val_text){probleme=0;erreur='Votre saisie est incorrecte.';if(format=="A"){RE=/^[A-Za-zàâäéèêëîïôùûç\s,'\-\.]+$/;erreur+=" Veuillez ne saisir que des caractères non numériques valides.";};if(format=="AN"){RE=/^[A-Za-zàâäéèêëîïôùûç\s,'0-9\-\.:%&!°?£$@*\/\(\)]+$/;erreur+=" Veuillez ne saisir que des caractères Alphanumériques valides.";};if(format=="INT"){RE=/^\d+$/;erreur+=" Veuillez ne saisir qu'un nombre entier.";};if(format=="N"){RE=/^[0-9\.,]+$/;erreur+=" Veuillez ne saisir que des caractères numériques, la virgule et le point sont acceptés pour les nombres décimaux.";};if(format=="CP"){RE=/^\d{5}$/;erreur+=" Veuillez ne saisir que des caractères numériques.";};if(format=="D"){RE=/^\d{2}([\/]|[\-])+\d{2}([\/]|[\-])+\d{2}(\d{2})*$/;};if(format=="EMAIL"){RE=/^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;erreur+=" Veuillez saisir une adresse email valide au format : dupont@stickair.com.";};controle=val_text;if(controle.length>0){if(!RE.test(controle)){alert(erreur);probleme=1;};if(mini!=0){if(controle.length<mini){alert('Vous devez saisir au moins '+mini+' caracteres.');probleme=1;};};if(maxi!=0){if(controle.length>maxi){alert('Vous ne devez pas saisir plus de '+maxi+' caracteres.');probleme=1;};};if(probleme==1){bloque(formulaire,champ);};};};

