var numberToFirstDay=2;var numberMonthAvailable=11;var firstDayAvailable=new Date();var previousDayAvailable=new Date();var isAlert=0;firstDayAvailable.setDate(firstDayAvailable.getDate()+numberToFirstDay);previousDayAvailable.setDate(previousDayAvailable.getDate()+numberToFirstDay-1);var firstDateAvailable=firstDayAvailable.getDate();var firstMonthAvailable=firstDayAvailable.getMonth()+1;var firstYearAvailable=firstDayAvailable.getFullYear();var monthAbbreFrench=new Array("","Jan.","F&eacute;v.","Mars","Avr.","Mai","Juin","Juil.","Ao&ucirc;t","Sept.","Oct.","Nov.","D&eacute;c.");var pagePromo;var dateText="jj";var monthYearText="mm/yyyy";function setMultipleValues(y,m,d){document.searchEngineForm.dmy.value=convertMthYearToIndex(y,m);document.searchEngineForm.dd.value=d;isAlert=0}function getDateString0(my_obj,d_obj){var my=my_obj.value;var d=d_obj.value;if(d!=""&&my==""){isAlert=3}if(my==""){return firstYearAvailable+"-"+firstMonthAvailable+"-"+firstDateAvailable}if(d==""){d=1;isAlert=-1}var monthYear=my.split("/");d=returnRightDate(monthYear[1],monthYear[0],d);return str=monthYear[1]+"-"+monthYear[0]+"-"+d}function setMultipleValuesAffi(y,m,d){var dd;var dmy;dd=document.searchEngineForm.dd;dmy=document.searchEngineForm.dmy;dd.value=LZ(d);dmy.value=LZ(m)+"/"+y;document.searchEngineForm.departureDate.value=dd.value+"/"+dmy.value;monthYearText=LZ(m)+"/"+y;var divs=document.getElementsByTagName("div");if(divs){for(var i=0;i<divs.length;i++){if(divs[i].className=="day"){divs[i].innerHTML=dateText}else{if(divs[i].className=="month"){divs[i].innerHTML=monthYearText}}}}}function setMultipleValuesAffi2(y,m,d){var dd;var dmy;dd=document.reservationForm.dd2;dmy=document.reservationForm.dmy2;dd.value=LZ(d);dmy.value=LZ(m)+"/"+y;document.reservationForm.departureDate.value=dd.value+"/"+dmy.value;monthYearText=LZ(m)+"/"+y;var divs=document.getElementsByTagName("div");if(divs){for(var i=0;i<divs.length;i++){if(divs[i].className=="day"){divs[i].innerHTML=dateText}else{if(divs[i].className=="month"){divs[i].innerHTML=monthYearText}}}}}function setMultipleValuesAffi3(y,m,d){var dd;var dmy;dd=document.reservationForm.dd3;dmy=document.reservationForm.dmy3;dd.value=LZ(d);dmy.value=LZ(m)+"/"+y;document.reservationForm.returnDate.value=dd.value+"/"+dmy.value;monthYearText=LZ(m)+"/"+y;var divs=document.getElementsByTagName("div");if(divs){for(var i=0;i<divs.length;i++){if(divs[i].className=="day"){divs[i].innerHTML=dateText}else{if(divs[i].className=="month"){divs[i].innerHTML=monthYearText}}}}}function setMyDateAffi(dayLocal,monthYearLocal){if((monthYearLocal=="null")||(monthYearLocal=="")||(dayLocal=="null")||(dayLocal=="")){document.searchEngineForm.dmy.value="";document.searchEngineForm.dd.value=""}else{document.searchEngineForm.dmy.value=monthYearLocal;monthYearText=monthYearLocal+"";document.searchEngineForm.dd.value=dayLocal;dateText=dayLocal+""}var divs=document.getElementsByTagName("div");if(divs){for(var i=0;i<divs.length;i++){if(divs[i].className=="day"){divs[i].innerHTML=dateText}else{if(divs[i].className=="month"){divs[i].innerHTML=monthYearText}}}}}function convertMthYearToIndex(yCalendar,mCalendar){return(mCalendar-firstMonthAvailable)+12*(yCalendar-firstYearAvailable)+1}function convertIndexToMthYear(month,index){var year=firstYearAvailable;while(month>12){month=month-12;year=year+1}if(index==0){return(LZ(month)+"/"+year)}return monthAbbreFrench[month]+" "+year}function isLastMonthAvailable(monthLast,yearLast){var month=firstMonthAvailable+numberMonthAvailable;var year=firstYearAvailable;while(month>12){month=month-12;year=year+1}return(month==monthLast)&&(year==yearLast)}function lastDayAvailable(){var month=firstMonthAvailable+1+numberMonthAvailable;var year=firstYearAvailable;while(month>12){month=month-12;year=year+1}return year+"-"+month+"-"+1}function poleDisabledDates(calendarObj){calendarObj.addDisabledDates(null,previousDayAvailable);calendarObj.addDisabledDates(lastDayAvailable(),null)}function returnRightDate(year,month,date){if((month==firstMonthAvailable)&&(year==firstYearAvailable)&&(date<firstDateAvailable)){return firstDateAvailable}if(month==2){if(((year%4==0)&&(year%100!=0))||(year%400==0)){if(date>29){isAlert=2;return 29}}else{if(date>28){isAlert=2;return 28}}}if((month==4)||(month==6)||(month==9)||(month==11)){if(date>30){isAlert=2;return 30}}return date}function disp_alert(){getDateString0(document.searchEngineForm.dmy,document.searchEngineForm.dd);if(isAlert==2){isAlert=0;alert("Il n'y a pas autant de jours dans ce mois  \n Veuillez modifier votre date de depart");return false}if(isAlert==1){isAlert=0;alert("La date selectionne est passee  \n Veuillez modifier votre date de depart");return false}if(isAlert==-1){isAlert=0;alert("Veuillez selectionner votre jour de depart");return false}if(isAlert==3){isAlert=0;alert("Veuillez selectionner votre mois de depart");return false}return true}function getAnchorPosition(anchorname){var useWindow=false;var coordinates=new Object();var x=0,y=0;var use_gebi=false,use_css=false,use_layers=false;if(document.getElementById){use_gebi=true}else{if(document.all){use_css=true}else{if(document.layers){use_layers=true}}}if(use_gebi&&document.all){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname])}else{if(use_gebi){var o=document.getElementById(anchorname);x=AnchorPosition_getPageOffsetLeft(o);y=AnchorPosition_getPageOffsetTop(o)}else{if(use_css){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname])}else{if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==anchorname){found=1;break}}if(found==0){coordinates.x=0;coordinates.y=0;return coordinates}x=document.anchors[i].x;y=document.anchors[i].y}else{coordinates.x=0;coordinates.y=0;return coordinates}}}}coordinates.x=x;coordinates.y=y;return coordinates}function getAnchorWindowPosition(anchorname){var coordinates=getAnchorPosition(anchorname);var x=0;var y=0;if(document.getElementById){if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop}else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}else{if(document.all){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop}else{if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}}coordinates.x=x;coordinates.y=y;return coordinates}function AnchorPosition_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent)!=null){ol+=el.offsetLeft}return ol}function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft}function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent)!=null){ot+=el.offsetTop}return ot}function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop}var MONTH_NAMES=new Array("January","February","March","April","May","June","July","August","September","October","November","December","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var DAY_NAMES=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sun","Mon","Tue","Wed","Thu","Fri","Sat");function LZ(x){return(x<0||x>9?"":"0")+x}function isDate(val,format){var date=getDateFromFormat(val,format);if(date==0){return false}return true}function compareDates(date1,dateformat1,date2,dateformat2){var d1=getDateFromFormat(date1,dateformat1);var d2=getDateFromFormat(date2,dateformat2);if(d1==0||d2==0){return -1}else{if(d1>d2){return 1}}return 0}function formatDate(date,format){format=format+"";var result="";var i_format=0;var c="";var token="";var y=date.getYear()+"";var M=date.getMonth()+1;var d=date.getDate();var E=date.getDay();var H=date.getHours();var m=date.getMinutes();var s=date.getSeconds();var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;var value=new Object();if(y.length<4){y=""+(y-0+1900)}value.y=""+y;value.yyyy=y;value.yy=y.substring(2,4);value.M=M;value.MM=LZ(M);value.MMM=MONTH_NAMES[M-1];value.NNN=MONTH_NAMES[M+11];value.d=d;value.dd=LZ(d);value.E=DAY_NAMES[E+7];value.EE=DAY_NAMES[E];value.H=H;value.HH=LZ(H);if(H==0){value.h=12}else{if(H>12){value.h=H-12}else{value.h=H}}value.hh=LZ(value.h);if(H>11){value.K=H-12}else{value.K=H}value.k=H+1;value.KK=LZ(value.K);value.kk=LZ(value.k);if(H>11){value.a="PM"}else{value.a="AM"}value.m=m;value.mm=LZ(m);value.s=s;value.ss=LZ(s);while(i_format<format.length){c=format.charAt(i_format);token="";while((format.charAt(i_format)==c)&&(i_format<format.length)){token+=format.charAt(i_format++)}if(value[token]!=null){result=result+value[token]}else{result=result+token}}return result}function _isInteger(val){var digits="1234567890";for(var i=0;i<val.length;i++){if(digits.indexOf(val.charAt(i))==-1){return false}}return true}function _getInt(str,i,minlength,maxlength){for(var x=maxlength;x>=minlength;x--){var token=str.substring(i,i+x);if(token.length<minlength){return null}if(_isInteger(token)){return token}}return null}function getDateFromFormat(val,format){val=val+"";format=format+"";var i_val=0;var i_format=0;var c="";var token="";var token2="";var x,y;var now=new Date();var year=now.getYear();var month=now.getMonth()+1;var date=1;var hh=now.getHours();var mm=now.getMinutes();var ss=now.getSeconds();var ampm="";while(i_format<format.length){c=format.charAt(i_format);token="";while((format.charAt(i_format)==c)&&(i_format<format.length)){token+=format.charAt(i_format++)}if(token=="yyyy"||token=="yy"||token=="y"){if(token=="yyyy"){x=4;y=4}if(token=="yy"){x=2;y=2}if(token=="y"){x=2;y=4}year=_getInt(val,i_val,x,y);if(year==null){return 0}i_val+=year.length;if(year.length==2){if(year>70){year=1900+(year-0)}else{year=2000+(year-0)}}}else{if(token=="MMM"||token=="NNN"){month=0;for(var i=0;i<MONTH_NAMES.length;i++){var month_name=MONTH_NAMES[i];if(val.substring(i_val,i_val+month_name.length).toLowerCase()==month_name.toLowerCase()){if(token=="MMM"||(token=="NNN"&&i>11)){month=i+1;if(month>12){month-=12}i_val+=month_name.length;break}}}if((month<1)||(month>12)){return 0}}else{if(token=="EE"||token=="E"){for(var i=0;i<DAY_NAMES.length;i++){var day_name=DAY_NAMES[i];if(val.substring(i_val,i_val+day_name.length).toLowerCase()==day_name.toLowerCase()){i_val+=day_name.length;break}}}else{if(token=="MM"||token=="M"){month=_getInt(val,i_val,token.length,2);if(month==null||(month<1)||(month>12)){return 0}i_val+=month.length}else{if(token=="dd"||token=="d"){date=_getInt(val,i_val,token.length,2);if(date==null||(date<1)||(date>31)){return 0}i_val+=date.length}else{if(token=="hh"||token=="h"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<1)||(hh>12)){return 0}i_val+=hh.length}else{if(token=="HH"||token=="H"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<0)||(hh>23)){return 0}i_val+=hh.length}else{if(token=="KK"||token=="K"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<0)||(hh>11)){return 0}i_val+=hh.length}else{if(token=="kk"||token=="k"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<1)||(hh>24)){return 0}i_val+=hh.length;hh--}else{if(token=="mm"||token=="m"){mm=_getInt(val,i_val,token.length,2);if(mm==null||(mm<0)||(mm>59)){return 0}i_val+=mm.length}else{if(token=="ss"||token=="s"){ss=_getInt(val,i_val,token.length,2);if(ss==null||(ss<0)||(ss>59)){return 0}i_val+=ss.length}else{if(token=="a"){if(val.substring(i_val,i_val+2).toLowerCase()=="am"){ampm="AM"}else{if(val.substring(i_val,i_val+2).toLowerCase()=="pm"){ampm="PM"}else{return 0}}i_val+=2}else{if(val.substring(i_val,i_val+token.length)!=token){return 0}else{i_val+=token.length}}}}}}}}}}}}}}if(i_val!=val.length){return 0}if(month==2){if(((year%4==0)&&(year%100!=0))||(year%400==0)){if(date>29){return 0}}else{if(date>28){return 0}}}if((month==4)||(month==6)||(month==9)||(month==11)){if(date>30){return 0}}if(hh<12&&ampm=="PM"){hh=hh-0+12}else{if(hh>11&&ampm=="AM"){hh-=12}}var newdate=new Date(year,month-1,date,hh,mm,ss);return newdate.getTime()}function parseDate(val){var preferEuro=(arguments.length==2)?arguments[1]:false;generalFormats=new Array("y-M-d","MMM d, y","MMM d,y","y-MMM-d","d-MMM-y","MMM d");monthFirst=new Array("M/d/y","M-d-y","M.d.y","MMM-d","M/d","M-d");dateFirst=new Array("d/M/y","d-M-y","d.M.y","d-MMM","d/M","d-M");var checkList=new Array("generalFormats",preferEuro?"dateFirst":"monthFirst",preferEuro?"monthFirst":"dateFirst");var d=null;for(var i=0;i<checkList.length;i++){var l=window[checkList[i]];for(var j=0;j<l.length;j++){d=getDateFromFormat(val,l[j]);if(d!=0){return new Date(d)}}}return null}function PopupWindow_getXYPosition(anchorname){var coordinates;if(this.type=="WINDOW"){coordinates=getAnchorWindowPosition(anchorname)}else{coordinates=getAnchorPosition(anchorname)}this.x=coordinates.x;this.y=coordinates.y}function PopupWindow_setSize(width,height){this.width=width;this.height=height}function PopupWindow_populate(contents){this.contents=contents;this.populated=false}function PopupWindow_setUrl(url){this.url=url}function PopupWindow_setWindowProperties(props){this.windowProperties=props}function PopupWindow_refresh(){if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).innerHTML=this.contents}else{if(this.use_css){document.all[this.divName].innerHTML=this.contents}else{if(this.use_layers){var d=document.layers[this.divName];d.document.open();d.document.writeln(this.contents);d.document.close()}}}}else{if(this.popupWindow!=null&&!this.popupWindow.closed){if(this.url!=""){this.popupWindow.location.href=this.url}else{this.popupWindow.document.open();this.popupWindow.document.writeln(this.contents);this.popupWindow.document.close()}this.popupWindow.focus()}}}function PopupWindow_showPopup(anchorname){this.getXYPosition(anchorname);this.x+=this.offsetX;this.y+=this.offsetY;if(!this.populated&&(this.contents!="")){this.populated=true;this.refresh()}if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).style.left=this.x+"px";document.getElementById(this.divName).style.top=this.y+"px";document.getElementById(this.divName).style.visibility="visible"}else{if(this.use_css){document.all[this.divName].style.left=this.x;document.all[this.divName].style.top=this.y;document.all[this.divName].style.visibility="visible"}else{if(this.use_layers){document.layers[this.divName].left=this.x;document.layers[this.divName].top=this.y;document.layers[this.divName].visibility="visible"}}}}else{if(this.popupWindow==null||this.popupWindow.closed){if(this.x<0){this.x=0}if(this.y<0){this.y=0}if(screen&&screen.availHeight){if((this.y+this.height)>screen.availHeight){this.y=screen.availHeight-this.height}}if(screen&&screen.availWidth){if((this.x+this.width)>screen.availWidth){this.x=screen.availWidth-this.width}}var avoidAboutBlank=window.opera||(document.layers&&!navigator.mimeTypes["*"])||navigator.vendor=="KDE"||(document.childNodes&&!document.all&&!navigator.taintEnabled);this.popupWindow=window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"")}this.refresh()}}function PopupWindow_hidePopup(){if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).style.visibility="hidden"}else{if(this.use_css){document.all[this.divName].style.visibility="hidden"}else{if(this.use_layers){document.layers[this.divName].visibility="hidden"}}}}else{if(this.popupWindow&&!this.popupWindow.closed){this.popupWindow.close();this.popupWindow=null}}}function PopupWindow_isClicked(e){if(this.divName!=null){if(this.use_layers){var clickX=e.pageX;var clickY=e.pageY;var t=document.layers[this.divName];if((clickX>t.left)&&(clickX<t.left+t.clip.width)&&(clickY>t.top)&&(clickY<t.top+t.clip.height)){return true}else{return false}}else{if(document.all){var t=window.event.srcElement;while(t.parentElement!=null){if(t.id==this.divName){return true}t=t.parentElement}return false}else{if(this.use_gebi&&e){var t=e.originalTarget;while(t.parentNode!=null){if(t.id==this.divName){return true}t=t.parentNode}return false}}}return false}return false}function PopupWindow_hideIfNotClicked(e){if(this.autoHideEnabled&&!this.isClicked(e)){this.hidePopup()}}function PopupWindow_autoHide(){this.autoHideEnabled=true}function PopupWindow_hidePopupWindows(e){for(var i=0;i<popupWindowObjects.length;i++){if(popupWindowObjects[i]!=null){var p=popupWindowObjects[i];p.hideIfNotClicked(e)}}}function PopupWindow_attachListener(){if(document.layers){document.captureEvents(Event.MOUSEUP)}window.popupWindowOldEventListener=document.onmouseup;if(window.popupWindowOldEventListener!=null){document.onmouseup=new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();")}else{document.onmouseup=PopupWindow_hidePopupWindows}}function PopupWindow(){if(!window.popupWindowIndex){window.popupWindowIndex=0}if(!window.popupWindowObjects){window.popupWindowObjects=new Array()}if(!window.listenerAttached){window.listenerAttached=true;PopupWindow_attachListener()}this.index=popupWindowIndex++;popupWindowObjects[this.index]=this;this.divName=null;this.popupWindow=null;this.width=0;this.height=0;this.populated=false;this.visible=false;this.autoHideEnabled=false;this.contents="";this.url="";this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";if(arguments.length>0){this.type="DIV";this.divName=arguments[0]}else{this.type="WINDOW"}this.use_gebi=false;this.use_css=false;this.use_layers=false;if(document.getElementById){this.use_gebi=true}else{if(document.all){this.use_css=true}else{if(document.layers){this.use_layers=true}else{this.type="WINDOW"}}}this.offsetX=0;this.offsetY=0;this.getXYPosition=PopupWindow_getXYPosition;this.populate=PopupWindow_populate;this.setUrl=PopupWindow_setUrl;this.setWindowProperties=PopupWindow_setWindowProperties;this.refresh=PopupWindow_refresh;this.showPopup=PopupWindow_showPopup;this.hidePopup=PopupWindow_hidePopup;this.setSize=PopupWindow_setSize;this.isClicked=PopupWindow_isClicked;this.autoHide=PopupWindow_autoHide;this.hideIfNotClicked=PopupWindow_hideIfNotClicked}function CalendarPopup(){var c;if(arguments.length>0){c=new PopupWindow(arguments[0])}else{c=new PopupWindow();c.setSize(150,175)}c.offsetX=-152;c.offsetY=25;c.autoHide();c.monthNames=new Array("Janvier","F&eacute;vrier","Mars","Avril","Mai","Juin","Juillet","Ao&ucirc;t","Sept.","Octobre","Novembre","D&eacute;cembre");c.monthAbbreviations=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");c.dayHeaders=new Array("D","L","M","M","J","V","S");c.returnFunction="CP_tmpReturnFunction";c.returnMonthFunction="CP_tmpReturnMonthFunction";c.returnYearFunction="CP_tmpReturnYearFunction";c.weekStartDay=0;c.displayType="date";c.disabledWeekDays=new Object();c.disabledDatesExpression="";c.yearSelectStartOffset=2;c.currentDate=null;c.todayText="Fermer";c.cssPrefix="";window.CP_calendarObject=null;window.CP_targetInput=null;window.CP_dateFormat="MM/dd/yyyy";c.copyMonthNamesToWindow=CP_copyMonthNamesToWindow;c.setReturnFunction=CP_setReturnFunction;c.setReturnMonthFunction=CP_setReturnMonthFunction;c.setReturnYearFunction=CP_setReturnYearFunction;c.setMonthNames=CP_setMonthNames;c.setMonthAbbreviations=CP_setMonthAbbreviations;c.setDayHeaders=CP_setDayHeaders;c.setWeekStartDay=CP_setWeekStartDay;c.setDisplayType=CP_setDisplayType;c.setDisabledWeekDays=CP_setDisabledWeekDays;c.addDisabledDates=CP_addDisabledDates;c.setYearSelectStartOffset=CP_setYearSelectStartOffset;c.setTodayText=CP_setTodayText;c.showCalendar=CP_showCalendar;c.hideCalendar=CP_hideCalendar;c.getStyles=getCalendarStyles;c.refreshCalendar=CP_refreshCalendar;c.getCalendar=CP_getCalendar;c.select=CP_select;c.setCssPrefix=CP_setCssPrefix;c.copyMonthNamesToWindow();return c}function CP_copyMonthNamesToWindow(){if(typeof (window.MONTH_NAMES)!="undefined"&&window.MONTH_NAMES!=null){window.MONTH_NAMES=new Array();for(var i=0;i<this.monthNames.length;i++){window.MONTH_NAMES[window.MONTH_NAMES.length]=this.monthNames[i]}for(var i=0;i<this.monthAbbreviations.length;i++){window.MONTH_NAMES[window.MONTH_NAMES.length]=this.monthAbbreviations[i]}}}function CP_tmpReturnFunction(y,m,d){if(window.CP_targetInput!=null){var dt=new Date(y,m-1,d,0,0,0);if(window.CP_calendarObject!=null){window.CP_calendarObject.copyMonthNamesToWindow()}window.CP_targetInput.value=formatDate(dt,window.CP_dateFormat)}else{}}function CP_tmpReturnMonthFunction(y,m){}function CP_tmpReturnYearFunction(y){}function CP_setReturnFunction(name){this.returnFunction=name}function CP_setReturnMonthFunction(name){this.returnMonthFunction=name}function CP_setReturnYearFunction(name){this.returnYearFunction=name}function CP_setMonthNames(){for(var i=0;i<arguments.length;i++){this.monthNames[i]=arguments[i]}this.copyMonthNamesToWindow()}function CP_setMonthAbbreviations(){for(var i=0;i<arguments.length;i++){this.monthAbbreviations[i]=arguments[i]}this.copyMonthNamesToWindow()}function CP_setDayHeaders(){for(var i=0;i<arguments.length;i++){this.dayHeaders[i]=arguments[i]}}function CP_setWeekStartDay(day){this.weekStartDay=day}function CP_setDisplayType(type){if(type!="date"&&type!="week-end"&&type!="month"&&type!="quarter"&&type!="year"){return false}this.displayType=type}function CP_setYearSelectStartOffset(num){this.yearSelectStartOffset=num}function CP_setDisabledWeekDays(){this.disabledWeekDays=new Object();for(var i=0;i<arguments.length;i++){this.disabledWeekDays[arguments[i]]=true}}function CP_addDisabledDates(start,end){if(arguments.length==1){end=start}if(start==null&&end==null){return }if(this.disabledDatesExpression!=""){this.disabledDatesExpression+="||"}if(start!=null){start=parseDate(start);start=""+start.getFullYear()+LZ(start.getMonth()+1)+LZ(start.getDate())}if(end!=null){end=""+end.getFullYear()+LZ(end.getMonth()+1)+LZ(end.getDate())}if(start==null){this.disabledDatesExpression+="(ds<="+end+")"}else{if(end==null){this.disabledDatesExpression+="(ds>="+start+")"}else{this.disabledDatesExpression+="(ds>="+start+"&&ds<="+end+")"}}}function CP_setTodayText(text){this.todayText=text}function CP_setCssPrefix(val){this.cssPrefix=val}function CP_hideCalendar(){if(arguments.length>0){window.popupWindowObjects[arguments[0]].hidePopup()}else{this.hidePopup()}}function CP_refreshCalendar(index){var calObject=window.popupWindowObjects[index];if(arguments.length>1){calObject.populate(calObject.getCalendar(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]))}else{calObject.populate(calObject.getCalendar())}calObject.refresh()}function CP_showCalendar(anchorname){if(arguments.length>1){if(arguments[1]==null||arguments[1]==""){this.currentDate=new Date()}else{this.currentDate=new Date(parseDate(arguments[1]))}}this.populate(this.getCalendar());this.showPopup(anchorname)}function CP_select(inputobj,linkname,format){var selectedDate=(arguments.length>3)?arguments[3]:null;if(!window.getDateFromFormat){return }if(this.displayType!="date"&&this.displayType!="week-end"){return }if(inputobj.type!="text"&&inputobj.type!="hidden"&&inputobj.type!="textarea"){window.CP_targetInput=null;return }if(inputobj.disabled){return }window.CP_targetInput=inputobj;window.CP_calendarObject=this;this.currentDate=null;var time=0;if(selectedDate!=null){time=getDateFromFormat(selectedDate,format)}else{if(inputobj.value!=""){time=getDateFromFormat(inputobj.value,format)}}if(selectedDate!=null||inputobj.value!=""){if(time==0){this.currentDate=null}else{this.currentDate=new Date(time)}}window.CP_dateFormat=format;this.showCalendar(linkname)}function getCalendarStyles(){var result="";var p="";if(this!=null&&typeof (this.cssPrefix)!="undefined"&&this.cssPrefix!=null&&this.cssPrefix!=""){p=this.cssPrefix}result+="<STYLE>\n";result+="."+p+"cpYearNavigation,."+p+"cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }\n";result+="."+p+"cpDayColumnHeader, ."+p+"cpYearNavigation,."+p+"cpMonthNavigation,."+p+"cpCurrentMonthDate,."+p+"cpCurrentMonthDateDisabled,."+p+"cpOtherMonthDate,."+p+"cpOtherMonthDateDisabled,."+p+"cpCurrentDate,."+p+"cpCurrentDateDisabled,."+p+"cpTodayText,."+p+"cpTodayTextDisabled,."+p+"cpText { font-family:arial; font-size:8pt; }\n";result+="TD."+p+"cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }\n";result+="."+p+"cpCurrentMonthDate, ."+p+"cpOtherMonthDate, ."+p+"cpCurrentDate  { text-align:right; text-decoration:none; }\n";result+="."+p+"cpCurrentMonthDateDisabled, ."+p+"cpOtherMonthDateDisabled, ."+p+"cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }\n";result+="."+p+"cpCurrentMonthDate, .cpCurrentDate { color:#000000; }\n";result+="."+p+"cpOtherMonthDate { color:#808080; }\n";result+="TD."+p+"cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }\n";result+="TD."+p+"cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }\n";result+="TD."+p+"cpTodayText, TD."+p+"cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}\n";result+="A."+p+"cpTodayText, SPAN."+p+"cpTodayTextDisabled { height:20px; }\n";result+="A."+p+"cpTodayText { color:black; }\n";result+="."+p+"cpTodayTextDisabled { color:#D0D0D0; }\n";result+="."+p+"cpBorder { border:solid thin #808080; }\n";result+="</STYLE>\n";return result}function CP_getCalendar(){var now=new Date();if(this.type=="WINDOW"){var windowref="window.opener."}else{var windowref=""}var result="";if(this.type=="WINDOW"){result+="<HTML><HEAD><TITLE>Calendar</TITLE>"+this.getStyles()+"</HEAD><BODY MARGINWIDTH=0 MARGINHEIGHT=0 TOPMARGIN=0 RIGHTMARGIN=0 LEFTMARGIN=0>\n";result+="<CENTER><TABLE WIDTH=100% BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>\n"}else{result+='<TABLE CLASS="'+this.cssPrefix+'cpBorder" WIDTH=148 BORDER=1 BORDERWIDTH=1 CELLSPACING=0 CELLPADDING=1>\n';result+="<TR><TD ALIGN=CENTER>\n";result+="<CENTER>\n"}if(this.displayType=="date"||this.displayType=="week-end"){if(this.currentDate==null){this.currentDate=now}if(arguments.length>0){var month=arguments[0]}else{var month=this.currentDate.getMonth()+1}if(arguments.length>1&&arguments[1]>0&&arguments[1]-0==arguments[1]){var year=arguments[1]}else{var year=this.currentDate.getFullYear()}var daysinmonth=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);if(((year%4==0)&&(year%100!=0))||(year%400==0)){daysinmonth[2]=29}var current_month=new Date(year,month-1,1);var display_year=year;var display_month=month;var display_date=1;var weekday=current_month.getDay();var offset=0;offset=(weekday>=this.weekStartDay)?weekday-this.weekStartDay:7-this.weekStartDay+weekday;if(offset>0){display_month--;if(display_month<1){display_month=12;display_year--}display_date=daysinmonth[display_month]-offset+1}var next_month=month+1;var next_month_year=year;if(next_month>12){next_month=1;next_month_year++}var last_month=month-1;var last_month_year=year;if(last_month<1){last_month=12;last_month_year--}var date_class;if(this.type!="WINDOW"){result+="<TABLE WIDTH=148 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>"}result+="<TR>\n";var refresh=windowref+"CP_refreshCalendar";var refreshLink="javascript:"+refresh;if((month==firstMonthAvailable)&&(year==firstYearAvailable)){result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22">&nbsp;&nbsp;</TD>\n'}else{result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="'+refreshLink+"("+this.index+","+last_month+","+last_month_year+');">&lt;&lt;</A></TD>\n'}result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="100"><SPAN CLASS="'+this.cssPrefix+'cpMonthNavigation">'+this.monthNames[month-1]+" "+year+"</SPAN></TD>\n";if(isLastMonthAvailable(month,year)){result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22">&nbsp;&nbsp;</TD>\n'}else{result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="'+refreshLink+"("+this.index+","+next_month+","+next_month_year+');">&gt;&gt;</A></TD>\n'}result+="</TR></TABLE>\n";result+="<TABLE WIDTH=148 BORDER=0 CELLSPACING=0 CELLPADDING=1 ALIGN=CENTER>\n";result+="<TR>\n";for(var j=0;j<7;j++){result+='<TD CLASS="'+this.cssPrefix+'cpDayColumnHeader" WIDTH="14%"><SPAN CLASS="'+this.cssPrefix+'cpDayColumnHeader">'+this.dayHeaders[(this.weekStartDay+j)%7]+"</TD>\n"}result+="</TR>\n";for(var row=1;row<=6;row++){result+="<TR>\n";for(var col=1;col<=7;col++){var disabled=false;if(this.disabledDatesExpression!=""){var ds=""+display_year+LZ(display_month)+LZ(display_date);eval("disabled=("+this.disabledDatesExpression+")")}var dateClass="";if((display_month==this.currentDate.getMonth()+1)&&(display_date==this.currentDate.getDate())&&(display_year==this.currentDate.getFullYear())){dateClass="cpCurrentDate"}else{if(display_month==month){dateClass="cpCurrentMonthDate"}else{dateClass="cpOtherMonthDate"}}if(disabled||this.disabledWeekDays[col-1]){result+='	<TD CLASS="'+this.cssPrefix+dateClass+'"><SPAN CLASS="'+this.cssPrefix+dateClass+'Disabled">'+display_date+"</SPAN></TD>\n"}else{var selected_date=display_date;var selected_month=display_month;var selected_year=display_year;if(this.displayType=="week-end"){var d=new Date(selected_year,selected_month-1,selected_date,0,0,0,0);d.setDate(d.getDate()+(7-col));selected_year=d.getYear();if(selected_year<1000){selected_year+=1900}selected_month=d.getMonth()+1;selected_date=d.getDate()}result+='	<TD CLASS="'+this.cssPrefix+dateClass+'"><A HREF="javascript:'+windowref+this.returnFunction+"("+selected_year+","+selected_month+","+selected_date+");"+windowref+"CP_hideCalendar('"+this.index+'\');" CLASS="'+this.cssPrefix+dateClass+'">'+display_date+"</A></TD>\n"}display_date++;if(display_date>daysinmonth[display_month]){display_date=1;display_month++}if(display_month>12){display_month=1;display_year++}}result+="</TR>"}var current_weekday=now.getDay()-this.weekStartDay;if(current_weekday<0){current_weekday+=7}result+="<TR>\n";result+='	<TD COLSPAN=7 ALIGN=CENTER CLASS="'+this.cssPrefix+'cpTodayText">\n';result+='		<A CLASS="'+this.cssPrefix+'cpTodayText" HREF="javascript:'+windowref+"CP_hideCalendar('"+this.index+"');\">"+this.todayText+"</A>\n";result+="		<BR>\n";result+="	</TD></TR></TABLE></CENTER></TD></TR></TABLE>\n"}if(this.type=="WINDOW"){result+="</BODY></HTML>\n"}return result}function checkDate(date){if((date==null||date==""||(date.indexOf("jj/mm/aaaa"))!=-1)){return true}if(date.length<10){return false}ok="1234567890/";for(i=0;i<date.length;i++){if(ok.indexOf(date.charAt(i))<0){return(false)}}var jj=date.substring(0,2);var mm=date.substring(3,5);var aa=date.substring(6,10);var newDate=aa+"/"+mm+"/"+jj;var Expression=/^((((1[6-9]|[2-9]\d)\d{2})(\/|\-)(0?[13578]|1[02])(\/|\-)(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})(\/|\-)(0?[13456789]|1[012])(\/|\-)(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})(\/|\-)0?2(\/|\-)(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;var objExp=new RegExp(Expression);if(objExp.test(newDate)==true){return true}else{return false}}function affinFormSubmit(form){if(disp_alert()){var tmp=form.departureDate.value;obj=form.departureDate;tmp=tmp.trim();var buffer="";var obj;var lobj;if(!checkDate(tmp)){buffer+="Veuillez corriger votre date de d\xE9part jj/mm/aaaa";lobj=obj}else{if((tmp.indexOf("jj/mm/aaaa"))!=-1){document.searchEngineForm.dd.value="";document.searchEngineForm.dmy.value=""}else{document.searchEngineForm.dd.value=tmp.substring(0,2);document.searchEngineForm.dmy.value=tmp.substring(3,10)}}buffer+="\n";if(buffer!="\n"){buffer=buffer;alert(buffer);lobj.focus();return false}var sUrl="";if(document.getElementById("ddlDestination")&&document.getElementById("ddlDestination").selectedIndex!=0){sUrl+=destinationUrl[document.getElementById("ddlDestination").selectedIndex]+"-"}if(document.getElementById("c.svfo")&&document.getElementById("c.svfo").selectedIndex!=0){sUrl+=formuleUrl[document.getElementById("c.svfo").selectedIndex]+"-"}if(document.getElementById("c.svth")&&document.getElementById("c.svth").selectedIndex!=0){sUrl+=themeUrl[document.getElementById("c.svth").selectedIndex]+"-"}sUrl=sUrl.substring(0,sUrl.length-1);if(sUrl!=""){sUrl+="/"}if(sUrl==""){sUrl="moteur-recherche/"}sAction=form.action;sAction=sAction.substring(sAction.lastIndexOf("/")+1);sSiteRoot="/";window.location=sSiteRoot+sUrl+sAction+"/"+buildFormQuery(form)}return false}function affinFormSubmitAffinage(form){var sUrl="";if(document.getElementById("ddlDestination1")&&document.getElementById("ddlDestination1").selectedIndex!=0){sUrl+=destinationUrl[document.getElementById("ddlDestination1").selectedIndex]+"-"}if(document.getElementById("c.fo1")&&document.getElementById("c.fo1").selectedIndex!=0){sUrl+=formuleUrl[document.getElementById("c.fo1").selectedIndex]+"-"}if(document.getElementById("c.th1")&&document.getElementById("c.th1").selectedIndex!=0){sUrl+=themeUrl[document.getElementById("c.th1").selectedIndex]+"-"}sUrl=sUrl.substring(0,sUrl.length-1);if(sUrl!=""){sUrl+="/"}sAction=form.action;sAction=sAction.substring(sAction.lastIndexOf("/")+1);sSiteRoot="/pe/";window.location=sSiteRoot+sUrl+sAction+"/"+buildFormQuery(form);return false}function searchFormSubmit(form){if(disp_alert()){var actionStr=form.action;var getUrl=actionStr+generateUrlHome()+"retour-moteur/"+buildFormQuery(form);window.location=getUrl;return false}}function generateUrl(){document.getElementById("cure");var url=""+cureUrl[document.getElementById("cure").selectedIndex];if(soinUrl[document.getElementById("soin").selectedIndex].length!=0){if(url.length>0){url+="-"}url+=soinUrl[document.getElementById("soin").selectedIndex]}if(destUrl[document.getElementById("dest").selectedIndex].length!=0){if(url.length>0){url+="-"}url+=destUrl[document.getElementById("dest").selectedIndex]}if(url.length==0){return"";url="thalasseo/"}return url+"/"}function generateUrlHome(){var url=""+destUrl[document.getElementById("countryOrRegion").selectedIndex];if(url.length==0){return"";url="thalasseo/"}return url+"/"}function buildFormQuery(form){var result="";for(var i=0;i<form.elements.length;i++){var el=form.elements[i];if(el.tagName.toLowerCase()=="select"){for(var j=0;j<el.options.length;j++){var op=el.options[j];if(op.selected){result+="&"+encodeURI(el.name)+"="+encodeURI(op.value)}}}else{if(el.tagName.toLowerCase()=="textarea"){result+="&"+encodeURI(el.name)+"="+encodeURI(el.value)}else{if(el.tagName.toLowerCase()=="input"){if(el.type.toLowerCase()=="checkbox"||el.type.toLowerCase()=="radio"){if(el.checked){result+="&"+encodeURI(el.name)+"="+encodeURI(el.value)}}else{if(el.type.toLowerCase()=="submit"){}else{if(el.type.toLowerCase()!="button"){if(el.style.display!="none"){result+="&"+encodeURI(el.name)+"="+encodeURI(el.value)}}}}}}}}return result.substr(1,result.length-1)}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};