function check_email(e){ok="1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";for(i=0;i<e.length;i++){if(ok.indexOf(e.charAt(i))<0){return(false)}}if(document.images){re=/(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;re_two=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;if(!e.match(re)&&e.match(re_two)){return(-1)}}}function check_date(e){ok="1234567890/";if(e.length<10)return(false);for(i=0;i<e.length;i++){if(ok.indexOf(e.charAt(i))<0){return(false)}}return(true)}function check_number(e){ok="1234567890";if(e.length==0)return(false);for(i=0;i<e.length;i++){if(ok.indexOf(e.charAt(i))<0){return(false)}}return(true)}function check_telephone(e){ok="1234567890-_";if(e.length==0)return(false);for(i=0;i<e.length;i++){if(ok.indexOf(e.charAt(i))<0){return(false)}}return(true)}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'')};function submitDevisForm(){var buffer="";var obj;var lobj;var f=document.getElementById("devis");var tmp=f['lastName'].value;obj=f['lastName'];tmp=tmp.trim();if(tmp.length<2){buffer+="\n -Le nom doit \xEAtre renseign\xE9";lobj=obj}obj=f['firstName'];tmp=f['firstName'].value;tmp=tmp.trim();if(tmp.length<2){buffer+="\n -Le pr\xE9nom doit \xEAtre renseign\xE9";lobj=obj}obj=f['address'];tmp=f['address'].value;tmp=tmp.trim();if(tmp.length<2){buffer+="\n -L'adresse doit \xEAtre renseign\xE9e";lobj=obj}obj=f['zipCode'];tmp=f['zipCode'].value;tmp=tmp.trim();if(!check_number(tmp)){buffer+="\n -Le code postal doit \xEAtre renseign\xE9e et valide";lobj=obj}obj=f['city'];tmp=f['city'].value;tmp=tmp.trim();if(tmp.length<2){buffer+="\n -La ville doit \xEAtre renseign\xE9e";lobj=obj}obj=f['country'];tmp=f['country'].value;tmp=tmp.trim();if(tmp.length<2){buffer+="\n -Le pays doit \xEAtre renseign\xE9";lobj=obj}obj=f['homePhoneNumber'];tmp=f['homePhoneNumber'].value;tmp=tmp.trim();if(!check_telephone(tmp)){buffer+="\n -Le t\xE9l\xE9phone doit \xEAtre renseign\xE9 et valide";lobj=obj}obj=f['numberPart'];tmp=f['numberPart'].value;if(tmp!=""){tmp=tmp.trim();if(tmp.length<1){buffer+="\n -Le nombre de partecipants doit \xEAtre renseign\xE9";lobj=obj}}obj=f['email'];tmp=f['email'].value;if(tmp!=""){tmp=tmp.trim();if(!check_email(tmp)){buffer+="\n -L'adresse e-mail doit \xEAtre valide";lobj=obj}}obj=f['budget'];tmp=f['budget'].value;tmp=tmp.trim();if(tmp.length<2){buffer+="\n -Le budget doit \xEAtre renseign\xE9";lobj=obj}obj=f['cityDepart'];tmp=f['cityDepart'].value;tmp=tmp.trim();if(tmp.length<2){buffer+="\n -La ville de d\xE9part doit \xEAtre renseign\xE9e";lobj=obj}obj=f['periodedepart'];tmp=f['periodedepart'].value;tmp=tmp.trim();if(tmp.length<2){buffer+="\n -La p\xE9riode de d\xE9part doit \xEAtre renseign\xE9e";lobj=obj}obj=f['numberNight'];tmp=f['numberNight'].value;tmp=tmp.trim();if(!check_number(tmp)){buffer+="\n -Le nombre de nuits doit \xEAtre renseign\xE9";lobj=obj}buffer+="\n";if(buffer!="\n"){buffer="Veuillez corriger les champs suivants:"+buffer;alert(buffer);lobj.focus();return false}else f.submit()}
