(function(){"use strict";$(document).ready(function(){var n=$(".purchase-quick-quote").hasClass("awp-outage-nofication-is-active");n&&$("<div><\/div>").css({position:"absolute",width:"100%",height:"100%",top:0,left:0,background:"#000",opacity:.5}).appendTo($(".get-quote-form").css("position","relative"));$("form").on("submit",function(){if(n)return!1})})})(),function(){"use strict";var n=function(){var i,t;const n=$("#VisaType option:selected").attr("visacategory");if(i="0",n!==undefined&&n!=="WorkingVisa"&&(i=defaultStartDatePeriod),t=moment().add(2,"days"),n!="WorkingVisa"){let n=moment($(".start-date").val(),"DD-MM-YYYY");(!n.isValid()||n<t)&&$(".start-date").val(t.format("DD/MM/YYYY"))}jQuery.validator.addClassRules("start-date",{isInFuture:{VisaCategory:n},isInXDays:{NumberOfDays:375}});$(".start-date").valid();applyEndDateDatePicker();$(".end-date").rules("remove","isInFuture");$(".end-date").rules("add",{isInFuture:!0});$(".end-date").rules("remove","isInXDaysFromStartDate");n==="VisitorVisa"&&$(".end-date").rules("add",{isInXDaysFromStartDate:{StartDate:new Date($.datepicker.parseDate("dd/mm/yy",$(".start-date").val())),NumberOfDays:375}})};$(document).ready(function(){n();const i=$("option:selected","#VisaType").attr("visacategory")==="VisitorVisa";i||$(".end-date-container").hide();$("form").on("change",".start-date",function(){if($(".start-date").valid()){var n=new Date($.datepicker.parseDate("dd/mm/yy",$(this).val()));$(".end-date").rules("remove","isInXDaysFromStartDate");$(".end-date").valid()&&$(".end-date").rules("add",{isInXDaysFromStartDate:{StartDate:n,NumberOfDays:375}});applyEndDateDatePicker()}});$("form").on("change","#EndDate",function(){if($(".start-date").valid()){var n=new Date($.datepicker.parseDate("dd/mm/yy",$(".start-date").val()));$(this).rules("remove","isInXDaysFromStartDate");$(this).valid()&&$(this).rules("add",{isInXDaysFromStartDate:{StartDate:n,NumberOfDays:375}});$(".end-date").valid()}});$("form").on("change","#VisaType",function(){const i=$("option:selected",this).attr("visacategory"),r=i==="VisitorVisa",t=$(".end-date-container").is(":visible");r?(n(),$("#start-date-tooltip").attr("data-original-title",startDateNonWorkingVisaHelpText),t||$(".end-date-container").fadeIn()):(n(),$("#start-date-tooltip").attr("data-original-title",startDateHelpText),t&&$(".end-date-container").fadeOut())});$("#quickquote","#criteria-edit-form").on("submit",function(){i&&$(".end-date").valid()});var t=$("<div class='overlay'><\/div>");$(".criteria-ribbon-container").on("show.bs.collapse",function(){t.appendTo($(".criteria-ribbon-container").next());t.off("click").on("click",function(){$("#criteria-edit-form-container").collapse("hide")})});$(".criteria-ribbon-container").on("hide.bs.collapse",function(){t.remove()});$(".criteria-title").on("click",function(){$("#criteria-edit-form-container").addClass("mobile-show-form")});$("#criteria-edit-form-mobile-close-button").on("click",function(){$("#criteria-edit-form-container").removeClass("mobile-show-form")})})}()