var valueFormat=0;var getCurrentDate=new Date();getCurrentDate.setDate(getCurrentDate.getDate());var currentDate=getCurrentDate.getDate();var currentMonth=getCurrentDate.getMonth();var currentYear=getCurrentDate.getFullYear();var month=new Array(12);function SetMonth(b){if(b=="F"){month[0]="janvier";month[1]="f"+String.fromCharCode(233)+"vrierss";month[2]="mars";month[3]="avril";month[4]="mai";month[5]="juin";month[6]="juillet";month[7]="ao"+String.fromCharCode(251)+"t";month[8]="septembre";month[9]="octobre";month[10]="novembre";month[11]="d"+String.fromCharCode(233)+"cembre"}else{month[0]="January";month[1]="February";month[2]="March";month[3]="April";month[4]="May";month[5]="June";month[6]="July";month[7]="August";month[8]="September";month[9]="October";month[10]="November";month[11]="December"}var n="";var e="";for(i=currentMonth;i<12;i++){var l=new Option(month[i]+", "+currentYear);var f=getObj("arrivalMonthYear").options.length;getObj("arrivalMonthYear").options[f]=l;if(i<9){e="0"+(i+valueFormat)}else{e=i+valueFormat}if(valueFormat=="0"){if(i==9){e="09"}}n=currentYear+""+e;getObj("arrivalMonthYear").options[f].value=n}for(j=0;j<=currentMonth;j++){var k=currentYear+1;var l=new Option(month[j]+", "+k);var f=getObj("arrivalMonthYear").options.length;getObj("arrivalMonthYear").options[f]=l;if(j<9){e="0"+(j+valueFormat)}else{e=j+valueFormat}if(valueFormat=="0"){if(j==9){e="09"}}n=k+""+e;getObj("arrivalMonthYear").options[f].value=n}if(currentDate==1){getObj("arrivalMonthYear").remove(getObj("arrivalMonthYear").options.length-1)}var a=getObj("arrivalMonthYear").value.substring(4,6);var c=getObj("arrivalMonthYear").value.substring(0,4);fillDay(currentDate,a,c,"arrivalDay",31);fillDepartureMonth();fillDepartureDate();fillTextBox();if(document.getElementById("Booknow_hdnArrivaldate")){var m=(document.getElementById("Booknow_hdnArrivaldate").value);var g=(document.getElementById("Booknow_hdnDepartDate").value);if(m!=""){var h=m.indexOf("_");document.getElementById("arrivalDay").value=m.substring(0,h);document.getElementById("arrivalMonthYear").value=m.substring(h+1)}if(g!=""){var d=g.indexOf("_");document.getElementById("departureDay").value=g.substring(0,d);document.getElementById("departureMonthYear").value=g.substring(d+1)}}init()}function fillTextBox(){var b=getObj("arrivalMonthYear").value.substring(4,6);var a=getObj("departureMonthYear").value.substring(4,6);if(valueFormat=="0"){b++;a++;if(b<10){b="0"+b}if(a<10){a="0"+a}}getObj("txtchin").value=b+"/"+getObj("arrivalDay").value+"/"+getObj("arrivalMonthYear").value.substring(0,4);getObj("txtchout").value=a+"/"+getObj("departureDay").value+"/"+getObj("departureMonthYear").value.substring(0,4);calculate_nights()}function emptyControl(a){for(i=1;i<(getObj(a).options.length+1);i++){getObj(a).remove(i-1);i=i-1}}function fillDay(a,g,d,e,f){for(i=a;i<=f;i++){var c=new Date(d,g-valueFormat,i);if(i==c.getDate()){var b=new Option(i);var h=getObj(e).options.length;getObj(e).options[h]=b;getObj(e).options[h].value=i}}}function SetArrivalMonthYear(){fillArrivalDate();fillDepartureMonth();fillDepartureDate();fillTextBox()}function SetDepartureMonthYear(){fillDepartureDate();fillTextBox()}function SetDepartureDate(){fillTextBox()}function SetArrivalDate(){fillDepartureMonth();fillDepartureDate();fillTextBox()}function fillArrivalDate(){var f=getObj("arrivalDay").value;emptyControl("arrivalDay");var g=getObj("arrivalMonthYear").value.substring(0,4);var b=getObj("arrivalMonthYear").value.substring(4,6);var e=1;if(getObj("arrivalMonthYear").selectedIndex==0){e=currentDate}var c=31;if(currentDate!=1){if(getObj("arrivalMonthYear").selectedIndex==getObj("arrivalMonthYear").options.length-1){c=currentDate-1}}fillDay(e,b,g,"arrivalDay",c);var a=new Date(g,b-valueFormat,f);var d=1;if(f==a.getDate()){d=f}getObj("arrivalDay").value=d;if(getObj("arrivalMonthYear").selectedIndex==0){if(d<currentDate){getObj("arrivalDay").selectedIndex=0}}if(getObj("arrivalMonthYear").selectedIndex==getObj("arrivalMonthYear").options.length-1){if(d>(currentDate-1)){getObj("arrivalDay").selectedIndex=0}}}function fillDepartureMonth(){var e=getObj("arrivalDay").value;var g=getObj("arrivalMonthYear").value.substring(0,4);var b=getObj("arrivalMonthYear").value.substring(4,6);emptyControl("departureMonthYear");var c=b.substring(0,1);if(c=="0"){b=b.substring(1,2)}if(getObj("arrivalMonthYear").selectedIndex!=getObj("arrivalMonthYear").options.length-1){if(getObj("arrivalDay").selectedIndex==getObj("arrivalDay").options.length-1){b++}}else{if((currentDate==1)&&(getObj("arrivalMonthYear").selectedIndex==getObj("arrivalMonthYear").options.length-1)){if(getObj("arrivalDay").selectedIndex==getObj("arrivalDay").options.length-1){b++}}}if(g==currentYear){for(i=b;i<12;i++){var d=new Option(month[i]+", "+currentYear);var a=getObj("departureMonthYear").options.length;getObj("departureMonthYear").options[a]=d;if(i<9){b="0"+(parseInt(i)+parseInt(valueFormat))}else{b=parseInt(i)+parseInt(valueFormat)}if(valueFormat=="0"){if(i==9){b="09"}}ddlValue=currentYear+""+b;getObj("departureMonthYear").options[a].value=ddlValue}for(j=0;j<=currentMonth;j++){var f=currentYear+1;var d=new Option(month[j]+", "+f);var a=getObj("departureMonthYear").options.length;getObj("departureMonthYear").options[a]=d;if(j<9){b="0"+(parseInt(j)+parseInt(valueFormat))}else{b=parseInt(j)+parseInt(valueFormat)}if(valueFormat=="0"){if(j==9){b="09"}}ddlValue=f+""+b;getObj("departureMonthYear").options[a].value=ddlValue}}else{for(j=b;j<=currentMonth;j++){var f=currentYear+1;var d=new Option(month[j]+", "+f);var a=getObj("departureMonthYear").options.length;getObj("departureMonthYear").options[a]=d;if(j<9){b="0"+(parseInt(j)+parseInt(valueFormat))}else{b=parseInt(j)+parseInt(valueFormat)}if(valueFormat=="0"){if(j==9){b="09"}}ddlValue=f+""+b;getObj("departureMonthYear").options[a].value=ddlValue}}}function fillDepartureDate(){emptyControl("departureDay");var a=getObj("departureMonthYear").value.substring(0,4);var f=getObj("departureMonthYear").value.substring(4,6);var h=getObj("arrivalMonthYear").value.substring(0,4);var c=getObj("arrivalMonthYear").value.substring(4,6);var g=parseInt(getObj("arrivalDay").value)+1;var b=new Date(a,f-valueFormat,g);if(g!=b.getDate()){g=1}if(f!=c){g=1}if((f==c)&&(h!=a)){g=1}var e=31;if(getObj("departureMonthYear").selectedIndex==getObj("departureMonthYear").options.length-1){e=currentDate}fillDay(g,f,a,"departureDay",e);try{$("#arrivalMonthYear").parents(".jquery-selectbox").unselectbox();$("#arrivalMonthYear").selectbox();$("#departureMonthYear").parents(".jquery-selectbox").unselectbox();$("#departureMonthYear").selectbox();$("#arrivalDay").parents(".jquery-selectbox").unselectbox();$("#arrivalDay").selectbox();$("#departureDay").parents(".jquery-selectbox").unselectbox();$("#departureDay").selectbox()}catch(d){}}function SetCheckInDate(){try{var g=getObj("txtchin").value;var d=g.split("/");var k=d[0].length;var p=d[1].length;var e=d[2].length;var b=d[0];if(k==1){b=0+""+d[0]}var m=d[1];if(p!=1){if(d[1].substring(0,1)==0){m=d[1].substring(1,2)}}var a=d[2];if(e==1){a=200+""+d[2]}else{if(e==2){a=20+""+d[2]}else{if(e==3){a=2+""+d[2]}}}var c=getObj("arrivalMonthYear").value;var n=getObj("arrivalDay").value;var f=c.substring(4,6);var h=getObj("departureMonthYear").value.substring(4,6);if(valueFormat=="0"){b--;if(b<10){b=0+""+b}}var o=a+b;getObj("arrivalMonthYear").value=o;fillArrivalDate();getObj("arrivalDay").value=m;if((getObj("arrivalMonthYear").value=="")||(getObj("arrivalDay").value=="")){alert("Please enter valid Check In Date");getObj("arrivalMonthYear").value=c;fillArrivalDate();getObj("arrivalDay").value=n}fillDepartureMonth();fillDepartureDate()}catch(l){alert('Please enter valid Check In Date in "mm/dd/yyyy" format')}finally{fillTextBox()}}function SetCheckOutDate(){try{var m=getObj("txtchout").value;var f=m.split("/");var h=f[0].length;var g=f[1].length;var b=f[2].length;var e=f[0];if(h==1){e=0+""+f[0]}var n=f[1];if(g!=1){if(f[1].substring(0,1)==0){n=f[1].substring(1,2)}}var c=f[2];if(b==1){c=200+""+f[2]}else{if(b==2){c=20+""+f[2]}else{if(b==3){c=2+""+f[2]}}}var a=getObj("departureMonthYear").value;var o=getObj("departureDay").value;var k=getObj("departureMonthYear").value.substring(4,6);if(valueFormat=="0"){e--;if(e<10){e=0+""+e}}var d=c+e;getObj("departureMonthYear").value=d;fillDepartureDate();getObj("departureDay").value=n;if((getObj("departureMonthYear").value=="")||(getObj("departureDay").value=="")){alert("Please enter valid Check Out Date");getObj("departureMonthYear").value=a;fillDepartureDate();getObj("departureDay").value=o}}catch(l){alert('Please enter valid Check Out Date in "mm/dd/yyyy" format')}finally{fillTextBox()}}function calculate_nights(){var c=new Date();c.setTime(Date.parse(getObj("txtchin").value));var d=getObj("txtNights").value;var e=(24*60*60*1000);var a=new Date();a.setTime(Date.parse(getObj("txtchout").value));var b=((a-c)/e);getObj("txtNights").value=b;var b=Math.round(b);if(b<1){alert("Your From Date must be before your To Date")}else{if(isNaN(b)){getObj("txtNights").value=""}else{getObj("txtNights").value=b}}}function calculate_departuredate(){var c=new Date();c.setTime(Date.parse(getObj("txtchin").value));var d=getObj("txtNights").value;if(d==0){getObj("txtNights").value=1;d=1}if(d==""){getObj("txtNights").value=1}if(isNaN(d)){alert("You must enter a number in the Nights field.");getObj("txtNights").value=1}else{if(d>365){alert("You must enter date within 365 days.");getObj("txtNights").value=1}else{var f=(24*60*60*1000);var a=new Date();a.setTime(c.getTime()+(f*d));g=a.getDate();e=a.getMonth();b=a.getYear();if((b<200)&&(b>100)){var b=b+1900}if(b<100){var b=b+2000}if(e==12){var e=1}else{var e=(e+1)}if(g<10){var g="0"+Number(g)}if(e<10){var e="0"+Number(e)}if(e<10){var e="0"+Number(e)}if(getObj("txtchin").value!=""){getObj("txtchout").value=e+"/"+g+"/"+b}}}};
