function targetBlank(){$('a[rel="targetBlank"], #area-le-Jules-Verne').click(function(){if($.browser.msie&&$.browser.version=="7.0"){window.open(this.href,"","width=1000,height=1000")}else{window.open(this.href)}return false})}function prepareLightbox(a){$("a[rel*='lightbox']").each(function(){var c=this.rel.split("-");var b=$.extend({rel:"nofollow",iframe:true,innerWidth:c[1],innerHeight:c[2]},a);$(this).colorbox(b)});$("a[rel='noIframeLightbox']").colorbox(a)}function setPhoneNumber(){$(".phone-number-button a").click(function(){var d=$(this).parent();var c=d.siblings(".loading-mask");var a=d.siblings(".phone-number-text");var b=false;$.ajax({url:"/com/sogeres/pointsDeVente/SiteService.cfc",type:"post",data:{method:"getPhoneNumber",callFromFrance:(d.is("#contact-france"))?true:false,returnformat:"json"},dataType:"json",beforeSend:function(){d.fadeOut(function(){c.fadeIn()})},success:function(e){d.stop().fadeOut(1,function(){c.stop().fadeOut(function(){if(typeof(e.phone)!="undefined"){a.prepend(e.phone.number);a.find(".phone-number-horaire-texte").append(e.phone.horaire);a.fadeIn()}})})}});return false})}function getConfig(){return{rel:"nofollow",transition:"fade",opacity:0.6,speed:300,scrolling:false,overlayClose:true,close:locale.sFermer,onOpen:function(){$("#cboxLoadingOverlay").remove();$("#cboxTitle").remove();$("#cboxCurrent").remove();if($.browser.msie&&($.browser.version=="6.0")||($.browser.version=="7.0")){$("body").css({position:"fixed"})}},onLoad:function(){$("#cboxClose").hide();$("#cboxClose").hover(function(){$(this).css({color:"#E1E0DF"})},function(){$(this).css({color:"#FFFFFF"})})}}}function toggleMonCompteEncadre(){var a=$("#mon-compte-encadre");$("#mon-compte-link-disconnect").click(function(){a.animate({opacity:"toggle"},"slow",function(){a.toggleClass("mon-compte-encadre-isVisible")});return false});$(document).click(function(b){if(a.is(".mon-compte-encadre-isVisible")&&$(b.target).parents("div#mon-compte-encadre").length==0&&$(b.target).is("div#mon-compte-encadre")==false){a.animate({opacity:"hide"},"slow",function(){a.removeClass("mon-compte-encadre-isVisible")})}})}function isIE(a){if(($.browser.msie&&typeof(a)=="undefined")||($.browser.msie&&$.browser.version.split(".")[0]==parseInt(a))){return true}return false}function linkDefaultImageHome(){if($("#home map#default-home-image-map").length!=0){$("#home map#default-home-image-map area#area-58-tour-eiffel").attr("href",$(".menu-link:eq(0)").attr("href"));$("#home map#default-home-image-map area#area-le-Jules-Verne").attr("href",$(".menu-link:eq(1)").attr("href"));$("#home map#default-home-image-map area#area-Bar-a-Champagne").attr("href",$(".menu-link:eq(3)").attr("href"));$("#home map#default-home-image-map area#area-Buffets-de-la-Tour-Eiffel").attr("href",$(".menu-link:eq(2)").attr("href"))}}function hoverFlagIE6(){if(isIE(6)){$(".flags-link").hover(function(){$(this).css({height:"46px",marginTop:"-23px"})},function(){$(this).css({height:"23px",marginTop:"0"})})}}function hideShowIntroLongIntoProductPage(){if($(".produit").length!=0){var a=$(".link-savoir-plus");var b=$(".product-text-intro-long");$(".product-text-intro-long").css("height",$(".product-text-intro-long").height()+30);a.click(function(){b.animate({height:"toggle",opacity:"toggle"},200,function(){})});if(!jQuery.browser.msie){$("#center-zone .produit").css("height",$("#center-zone .produit").height()+300)}$("#tabs").tabs({fx:{opacity:"toggle",duration:200},selected:0,cache:true})}}function setForm(){if($(".formulaire").length!=0){$(".formulaire .submit-button").click(function(){$(this).parents(".formulaire:first").submit();return false})}}function setMonCompteInfoPersoForm(){if($("#form_infoperso").length!=0){$("#form_infoperso .submit-button").click(function(){$("#form_infoperso").find('input[type="submit"]').click();return false});$("#form_infoperso .reset-button").click(function(){$("#form_infoperso").find('input[type="reset"]').click();return false})}}function initDatepicker(){$("#resa-rapide").each(function(){$("#datepicker-resa").datepicker({altField:"datepicker",showStatus:true,showOn:"both",buttonImage:"/resources/images/calendar.jpg",buttonImageOnly:true,buttonText:locale.sChooseDate,changeFirstDay:false,highlightWeek:true,mandatory:true,minDate:new Date(),hideIfNoPrevNext:true,isNewsletter:true,dateFormat:"dd/mm/yy",onSelect:function(b,a){$("#text-field-resa span").get(0).innerHTML=b;$("#text-field-resa img").click()}});$("#text-field-resa").bind("click",function(){$("#datepicker-resa").css("height",$("#datepicker-resa").height()+30);$("#datepicker-resa").animate({height:"toggle",opacity:"toggle"},200);return false})});$(".withdate").each(function(){$(this).datepicker({altField:"datepicker",showStatus:true,showOn:"both",buttonImage:"/resources/images/calendar.jpg",buttonImageOnly:true,buttonText:locale.sChooseDate,changeFirstDay:false,highlightWeek:true,mandatory:true,minDate:new Date(),hideIfNoPrevNext:true,isNewsletter:true,dateFormat:"dd/mm/yy"})})}function initSpinner(){var a=$(".spinner");if(a.length!=0){a.spinner({min:0,max:15})}}function toggleTextOnInput(){$(".toggleTextOnInput").each(function(){var b=$(this);var a=this.defaultValue;if($.browser.mozilla){this.value=this.defaultValue}b.focus(function(){if(b.val()==a){b.val("")}});b.blur(function(){if($.trim(b.val()).length==0){b.val(a)}})})}function changeResaLink(){$("p.help a.lightboxpassword").each(function(){$(this)[0].href="/index.cfm/lightbox.motDePasseOublieLB";$(this)[0].rel="lightbox-475-269"})}function customResaButton(){if($(".MonCompteInfoPerso").length==0){$("button.button-small, form#register button.button-small, input.button-small, button#btResaAnnul, input.button-long").each(function(){var c=$(this);var f="button";var a=$(this).text();var e=$(this)[0].id;var b="h26-red-button-with-shadow";if(a==""){a=$(this).val();f="input"}c.hide();if($(this).is("#fullPage.coord #btResaAnnul, #fullPage.confirmation #btResaAnnul")){b="h22-brown-button-with-shadow"}if($(this).is("#fullPage.coord #btnValid, #fullPage.confirmation #btnValid")){b="h22-red-button-with-shadow"}if($(this).is(".paiement #inputValidPaiement, .paiement #inputValidPaiement")){b="h32-red-button-with-shadow"}if($(this).is(".paiement #btResaAnnul")){b="h20-brown-button-with-shadow"}var d=$(this).parent().append('<div class="'+$(this)[0].id+" resa-normal-submit submit-button "+b+'"><div class="'+b+'-left"></div><a class="'+b+'-center" href="##" title="">'+a+'</a><div class="'+b+'-right"></div></div>');if($(".presta td div a").length&&$("table.prestation").length){d.find("div:first").hide()}d.find("div."+e).click(function(g){c.click()})})}}function autoHeightRubriquePriceBloc(){$(".bloc-price-bg").each(function(){iImageSize=$(".bloc-image-left").height();iTexteSize=$(".bloc-texte").height();iPictoSize=$(".bloc-pictos").height();iMaxSize=iImageSize;if(iMaxSize<(iTexteSize+iPictoSize)){iMaxSize=(iTexteSize+iPictoSize)}$(this).css("height",10)});if($(".center-button").length!=0){$(".left-button").click(function(){var a=$(this).parent().children("span").children("a");var c=a.attr("rel");var d=a.attr("href");if(c!=undefined&&c!=""){var b=c.split("-");$.fn.colorbox({rel:"nofollow",iframe:true,innerWidth:b[1],innerHeight:b[2],href:d})}else{$(location).attr("href",$(this).parent().children("span").children("a").attr("href"))}});$(".center-button").click(function(){var a=$(this).parent().children("span").children("a");var c=a.attr("rel");var d=a.attr("href");if(c!=undefined&&c!=""){var b=c.split("-");$.fn.colorbox({rel:"nofollow",iframe:true,innerWidth:b[1],innerHeight:b[2],href:d})}else{$(location).attr("href",$(this).children("a").attr("href"))}});$(".right-button").click(function(){var a=$(this).parent().children("span").children("a");var c=a.attr("rel");var d=a.attr("href");if(c!=undefined&&c!=""){var b=c.split("-");$.fn.colorbox({rel:"nofollow",iframe:true,innerWidth:b[1],innerHeight:b[2],href:d})}else{$(location).attr("href",$(this).parent().children("span").children("a").attr("href"))}})}}function getValidationButton(){return $(".resa-normal-submit")}function placeValidateButtonOfChoixPrestation(){if($("#fullPage.presta-reserv").length!=0){var a=$("#fullPage.presta-reserv td#ctn-button");a.appendTo(a.parent().prev());a.parent().next().remove();$("#fullPage.presta-reserv #price-lib").attr("colSpan","2")}}function deleteButtonResaRapideContent(){$("#form_reservationRapide .ui-spinner-up").text("");$("#form_reservationRapide .ui-spinner-down").text("")}function hasMinFlashVersion(a){var b=GetSwfVer();if(b==-1||parseFloat(b)<a){return false}return true}function switchHomeFlashAndImage(){if($("#home").length!=0){if($("#home object,#home embed").length!=0&&(hasMinFlashVersion(10)==false)||$("#home object,#home embed").length==0){$("#home embed,#home object").remove();$("#home img#default-home-image").show()}}}function setLinkProductBloc(){$(".bloc-center, .bloc-price-right").click(function(a){$(location).attr("href",$(this).parent().find("a")[0].href)});$(".tarif-prestation-right").click(function(a){$(location).attr("href",$(this).find("a")[0].href)})}function montrerMessageMetaPrestation(a){var b="";switch(a){case 4:b=locale.sPourGroupPart1+" "+getLimiteGroupe()+" "+locale.sPourGroupPart2;break;case 5:b=locale.depassMaxPersDate;break;case 6:b=locale.sStopNbPersMinPart1+". "+getPrestationAdulteQuantiteMinimum()+" "+locale.sStopNbPersMinPart2;break;default:b="";break}$("#metapresta-alerte").show();$("#metapresta-alerte").html(b);prepareLightbox(getConfig())}function setMonCompteEncadreFormErrorManager(){$("#formulaire-mon-compte .submit-button").click(function(){$("label#login-ou-mdp-incorrect").remove()});$("#formulaire-mon-compte").validate({onfocusout:false,onkeyup:false,onclick:false,messages:{username:{required:locale.sVotreNomdUtilisateur+" "+locale.sObligatoire},password:{required:locale.sVotreMotDePasse+" "+locale.sObligatoire}}})}$(document).ready(function(){customResaButton();changeResaLink();prepareLightbox(getConfig());targetBlank();toggleMonCompteEncadre();linkDefaultImageHome();setForm();setMonCompteInfoPersoForm();setPhoneNumber();phototheque();hideShowIntroLongIntoProductPage();initDatepicker();initSpinner();hoverFlagIE6();toggleTextOnInput();autoHeightRubriquePriceBloc();$("img,a").mousedown(function(){return false});switchHomeFlashAndImage();deleteButtonResaRapideContent();placeValidateButtonOfChoixPrestation();setLinkProductBloc();setMonCompteEncadreFormErrorManager()});
