function changePhoto(n){return lastUrl=n,document.getElementById("M_CPI_ImgPhoto").src=n,!0}function showPhoto(n){lastUrl=document.getElementById("M_CPI_ImgPhoto").src;document.getElementById("M_CPI_ImgPhoto").src=n}function hidePhoto(){document.getElementById("M_CPI_ImgPhoto").src=lastUrl}function preLoadImages(n){setTimeout(function(){if(document.images&&n.length>0)for(i=0;i<=n.length-1;i++){var t=new Image;t.src=n[i]}},100)}function addLoadEvent(n){var t=window.onload;window.onload=typeof onload!="function"?n:function(){t&&t();n()}}function affichDetails(n){document.getElementById("divDetailZoneA").style.display="none";document.getElementById("divDetailZoneB").style.display="none";document.getElementById("divDetailZoneD").style.display="none";document.getElementById("divDetailZoneE").style.display="none";(n=="A"||n=="B"||n=="D"||n=="E")&&(document.getElementById("divDetailZone"+n).style.display="block")}function makeCallback(n){return function(){affichDetails(n)}}function initZoneDetails(){for(i=0;i<20;i++){var n=document.getElementById("M_CPI_RBZone_"+i);if(n)n.addEventListener("click",makeCallback(n.value));else break}}function setup_megamenu(){window.matchMedia("(min-width: 1025px)").matches&&$(document).ready(function(){$(".js-accessible-navigation").accessibleMegaMenu({uuidPrefix:"accessible-megamenu",menuClass:"navigation-wrapper",topNavItemClass:"js-navigation-item",panelClass:"js-navigation-panel",hoverClass:"hover",focusClass:"focus",openClass:"open",openDelay:100});setTimeout(function(){$("body").removeClass("init")},500)})}function _defineProperty(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function GetLang(){return window.location.pathname.substr(1,2)}function GetDictionaryValue(n){return $("#M_CPI_Dictionary"+n).val()}function isNullOrWhitespace(n){return typeof n=="undefined"||n==null?!0:n.replace(/\s/g,"").length<1}function OnRequestCompleteGetDispo(n){var t=JSON.parse(n);for(var r in t){var i=t[r].Item1,u=t[r].Item2,f=t[r].Item3;u==="Available"?$("#AVcard_"+i).html('
●<\/span> '+GetDictionaryValue("Available")+f):u==="Unavailable"?$("#AVcard_"+i).html('
●<\/span> '+GetDictionaryValue("Unavailable")):u==="AlmostAvailable"?$("#AVcard_"+i).html('
●<\/span> '+GetDictionaryValue("AlmostAvailable")+f):$("#AVcard_"+i).html('
●<\/span> '+GetDictionaryValue("Unknown"))}}function OnRequestCompleteGetFullDispo(n){availabilityResults=n;isNullOrWhitespace(availabilityResults.Item1)?availabilityResults.Item2.length<=0||availabilityResults.Item3.length<=0?($("#divResultsMessage").css("display","block"),$("#divResultsMessage").html(GetDictionaryValue("ResultsEmpty")),$("#divResultsSuccess").css("display","none"),$("#divResultsContact").css("display","block")):($("#divResultsMessage").css("display","none"),$("#divResultsSuccess").css("display","block"),$("#divResultsContact").css("display","none"),DisplayDates()):($("#divResultsMessage").css("display","block"),$("#divResultsMessage").html(GetDictionaryValue("ResultsError")),$("#divResultsSuccess").css("display","none"),$("#divResultsContact").css("display","block"))}function DisplayDates(){availabilityResults.Item2.length===1?($("#DropDownDates").css("display","none"),$("#placeHolderDateUnique").css("display","block"),$("#labelDates").text(GetDictionaryValue("ChoixDates")),$("#placeHolderDateUnique").text(availabilityResults.Item2[0].Item2)):($("#DropDownDates").css("display","block"),$("#placeHolderDateUnique").css("display","none"));$("#DropDownDates").empty();$.each(availabilityResults.Item2,function(n,t){$("#DropDownDates").append($("