function setFocus(a){a.focus()}function checkBlank(a){for(counter=0;counter<a.length;counter++){if(a.charAt(counter)==" "){continue}else{break;return false}}if(a.length==counter){return true}}function openPopupWindow(a,b,c,d,e,f,g,h,j,k,l){for(var i=arguments.length;i<openPopupWindow.length;i++){if(typeof(arguments[i])=="undefined"){arguments[i]="no"}}var m='width='+arguments[2]+', height='+arguments[3]+', menubar='+arguments[5]+', resizable='+arguments[6]+', scrollbars='+arguments[7]+', titlebar='+arguments[8]+', toolbar='+arguments[9]+', alwaysRaised='+arguments[10];if(b=="Feedback")var n=window.open(a+"&referername="+window.location.href,b,m);else var n=window.open(a,b,m);if(e){return n}}function customRange(a){var b=new Date();var c=b.getDate();var d=b.getMonth();var e=b.getFullYear();if(a.id=="departure_date"){var f=$('[@name=arriveeday]').val();var g=$('[@name=arriveemonth]').val();if((g-1)<d){var h=(e+1)}else{var h=e}var i=new Date(h,(g-1),f,0,0,0);i.setDate(i.getDate()+1)}return{minDate:(a.id=="departure_date"?i:null),maxDate:(a.id=="arrival_date"?$("#departure_date").datepicker("getDate"):null)}}function setAutoDateOnLoad(a){var b=new Date();var c=b.getDate();var d=b.getMonth();var e=b.getFullYear();arrDate=a.split("-");$('[@name=arriveeday]').val(arrDate[0]);$('[@name=arriveemonth]').val(arrDate[1]);var f=new Date(arrDate[2],(arrDate[1]-1),arrDate[0],0,0,0);var g=new Date(arrDate[2],(arrDate[1]-1),arrDate[0],0,0,0);g.setDate(f.getDate()+3);$('[@name=departday]').val(g.getDate());$('[@name=departmonth]').val((g.getMonth()+1));$('[@name=departday]').focus()}function readArrLinked(a){var b=new Date();var c=b.getDate();var d=b.getMonth();var e=b.getFullYear();var f=new Date(e,d,c,0,0,0);var g=$('[@name=arriveeday]').val();var h=$('[@name=arriveemonth]').val();if((h-1)<d){var i=(e+1)}else{var i=e}$('#arrival_date').val(g+'-'+h+'-'+i);return $('#arrival_date').val(g+'-'+h+'-'+i)}function readDeptLinked(a){var b=new Date();var c=b.getDate();var d=b.getMonth();var e=b.getFullYear();var f=new Date(e,d,c,0,0,0);var g=$('[@name=departday]').val();var h=$('[@name=departmonth]').val();if((h-1)<d){var i=(e+1)}else{var i=e}$('#departure_date').val(g+'-'+h+'-'+i);return customRange(a)}function setAutoDate(){var a=new Date();var b=a.getDate();var c=a.getMonth();var d=a.getFullYear();var e=$('[@name=arriveeday]').val();var f=$('[@name=arriveemonth]').val();if((f-1)<c){var g=(d+1)}else{var g=d}var h=new Date(g,(f-1),e,0,0,0);var i=new Date(g,(f-1),e,0,0,0);i.setDate(h.getDate()+3);$('[@name=departday]').val(i.getDate());$('[@name=departmonth]').val((i.getMonth()+1));$('[@name=departday]').focus()}function setdayDifference(a,b){if(a==null&&b==null){var a=document.reservation_date;var b="nightcount"}var c=new Date();var d=c.getDate();var e=c.getMonth();var f=c.getFullYear();var g=new Date(f,e,d,0,0,0);var h=a.arriveeday[a.arriveeday.selectedIndex].value;var i=a.arriveemonth[a.arriveemonth.selectedIndex].value;var j=a.departday[a.departday.selectedIndex].value;var k=a.departmonth[a.departmonth.selectedIndex].value;if((i-1)<e){var l=(f+1)}else{var l=f}if((k-1)<e){var m=(f+1)}else{var m=f}var n=new Date(l,(i-1),h,0,0,0);var o=new Date(m,(k-1),j,0,0,0);if(a.arriveeday.selectedIndex==0||a.arriveemonth.selectedIndex==0||checkValidDate(i,h,l)||(n.getTime()<g.getTime())||a.departday.selectedIndex==0||a.departmonth.selectedIndex==0||checkValidDate(k,j,m)||(o.getTime()<n.getTime())){hidelayer(b)}else{document.getElementById(b).innerHTML="<span class=\"red\">"+days_between(n,o)+"</span> <span class=\"red_normal\">"+nights+"</span>";showlayer(b)}}function setdayDifferenceRequest(a,b){if(a==null&&b==null){var a=document.reservation;var b="nightcount"}var c=new Date();var d=c.getDate();var e=c.getMonth();var f=c.getFullYear();var g=new Date(f,e,d,0,0,0);var h=a.arriveeday[a.arriveeday.selectedIndex].value;var i=a.arriveemonth[a.arriveemonth.selectedIndex].value;var j=a.departday[a.departday.selectedIndex].value;var k=a.departmonth[a.departmonth.selectedIndex].value;if((i-1)<e){var l=(f+1)}else{var l=f}if((k-1)<e){var m=(f+1)}else{var m=f}var n=new Date(l,(i-1),h,0,0,0);var o=new Date(m,(k-1),j,0,0,0);if(a.arriveeday.selectedIndex==0||a.arriveemonth.selectedIndex==0||checkValidDate(i,h,l)||(n.getTime()<g.getTime())||a.departday.selectedIndex==0||a.departmonth.selectedIndex==0||checkValidDate(k,j,m)||(o.getTime()<n.getTime())){hidelayer(b)}else{document.getElementById(b).innerHTML="<span class=\"red\">"+days_between(n,o)+"</span> <span class=\"red_normal\">"+nights+"</span>";showlayer(b)}}function checkValidDate(a,c,e){var h=0;var i=0;var f=new String(e);b=a;d=c;f=f.substring(2,4);if(b<1||b>12)h=1;if(d<1||d>31)h=1;if(f<0||f>99)h=1;if(b==4||b==6||b==9||b==11){if(d==31)h=1}if(b==2){var g=parseInt(f/4);if(isNaN(g)){h=1}if(d>29)h=1;if(d==29&&((f/4)!=parseInt(f/4)))h=1}if(h==1){return true}else{return false}}function days_between(a,b){var c=1000*60*60*24;var d=a.getTime();var e=b.getTime();var f=Math.abs(d-e);return Math.round(f/c)}function submitsearchform(a){a.submit()}function display_hotel(b,c){$.ajax({url:"hotel_video.php?id="+b+"&lang="+c,async:true,error:function(a){$(list_pro_id).html('Error fetching content.<br />Server Response: '+a.responseText)},success:function(a){$("#list_pro_id").html(a)}})}function setCVVMaxLength(a){a.card_cvs_number.value="";a.card_cvs_number.maxLength=creditcardMaxLengthArr[(a.card_type.options[a.card_type.selectedIndex].value-1)][1]}function checkCreditCardNumber(b){data="card_type="+b.card_type[b.card_type.selectedIndex].value+"&card_number="+b.card_number.value;$.ajax({url:validate_cc_url,async:true,data:data,error:function(a){alert('Error fetching content.<br />Server Response: '+a.responseText)},success:function(a){if(a==1){alert("Error:"+b.card_number.value+" is not a valid credit card number");b.card_number.focus();submitBooking=1;showOnlineBookingButton('togglebookingbutton')}else{b.submit()}}})}function checkEmail(a){var b="<";var c=">";var d="@";var e=".";var f=a.indexOf(d);var g=a.length;var h=a.indexOf(e);if(a.indexOf(d)==-1){return true}if(a.indexOf(d)==-1||a.indexOf(d)==0||a.indexOf(d)==g){return true}if(a.indexOf(e)==-1||a.indexOf(e)==0||a.indexOf(e)==g){return true}if(a.indexOf(d,(f+1))!=-1){return true}if(a.substring(f-1,f)==e||a.substring(f+1,f+2)==e){return true}if(a.indexOf(e,(f+2))==-1){return true}if(a.indexOf(" ")!=-1){return true}if(a.indexOf(b)==0){return true}if(a.indexOf(c)==(g-1)){return true}var i=0;for(counter=0;counter<a.length;counter++){if(a.charAt(counter)==e){i++;if(i>1){return true}if((counter+1)==g){return true}}else{i=0}}return false}function openMap(a,b,c,d){hotel_id=a;hotel_lat=b;hotel_lon=c;divMapwin=dhtmlwindow.open('divMapbox','div','hotel_map','Map','height=430px,width=500px,resize=0,scrolling=0,center=1');if(!d){d='parismap'}setHotelMap(d)}function openVideo(a){divVideowin=dhtmlwindow.open('divVideobox','div','hotel_video',a,'width=555px,height=330px,resize=0,scrolling=0,center=1')}function openImgGallery(a,b){var c=dhtmlmodal.open("imgBox","iframe","hotel_image_gallery.php?id="+a,b,"width=475px,height=580px,center=1,resize=0,scrolling=0")}function IsNumeric(a,b){var c;if(b==1){c="0123456789."}if(b==2){c="0123456789"}if(b==""){c="0123456789."}var d;var e=true;if(a.length==0)return false;for(i=0;i<a.length&&e==true;i++){d=a.charAt(i);if(c.indexOf(d)==-1){e=false}}return e}function searchbynameform(a){if(checkBlank(a.keyword_name.value)){alert("Please enter keyword");a.hotel_name.focus()}else{a.submit()}}function DOMGetElement(a){if(document.getElementById)return document.getElementById(a);return nul}function showlayer(a){if(document.getElementById){if(a){var b=DOMGetElement(a);b.style.visibility='visible'}return true}if(document.all){if(a)document.all[a].style.visibility='visible';return true}if(document.layers){if(a)document.layers[a].visibility='show';return true}}function hidelayer(a){if(document.getElementById){if(a){var b=DOMGetElement(a);b.style.visibility='hidden'}return true}if(document.all){if(a)document.all[a].style.visibility='hidden';return true}if(document.layers){if(a)document.layers[a].visibility='hide';return true}}function showQuickResults(){if($('[@name=location]').val()!=""&&$('[@name=location]')[0].selectedIndex>=18){$('[@name=district]').val($('[@name=location]').val());$('[@name=location]').val("")}document.quicksearch.submit()}function setHotelMap(b){var c;var d=false;var e;var f;var g;var h=document.getElementById("mapDiv");if(typeof(GMap2)!="undefined"){map=new GMap2(h);zoomEvent='zoomend'}else{map=new GMap2(h);zoomEvent='zoom'}map.addControl(new GLargeMapControl());if(b=="accessmap"){document.getElementById("parismap").className="";document.getElementById("accessmap").className="selected";c=16;f=hotel_lat;g=hotel_lon}else{document.getElementById("accessmap").className="";document.getElementById("parismap").className="selected";c=12;f=48.85884228699207;g=2.3328781127929688}map.setCenter(new GLatLng(f,g),c);$.ajax({url:"get_hotels_address.php",data:"num="+hotel_id+"&lang="+lang,async:true,error:function(a){alert('Error fetching content.<br />Server Response: '+a.responseText)},success:function(a){eval("var result = new Array("+a+");");e='<span class="arial16blackbold"><a href="'+result[0][3]+'">'+result[0][0]+'</a></span> <img src="images/'+result[0][2]+'_redstar.gif"><br><span class="arial12blacknormal">'+result[0][1]+'</span>'}});var i=new GMarker(new GLatLng(hotel_lat,hotel_lon));GEvent.addListener(i,"mouseover",function(){i.openInfoWindowHtml(e)});GEvent.addListener(i,"mouseout",function(){});map.addOverlay(i)}function setHotelAccessMap(){var a;var b=false;var c;var d=new GIcon();d.image="http://labs.google.com/ridefinder/images/mm_20_green.png";d.shadow="http://labs.google.com/ridefinder/images/mm_20_shadow.png";d.iconSize=new GSize(12,20);d.shadowSize=new GSize(22,20);d.iconAnchor=new GPoint(6,20);d.infoWindowAnchor=new GPoint(5,1);var e=document.getElementById("mapDiv");if(typeof(GMap2)!="undefined"){map=new GMap2(e);zoomEvent='zoomend'}else{map=new GMap2(e);zoomEvent='zoom'}a=17;map.setCenter(new GLatLng(local_lat,local_lon),a);var f=new GMarker(new GLatLng(local_lat,local_lon),d);map.addOverlay(f)}function showHotelMap(a,b,c,d){var d;var e=false;var f;var b;var c;var g=document.getElementById("mapDiv");if(typeof(GMap2)!="undefined"){map=new GMap2(g);zoomEvent='zoomend'}else{map=new GMap2(g);zoomEvent='zoom'}map.addControl(new GLargeMapControl());d=15;var h=b;var i=c;map.setCenter(new GLatLng(b,c),d);f='<span class="arial16blackbold">Printemps</span>';var j=new GMarker(new GLatLng(h,i));GEvent.addListener(j,"mouseover",function(){j.openInfoWindowHtml(f)});GEvent.addListener(j,"mouseout",function(){map.closeInfoWindow()});map.addOverlay(j)}