function dateIntervalleAlert(){ var dateA = document.getElementById('_datea').value; var dateD = document.getElementById('_dated').value; if (dateA == "") { alert("Une date d arrivée est requise"); return false; } if (dateD == "") { alert("Une date de départ est requise"); return false; } var dateDebut = split_date(dateA); var dateFin = split_date(dateD); var nbJour = nb_jour(dateDebut,dateFin); if(nbJour>29 || nbJour<2){ alert('La durée de votre séjour doit-être supérieure à 2 jours et inférieure à 29 jours!'); return false; }else{ return true; } } function split_date(date){ dateArray = new Array(3); dateArray[0] = date.substr(0,2); dateArray[1] = date.substr(3,2); dateArray[2] = date.substr(6,4); return dateArray; } function bissextile(annee) { if (annee%4==0 && annee %100!=0 || annee%400==0) return true; else return false } function nb_01_01(date){ nb_mois=new Array(13); nb_mois=[,0,31,59,90,120,151,181,212,243,273,304,334]; j=eval(date[0]) ; m=eval(date[1]) ; a=eval(date[2]); nb=nb_mois[m]+j-1 ; if (bissextile(a) && m>2) nb++; return nb; } function nb_jour_annee(a1,a2){ n=0; if (a1==a2) n=0 ; else for (i=a1; i