https://www.hoteldezeegserduinen.nl/data/static/fletcher-assets/js/includes/business.js?t=1791441274
1$(document).on("click",".booktabs__btn",function(){$(".booktabs__btn").removeClass("booktabs__btn--active"),$(this).addClass("booktabs__btn--active");var e=$(this).data("tab");$(".booktabs__panel").removeClass("booktabs__panel--active"),$("#"+e).addClass("booktabs__panel--active")}),jQuery.validator.addMethod("clientnr",function(e,r){return this.optional(r)||/^FHQ-C/.test(e)},"Not a client number");var msgs=[],loadedHotelPrices=(window.minRateRequest=null,[]);function invalidHandler(e,r){$(".notification--alert").css("display","block").addClass("animated animate__fadeInDown").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){$(this).removeClass("animated animate__fadeInDown")})}function validateHighlight(e,r,a){e=$(e).prop("name");$("[name="+e+"]").addClass("form__input--error").removeClass("form__input--valid"),$("[name="+e+"]").closest("label").addClass("form__label--error"),$("[name="+e+"]").prev("label").addClass("form__label--error"),$("[name="+e+"]").closest(".grid__row").find(".form__caption").addClass("form__label--error")}function validateUnhighlight(e,r,a){e=$(e).prop("name");$("[name="+e+"]").removeClass("form__input--error").addClass("form__input--valid"),$("[name="+e+"]").closest("label").removeClass("form__label--error"),$("[name="+e+"]").prev("label").removeClass("form__label--error"),$("[name="+e+"]").closest(".grid__row").find(".form__caption").removeClass("form__label--error")}function performAddressLookupBusiness(){""!=$("#registerNewZipcode").val()&&""!=$("#registerNewStreetnumber").val()&&$.post(urlAddressLookup,{postal_code:$("#registerNewZipcode").val(),house_number:$("#registerNewStreetnumber").val()},function(e){e.street&&e.city&&($("#registerNewStreetname").val(e.street),$("#registerNewCity").val(e.city))},"json")}function loadMinRates(i){var e=$(".hotels .hotel:not(.hotel--shiji)"),s=[];$.each(e,function(e,r){s[e]=$(r).data("id")});window.minRateRequest=$.ajax({method:"GET",url:"/?module=Hotel&c
1ommand=LoadMinRates",async:!0,dataType:"JSON",data:{lastHotelId:i,hotels:s}}).done(function(e){loadedHotelPrices.push(i);0!=e&&$.each(e,function(e,r){$.each(r,function(e,r){var a,s=$("#hotel_list_"+e+" .hotel__ticket");0!=r.html?0<s.length?(s.remove(),$("#hotel_list_"+e+" .hotel__content").prepend(r.html)):0<$(".map__infobox").length&&"undefined"!=typeof mapMarkers&&null!=mapMarkers&&(r.availability.minRate&&(a=r.availability.minRate.toFixed(2).split("."),mapMarkers[e].price=a[0],a[1])&&(mapMarkers[e].priceDecimals=a[1]),mapMarkers[e].breakfast=r.availability.breakfast,mapMarkers[e].rateplan=r.availability.rate_plan):1!=r.shijiHotel&&(0==r.availability?0<s.length?(s.find(".ticket__alert").removeClass("hide"),s.find(".rateLoadUnavailable").removeClass("hide"),s.find(".ratesLoader").hide()):0<$(".map__infobox").length&&"undefined"!=typeof mapMarkers&&null!=mapMarkers&&(mapMarkers[e].price="error"):0<s.length?(s.find(".ticket__alert").removeClass("hide"),s.find(".rateLoadError").removeClass("hide"),s.find(".ratesLoader").hide()):0<$(".map__infobox").length&&"undefined"!=typeof mapMarkers&&null!=mapMarkers&&(mapMarkers[e].price="error")),i=e})}),jQuery.inArray(i,loadedHotelPrices)<0&&loadMinRates(i)}).fail(function(){var a=null,e=($.each(s,function(e,r){null==a&&r==i&&(a=e)}),s[a+1]),r=$("#hotel_list_"+e+" .hotel__ticket");0<r.length?(r.find(".ticket__alert").removeClass("hide"),r.find(".rateLoadError").removeClass("hide"),r.find(".ratesLoader").hide()):0<".map__infobox".length&&"undefined"!=typeof mapMarkers&&null!=mapMarkers&&(mapMarkers[e].price="error"),loadMinRates(e)})}function cancelAjax(){"object"==typeof window.minRateRequest&&window.minRateRequest.abort()}jQuery.validator.addMethod("dutchzip",function(e,r){return this.optional(r)||/^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i.test(e)},"Please specify the correct zipcode for your address"),jQuery.validator.addMethod("phonenr",function(e,r){return this.optional(r)||/(^\+[0-9]{2}|^\+[0-9]{2}\(0\)|^\(\+[0-9]{2}\)\(0\)|^00[0-9]{2}|^0)([0-9]{9}$|[0-9\-\s]{10}$)/i.test(e)},"Not a phone number"),jQuery.validator.addMethod("dutchzip",function(e,r){return this.optional(r)||/^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i.test(e)},"Please specify a correct postal code"),$(window).on("load",function(){equalheight("#bizzLocations .card"),equalheight("#bizzPackages .card")}),$(window).resize(function(){equalheight("#bizzLocations .card"),equalheight("#bizzPackages .card")}),window.onunload=function(){cancelAjax()},0<!$(".ticket--bizz").length&&0<$("#businessConferenceModal").length&&0<$(".hotels .hotel").length&&loadMinRates(),$(".form__select--select2").select2({allowClear:!0});var bizzConferenceForm,bizzContactForm,checkNrHotels,estimateBusinessPackage,container,placeholder=$(".select2-multiple").attr("custom_placeholder");$(".select2-multiple").select2({allowClear:!0,closeOnSelect:!1,placeholder:placeholder}),"undefined"!=typeof urlAddressLookup&&($("#registerNewZipcode").on("change",performAddressLookupBusiness),$("#registerNewStreetnumber").on("change",performAddressLookupBusiness)),$(document).on("change","[name=estimateType]",function(){var e=$
1("[name=estimateType]:checked").prop("value");"businessInfo"==e?$("#estimateBusinessPackage").fadeOut(300,function(){$(this).removeClass("show"),$("#estimateBusinessInfo").fadeIn(300,function(){$(this).addClass("show")})}):"businessPackage"==e?$("#estimateBusinessInfo").fadeOut(300,function(){$(this).removeClass("show"),$(".estimateBusinessPackages--manual").fadeOut(300,function(){$(this).removeClass("show"),$(".estimateBusinessPackages--fixed").fadeIn(300,function(){$(this).addClass("show")})}),$("#estimateBusinessPackage").fadeIn(300,function(){$(this).addClass("show")})}):$("#estimateBusinessInfo").fadeOut(300,function(){$(this).removeClass("show"),$(".estimateBusinessPackages--fixed").fadeOut(300,function(){$(this).removeClass("show"),$(".estimateBusinessPackages--manual").fadeIn(300,function(){$(this).addClass("show")})}),$("#estimateBusinessPackage").fadeIn(300,function(){$(this).addClass("show")})}),estimateBusinessInfo.resetForm(),estimateBusinessPackage.resetForm()}),$("#business_conference").find(".form__icon-calendar").click(function(){$(this).parent().find("#date").focus()}),$("#business_conference").find("#date").datepicker({dateFormat:"dd-mm-yy",minDate:"-0d",maxDate:"+1y",firstDay:1,showOtherMonths:!0,selectOtherMonths:!0,monthNames:monthnames,dayNamesMin:daynames}),$(".all_conference_locations").on("click",function(){showLoader()}),0<$("#business_conference").length&&($.each(error_translations,function(e,r){msgs[e]=r}),container=$(".notification.notification--alert.notification--float"),bizzConferenceForm=$("#business_conference").validate({errorContainer:container,errorLabelContainer:$("ul",container),wrapper:"li",ignore:":hidden:not(.validate), .select2-search__field",focusInvalid:!1,onkeyup:!1,highlight:validateHighlight,unhighlight:validateUnhighlight,rules:{contactperson:"required",company_name:"required",email:{required:!0,email:!0},phone:{required:!0,phonenr:!0}},messages:{contactperson:msgs.error__contact,company_name:msgs.error__company_name,email:{required:msgs.error__email__required,email:msgs.error__email__email},phone:{required:msgs.error__phone__required,phonenr:msgs.error__phone__phonenr}},invalidHandler:invalidHandler,submitHandler:function(e){formSubmit(e)}})),$(document).on("change","#estimateBusinessPackageSelect",function(){var e=$
1(this).prop("value");$("#packageInfo ul").removeClass("show"),$("#bizzPackage-"+e).addClass("show")}),0<$("#bizzContactForm").length&&(msgs=[],$.each(error_translations,function(e,r){msgs[e]=r}),container=$(".notification.notification--alert.notification--float"),bizzContactForm=$("#bizzContactForm").validate({errorContainer:container,errorLabelContainer:$("ul",container),wrapper:"li",ignore:":hidden",focusInvalid:!1,onkeyup:!1,highlight:validateHighlight,unhighlight:validateUnhighlight,rules:{contactFirstname:"required",contactLastname:"required",contactCompany:"required",contactRemarks:"required",contactEmail:{required:!0,email:!0},contactPhone:{required:!0,phonenr:!0}},messages:{contactFirstname:msgs.error__firstname,contactLastname:msgs.error__surname,contactCompany:msgs.error__company_name,contactRemarks:msgs.error__question,contactEmail:{required:msgs.error__email__required,email:msgs.error__email__email},contactPhone:{required:msgs.error__phone__required,phonenr:msgs.error__phone__phonenr}},invalidHandler:invalidHandler,submitHandler:function(e){formSubmit(e)}})),0<$("#business_quote").length&&($.each(error_translations,function(e,r){msgs[e]=r}),$.validator.addMethod("nrHotel",function(e,r){return $('#hotelSelect[type="hidden"]').length<1?0<$("#hotelSelect option:selected").length?($('[for="hotelSelect"]').removeClass("form__label--error"),$("#hotelSelect").removeClass("form__select--error"),!0):($('[for="hotelSelect"]').addClass("form__label--error"),$("#hotelSelect").addClass("form__select--error"),!1):($('[for="hotelSelect"]').removeClass("form__label--error"),$("select#hotelSelect").removeClass("form__select--error"),!0)},msgs.error__hotel),container=$(".notification.notification--alert.notification--float"),checkNrHotels=!0,$("div#quote").is("visible")||(checkNrHotels=!1),estimateBusinessPackage=$("#business_quote").validate({errorContainer:container,errorLabelContainer:$("ul",container),wrapper:"li",ignore:":hidden:not(.validate)",focusInvalid:!1,onkeyup:!1,highlight:validateHighlight,unhighlight:validateUnhighlight,rules:{hotel_check:{nrHotel:checkNrHotels},company_name:"required",contact:"required",email_contact:{required:!0,email:!0},phone:{required:!0,phonenr:!0}},messages:{hotel_check:msgs.error__hotel,company_name:msgs.error__company_name,contact:msgs.error__contact,question:msgs.error__question,email_contact:{required:msgs.error__email__required,email:msgs.error__email__email},phone:{required:msgs.error__phone__required,phonenr:msgs.error__phone__phonenr}},invalidHandler:invalidHandler,submitHandler:function(e){formSubmit(e)}})),$(document).on("change","[name=accountType]",function(){"business"==$("[name=accountType]:checked").prop("value")?($("#registerBusinessNew").fadeOut(),$("#registerBusinessUpdate").fadeIn()):($("#registerBusinessNew").fadeIn(),$("#registerBusinessUpdate").fadeOut())}),0<$("#registerBusinessUpdate").length&&0<$("#registerBusinessUpdate").find(".form__input--error").length&&$('[name="accountType"][value="business"]').trigger("click"),0<$("#registerBusinessNew").length&&(msgs=[],$.each(error_translations,function(e,r){msgs[e]=r}),$.validator.addMethod("password_nospace",function(e,r){return this.optional(r)||/^\S*$/i.test(e)},"A password can not contain spaces"),container=$(".notification.notification--alert.notification--float"),$("#registerBusinessNewForm").validate({errorContainer:container,errorLabelContainer:$("ul",container),wrapper:"li",ignore:":hidden",focusInvalid:!1,onkeyup:!1,highlight:validateHighlight,unhighlight:validateUnhighlight,rules:{registerNewFirstname:"required",registerNewSurname:"required",registerNewEmail:{required:!0,email:!0},registerNewPhone:{required:!0,phonenr:!0},registerNewCompany:"required",registerNewCompanyPhone:{required:!0,phonenr:!0},registerNewKvknr:"required",registerNewBtwnr:"required",registerNewPaystatus:"required",registerNewStreetname:"required",registerNewStreetnumber:"required",registerNewZipcode:{required:!0,dutchzip:!0},registerNewCity:"required",registerNewAccountEmail:{required:!0,email:!0},registerNewAccountPassword:{required:!0,minlength:8,password_nospace:!0},registerNewAccountPasswordRepeat:{required:!0,equalTo:"#registerNewAccountPassword",minlength:8}},messages:{registerNewFirstname:msgs.error__firstname,registerNewSurn
1ame:msgs.error__surname,registerNewEmail:{required:msgs.error__email__required,email:msgs.error__email__email},registerNewPhone:{required:msgs.error__phone__required,phonenr:msgs.error__phone__phonenr},registerNewCompany:msgs.error__company_name,registerNewCompanyPhone:{required:msgs.error__phone__required,phonenr:msgs.error__phone__phonenr},registerNewKvknr:msgs.error__kvk,registerNewBtwnr:msgs.error__btw,registerNewPaystatus:msgs.error__paystatus,registerNewStreetname:msgs.error__street,registerNewStreetnumber:msgs.error__street_number,registerNewZipcode:{required:msgs.error__zipcode__required,dutchzip:msgs.error__zipcode__dutchzip},registerNewCity:msgs.error__city,registerNewAccountEmail:{required:msgs.error__email__required,email:msgs.error__email__email},registerNewAccountPassword:{required:msgs.error__password__required,minlength:msgs.error__password__minlength,password_nospace:msgs.error__password__no_space},registerNewAccountPasswordRepeat:{required:msgs.error__password_repeat__required,minlength:msgs.error__password__minlength,equalTo:msgs.error__password_repeat__equalTo}},invalidHandler:invalidHandler,submitHandler:function(e){formSubmit(e)}}),$("#registerBusinessUpdate").validate({errorContainer:container,errorLabelContainer:$("ul",container),wrapper:"li",ignore:":hidden",focusInvalid:!1,onkeyup:!1,highlight:validateHighlight,unhighlight:validateUnhighlight,rules:{registerUpdateClientnr:{required:!0,clientnr:!0},registerUpdateFirstname:"required",registerUpdateSurname:"required",registerUpdateAccountEmail:{required:!0,email:!0},registerUpdateAccountPassword:{required:!0,minlength:8,password_nospace:!0},registerUpdateAccountPasswordRepeat:{required:!0,equalTo:"#registerUpdateAccountPassword",minlength:8}},messages:{registerUpdateClientnr:{required:msgs.error__clientnr__required,clientnr:msgs.error__clientnr__clientnr},registerUpdateFirstname:msgs.error__firstname,registerUpdateSurname:msgs.error__surname,registerUpdateAccountEmail:{required:msgs.error__email__required,email:msgs.error__email__email},registerUpdateAccountPassword:{required:msgs.error__password__required,minlength:msgs.error__password__minlength,password_nospace:msgs.error__password__no_space},registerUpdateAccountPasswordRepeat:{required:msgs.error__password_repeat__required,minlength:msgs.error__password__minlength,equalTo:msgs.error__password_repeat__equalTo}},invalidHandler:invalidHandler,submitHandler:function(e){formSubmit(e)}})),0<$("#companyInfo").length&&(msgs=[],$.each(error_translations,function(e,r){msgs[e]=r}),container=$(".notification.notification--alert.notification--float"),$("#companyInfo").validate({errorContainer:container,errorLabelContainer:$("ul",container),wrapper:"li",ignore:":hidden",focusInvalid:!1,onkeyup:!1,highlight:function(e,r,a){e=$(e).prop("name");$("[name="+e+"]").addClass("form__input--error").removeClass("form__input--valid"),$("[name="+e+"]").closest("label").addClass("form__label--error"),$("[name="+e+"]").prev("label").addClass("form__label--error"),$("[name="+e+"]").closest(".grid__row").find(".form__caption").addClass("form__label--error")},unhighlight:function(e,r,a){e=$(e).prop("name");$("[name="+e+"]").removeClass("form__input--error").addClass("form__input--valid"),$("[name="+e+"]").closest("label").removeClass("form__label--error"),$("[name="+e+"]").prev("label").removeClass("form__label--error"),$("[name="+e+"]").closest(".grid__row").find(".form__caption").removeClass("form__label--error")},rules:{name:"required",first_name:"required",last_name:"required",postal_code:{required:!0},street:"required",city:"required",house_number:"required",birth_day:"required",birth_month:"required",birth_year:"required",phone:"required",phone_contact:"required",email:{required:!0,email:!0},email_repeat:{required:!0,equalTo:"#email",email:!0},password:{required:!0,minlength:8,password_nospace:!0},password_old:{required:!0,minlength:8},password_new:{minlength:8,password_nospace:!0},password_newrepeat:{equalTo:"#password_new",minlength:8},password_repeat:{equalTo:"#password",minlength:8},method:"required"},messages:{name:msgs.error__company_name,first_name:msgs.error__firstname,last_name:msgs.error__surname,postal_code:{required:msgs.error__zipcode__required,dutchzip:msgs.error__zipcode__dutchzip},street:msgs.error__street,city:msgs.error__city,house_number:msgs.error__street_number,birth_day:msgs.error__birthday_day,birth_month:msgs.error__birthday_month,birth_year:msgs.error__birthday_year,phone:msgs.error__phone__required,email:{required:msgs.error__email__required,email:msgs.error__email__email},phone_contact:msgs.error__phone__required,email_contact:{required:msgs.error__email__required,email:msgs.error__email__email},email_repeat:{required:msgs.error__email_repeat__required,email:msgs.error__email__email,equalTo:msgs.error__email_repeat__equalTo},password:{required:msgs.error__password__required,minlength:msgs.error__password__minlength,password_nospace:msgs.error__password__no_space},password_old:{required:msgs.error__password__old,minlength:msgs.error__password__minlength},password_new:{minlength:msgs.error__password__minlength,password_nospace:msgs.error__password__no_space},password_newrepeat:{required:msgs.error__password_newrepeat__required,minlength:msgs.error__password_newrepeat__minlength,equalTo:msgs.error__password_newrepeat__equalTo},password_repeat:{minlength:msgs.error__password__minlength,equalTo:msgs.error__password_repeat__equalTo},method:msgs.error__method},invalidHandler:invalidHandler,submitHandler:function(e){formSubmit(e)}})),$("#forgot button[type=submit]").on("click",function(e){1==$("#forgot").data("captcha")?($(this).attr("disabled",!0),e.preventDefault(),grecaptcha.execute(window.recaptchaWidget[$("#forgot").find(".g-recaptcha").attr("id")])):($(this).attr("disabled",!0),e.preventDefault(),$("#forgot").submit())});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.