function jsonConvert(n){return $(n).each(function(t,i){n[i.name]=i.value}),n}function whatBrowser(){var n="msie",t=navigator.userAgent;return t.indexOf("Firefox")>=0?n="ff":t.indexOf("Chrome")>=0?n="chrome":t.indexOf("Safari")>=0?n="safari":t.indexOf("Opera")>=0&&(n="opera"),n}function isElementInViewport(n){var t=n.getBoundingClientRect();return t.bottom>0&&t.right>0&&t.left<(window.innerWidth||document.documentElement.clientWidth)&&t.top<(window.innerHeight||document.documentElement.clientHeight)}function scriptExists(n){return $("script").filter(function(){var t=$(this).attr("src"),i;return t!=undefined&&(i=t.indexOf("?v="),i>=0&&(t=t.substr(0,i))),t===n}).length}function setCookie(n,t,i){$.removeCookie(n);$.cookie(n,t,{expires:i,path:"/"})}function displayListResult(n,t){var r=t,i;return n!==undefined&&n!==null&&n.length>0&&(i=n.split("|")),r+(i!==""?"<ul><li>"+i.join("<\/li><li>")+"<\/li><\/ul>":"")}function eliminateDuplicates(n){for(var u=n.length,i=[],r={},t=0;t<u;t++)r[n[t]]=0;for(t in r)i.push(t);return i}function disableElement(n,t){n.length==1&&(t&&(n.prop("disabled",!0),n.closest("label").addClass("disabled")),t||(n.prop("disabled",!1),n.closest("label").removeClass("disabled")));n.length>1&&n.each(function(){t&&($(this).prop("disabled",!0),$(this).closest("label").addClass("disabled"));t||($(this).prop("disabled",!1),$(this).closest("label").removeClass("disabled"))})}function toggleElement(n){n.is(":hidden")?n.show():n.hide()}function whatBrowser1(){return"msie"}function none(){}function getCurrencies(){var n;return $.ajax({url:"/umbraco/Surface/Currency/CurrencyListAsync",type:"GET",async:!1,dataType:"json",data:{},success:function(t){n=$.map(t,function(n){return{value:n.Value,text:n.Text,selected:n.Selected}})}}),n}function autoSearchLocations(n,t){$("#CountryCode").val("");$("#CountryName").val("");$(n).autocomplete({minLength:2,source:function(i,r){var u=$(n).val().toLowerCase(),f=$("#CountryName").val().toLowerCase(),e=$.grep(t,function(n){var r=n.countryCode.toLowerCase(),t=n.countryName.toLowerCase(),e=n.city!==undefined?n.city.toLowerCase()+", "+n.countryName.toLowerCase():n.countryName.toLowerCase(),o;return f===""&&t===u&&($("#CountryName").val(n.countryName),$("#CountryCode").val(n.countryCode),console.log("Country name (code): %s (%s)",t,r),o=$(this)[0].jQuery.ui.autocomplete),e.indexOf(i.term.toLowerCase())>=0});r(e)},select:function(n,t){$("#CountryCode").val(t.item.countryCode);$("#CountryName").val(t.item.countryName);$("#City").val(t.item.city);var i=$(window).scrollTop(),r=$(document).height(),u=$(window).height()+i}})}function checkEvent(n){return key=window.event?window.event.keyCode:n.which}function getLocationsFromJson(){var n;return $.ajax({url:"/umbraco/Surface/Search/LocationListFromJsonAsync",type:"GET",async:!1,dataType:"json",data:{},success:function(t){n=$.map(t,function(n){return{countryCode:n.CountryCode,countryName:n.CountryName,city:n.City,value:n.Value}})}}),n}function getActiveItineraryDates(n,t){var i;return $.ajax({url:"/umbraco/Surface/Search/GetAvailablelDatesAsync",type:"GET",async:!1,dataType:"json",data:{itineraryId:n,supplierId:t},success:function(n){i=$.map(n,function(n){return n})}}),i}function addAirport(n,t){$(n).autocomplete({minLength:2,source:function(n,i){$.ajax({url:"/umbraco/Surface/Booking/AirportList",type:"POST",dataType:"json",data:{Prefix:n.term},success:function(n){i($.map(n,function(n){return{label:n.Name+", "+n.Country+" ("+n.Iata+")",value:t?n.Name+" ("+n.Iata+")":n.Iata}}))}})},messages:{}})}function exploriadaLoader(n,t){var i=$(n).hide(),r=$(t).show();$(document).ajaxStart(function(){i.slideDown(500);r.hide()}).ajaxStop(function(){i.hide();r.slideDown(500)})}function exploriadaLoader2(n,t,i){var u=$(n).hide(),r=t!==""?$(t).show():null;i?(u.show(),u.css("overflow","visible"),r!==null&&r.hide()):(u.hide(),r!==null&&r.slideDown(500))}function onLoadBegin(n,t){var i=$(t),r=$(n);(r.attr("id")===undefined||r.attr("id")==="")&&(r=$("#loader-overlay"));($(t).selector===undefined||$(t).selector==="")&&(i=i.find("fieldset"),i.length===0&&(i=$(this).find("fieldset")));i.hide();r.show()}function onLoadSuccess(){$(".loader-overlay").hide();$("form fieldset").show()}function getDaysDiffrenceBetweenDates(n,t){var i=new Date(n),r=new Date(t);return i.setHours(12,0,0),r.setHours(12,0,0),Math.round((r-i)/864e5)}function parseDate(n){var t;return n!=null?(t=convertJsDateIntToJsDateObject(n),t.toString()):n}function parseDateToNiceString(n,t){var i;return n!=null?(i=convertJsDateIntToJsDateObject(n),i.toLocaleDateString("en-GB",t)):n}function dateToInversedFormattedString(n){var t;return n!=null?(t=convertJsDateIntToJsDateObject(n),t.getFullYear()+"/"+(t.getMonth()+1)+"/"+t.getDate()):n}function isDate(n){return Object.prototype.toString.call(n)==="[object Date]"}function convertToJsDateObject(n){var t=isDate(n);return!t&&n!=null&&n!=""?new Date(n):n}function convertJsDateIntToJsDateObject(n){var t,i;return n!=null?(t=n,isPositiveInteger(n)||(i=n.replace(/\/Date[\(]/,"").replace(/[\)]/,"").replace(/[\/]/,""),t=parseInt(i)),new Date(t)):n}function isPositiveInteger(n){return/^\+?[1-9][\d]*$/.test(n)}function copyToClipboard(n){var t=$("<input>");$("body").append(t);t.val(n).select();document.execCommand("copy");t.remove()}function copyElemToClipboard(n){n.length!==1&&(n=$(n));var t=n.val();t===""&&(t=n.text());copyToClipboard(t)}$.urlParam=function(n){var t=new RegExp("[?&]"+n+"=([^&#]*)").exec(window.location.search);return t!==null?t[1]||0:""};$().ready(function(){$("#send-enquiry").on("submit",function(n){n.preventDefault();var t=$(this).serialize();onLoadBegin("#loader-overlay","#send-enquiry");$.ajax({type:"POST",url:"/umbraco/Surface/Contact/SendEnquiry",data:t,dataType:"json",encode:!0}).done(function(n){if($("#enquiry-validation-summary").html(""),n.Email!==undefined)$("#enquiry-validation-summary").attr("data-valmsg-summary",!1),$("#send-enquiry").hide(),$("#enquiry-thank-you").html($("#enquiry-thank-you").html().replace("[name]",n.Name)),$("#enquiry-thank-you").html($("#enquiry-thank-you").html().replace("[email]",n.Email)),$("#enquiry-thank-you").html($("#enquiry-thank-you").html().replace("[message]",n.Message)),$("#enquiry-thank-you").html($("#enquiry-thank-you").html().replace("[source]",n.Source)),$("#enquiry-thank-you").show();else if(n.length>0){$("#enquiry-validation-summary").attr("data-valmsg-summary",!0);$("#enquiry-validation-summary").append("<ul>");for(var t=0;t<n.length;t++)$("#enquiry-validation-summary").append("<li>"+n[t]+"<\/li>");$("#enquiry-validation-summary").append("<\/ul>")}onLoadSuccess()}).fail(function(){})})})