function lire_cookie(nom){var arg=nom+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return arguments_cookie(j);}i=document.cookie.indexOf(" ",i)+1;if(i==0){break;}}return null;}var tabMenu={current:"overview",_TabId:function(id){return (("#"+id.toLowerCase())+"Tab");},_WrapperId:function(id){return ("#hotel"+((id.substr(0,1).toUpperCase())+(id.substr(1,id.length).toLowerCase()))+"Wrapper");},_ConstructCallBack:function(id){return ("tabMenu._"+((id.substr(0,1).toUpperCase())+(id.substr(1,id.length).toLowerCase()))+"CallBack();");},_Init:function(){var _509=$("#hotelNavigationTabs");$("#hotelRoomsWrapper,#hotelReviewsWrapper,#hotelPhotosWrapper,#hotelMapWrapper").addClass("displayNone");this._InitEvents();var hash=window.location.hash;if(hash!=""){hash=hash.replace("#","");this._ShowRub(hash);}},_ShowRub:function(_50b){var id=_50b.replace("Tab","");var _50d=_50b;$(tabMenu._WrapperId(tabMenu.current)).addClass("displayNone");$(tabMenu._WrapperId(id)).removeClass("displayNone");var a=document.createElement("a");a.innerHTML=$("#hotelNavigationTabs .active .middle span").text();a.href=tabMenu._WrapperId(tabMenu.current);a.className="white14B";$("#hotelNavigationTabs .active .middle span").replaceWith(a);$("#hotelNavigationTabs .active").toggleClass("idle").toggleClass("active").toggleClass("blue14B");$("#"+_50d+" .middle a").replaceWith("<span>"+$("#"+_50d+" .middle a").text()+"</span>");$("#"+_50d).toggleClass("idle").toggleClass("active").toggleClass("blue14B");eval(tabMenu["_"+((id.substr(0,1).toUpperCase())+(id.substr(1,id.length).toLowerCase()))+"CallBack"]());tabMenu._InitEvents(tabMenu._TabId(tabMenu.current));tabMenu.current=id;},_InitEvents:function(){var _50f=((arguments.length<1)?"":arguments[0]);var _510=("#hotelNavigationTabs ")+((_50f=="")?"a":_50f);$(_510).each(function(_511,_512){if($(_512).parent().length>0){$(_512).unbind("click").click(function(_513){_513.preventDefault();idElement=tabMenu._GetGoodElement(this).id;tabMenu._ShowRub(idElement);_513.stopPropagation();});}});},_GetGoodElement:function(_514){if(_514.id.indexOf("Tab")!=-1){return (_514);}else{while(!_514.id){if(_514.nodeName=="body"){return ("false");}else{_514=_514.parentNode;}}return (_514);}},_OverviewCallBack:function(){return (false);},_RoomsCallBack:function(){if($("#initRooms").val()=="false"){if($("#roomsAmenitiesOnDemand").val()=="true"){$("#roomsAmenities").html("<div style='width: 100%; height: 200px;'><div style='width: 32px; height: 32px; padding: 84px 0 0 0; margin: 0px auto;'><img src='/img/load.gif' width='32px' height='32px'/></div></div>");$("#roomsAmenities").load("/ajax/overview_rooms_amenities.html?hotelId="+$("#hotelId").val());}$("#roomsRates").html("<div style='width: 100%; height: 200px;'><div style='width: 32px; height: 32px; padding: 84px 0 0 0; margin: 0px auto;'><img src='/img/load.gif' width='32px' height='32px'/></div></div>");$("#roomsRates").load("/ajax/overview_rooms_rates.html?hotelId="+$("#hotelId").val());if($("#roomsMiniVideosOnDemand").val()=="true"){$("#roomsMiniVideosWrapper").html("<div style='width: 100%; height: 200px;'><div style='width: 32px; height: 32px; padding: 84px 0 0 0; margin: 0px auto;'><img src='/img/load.gif' width='32px' height='32px'/></div></div>");$("#roomsMiniVideosWrapper").load("/ajax/overview_rooms_videos.html?hotelId="+$("#hotelId").val());}$("#initRooms").val("true");}},_ReviewsCallBack:function(){return (false);},_PhotosCallBack:function(){return (false);},_MapCallBack:function(){$("#mapKey").html("<div style='width: 100%; height: 200px;'><div style='width: 32px; height: 32px; padding: 84px 0 0 0; margin: 0px auto;'><img src='/img/load.gif' width='32px' height='32px'/></div></div>");$("#mapKey").load("/ajax/overview_map_key.html");if($("#initMap").val()=="false"){initMap(map);$("#initMap").val("true");}}};function sortReviews(elem,_516,type,_518,_519,page,_51b,_51c){if($(elem).val()=="date_a"){_518="asc";}if($(elem).val()=="date_d"){_518="desc";}if($(elem).val()=="rate_a"){_519="asc";}if($(elem).val()=="rate_d"){_519="desc";}if($(elem).attr("name")=="sortL"){secondaryLanguage=$(elem).val();}var url="/ajax/overview_reviews.html?hotelId="+_516+"&type="+type+"&page="+page+"&nbResult="+_51b;if(_518!="null"&&_518!=""){url=url+"&dateOrder="+_518;}if(_519!="null"&&_519!=""){url=url+"&rateOrder="+_519;}if(secondaryLanguage!="null"&&secondaryLanguage!=""){url=url+"&secondaryLanguage="+secondaryLanguage;}$("#"+_516+type+" div.otherReviews div.partnerReview").remove();$("#"+_516+type+" div.otherReviews").append("<img src='/img/v3/global/load.gif'/>'");$("#"+_516+type).load(url);}function createHotelIcon(_51e,_51f){var _520=new GIcon();var _521="/img/mapPictos/hotelWith";if(!_51f){_521=_521+"out";}_521=_521+"Videos";if(_51e){_521=_521+"Selected";_520.iconSize=new GSize(33,57);_520.iconAnchor=new GPoint(16,48);_520.infoWindowAnchor=new GPoint(16,48);}else{_520.iconSize=new GSize(23,44);_520.iconAnchor=new GPoint(11,41);_520.infoWindowAnchor=new GPoint(11,41);}_521=_521+".png";_520.image=_521;return _520;}function createHotelMarker(_522,_523,_524,_525,_526){var _527=new GLatLng(_524,_525);var _528=new GMarker(_527,createHotelIcon(_522,_523));if(_526!=0){GEvent.addListener(_528,"click",function(){$.ajax({type:"GET",url:"/infowindow/small/hotel/"+_526,success:function(_529){_528.openInfoWindowHtml(_529);}});});}return _528;}function addHotelMarkerToMap(_52a,_52b,_52c,_52d,_52e,map){var _530=createHotelMarker(_52a,_52b,_52c,_52d,_52e);map.addOverlay(_530);}function createPoiIcon(_531){_531=_531.toLowerCase().replace(/\s+/g,"");var _532=new GIcon();_532.image="/img/mapPictos/"+_531+".png";if(_531=="district"){_532.iconSize=new GSize(15,15);_532.iconAnchor=new GPoint(11,16);_532.infoWindowAnchor=new GPoint(11,16);}else{_532.iconSize=new GSize(23,35);_532.iconAnchor=new GPoint(10,38);_532.infoWindowAnchor=new GPoint(10,38);}return _532;}function createPoiMarker(_533,_534,_535,_536){var _537=new GLatLng(_533,_534);var _538=new GMarker(_537,createPoiIcon(_535));GEvent.addListener(_538,"click",function(){$.ajax({type:"GET",url:"/infowindow/small/interest/"+_536,success:function(_539){_538.openInfoWindowHtml(_539);}});});return _538;}function addPoiMarkerToMap(_53a,_53b,_53c,_53d,map){var _53f=createPoiMarker(_53a,_53b,_53c,_53d);map.addOverlay(_53f);}function changePhoto(_540,_541){$("#photosList div.current").addClass("out");$("#photosList div.current").removeClass("current");$("#photo_"+_541).removeClass("out");$("#photo_"+_541).addClass("current");$("#largePicWrapper").html("<div style='width: 100%; height: 200px;'><div style='width: 32px; height: 32px; padding: 84px 0 0 0; margin: 0px auto;'><img src='/img/load.gif' width='32px' height='32px'/></div></div>");$("#noVideo").load("/ajax/overview_photos_single.html?hotelId="+_540+"&position="+_541);}function checkRatesFilter(_542){var _543=0;allCheckboxes=$(".affiliationsCheckBox_"+_542);for(i=allCheckboxes.length-1;i>=0;i--){if($(allCheckboxes[i]).attr("checked")){_543++;}}if(_543>1){document.getElementById("goBackUrl_"+_542).value=window.location.href;$("#jump_"+_542).submit();}else{bookNow(_542);}}function bookNow(_544){var _545="scrollbars=yes,resizable=yes,height=500,width=700,resizable=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes";var _546=new Array();_546=$(".affiliationsCheckBox_"+_544);for(i=_546.length-1;i>=0;i--){if($(_546[i]).attr("checked")){var id=$(_546[i]).attr("id").replace("affiliation_","");popitup("/interstitial?affid="+id+"&type=checkrates&provenance=hoteloverview&checkin="+$("#date3").val()+"&checkout="+$("#date4").val(),"",_545);}}}function checkRatesFilterV2(_548,_549,_54a,_54b){var _54c=0;allCheckboxes=$("."+_548);for(i=allCheckboxes.length-1;i>=0;i--){if($(allCheckboxes[i]).attr("checked")){_54c++;}}if(_54c>1){$("#"+_549).submit();}else{bookNowV2(_548,_549,_54a,_54b);}}function bookNowV2(_54d,_54e,_54f,_550){var _551="scrollbars=yes,resizable=yes,height=500,width=700,resizable=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes";var _552=new Array();_552=$("."+_54d);for(i=_552.length-1;i>=0;i--){if($(_552[i]).attr("checked")){var name=$(_552[i]).attr("name");var id=0;if(name.match("^"+"affiliation_")=="affiliation_"){id=name.replace("affiliation_","");popitup("/interstitial?affid="+id+"&type=checkrates&provenance=hoteloverview&checkin="+$("#"+_54f).val()+"&checkout="+$("#"+_550).val(),"",_551);}else{id=name.replace("listview_","");popitup("/interstitialNoAffiliations?affid="+id+"&type=checkrates&provenance=hoteloverview&checkin="+$("#"+_54f).val()+"&checkout="+$("#"+_550).val(),"",_551);}}}}function popitup(url,name,_557){newwindow=window.open(url,name,_557);if(newwindow==null){tb_show(null,"#TB_inline?height=400&width=800",false);$("#TB_window").css({left:"450px",top:"19%",backgroundColor:"transparent",border:"0px solid transparent"});$("#TB_ajaxContent").load("/ajaxResponSX?action=popupBlockerContent",function(){$("#popupBlockerCloseLink").click(tb_remove);$("#popupBlockerCloseBtn").click(tb_remove);});}return false;}function initDatePicker(_558,_559){var _55a=new Date();$("input#"+_558+", input#"+_559).datePicker({clickInput:true});$("input#"+_558).dpSetEndDate(_55a.addDays(365).asString());$("input#"+_558).bind("dpClosed",function(e,_55c){var d=_55c[0];if(d){$("input#"+_559).dpSetStartDate(d.addDays(1).asString());$("input#"+_559).val(d.addDays(2).asString());$("input#"+_559).dpSetEndDate(d.addDays(27).asString());}});var _55e=$("input#"+_558).val();if(Date.fromString(_55e)){$("input#date4").dpSetStartDate((Date.fromString($("input#"+_558).val())).addDays(1).asString());}$("input#"+_559).bind("dpClosed",function(e,_560){var d=_560[0];if(d){$("input#"+_558).dpSetEndDate(d.addDays(-1).asString());}});$("#"+_558+",#"+_559).dpSetOffset($("#"+_558).height()*2,0);var _562=$("#checkin").val();var _563=$("#checkout").val();if(_562!=null&&_563!=null&&_562!=""&&_563!=""&&isNumber(_562.charAt(0))&&isNumber(_563.charAt(0))){$("#"+_558).val($("#checkin").val());$("#"+_559).val($("#checkout").val());}}function isNumber(x){var anum=/(^\d+$)|(^\d+\.\d+$)/;if(anum.test(x)){testresult=true;}else{testresult=false;}return (testresult);}var popCkRates={_Init:function(){this.bodyHeight=$("#mainContainer").outerHeight()+"px";$("#checkRatesPopin .header a").click(function(_566){_566.preventDefault();popCkRates._Close();_566.stopPropagation();});$("#checkRatesPopin .text").click(function(_567){popCkRates._Close();_567.stopPropagation();});$(".popinCheckRate").click(function(_568){_568.preventDefault();popCkRates._Open();_568.stopPropagation();});},_Open:function(){$(window).scrollTop(0);$("#mainPopinCheckRates").removeClass("displayNone");$("#bgPopinCheckRates").removeClass("displayNone");$("#playerLink").addClass("displayNone");$(".advertisingSquare").addClass("displayNone");$("#mainContainer").css({"height":$("body").innerHeight()+"px","overflow":"hidden"});},_Close:function(){$("#mainPopinCheckRates").addClass("displayNone");$("#bgPopinCheckRates").addClass("displayNone");$("#playerLink").removeClass("displayNone");$(".advertisingSquare").removeClass("displayNone");$("#mainContainer").css({"height":popCkRates.bodyHeight,"overflow":"visible"});}};$(document).ready(function(){if($("#photosListAjax").val()=="true"){$("#photosList").load("/ajax/overview_photos_navigation.html?hotelId="+$("#hotelId").val());}if(document.getElementById("date1")&&document.getElementById("date2")){initDatePicker("date1","date2");}if(document.getElementById("date3")&&document.getElementById("date4")){initDatePicker("date3","date4");}if(document.getElementById("date5")&&document.getElementById("date6")){initDatePicker("date5","date6");}tabMenu._Init();var _569=lire_cookie("backToSearchResult");if(_569!=null&&_569!=""){$("#backToSearchResultLink").attr("href",_569);}});