$(window).on("load",function(){$("#status").fadeOut(),$("#preloader").delay(350).fadeOut("slow"),$("body").delay(350).css({overflow:"visible"})}),function(e){e.extend(e.fn,{themeInit:function(t){var a=e(this);if(t=t||!1,$searchForm=a.find("[data-toggle=search-form]"),$searchForm.length>0){var s=$searchForm,o=s.data("target"),n=e(o);if(0===n.length)return;n.addClass("collapse"),e("[data-toggle=search-form]").click(function(){n.collapse("toggle"),e(o+" .search").focus(),s.toggleClass("open"),e("html").toggleClass("search-form-open"),e(window).trigger("resize")}),e("[data-toggle=search-form-close]").click(function(){n.collapse("hide"),s.removeClass("open"),e("html").removeClass("search-form-open"),e(window).trigger("resize")})}a.find('[data-toggle="collapse"]').each(function(){var t=e(this),a=t.attr("href")||t.data("target");t.data("parent");e(a).length>0&&e(a).hasClass("show")&&t.addClass("show"),t.on({click:function(){t.toggleClass("show",!e(a).hasClass("show")),e(window).trigger("resize");var s=t.find('input[type="checkbox"]');s.length>0&&s.prop("checked",!e(a).hasClass("show"))}})}),a.find('[data-toggle="show"]').each(function(){var t=e(this),a=t.data("target"),s=e(a);0!==s.length&&t.click(function(){return s.toggleClass("show"),!1})}),a.find("[data-toggle=show-hide]").each(function(){var t=jQuery(this),a=t.attr("data-target"),s=e(a),o="show",n=t.attr("data-target-state"),i=t.attr("data-callback");0!==s.length&&("show"===o&&s.addClass("collapse"),t.click(function(){void 0!==n&&!1!==n&&(o=n),void 0===o&&(o="show"),s.hasClass("show")?t.removeClass("show"):t.addClass("show"),s.collapse("toggle"),i&&"function"==typeof i&&i()}))})}})}(jQuery),$(window).scroll(function(){$(this).scrollTop()>250?$(".back-to-top").fadeIn(300):$(".back-to-top").fadeOut(300)}),$(".back-to-top").click(function(e){return e.preventDefault(),$("html, body").animate({scrollTop:0},300),!1}),$(document).ready(function(){"use strict";$(document).themeInit()}),$(document).ready(function(){$("#testimonial-carousel").slick({cssEase:"ease",autoplay:!0,autoplaySpeed:5e3,speed:3e3,dots:!1,arrows:!1}),$(".page-carousel").slick({infinite:!0,slidesToShow:4,slidesToScroll:2,autoplay:!0,autoplaySpeed:2500,speed:2500,cssEase:"ease",arrows:!1,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:2,infinite:!0,dots:!0}},{breakpoint:600,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1}}]}),$(".featured-carousel").slick({infinite:!0,slidesToShow:4,slidesToScroll:2,autoplay:!0,autoplaySpeed:2500,speed:2500,cssEase:"ease",arrows:!1,dots:!0,responsive:[{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:1,infinite:!0,dots:!0}},{breakpoint:600,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1}}]}),$("#logo-carousel").slick({infinite:!0,slidesToShow:6,slidesToScroll:3,autoplay:!0,autoplaySpeed:2500,speed:2500,cssEase:"ease",arrows:!1,responsive:[{breakpoint:1170,settings:{slidesToShow:5,slidesToScroll:2}},{breakpoint:998,settings:{slidesToShow:4,slidesToScroll:2}},{breakpoint:480,settings:{slidesToShow:2,slidesToScroll:2}}]})});var today=new Date;$(".datepicker").datepicker({format:"dd/mm/yy",maxViewMode:0,autoclose:!0,startDate:today,disableTouchKeyboard:!0}),$("#submitEnquiry").click(function(e){e.preventDefault();var t=$("input[name=enquireName]").val(),a=($("input[name=enquireEmail]").val(),$("input[name=confirmemail]").val()),s=$("input[name=enquireNumber]").val(),o=$("select[name=enquireType]").val(),n=$("input[name=location]").val(),i=$("input[name=bookingDate]").val(),r=$("textarea[name=details]").val(),l=$("input[name=actName]").val(),c=!0;""==t&&($("input[name=enquireName]").css("border-color","#CD4D4B"),c=!1),""==a&&($("input[name=enquireEmail]").css("border-color","#CD4D4B"),c=!1),$("#email").val()!=$("#confirm_email").val()&&(swal("","Please confirm your email address is correct","error"),c=!1),""==s&&($("input[name=enquireNumber]").css("border-color","#CD4D4B"),c=!1),""==o&&($("select[name=enquireType]").css("border-color","#CD4D4B"),c=!1),c&&(post_data={actName:l,enquireName:t,enquireNumber:s,confirmemail:a,enquireType:o,location:n,bookingDate:i,details:r},$.post(myPath+"/mail/act-enquiry.php",post_data,function(e){"error"==e.type?output='
'+e.text+"
":($("#enquire").modal("hide"),swal({title:"Sent!",text:e.text,type:"success",confirmButtonText:"Close"}),$("#actEnquiry input, #actEnquiry textarea").css(""),$("#actEnquiry textarea, #actEnquiry input").val(""),$("#actEnquiry").reset())},"json"))}),$("#actEnquiry input, #actEnquiry textarea").keyup(function(){$("#actEnquiry input, #actEnquiry textarea").css("border-color",""),$("#result").slideUp()}),$.fn.goValidate=function(){var e=this,t=e.find("input:text"),a={name:{regex:/^[A-Za-z]{3,}$/},pass:{regex:/(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,}/},email:{regex:/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/},phone:{regex:/^[2-9]\d{2}-\d{3}-\d{4}$/}},s=function(e,t){var s=!0,o="";return!t&&/required/.test(e)?(o="This field is required",s=!1):(e=e.split(/\s/),$.each(e,function(e,n){a[n]&&t&&!a[n].regex.test(t)&&(s=!1,o=a[n].error)})),{isValid:s,error:o}},o=function(e){var t=e.attr("class"),a=e.val(),o=s(t,a);e.removeClass("invalid"),$("#form-error").addClass("hide"),o.isValid||e.addClass("invalid")};return t.keyup(function(){o($(this))}),t.on("shown.bs.popover",function(){$(this).data("shown",!0)}),t.on("hidden.bs.popover",function(){$(this).data("shown",!1)}),e.submit(function(a){t.each(function(){($(this).is(".required")||$(this).hasClass("invalid"))&&o($(this))}),e.find("input.invalid").length&&(a.preventDefault(),$("#form-error").toggleClass("hide"))}),this},$("#contactpage").goValidate(),$("#submitcontact").click(function(e){e.preventDefault();var t=$("input[name=contactname]").val(),a=$("input[name=contactemail]").val(),s=$("input[name=contactnumber]").val(),o=$("select[name=contactsubject]").val(),n=$("textarea[name=contactmessage]").val(),i=!0;""==t&&($("input[name=contactname]").css("border-color","#CD4D4B"),i=!1),""==a&&($("input[name=contactemail]").css("border-color","#CD4D4B"),i=!1),""==s&&($("input[name=contactnumber]").css("border-color","#CD4D4B"),i=!1),""==o&&($("select[name=contactsubject]").css("border-color","#CD4D4B"),i=!1),""==n&&($("textarea[name=contactmessage]").css("border-color","#CD4D4B"),i=!1),i&&($("#submitcontact").fadeOut(),$("#loading").fadeIn(),post_data={contactname:t,contactnumber:s,contactsubject:o,contactemail:a,contactmessage:n},$.post(myPath+"/mail/enquiry.php",post_data,function(e){"error"==e.type?($("#submitcontact").fadeIn(),$("#loading").fadeOut(),output=' '+e.text+"
"):(swal({title:"Sent!",text:e.text,type:"success",confirmButtonText:"Close"}),$("#contactpage input, #contactpage textarea").css(""),$("#contactpage textarea, #contactpage input").val(""),$("#submitcontact").fadeIn(),$("#loading").fadeOut(),$("#contactpage").reset())},"json"))}),$("#contactpage input, #contactpage textarea").keyup(function(){$("#contactpage input, #contactpage textarea").css("border-color",""),$("#result").slideUp()}),$.fn.goValidate=function(){var e=this,t=e.find("input:text"),a={name:{regex:/^[A-Za-z]{3,}$/},pass:{regex:/(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,}/},email:{regex:/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/},phone:{regex:/^[2-9]\d{2}-\d{3}-\d{4}$/}},s=function(e,t){var s=!0,o="";return!t&&/required/.test(e)?(o="This field is required",s=!1):(e=e.split(/\s/),$.each(e,function(e,n){a[n]&&t&&!a[n].regex.test(t)&&(s=!1,o=a[n].error)})),{isValid:s,error:o}},o=function(e){var t=e.attr("class"),a=e.val(),o=s(t,a);e.removeClass("invalid"),$("#form-error").addClass("hide"),o.isValid||e.addClass("invalid")};return t.keyup(function(){o($(this))}),t.on("shown.bs.popover",function(){$(this).data("shown",!0)}),t.on("hidden.bs.popover",function(){$(this).data("shown",!1)}),e.submit(function(a){t.each(function(){($(this).is(".required")||$(this).hasClass("invalid"))&&o($(this))}),e.find("input.invalid").length&&(a.preventDefault(),$("#form-error").toggleClass("hide"))}),this},$("#contactpage").goValidate(),$(function(){$("#filter-select").on("change",function(){var e=$(this).val();return e&&(window.location=e),!1})}),$(".hm-tabs").each(function(e){function t(e){var t=parseInt(e.children(".tabs-navi").width()),a=parseInt(e.width());e.scrollLeft()>=t-a?e.parent(".hm-tabs").addClass("is-ended"):e.parent(".hm-tabs").removeClass("is-ended")}var a=$(this),s=(a.width(),a.find(".tabs-navi a")),o=a.find(".tabs-body");s.on("click",function(e){e.preventDefault();var t=$(this);if(0===t.parent().index()?t.parent().siblings("li").removeClass("prev_selected"):t.parent().prev().addClass("prev_selected").siblings("li").removeClass("prev_selected"),!t.hasClass("selected")){var a=t.data("content"),n=o.find('li[data-content="'+a+'"]'),i=n.innerHeight();s.removeClass("selected"),t.addClass("selected"),n.addClass("selected").siblings("li").removeClass("selected"),o.animate({height:i},200)}}),t($(".hm-tabs nav")),$(window).on("resize",function(){t($(".hm-tabs nav")),o.css("height","auto")}),$(".hm-tabs nav").on("scroll",function(){t($(this))})});