
function viewListeHeure1(jour){document.getElementById('heure_lun_1').disabled=true;document.getElementById('heure_lun_1').style.display='none';document.getElementById('heure_mar_1').disabled=true;document.getElementById('heure_mar_1').style.display='none';document.getElementById('heure_mer_1').disabled=true;document.getElementById('heure_mer_1').style.display='none';document.getElementById('heure_jeu_1').disabled=true;document.getElementById('heure_jeu_1').style.display='none';document.getElementById('heure_ven_1').disabled=true;document.getElementById('heure_ven_1').style.display='none';document.getElementById('heure_sam_1').disabled=true;document.getElementById('heure_sam_1').style.display='none';document.getElementById('heure_def_1').disabled=true;document.getElementById('heure_def_1').style.display='none';if(jour==1){document.getElementById('heure_lun_1').disabled=false;document.getElementById('heure_lun_1').style.display='inline';}else if(jour==2){document.getElementById('heure_mar_1').disabled=false;document.getElementById('heure_mar_1').style.display='inline';}else if(jour==3){document.getElementById('heure_mer_1').disabled=false;document.getElementById('heure_mer_1').style.display='inline';}else if(jour==4){document.getElementById('heure_jeu_1').disabled=false;document.getElementById('heure_jeu_1').style.display='inline';}else if(jour==5){document.getElementById('heure_ven_1').disabled=false;document.getElementById('heure_ven_1').style.display='inline';}else if(jour==6){document.getElementById('heure_sam_1').disabled=false;document.getElementById('heure_sam_1').style.display='inline';}else if(jour==0){document.getElementById('heure_def_1').disabled=false;document.getElementById('heure_def_1').style.display='inline';}}
function viewListeHeure2(jour){document.getElementById('heure_lun_2').disabled=true;document.getElementById('heure_lun_2').style.display='none';document.getElementById('heure_mar_2').disabled=true;document.getElementById('heure_mar_2').style.display='none';document.getElementById('heure_mer_2').disabled=true;document.getElementById('heure_mer_2').style.display='none';document.getElementById('heure_jeu_2').disabled=true;document.getElementById('heure_jeu_2').style.display='none';document.getElementById('heure_ven_2').disabled=true;document.getElementById('heure_ven_2').style.display='none';document.getElementById('heure_sam_2').disabled=true;document.getElementById('heure_sam_2').style.display='none';document.getElementById('heure_def_2').disabled=true;document.getElementById('heure_def_2').style.display='none';if(jour==1){document.getElementById('heure_lun_2').disabled=false;document.getElementById('heure_lun_2').style.display='inline';}else if(jour==2){document.getElementById('heure_mar_2').disabled=false;document.getElementById('heure_mar_2').style.display='inline';}else if(jour==3){document.getElementById('heure_mer_2').disabled=false;document.getElementById('heure_mer_2').style.display='inline';}else if(jour==4){document.getElementById('heure_jeu_2').disabled=false;document.getElementById('heure_jeu_2').style.display='inline';}else if(jour==5){document.getElementById('heure_ven_2').disabled=false;document.getElementById('heure_ven_2').style.display='inline';}else if(jour==6){document.getElementById('heure_sam_2').disabled=false;document.getElementById('heure_sam_2').style.display='inline';}else if(jour==7){document.getElementById('heure_def_2').disabled=false;document.getElementById('heure_def_2').style.display='inline';}}
function show_calendar(str_target,str_datetime,int_top,int_left){var arr_months=["Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre"];var week_days=["Di","Lu","Ma","Me","Je","Ve","Sa"];var n_weekstart=1;var str_onclick='';var test_date=/^(\d+)\/(\d+)\/(\d+)$/;if(!test_date.exec(str_datetime)){var d=new Date();var str_datetime=(d.getDate()+2)+"/"+(d.getMonth()+1)+"/"+d.getFullYear();var str_datetimeForMonth="01/"+(d.getMonth()+1)+"/"+d.getFullYear();}
else{var d=new Date(str_datetime);var str_datetimeForMonth="01/"+(d.getMonth()+1)+"/"+d.getFullYear();}
var dt_datetime=(str_datetime==null||str_datetime==""?new Date():str2dt(str_datetime));var this_Day=new Date().getDate()
var this_Month=new Date().getMonth()
var this_Year=new Date().getFullYear()
var dt_prev_month=new Date(str_datetimeForMonth);dt_prev_month.setMonth(dt_datetime.getMonth()-1);var dt_next_month=new Date(str_datetimeForMonth);dt_next_month.setMonth(dt_datetime.getMonth()+1);var dt_prev_year=new Date(dt_datetime);dt_prev_year.setFullYear(dt_datetime.getFullYear()-1);var dt_next_year=new Date(dt_datetime);dt_next_year.setFullYear(dt_datetime.getFullYear()+1);var dt_firstday=new Date(dt_datetime);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-n_weekstart)%7);var dt_lastday=new Date(dt_next_month);dt_lastday.setDate(0);var title_calendar=(str_target=='dd')?'DATE D\'ARRIVEE':'DATE';var StringYear=dt_datetime.getFullYear().toString().substring(dt_datetime.getFullYear().toString().length-2,dt_datetime.getFullYear().toString().length)
var str_buffer=new String("<table class=\"clsOTable\" cellspacing=\"0\" border=\"0\" width=\"100%\">\n"+"<tr>\n<td bgcolor=\"#f09200\">"+"<table cellspacing=\"1\" cellpadding=\"3\" border=\"0\" width=\"100%\">\n"+"<tr>\n   <td bgcolor=\"#ec381c\" style='text-align:center;color:white;font-family:verdana;font-weight:bold;font-size:8px;' colspan=\"6\">"+title_calendar+"<\/td>\n"+"<td bgcolor=\"#ec381c\" style=\"text-align:center;color:navy;font-family:verdana;font-weight:bold;font-size:7px;background-color:silver;border:outset 2px white;cursor:pointer;\" onclick=\"document.getElementById('DivCalendar').style.display='none';\">X<\/td>\n "+"<\/tr>\n"+"<tr>\n   <td bgcolor=\"#f09200\"><a href=\"javascript:show_calendar('"+
str_target+"', '"+dt2dtstr(dt_prev_month)+"'); \">"+"<img src=\"img/previous.gif\" border=\"0\""+" alt=\"MP\" title=\""+dt_prev_month+"\"></a></td>\n"+"   <td align=\"center\" bgcolor=\"#f09200\" colspan=\"5\">"+"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"
+arr_months[dt_datetime.getMonth()]+" 20"+StringYear+"</font></td>\n"+"   <td bgcolor=\"#f09200\" align=\"right\"><a href=\"javascript:show_calendar('"
+str_target+"', '"+dt2dtstr(dt_next_month)+"');  \">"+"<img src=\"img/next.gif\" border=\"0\""+" alt=\"MS\"  title=\""+dt_next_month+"\" ></a></td>\n</tr>\n");var dt_current_day=new Date(dt_firstday);str_buffer+="<tr>\n";for(var n=0;n<7;n++)
str_buffer+="   <td bgcolor=\"#87CEFA\">"+"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"+
week_days[(n_weekstart+n)%7]+"</font></td>\n";str_buffer+="</tr>\n";while(dt_current_day.getMonth()==dt_datetime.getMonth()||dt_current_day.getMonth()==dt_firstday.getMonth()){str_buffer+="<tr>\n";for(var n_current_wday=0;n_current_wday<7;n_current_wday++){if(dt_current_day.getDate()==this_Day&&dt_current_day.getMonth()==this_Month&&dt_current_day.getFullYear()==this_Year){str_buffer+="   <td bgcolor=\"#FFB6C1\" align=\"right\" ";}
else{if(dt_current_day.getDay()==0){str_buffer+="   <td bgcolor=\"grey\" align=\"right\"  font color=\"white\" ";}
else{str_buffer+="   <td bgcolor=\"white\" align=\"right\" ";}}
if(dt_current_day.getMonth()==this_Month&&dt_current_day.getFullYear()==this_Year){if((dt_current_day.getDate()>=dt_datetime.getDate())&&(dt_current_day.getMonth()==dt_datetime.getMonth())){if(str_target=='depart')
{var str_onclick2="";if(dt_current_day.getDay()!=0){str_buffer+=" style='cursor:pointer;' onclick=\"document.getElementById('"+str_target+"').value='"+dt2dtstr(dt_current_day)+"'; document.getElementById('DivCalendar').style.display='none';if (compareDate((document.getElementById('depart').value), document.getElementById('arrivee').value)) document.getElementById('arrivee').value=document.getElementById('depart').value;\">"+"<font color=\"black\" face=\"tahoma, verdana\" size=\"2\">";}}
else
{if(dt_current_day.getDay()!=0){str_buffer+=" style=\"cursor:pointer;\" onclick=\"document.getElementById('"+str_target+"').value='"+dt2dtstr(dt_current_day)+"'; document.getElementById('DivCalendar').style.display='none';;if (compareDate((document.getElementById('depart').value), document.getElementById('arrivee').value)) document.getElementById('depart').value=document.getElementById('arrivee').value\">"+"<font color=\"black\" face=\"tahoma, verdana\" size=\"2\">";}}}
else{str_buffer+="<a><font color=\"gray\" face=\"tahoma, verdana\" size=\"2\">";}}
else{if((dt_current_day.getMonth()>this_Month&&dt_current_day.getFullYear()==this_Year)||dt_current_day.getFullYear()>this_Year){if(dt_current_day.getMonth()==dt_datetime.getMonth()){if(str_target=='depart')
{var str_onclick2="";if(dt_current_day.getDay()!=0){str_buffer+=" style='cursor:pointer;' onclick=\"document.getElementById('"+str_target+"').value='"+dt2dtstr(dt_current_day)+"'; document.getElementById('DivCalendar').style.display='none';if (compareDate((document.getElementById('depart').value), document.getElementById('arrivee').value)) document.getElementById('arrivee').value=document.getElementById('depart').value;\">"+"<font color=\"black\" face=\"tahoma, verdana\" size=\"2\">";}}
else
{if(dt_current_day.getDay()!=0){str_buffer+=" style='cursor:pointer;' onclick=\"document.getElementById('"+str_target+"').value='"+dt2dtstr(dt_current_day)+"'; document.getElementById('DivCalendar').style.display='none';if (compareDate((document.getElementById('depart').value), document.getElementById('arrivee').value)) document.getElementById('depart').value=document.getElementById('arrivee').value;\">"+"<font color=\"black\" face=\"tahoma, verdana\" size=\"2\">";}}}
else{str_buffer+="<a><font color=\"gray\" face=\"tahoma, verdana\" size=\"2\">";}}
else{if((dt_current_day.getMonth()<this_Month&&dt_current_day.getFullYear()==this_Year)||(dt_current_day.getFullYear()<this_Year)){str_buffer+="<a><font color=\"gray\" face=\"tahoma, verdana\" size=\"2\">";}}}
str_buffer+=dt_current_day.getDate()+"</font></a></td>\n";dt_current_day.setDate(dt_current_day.getDate()+1);}
str_buffer+="</tr>\n";}
str_buffer+="</tr>\n</td>\n</table>\n";fenCalendrier=document.getElementById('DivCalendar');fenCalendrier.innerHTML=str_buffer;try{fenCalendrier.style.top=int_top+"px";fenCalendrier.style.left=int_left+"px";fenCalendrier.style.display="block";}catch(err){}}
function str2dt(str_datetime){var re_date=/^(\d+)\/(\d+)\/(\d+)$/;if(!re_date.exec(str_datetime))
return alert("Invalid Datetime format: "+str_datetime);return(new Date(RegExp.$3,RegExp.$2-1,RegExp.$1,RegExp.$4,RegExp.$5,RegExp.$6));}
function dt2dtstr(dt_datetime){var FormatedDate=""
FormatedDate+=(dt_datetime.getDate().toString().length==1)?"0"+dt_datetime.getDate().toString():dt_datetime.getDate().toString();FormatedDate+="/";FormatedDate+=((dt_datetime.getMonth()+1).toString().length==1)?"0"+(dt_datetime.getMonth()+1).toString():(dt_datetime.getMonth()+1).toString();FormatedDate+="/";FormatedDate+="20"+dt_datetime.getFullYear().toString().substring(dt_datetime.getFullYear().toString().length-2,dt_datetime.getFullYear()).toString()
return FormatedDate;}
function dt2tmstr(dt_datetime){return(new String(dt_datetime.getHours()+":"+dt_datetime.getMinutes()+":"+dt_datetime.getSeconds()));}
function comparedate(){var maintenant=new Date();maintenant=dt2dtstr(maintenant).split('\/').reverse().join('');if(document.getElementById('da').value.length<1){alert("Entrez une date d\'arrivee");return false;}
var date_arrivee=document.getElementById('da').value.split('\/').reverse().join('');if(date_arrivee<maintenant){alert('vous ne pourrez pas arriver avant aujourdhui');return false;}
if(document.getElementById('da').value.length<1){alert("Entrez une date de départ");return false;}
var date_depart=document.getElementById('dd').value.split('\/').reverse().join('');if(date_arrivee>date_depart){alert("Vous devez arriver avant de repartir!");return false;}
else
return true;}
function compareDate(date1,date2){var reg=new RegExp("/","g");tab1=date1.split(reg);tab2=date2.split(reg);date_1=tab1[2]+''+tab1[1]+''+tab1[0];date_2=tab2[2]+''+tab2[1]+''+tab2[0];if(parseInt(date_1)>parseInt(date_2)){return true;}else{return false;}}