function HideQuickQuotePlans(n){return n==null&&(n=$$.policy),$$.policy.MetaData.quoteIsInvalid(!0),n.fn.updateQuickQuoteAssessment(),!0}function RemoveValidationElement(n){var t=n.currentTarget;$(t).removeClass("validationElement")}function GetNextCounter(n){return n&&(nextCounter=0),nextCounter++}function fixBenefitTable(){$(this).width()>=980?$(".space-filler").remove():$(".space-filler").length==0&&$(".product-benefit-header").after("<div class='space-filler'><\/div>")}function fixQuestionItems(){$(".quickQuoteWidget .question-header").addClass("col-sm-5"),$(".quickQuoteWidget .question-header span:last").hide(),$(".quickQuoteWidget .question-body").addClass("col-sm-6"),$(".benefit-row .question-header").addClass("col-sm-6 header"),$(".benefit-row .question-body").addClass("col-sm-5 selectBox"),$(".benefit-row .question-body select").addClass("pull-right"),$(".benefit-row .question-header span:first").hide()}function RecalculateQuoteImmediate(n,t,i){$$.policy.MetaData.isRecalculating(!0),$$.fn.getFullQuote(!1,n,i).fail($$.Client.displayError).always(function(){$$.policy.MetaData.isRecalculating(!1)})}function RecalculateQuote(n,t,i){if(n===undefined&&(n=!0),i===undefined&&(i=!1),$$.policy.errors.visibleNotValidMessages().length>0&&!n){var r=ko.utils.arrayFirst($$.policy.Questions(),function(n){return n.BriefCode()=="TRIP"});r.Answer.isModified(!0);return}$$.policy.MetaData.RecalculateTimer({doPageValidation:n,displayError:t,performRescore:i})}function healixcallback(){if(window.onbeforeunload=null,$$.policy.PeOptions.FatalFlag()===!1){var n=PrismApi.policy.fn.toJSONForContext("getFullQuote");$$.policy.fn.updateHolderScreening(n,$$.Client.serviceUrls.HealixAssessResult.format("b2c")).done(function(){window.location.href=$$.baseUrl+"PreExisting/Assessment"})}else window.location.href=$$.baseUrl+"PreExisting/Assessment"}var openModalFunction=function(n,t,i,r,u){window.hideSpinner();var f=$('.modal[id="myModal"]:last');if(f&&$(f).data("bs.modal")&&$(f).data("bs.modal",null),$("#myModalLabel",f).html(""),$("#myModalContent",f).html(""),$("#myModalLabel",f).html($.trim(n.replace("*",""))),$("#myModalContent",f).html(t),i||u)f.modal({backdrop:"static"}).on("shown.bs.modal",function(){$("#modal-close",f).hide(),isMobile()&&$("html").css("overflow","hidden")}).on("hidden.bs.modal",function(){isMobile()&&$("html").css("overflow","auto")});else f.modal().on("shown.bs.modal",function(){$("#modal-close",f).show(),isMobile()&&$("html").css("overflow","hidden")}).on("hidden.bs.modal",function(){isMobile()&&$("html").css("overflow","auto")});r?$("#modal-loading",f).show():$("#modal-loading",f).hide(),u?($("#okcancel",f).show(),$("#modal-close",f).hide()):($("#okcancel",f).hide(),$("#modal-close",f).show())},nextCounter,PrismApi;$("document").ready(function(){$("span.tooltip-image").attr("tabindex",0);$("#main-container").on("keypress","span.tooltip-image",function(n){n.which==13&&$(this).click()});$(".close-this-page").click(function(){window.close()});$(document).on("click",".btn-show-map",function(){var t=$("#MapPopupDiv"),i;t.modal(),$("#map",t).height()==0&&window.showSpinner($(".mapWrapper",t),"bar",!1),i=PrismApi.policy.fn.toJSONForContext("getQuickQuote"),PrismApi.Utils.ajaxCall(PrismApi.Client.serviceUrls.QuickQuote,i,"POST").done(function(n){n.PricingRegions&&PrismApi.policy.PricingRegions(ko.mapping.fromJS(n.PricingRegions)()),$$.fn.getDestinations().done(function(){showMap(),window.hideSpinner()})}).fail($$.Client.displayError)});openModal=openModalFunction,window.showSpinner=function(n,t,i){if(Modernizr.touch)$("#myModalSpinner").modal({backdrop:"static"});else{if(n.siblings(".spinner").length==0&&n.find(".inplace-spinner").length==0){var r=t=="bar"?spinnerBar:spinner;i?n.after(r):n.before(r)}n.find(".inplace-spinner").css("visibility","visible")}},window.hideSpinner=function(){window.Modernizr&&window.Modernizr.touch?$("#myModalSpinner").modal("hide"):($(".appended-spinner.spinner").remove(),$(".appended-spinner.spinner-bar").remove(),$(".spinner").css("display","none"),$(".spinner-bar").css("display","none"),$(".inplace-spinner").css("visibility","hidden"))},window.openPurchaseModal=function(){openModal("Purchase request","Please wait… We are processing your purchase.<br/>",!0,!0)},window.openErrorModal=function(n,t){openModal('<span style="color:#f54359">'+n+"<\/span>",t,!1,!1)},window.openPeModal=function(){$("#peSummaryModal").modal()},window.openMessageBoxModal=function(n,t,i,r,u,f){$("#modal-ok").unbind("click"),$("#modal-cancel").unbind("click"),i?$("#modal-ok").text(i):$("#modal-ok").text("Ok"),r&&$("#modal-ok").click(r),u?$("#modal-cancel").text(u):$("#modal-cancel").text("Cancel"),f&&$("#modal-cancel").click(f),openModal(n,t,!1,!1,!0)},window.hideModal=function(){$("#myModal").modal("hide")}}),nextCounter=0;var popoverSettings={html:!0,animation:!1,placement:"bottom",trigger:$("html").hasClass("no-touch")&&!navigator.userAgent.match(/(IEMobile)/i)?"hover":"click",container:"",template:$("#popoverTemplate").html()},bootstrapSetup=function(){$(document).on("show.bs.popover",function(){$(".popover-holder").popover("hide")});$(document).on("shown.bs.popover",function(){popoverSettings.trigger=="hover"?$(".popover .close").hide():$(".popover .close").show(),$(".popover .close").click(function(){return $(".popover-holder").popover("hide"),$(".striped").popover("hide"),!1})});$(document).on("hidden.bs.popover",function(){$(".popover").removeClass("in").hide().detach()})},fixTravellerTitle=function(n){var t=lookupTravellerTitleGroup(n);t&&n.TitleGroup(t.titleGroup)},lookupTravellerTitleGroup=function(n){var t=null;return n.MetaData.TitleGroups&&n.MetaData.TitleGroups()&&$.each(n.MetaData.TitleGroups(),function(i,r){var u=ko.utils.arrayFirst(r.Titles,function(t){return t.BriefCode==n.Title()});u&&(t={titleGroup:r,title:u})}),t},getTravellerNameComputed=function(n,t,i){return ko.computed(function(){var r=lookupTravellerTitleGroup(n),o={DR:"Dr",MSTR:"Mstr",BLANK:""},u=r&&r.title?r.title.Description:n.Title()?n.Title().toLowerCase():n.Title(),f,e;return u&&r&&(f=o[r.title.BriefCode],f!==null&&f!==undefined&&(u=f)),e=r?u+$.camelCase(" -"+n.FirstName()+" -"+n.LastName()):$.camelCase("-"+u+" -"+n.FirstName()+" -"+n.LastName()),u!==null&&u!==undefined?n.FirstName()?n.LastName()?e:t+" "+(i+1):t+" "+(i+1):t+" "+(i+1)}).extend({throttle:$$.Client.Util.ThrottleTime})};(function(n){var t=function(){};t.defaults={when:"before",targetclass:"",parentclass:"",iconchange:!1,iconprefix:"glyphicon",iconprefixadd:!0,iconclass:"chevron-up chevron-down"},n.fn.bootstrapCollapseChange=function(i,r){var u=n.extend({},t.defaults,n(this).data(),typeof r=="object"&&r?r.data():{},typeof i=="object"&&i),f,e;if(u.iconclass.length&&u.iconprefixadd){tmpArr=u.iconclass.split(" "),u.iconclass="";for(elementIndex in tmpArr)u.iconclass+=" "+u.iconprefix+"-"+tmpArr[elementIndex]}return f=u.when==="after"?"shown":"show",e=u.when==="after"?"hidden":"hide",n(this).each(function(t,i){var r=n(i),s=r.attr("id"),o=r.attr("data-target")||r.attr("href");r.data("clickchange")&&(n(document).off("show.bs.collapse hide.bs.collapse",o),n(document).off("shown.bs.collapse hidden.bs.collapse",o)),r.data("clickchange","yes");n(document).on(f+".bs.collapse "+e+".bs.collapse",o,function(t){var i=r;s&&(i=n("#"+s)),t.stopPropagation(),u.parentclass&&i.toggleClass(u.parentclass),u.targetclass&&n(t.target).toggleClass(u.targetclass),u.iconchange&&u.iconclass.length&&i.find("."+u.iconprefix).toggleClass(u.iconclass)})}),this}})(jQuery),function(n,t){"use strict";$$.Client=$$.Client||{},$$.Client.Util=$$.Client.Util||{},$$.Client.Util.PurchaseStepNames={Home:"Home",QuickQuote:"QuickQuote",Options:"Options",Travellers:"Travellers",Payment:"Payment",Confirmation:"Confirmation"},$$.Client.Util.PurchaseSteps={Home:"",QuickQuote:"QuickQuote",Options:"Options",Travellers:"Travellers",Payment:"Payment",Confirmation:"Confirmation"},$$.Client.Util.sessionTimeoutHandler=function(){console.log("session timed out"),$$.Client.Util.navigateToPurchaseStep("Home",!0,t,!0)},$$.Client.Util.resetSessionData=function(){_session.policy=t,typeof Storage!="undefined"&&sessionStorage.clear(),window.localStorage&&window.localStorage.clear&&window.localStorage.clear(),console.log("the policy in session has been reset.")},$$.Client.Util.setupSessionExpiryHandler=function(){var n=PrismApi.Utils.ajaxCall;PrismApi.Utils.ajaxCall=function(t,i,r){var u=n(t,i,r);return u.fail(function(n){n.status===410&&($$.Client.Util.resetSessionData(),$$.Client.Util.sessionTimeoutHandler())}),u}},$$.Client.Util.navigateToPurchaseStep=function(n,i,r,u){u===!0&&(window.onbeforeunload=null);var e=($$.baseUrl?$$.baseUrl:"")+($$.Client.Util.PurchaseSteps?$$.Client.Util.PurchaseSteps[n]:""),f=i!=t?i===!0?"":"?session=true":"";r!==t&&(f+=(f.length==0?"?":"&")+r),window.location.href=e+f},$$.Client.Util.setDefaultQuestions=function(){$$.Client.QuestionDefaults&&$$.Client.QuestionDefaults.length>0&&n.each($$.Client.QuestionDefaults,function(n,t){var i=ko.utils.arrayFirst($$.policy.Questions(),function(n){return n.BriefCode()===t.QuestionBriefCode}),r;i&&i.Answers()&&(r=ko.utils.arrayFirst(i.Answers(),function(n){return n.BriefCode()===t.DefaultAnswerBriefCode.toUpperCase()}),r&&!i.Answer()&&i.Answer(r))})},$$.Client.Util.clearBlurHandler=function(t,i){var u=n(i.target).attr("placeholder"),r=t();return(r===""||u&&r===u||r==="OPTIONAL")&&t(null),!0},$$.Client.Util.detectBootstrapViewSize=function(){var f=["xs","sm","md","lg"],r=["xs","sm","md","lg"],i=n("<div>"),t,u;for(i.appendTo(n("body")),t=r.length-1;t>=0;t--)if(u=r[t],i.addClass("hidden-"+u),i.is(":hidden"))return i.remove(),f[t]},$$.Client.Util.Modal=$$.Client.Util.Modal||{},$$.Client.Util.Modal.PrivacyModal=function(t){var i=n.Deferred();return t.MetaData.privacyAgree()!==!0?openMessageBoxModal("Agreement Declaration",n("#modal-privacydisclosure-agree").html(),"Accept",function(){var r=n("#myModal");n("#okcancel",r).hide(),t.MetaData.privacyAgree(!0);n("#myModal").on("hidden.bs.modal",function(){n(".modal-footer > div").attr("style",""),n("#myModal").off("hidden.bs.modal"),i.resolve()})},"Decline",function(){t.MetaData.privacyAgree(!1);n("#myModal").on("hidden.bs.modal",function(){n(".modal-footer > div").attr("style",""),n("#myModal").off("hidden.bs.modal"),i.reject()})}):i.resolve(),i}}(jQuery),function(n){"use strict";function f(t,f){r!=null&&clearTimeout(r),r=setTimeout(function(){if(r=null,f===!0&&i.css({top:"0px"}),n("#divScroller").height()+42>=n("#main-container").height()){i.css({top:"0px"});return}i.stop(!0,!1);var o=n(window).scrollTop(),s=n("#main-container").offset().top+n(".nav-progress").height(),e=o>s+u?o-(s+u):0,h=e+n("#divScroller").height()+42>=n("#main-container").height();h&&f!==!0&&(e=n("#main-container").height()-n("#divScroller").height()-42),t&&o>0?i.animate({top:e+"px"},"slow"):i.css("top",e+"px")},100)}var u,i,e=!1,r;$$.Client=$$.Client||{},$$.Client.Util=$$.Client.Util||{},$$.Client.Util.initialiseQuoteSummaryScroller=function(){var t;if(e=n(".ie8").length>0,i=n("#divScroller"),i.length>0)u=i.offset().top-(e?180:160),f(!1,!1),t=function(t){n(document).width()>768&&f(!0,t)},$$.Client.Util.PostionQuoteSummary&&($$.Client.Util.PostionQuoteSummary=t),n(window).scroll(function(){t(!1)}),t(!0);else if(n(".top-widget-wrapper").length>0){var r=n(".navbar").outerHeight(!0),o=n(".nav-progress").outerHeight(!0),s=r+o;n(window).scroll(function(){var t=n(window).scrollTop();t<s?(n(".purchase-path").css("margin-top",""),n(".top-widget-wrapper").css("position","relative"),n(".top-widget-wrapper").css("top","")):(n(".purchase-path").css("margin-top",n(".top-widget-wrapper").height()+15+"px"),n(".top-widget-wrapper").css("position","fixed"),n(".top-widget-wrapper").css("top","0"),n(".top-widget-wrapper").css("width",n(".purchase-path").width()))})}}}(jQuery),$("document").ready(function(){function l(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+n+"=([^&#]*)","i");return results=t.exec(location.search),results===null?"":decodeURIComponent(results[1].replace(/\+/g," "))}var e,a,t,r;if($$.Client.spinner=".api-spinner",$$.Client.Util.ThrottleTime=2e3,$$.Validation.koValidationConfiguration={decorateElement:!0,insertMessages:!1,registerExtenders:!0},isLocalStorageNameSupported()||openErrorModal("Private Browsing Detected","Private browsing has been enabled. This site cannot be used while private browsing has been enabled. <br/>Please disable private browsing in your browser settings and try again."),isCookieSupported()||openErrorModal("Cookies are Disabled","This site uses cookies and cannot be used with browsers that have disabled thier use. <br/>Please enable cookies in your browser settings and try again."),$$.Client.handleMappedFPEError=function(n){var r=ko.utils.arrayFilter($$.Client.FPEErrorMappings,function(t){return t.Code===n.MessageCode}),i,t,f,u;return r.length==1?(i="",t=null,n.ExceptionMessage&&n.ExceptionMessage.indexOf(":")>0&&(f=n.ExceptionMessage.substring(n.ExceptionMessage.indexOf(":")+2),$("[data-fpe-code='"+r[0].Code+"']").each(function(n,r){t=$(r),t.val()==f&&(t.addClass("validationNotValid").addClass("validationElement"),t.attr("data-fpe-label")&&(i=t.attr("data-fpe-label")))})),u=r[0].Message.format(i),t&&(t.attr("title",u),t.attr("name",i)),u):n.ExceptionMessage},$$.Client.displayError=function(n){var r,i,t;if(n!==undefined){if(n.StatusCode==0)return;if(n.StatusCode==400&&n.ModelState!=null){r=JSON.stringify(n.ModelState),dataLayer.push({event:"prismError",eventCategory:"PRISM API Data Error",eventAction:r}),openErrorModal("Invalid data",r);return}if(n.StatusCode==422){if(t="<ul>",n.Messages?(ko.utils.arrayForEach(n.Messages,function(n){t+="<li>{0}<\/li>".format(n)}),t+="<\/ul>"):t="",i=n.ExceptionMessage,i.indexOf("Sorry, policy cannot be purchased")>-1){openModal("Your travel insurance enquiry","<p>Thank you for using our online quote facility. Unfortunately we are unable to offer you insurance online. If we are unable to offer you the cover you seek, it will be because the particular product offered is not designed to cover a particular risk or risks including, but not limited to, some geographical regions, some pre-existing medical conditions or some ages. In such a case, if you would like to discuss your options please <a href='"+$$.baseUrl+"ContactUs'>contact us<\/a>.<\/p>",!1,!1);return}i=$$.Client.handleMappedFPEError(n),dataLayer.push({event:"prismError",eventCategory:"PRISM API Processing Error",eventAction:i}),openErrorModal("Processing Error",i+t);return}if(n.StatusCode==500&&n.StackTrace!=null){t="<ul>",n.Messages?(ko.utils.arrayForEach(n.Messages,function(n){t+="<li>{0}<\/li>".format(n)}),t+="<\/ul>"):t="<br>",dataLayer.push({event:"prismError",eventCategory:"PRISM API Server Error",eventAction:n.ExceptionMessage,eventLabel:n.StackTrace}),openErrorModal("Error",n.ExceptionMessage+t+"==============<br>"+n.StackTrace);return}if(n.StatusCode==null&&n.ExceptionMessage==null){if(ko.utils.arrayFirst($$.policy.MetaData.AllTravellers(),function(n){return n.MetaData.age()>$$.policy.MetaData.MaxAdultAge()})!=null){openModal("Your travel insurance enquiry",$("#modal-enquiry").html(),!1,!1);return}t="<ul>",ko.utils.arrayForEach(n.Messages,function(n){dataLayer.push({event:"prismError",eventCategory:"PRISM API Validation Error",eventAction:n.Message!==undefined?n.Message:n});var i;i=n.Message?"<li>{0}<\/li>\n".format(n.Message):"<li>{0}<\/li>\n".format(n),i&&t.indexOf(i)<0&&(t+=i)}),t+="<\/ul>",openErrorModal("Validation Error","The following items need to be checked before continuing:<br/>"+t);return}}dataLayer.push({event:"prismError",eventCategory:"PRISM API Unexpected Error",eventAction:"An error has occurred."}),PrismApi.Utils.logError(n),openErrorModal("Error","<p>An error has occurred. Please try again.<\/p><p>If this error persists, please contact us for assistance. Our details can be located on the <a href='"+$$.baseUrl+"ContactUs'>Contact Us Page<\/a>.<\/p>")},$$.Client.extendClientSettings=function(){$$.Client.QuickQuoteSettings=$$.Client.QuickQuoteSettings||{},$$.Client.QuickQuoteSettings=$.extend({},$$.Client.QuickQuoteSettings,{UseDobInput:!1,MinAdults:1,MinDependants:1}),$$.Client.QuestionDefaults=$.extend([],$$.Client.QuestionDefaults,PartnerConfiguration.QuestionConfigurations),$$.Client.QuickQuoteSettings=$$.Client.FPEErrorMappings||{},$$.Client.FPEErrorMappings=$.extend([],$$.Client.FPEErrorMappings,[{Code:"FPPF_ADJ_PF_DUMMY",Message:PrismApi.Validation.messages.adjustments.invalidPromoCode},{Code:"FPPF_CALC_ADJ_VALUE",Message:PrismApi.Validation.messages.adjustments.invalidMemberAdjustment}])},$$.Client.extendViewModel=function(n){var u,s,h,f,c,l,t,e,i,o;for(sharedExtendViewModel(n),$$.Client.extendClientSettings(n),$$.fn.CopyQuoteDataToQuote=function(n,t){for(var u,r,i=0;i<n.MetaData.AdultAges().length;i++)u=n.MetaData.AdultAges()[i],r=t.MetaData.AdultAges()[i],r||(r=new PrismApi.Data.Customer(null,"adult"),t.MetaData.AdultAges.push(r)),r.MetaData.age(u.MetaData.age());for(i=0;i<n.MetaData.DependantAges().length;i++)u=n.MetaData.DependantAges()[i],r=t.MetaData.DependantAges()[i],r||(r=new PrismApi.Data.Customer(null,"dependant"),t.MetaData.DependantAges.push(r)),r.MetaData.age(u.MetaData.age());t.StartDate(n.StartDate()),t.EndDate(n.EndDate()),t.CoverStartDate(undefined),t.CoverEndDate(undefined),t.MetaData.Countries(n.MetaData.Countries()),ko.utils.arrayForEach(n.Adjustments(),function(n){var i=ko.utils.arrayFirst(t.Adjustments(),function(t){return ko.unwrap(t.BriefCode)==ko.unwrap(n.BriefCode)});i&&(i.Value(n.Value()),i.Question.Answer(n.Question.Answer()))})},n.MetaData.AdultAges=ko.observableArray(),n.MetaData.DependantAges=ko.observableArray(),n.MetaData.hasQuestionsForOptionPage=ko.computed(function(){var n=_session.fullQuoteOptions||$$.fullQuoteOptions;return n==null?!1:!ko.utils.arrayFirst($$.Client.QuestionDefaults||[],function(n){return n.QuestionBriefCode==="TRIP"})||!(ko.utils.arrayFilter(n.Questions,function(n){return n.BriefCode=="TRIP"}).length==1&&n.Questions.length==1)}),$$.baseUrl=PartnerConfiguration.SiteUrl,n.StartDate.subscribe(function(t){if($("#multiTripTab").parent().hasClass("active")||n.MetaData.multiTripChecked())$$.fn.calculateMultiTripEndDate();else{var i=Date.create(t);n.EndDate(i.advance({days:1}).toISOString())}}),n.StartDate.formattedDate.rules(ko.utils.arrayFilter(n.StartDate.formattedDate.rules(),function(n){return n.rule!=="required"})),n.StartDate.formattedDate.extend({required:{params:!0,message:PrismApi.Validation.messages.requiredStartDate}}),n.EndDate.formattedDate.rules(ko.utils.arrayFilter(n.EndDate.formattedDate.rules(),function(n){return n.rule!=="required"})),n.EndDate.formattedDate.extend({required:{params:!0,message:PrismApi.Validation.messages.requiredEndDate}}),n.EndDate.formattedDate.rules(ko.utils.arrayFilter(n.EndDate.formattedDate.rules(),function(n){return n.rule!=="moreThan"})),n.EndDate.formattedDate.extend({moreThan:{params:function(){return n.StartDate()==null?Date.create("today"):Date.create(n.StartDate())},message:PrismApi.Validation.messages.startDateIsAfterEndDate}}),_session.quickQuote&&_session.quickQuote.BulkPremiums&&(PrismApi.bulkQuickQuote=_session.quickQuote,PrismApi.policy.fn.applyBulkPremiumsToViewModel()),n.PartnerCode(PartnerConfiguration.PartnerCode),n.MetaData.RecalculateTimer=ko.observable(),n.MetaData.RecalculateTimer.subscribe(function(n){$$.policy.MetaData.isRecalculating(n!=null)}),ko.computed(function(){var t=n.MetaData.RecalculateTimer();t!==undefined&&($$.policy.MetaData.isRecalculating(!0),n.MetaData.IsIE8()?setTimeout(function(){$$.fn.getFullQuote(!1,t.doPageValidation,t.performRescore).fail(typeof t.displayError=="function"?t.displayError:$$.Client.displayError).always(function(){$$.policy.MetaData.isRecalculating(!1),t==n.MetaData.RecalculateTimer()&&n.MetaData.RecalculateTimer(undefined)})},$$.Client.Util.ThrottleTime):$$.fn.getFullQuote(!1,t.doPageValidation,t.performRescore).fail(typeof t.displayError=="function"?t.displayError:$$.Client.displayError).always(function(){$$.policy.MetaData.isRecalculating(!1),n.MetaData.RecalculateTimer(undefined)}))}).extend({throttle:$$.Client.Util.ThrottleTime}),n.MetaData.PreventNavigationOnRecalc=ko.observable(!1),n.MetaData.MaxProductBenefits=ko.observableArray(),n.MetaData.multiTripChecked=ko.observable(function(){var t=ko.utils.arrayFirst(n.Questions(),function(n){return n.BriefCode()=="MULTI"});return t&&t.Answer&&t.Answer().BriefCode()==="Y"}()),n.MetaData.multiTripChecked.subscribe(function(t){HideQuickQuotePlans(),t?$$.fn.calculateMultiTripEndDate():n.StartDate()&&n.EndDate(new Date(n.StartDate()).advance({days:5}).toISOString());var i=ko.utils.arrayFirst(n.Questions(),function(n){return n.BriefCode()=="MULTI"});i.Answer().BriefCode(t?"Y":"N")}),n.MetaData.privacyAgree=ko.observable(),n.MetaData.privacyAgree.extend({equal:{params:!0,message:PrismApi.Validation.messages.equalTruePrivacyAgree}}),n.MetaData.privacyAgree.subscribe(function(n){window.localStorage&&(n===!0?window.localStorage.privacyAgree="true":window.localStorage.privacyAgree&&(window.localStorage.privacyAgree=undefined))}),n.MetaData.havePromoCode=ko.observable(ko.utils.arrayFirst(n.MetaData.PromoAdjustments(),function(n){return n.Value()})!=null?1:0),n.MetaData.havePromoCode.subscribe(function(t){if(t==="0"){var i=!1;ko.utils.arrayForEach(n.MetaData.PromoAdjustments(),function(n){return n.Value&&(i=!0),n.Value(null)}),i&&RecalculateQuote(!1)}}),u=0;u<n.PolicyHolders().length;u++)s=n.PolicyHolders()[u].MetaData.age(),$.isNumeric(s)&&(h=new PrismApi.Data.Customer(null,"adult"),h.MetaData.age(s),n.MetaData.AdultAges.push(h));for(f=0;f<n.PolicyDependants().length;f++)c=n.PolicyDependants()[f].MetaData.age(),$.isNumeric(c)&&(l=new PrismApi.Data.Customer(null,"dependant"),l.MetaData.age(c),n.MetaData.DependantAges.push(l));if($$.quickQuoteOptions()){for(t=0;t<$$.quickQuoteOptions().MinAdults;t++)n.MetaData.AdultAges()[t].MetaData.age.extend({required:{params:!0,message:PrismApi.Validation.messages.travellers.invalidMinAdults.format($$.quickQuoteOptions().MinAdults)}});for(t=0;t<$$.quickQuoteOptions().MinDependants;t++)n.MetaData.DependantAges()[t].MetaData.age.extend({required:{params:!0,message:PrismApi.Validation.messages.travellers.invalidMinDependants.format($$.quickQuoteOptions().MinDependants)}})}for($.each(n.PolicyHolders(),function(n,t){t.Title.subscribe(function(n){$.inArray(n,["MR","MSTR"])!=-1?t.Gender("M"):$.inArray(n,["MRS","MS","MISS"])!=-1?t.Gender("F"):(t.Gender(undefined),t.Gender.isModified(!1))});var u=Date.create("today"),i=u.getFullYear()-t.MetaData.age();t.DateOfBirth.formattedDate.extend({min:{params:function(){var n=new Date;return new Date(i-1,n.getMonth(),n.getDate()+1)},message:PrismApi.Validation.messages.travellers.invalidDobRange},max:{params:function(){var n=new Date;return new Date(i,n.getMonth(),n.getDate())},message:PrismApi.Validation.messages.travellers.invalidDobRange}}),$("#travellersForm").each(function(){if(t.HealixAssessment()&&t.HealixAssessment().ScreeningResult&&t.HealixAssessment().ScreeningResult.ScreeningStatus&&t.HealixAssessment().ScreeningResult.ScreeningStatus()){var i=!1;window.localStorage&&window.localStorage["Traveller"+(n+1).toString()+"PeAccepted"]&&(i=!0),(t.HealixAssessment().ScreeningResult.ScreeningStatus()!=="APPPP"||t.HealixAssessment().CalculationOption.AcceptOffer()===!0&&i)&&(t.HealixAssessment().ScreeningResult.ScreeningStatus()!=="DECNP"||t.HealixAssessment().CalculationOption.AcceptOffer()===!0&&i)&&i||(r(t),window.localStorage.removeItem("Traveller"+(n+1).toString()+"PeAccepted"))}}),t.MetaData.FormattedName=getTravellerNameComputed(t,"Adult",n)}),$.each(n.PolicyDependants(),function(n,t){t.Title.subscribe(function(n){$.inArray(n,["MR","MSTR"])!=-1?t.Gender("M"):$.inArray(n,["MRS","MS","MISS"])!=-1?t.Gender("F"):(t.Gender(undefined),t.Gender.isModified(!1))});var u=Date.create("today"),i=u.getFullYear()-t.MetaData.age();t.DateOfBirth.formattedDate.extend({min:{params:function(){var n=new Date;return new Date(i-1,n.getMonth(),n.getDate()+1)},message:PrismApi.Validation.messages.travellers.invalidDobRange},max:{params:function(){var n=new Date;return new Date(i,n.getMonth(),n.getDate())},message:PrismApi.Validation.messages.travellers.invalidDobRange}}),$("#travellersForm").each(function(){if(t.HealixAssessment&&t.HealixAssessment.ScreeningResult&&t.HealixAssessment.ScreeningResult.ScreeningStatus){var i=!1;window.localStorage&&window.localStorage["Dependant"+(n+1).toString()+"PeAccepted"]&&(i=!0),(t.HealixAssessment.ScreeningResult.ScreeningStatus()!=="APPPP"||t.HealixAssessment.CalculationOption.AcceptOffer()===!0&&i)&&i||(r(t),window.localStorage.removeItem("Dependant"+(n+1).toString()+"PeAccepted"))}}),t.MetaData.FormattedName=getTravellerNameComputed(t,"Dependant",n)}),ko.utils.arrayForEach(n.MetaData.AllTravellers(),function(n){n.DateOfBirth.hasEntered.subscribe(function(t){window.sessionStorage["Travellers["+n.MetaData.TravellerIndex+"].HasEnteredDOB"]=t}),window.sessionStorage["Travellers["+n.MetaData.TravellerIndex+"].HasEnteredDOB"]=="true"&&n.FirstName()==null&&(window.sessionStorage["Travellers["+n.MetaData.TravellerIndex+"].HasEnteredDOB"]="false")});n.MetaData.AdultAges().length<2;)n.MetaData.AdultAges.push(new PrismApi.Data.Customer(null,"adult"));if(_session.quickQuoteOptions){for(t=0;t<_session.quickQuoteOptions.MinAdults;t++)n.MetaData.AdultAges()[t].MetaData.age.extend({required:{params:!0,message:PrismApi.Validation.messages.travellers.invalidMinAdults.format(_session.quickQuoteOptions.MinAdults)}});for(t=0;t<_session.quickQuoteOptions.MinDependants;t++)n.MetaData.DependantAges()[t].MetaData.age.extend({required:{params:!0,message:PrismApi.Validation.messages.travellers.invalidMinDependants.format(_session.quickQuoteOptions.MinDependants)}})}while(n.MetaData.DependantAges().length<2)n.MetaData.DependantAges.push(new PrismApi.Data.Customer(null,"dependant"));for(e=0;e<n.Benefits().length;e++)i=n.Benefits()[e],i.Option=ko.observable(),i.MetaData.IsEnabled.subscribe(function(n){var t=this;setTimeout(function(){t.MetaData.removePack()||t.MetaData.showDetail(n),t.MetaData.removePack(!1)},0)},i),i.MetaData.showDetail=ko.observable(!1),i.MetaData.checkboxHasFocus=ko.observable(!1),i.MetaData.removePack=ko.observable(!1),i.MetaData.removePack.subscribe(function(n){n&&this.MetaData.IsEnabled(!1)},i),i.MetaData.IsEnabled.subscribe(function(){var i=this,r;return i.BriefCode()==="SNOW"&&ko.utils.arrayFirst(i.MetaData.IsPerAdultOnly?n.PolicyHolders():n.MetaData.AllTravellers(),function(n){return ko.utils.arrayFirst(i.MetaData.Values||[],function(t){return t.Value!="Covered"&&t.MetaData.MinAge!==undefined&&t.MetaData.MaxAge!==undefined&&t.MetaData.MinAge<=n.MetaData.age()&&t.MetaData.MaxAge>=n.MetaData.age()})})&&(r=$("#modal-snow"),openModal(r.data("title"),r.html(),!1,!1)),i.BenefitItems().length>0&&(i.BriefCode()==="BIKE"||i.BriefCode()==="RNTVX"||i.BriefCode()==="RVEIN")?i.MetaData.ValueDataType==="CURRENCY"?i.BenefitItems()[0].Value.subscribe(function(){var n=this;n.MetaData.ValueDataType!=="STRING"&&n.BenefitItems()[0].Value(parseFloat(n.BenefitItems()[0].Value())),RecalculateQuoteImmediate()},i):i.BenefitItems()[0].ValueText.subscribe(function(){var n=this;n.MetaData.ValueDataType!=="STRING"&&n.BenefitItems()[0].Value(parseFloat(n.BenefitItems()[0].ValueText())),RecalculateQuoteImmediate(!1)},i):RecalculateQuoteImmediate(!1),!0},i),i.MetaData.SortedSpecificItems=ko.computed(function(){var n=this.BenefitItems();return n.sort(function(n,t){return n.CustomerIndex()>t.CustomerIndex()})},i).extend({throttle:$$.Client.Util.ThrottleTime}),i.MetaData.TravellerOptions=ko.computed(function(){return this.MetaData.IsPerPerson?this.MetaData.IsPerAdultOnly?n.PolicyHolders():n.MetaData.AllTravellers():[]},i).extend({throttle:$$.Client.Util.ThrottleTime});n.MetaData.TravellerOptionsReady=ko.observable(!1),n.MetaData.TravellerOptionsReady.subscribe(function(){setTimeout(function(){window.checkWidthQuickQuote(".quote-summary","#quote-summary-body",!0)},500)}),n.MetaData.QuickQuoteOptionsReady=ko.observable(!1),n.MetaData.RecalculatePERescore=ko.observable(!1),o=undefined,window.localStorage&&(window.localStorage.travellersHavePE==="true"?o=!0:window.localStorage.travellersHavePE==="false"&&(o=!1)),n.MetaData.travellersHavePE=ko.observable(o),n.MetaData.travellersHavePE.extend({required:!0}),n.MetaData.travellersHavePE.subscribe(function(t){if(window.localStorage&&(t?window.localStorage.travellersHavePE="true":window.localStorage.travellersHavePE&&(window.localStorage.travellersHavePE="false")),t===!1){var i=ko.utils.arrayFilter(n.MetaData.AllTravellers(),function(n){return n.HealixAssessment().ScreeningId()!==0});ko.utils.arrayForEach(n.MetaData.AllTravellers(),function(n){n.MetaData.HasPeCondition(undefined),n.MetaData.ReAssessment("true"),n.MetaData.HasPeCondition.isModified(!1),n.HasPeCondition&&n.HasPeCondition(undefined),r(n,!0)}),$$.policy.MetaData.RecalculatePERescore(!0)}})},$$.Client.showHealixAssessment=function(n,t){var r=function(){var n=$("#myModal");$(this).removeAttr("data-dismiss"),$("#okcancel",n).hide(),ko.unwrap($$.policy.PeOptions)!=null&&$$.policy.PeOptions.PESystem()=="HEALX"&&($("#myModalLabel",n).html("Pre-existing medical assessment"),$("#myModalContent",n).html("Please wait… We are preparing your pre-existing medical assessment."),$("#modal-loading",n).show(),$$.policy.PeOptions.FirstHolderFlag()?$$.fn.retrieveHealixAssessment().done(function(){window.location.href=$$.baseUrl+"PreExisting/Screening"}).always(function(){$("#modal-ok",n).attr("data-dismiss","modal").removeClass("pe-visible")}).fail($$.Client.displayError):$$.fn.retrieveHealixFatalCondition().done(function(){window.location.href=$$.baseUrl+"PreExisting"}).always(function(){$("#modal-ok",n).attr("data-dismiss","modal").removeClass("pe-visible")}).fail($$.Client.displayError))},u=$$.Client.Util.detectBootstrapViewSize(),i=$$.policy.MetaData.AllTravellers().length==1&&u!=="xs";i?(openMessageBoxModal("",""),r()):($("#modal-ok").addClass("pe-visible"),openMessageBoxModal(i?"":"Warning",i?"":$("#modal-peRequired").html(),"Ok",r,"Cancel",function(){$("#modal-ok").removeClass("pe-visible"),n.MetaData.HasPeCondition(t)}))},isMobile()){var o=PrismApi.Client.datepicker.getDateFormat(),s="D ddmmyy",f="bottom",h=!1,n=new Date,c=function(n){var i=PrismApi.Utils.formattedStringToDate(this.value);i&&n.setDate(i)},k=function(){$("#endDate").mobiscroll("option","endYear",$("#startDate").mobiscroll("getDate").getFullYear()+1)};(window.innerWidth<=480||window.innerHeight<400)&&(f="bottom"),$("#startDate").mobiscroll().date({theme:"ios7",dateFormat:o,dateOrder:s,display:f,showLabel:h,onBeforeShow:c,onSelect:k,minDate:new Date}),$("#endDate").mobiscroll().date({theme:"ios7",dateFormat:o,dateOrder:s,display:f,showLabel:h,onBeforeShow:c,minDate:new Date}),$("input.dobAdults, input.dobDependants").prop("readonly",!0);$(document).on("focus","input.dobAdults",function(){if(!this.id){var i=new Date,t=i.getFullYear()-$(this).data("age"),r=new Date(t-1,n.getMonth(),n.getDate()+1),u=new Date(t,n.getMonth(),n.getDate());$(this).mobiscroll().date({theme:"ios7",dateFormat:o,dateOrder:s,display:f,showLabel:h,onBeforeShow:c,minDate:r,maxDate:u})}});$(document).on("focus","input.dobDependants",function(){if(!this.id){var i=new Date,t=i.getFullYear()-$(this).data("age"),r=new Date(t-1,n.getMonth(),n.getDate()+1),u=new Date(t,n.getMonth(),n.getDate());$(this).mobiscroll().date({theme:"ios7",dateFormat:o,dateOrder:s,display:f,showLabel:h,onBeforeShow:c,minDate:r,maxDate:u})}});$(document).on("click","#startDate, #endDate",function(){$(this).mobiscroll("show")});$(document).on("click",".datepane span.input-group-addon",function(){var t=$(this).prev("input").mobiscroll("show");t.focus()});$(document).on("tap",".datepane span.input-group-addon",function(){var t=$(this).prev("input").mobiscroll("show");t.focus()})}else{$(document).on("click",".datepane span.input-group-addon",function(){var t=$(this).prev("input"),i,r;if(t.length===0&&(t=$(this).prev().prev("input")),!t.hasClass("hasDatepicker")){if(i="_startDate",t.hasClass("startDate")&&(i="_startDate"),t.hasClass("endDate")&&(i="_endDate"),(t.hasClass("dobAdults")||t.hasClass("dobDependants"))&&t.attr("disabled")!=="disabled")return t.focus(),!0;r=$$.Client.datepicker.getType(i).options,t.datepicker(r)}t.attr("disabled")!=="disabled"&&t.datepicker("show")});var d=$$.Client.datepicker.getType("_dobAdults"),g=$$.Client.datepicker.getType("_dobDependants"),nt=function(){return{maxDate:new Date,changeYear:!0,changeMonth:!0,yearRange:PrismApi.Utils.getDatepickerYearRange("adult")}},tt=function(){return{maxDate:new Date,changeYear:!0,changeMonth:!0,yearRange:PrismApi.Utils.getDatepickerYearRange("dependant")}};d.options=nt,g.options=tt,e=null,$.each($$.Client.datepicker.types,function(n,t){if(t.key==="_startDate"||t.key==="_endDate"){t.options.changeMonth=!0,t.options.changeYear=!0;var i=Date.create("today").addYears(1).addDays(-1);t.key==="_startDate"?(t.options.yearRange="-0:+1",t.options.maxDate=i):(t.options.yearRange="-0:+2",t.options.maxDate=i,e=t.options)}t.key==="_startDate"&&(t.options.onClose=function(n,t){t.lastVal!=n&&setTimeout(function(){var n=$$.newPolicy==null?$$.policy.StartDate():$$.newPolicy.StartDate();e.minDate=Date.create(n),e.maxDate=Date.create(n).addYears(1).addDays(-1),$(".endDate:visible").datepicker("destroy"),$(".endDate:visible").datepicker(e),$(".endDate:visible").datepicker("show"),$(".endDate:visible").focus()},100)})}),$$.Client.datepicker.apply_jQueryUIDatepickers()}a=function(){$(document).on("click",".tooltip-image:not(.popover-tooltip)",function(){var n=$(this).closest("label").text(),i,t;n||(n=$(this).prev("label").first().text()),n||(n=$(this).parent().find("label").first().text()),n||(n=$(this).parent().parent().find("label").first().text()),n||(n=$(this).data("header")),i=$(this).data("title"),i&&(n=i),t=$(this).data("content"),t||(t=$(".tooltip-content",this).html()),openModal(n,t,!1,!1)});$(document).on("click",".toggleDiv",function(){$(this).parent().next("div").toggle(),$(this).find(".show-hide-button-detail").toggle()});$("#healixForm").on("click",".btn-next",function(){var n=$(".healixError").text();n.length>0&&openErrorModal("Validation Error",$.camelCase("-"+n.toLowerCase()),!1,!1)});var n=function(n,t){ko.utils.arrayForEach(n,function(n){var i=ko.utils.arrayFirst(t.MetaData.Regions(),function(t){return ko.utils.unwrapObservable(t.BriefCode)==ko.utils.unwrapObservable(n.BriefCode)});i?(i.Countries&&(i.Countries.length=0),i.Countries=ko.observableArray(),ko.utils.arrayPushAll(i.Countries,n.Countries||[])):(t.MetaData.Regions.push(n),i=n),t.Destinations()&&ko.utils.arrayForEach(t.Destinations(),function(t){var i,r;ko.utils.unwrapObservable(t.BriefCode)==n.BriefCode&&(t.Description||(t.Description=ko.observable()),t.Description(n.Description),t.Country&&(i=ko.utils.arrayFirst(n.Countries,function(n){return ko.utils.unwrapObservable(t.Country.BriefCode)==n.BriefCode}),i&&(t.Country.Description||(t.Country.Description=ko.observable()),t.Country.Description(i.Description)),i&&i.Locations&&t.Country.Location&&(r=ko.utils.arrayFirst(i.Locations,function(n){return ko.utils.unwrapObservable(t.Country.Location.BriefCode)==n.BriefCode}),r&&(t.Country.Location.Description||(t.Country.Location.Description=ko.observable()),i&&t.Country.Location.Description(r.Description)))))})})};$("#quickQuoteForm .top-widget-wrapper, .current-quote .top-widget-wrapper").first().each(function(){if($$.newPolicy==null){var t=new PrismApi.Data.Policy(_session.policy);PrismApi.Client.extendViewModel(t),n($$.policy.Destinations(),t),t.errors=ko.validation.group(t,{deep:!0}),$$.newPolicy=t,$$.fn.getDestinations().done(function(i){function r(n){var t=[];ko.utils.arrayForEach(n.Destinations(),function(n){ko.utils.unwrapObservable(n.BriefCode)&&t.push(EncodeRegion(n,n.Country,n.Country.Location))}),n.MetaData.Countries(t.join(","))}t.Destinations()&&(r($$.policy),r($$.newPolicy)),n(i.Regions,t),$(".top-widget-toggle-wrapper").length>0&&(ko.cleanNode($(".top-widget-toggle-wrapper")[0]),ko.applyBindings(t,$(".top-widget-toggle-wrapper")[0])),$("#quote-body").length>0&&(ko.cleanNode($("#quote-body")[0]),ko.applyBindings(t,$("#quote-body")[0]))}),window.localStorage&&window.localStorage.privacyAgree==="true"&&$$.newPolicy.MetaData.privacyAgree(!0)}});$(document).on("click",".top-widget-wrapper #topWidget-quickQuote-submit",function(){var i=this,r,t;if(showSpinner($(i),"spinner",!0),$(i).siblings(".spinner").addClass("pull-right"),window.localStorage&&(window.localStorage.travellersHavePE=undefined),v($$.newPolicy),$$.newPolicy.errors.showAllMessages(),$$.newPolicy.errors.visibleMessages=function(){var t=ko.validation.utils.getConfigOptions($$.newPolicy),n=[];return $(".top-widget-wrapper").find("."+t.errorElementClass+":visible").each(function(){n.push(new PrismApi.Data.ErrorMessage($(this).attr("name"),$(this).attr("title")))}),n},$$.newPolicy.errors.visibleMessages().length>0){r=new PrismApi.Data.ApiError(null,$$.newPolicy.errors.visibleMessages(),null),$$.Client.displayError(r),hideSpinner(this);return}if(t=function(){var n=$$.Client.Util.Modal.PrivacyModal($$.newPolicy);n.promise().done(function(){$$.fn.getQuickQuoteOptions().done(function(){$$.fn.getBulkQuickQuoteWithQuote($$.newPolicy,!0,!1,!1).done(function(){var t=PrismApi.bulkQuickQuote.PricingLogId!==undefined&&PrismApi.bulkQuickQuote.AccessCode!==undefined?"id="+PrismApi.bulkQuickQuote.PricingLogId+"&accessCode="+PrismApi.bulkQuickQuote.AccessCode+"&session=true":"session=true";window.top.location.href=$$.baseUrl+"QuickQuote?"+t}).fail($$.Client.displayError).always(function(){hideSpinner(this)})})})},$$.newPolicy.MetaData.Adults()>0&&$$.newPolicy.PolicyHolders()[0].MetaData.age()<$$.policy.MetaData.DefaultUnaccompaniedAge()&&($$.newPolicy.MetaData.Adults()==1||$$.newPolicy.MetaData.Adults()==2&&$$.newPolicy.PolicyHolders()[1].MetaData.age()<$$.policy.MetaData.DefaultUnaccompaniedAge())){window.openMessageBoxModal("WARNING",$("#modal-unaccompanied-child").html(),"Ok",t,"Cancel",function(){});return}t()});$(window).resize(function(){setTimeout(function(){$(window).scroll()},100)})},t=function(n,t,i){var u=$("#paymentForm").length>0,f=$(n),r=f.parents(".container");i&&u&&r.width()<962?($(t).addClass("collapse"),$("#quoteSummaryToggle").trigger("click")):r.width()>961?$(t).removeClass("collapse"):($("#quoteToggle").hasClass("collapsed")||$("#quoteSummaryToggle").hasClass("collapsed"))&&$(t).addClass("collapse")},window.checkWidthQuickQuote=t,r=function(n){n.HealixAssessment()&&(n.HealixAssessment().ScreeningId(0),n.HealixAssessment().ScreeningRev(0),n.HealixAssessment().PeId(0),n.HealixAssessment().ScreeningResult=null,n.HealixAssessment().CalculationOption=[]),n.MetaData&&n.MetaData.HasPeCondition()!==undefined&&(n.MetaData.HasPeCondition(undefined),n.HasPeCondition&&n.HasPeCondition(undefined))};var it=function(){var n=0;$("#quickQuoteForm").each(function(){isMobile()&&($(".spinner-bar").remove(),$(window).click(function(n){try{$(n.target).is("li")&&$("li.highlighted").removeClass("highlighted");var t=$(n.target).closest("li.highlighted");t.length==0&&($("#PolicyBenefitPopupDiv:visible").hide(),$("li[data-feature-row="+t.data("featureRow")+"]").removeClass("highlighted")),$(n.target).parents("benefit-div.highlighted").length==0&&($("#BenefitPopupDiv:visible").hide(),$("benefit-div.highlighted").removeClass("highlighted"))}catch(i){}}));var f=$("#quickQuotePlans").length>0;f&&t("#quickQuoteForm","#quote-body",!0),$(window).resize(function(){n!=$(this).width()&&(n=$(this).width(),fixBenefitTable(),lt(),f&&t("#quickQuoteForm","#quote-body"),t(".quote-summary","#quote-summary-body"))}),$$.policy.CoverStartDate(undefined),$$.policy.CoverEndDate(undefined),$$.fn.getQuickQuoteOptions().fail($$.Client.displayError).done(function(){var u,r,t,n,f;afterQuickQuoteOptionsLoaded($$.quickQuoteOptions()),$$.Client.Util.setDefaultQuestions(),PrismApi.policy.MetaData.Adults()<2&&PrismApi.policy.MetaData.Adults(2),PrismApi.policy.MetaData.Dependants()<2&&PrismApi.policy.MetaData.Dependants(2),PrismApi.policy.PolicyHolders()[0].DateOfBirth()||function(){Modernizr.inputtypes.date&&Modernizr.touch?PrismApi.policy.PolicyHolders()[0].DateOfBirth.formattedDate(""+((new Date).getFullYear()-35)+"-01-01"):PrismApi.policy.PolicyHolders()[0].DateOfBirth.formattedDate("1/1/"+((new Date).getFullYear()-35))}(),$(".quick-quote-overlay").show(),u=ko.utils.arrayFirst($$.policy.Adjustments(),function(n){return n.BriefCode()=="DUMMY"}),u&&(r=l("edm"),r&&r.length>0&&u.Value(r.toUpperCase())),t=l("affcd"),t&&t.length>0&&(n=$$.Utils.arrayFirstBriefCode($$.policy.PremiumExtraInfo(),"AFFCD"),n||(n=new PrismApi.Data.Question({BriefCode:"AFFCD"}),$$.policy.PremiumExtraInfo.push(n)),n.Answer({BriefCode:t.toUpperCase()})),t=l("source"),t&&t.length>0&&(n=$$.Utils.arrayFirstBriefCode($$.policy.PremiumExtraInfo(),"SRCCD"),n||(n=new PrismApi.Data.Question({BriefCode:"SRCCD"}),$$.policy.PremiumExtraInfo.push(n)),n.Answer({BriefCode:t.toUpperCase()})),$$.ApiVersion!="2.1"?$$.fn.getDestinations().fail($$.Client.displayError).done(function(){var t,u,r,n;$$.policy.Destinations()&&(t=[],ko.utils.arrayForEach($$.policy.Destinations(),function(n){ko.utils.unwrapObservable(n.BriefCode)&&t.push(EncodeRegion(n,n.Country,n.Country.Location))}),$$.policy.MetaData.Countries(t.join(",")),$$.policy.fn.updateQuickQuoteAssessment()),$$.policy.errors.visibleNotValidMessages().length==0&&(u=$$.policy.MaxTripDuration()?!1:!0,i(null,!0,u)),r=ko.utils.arrayFirst($$.policy.Adjustments(),function(n){return n.BriefCode()=="DUMMY"}),r&&(n=l("edm"),n&&n.length>0&&r.Value(n)),hideSpinner()}):($("#quickQuoteForm").show(),$$.policy.errors.visibleNotValidMessages().length==0&&(f=$$.policy.MaxTripDuration()?!1:!0,i(null,!0,f)),hideSpinner())}).always(function(){$$.fn.getProductDescriptions(),isMobile()&&$(".peNotAvailable").addClass("visible-xs"),$("#quickQuoteForm").fadeIn(),$(".quick-quote-overlay").hide()});$(document).on("click",".footer-back-to-top-span",function(){$("body,html").animate({scrollTop:$(this).closest("div.column.thumbnail").offset().top},800)});$(document).on("click",".back-to-top-span",function(){$("body,html").animate({scrollTop:0},800)});$("#showpolicybenefit").click(function(){$(".policy-benefits-section").toggle(),$("#features-div-discover").show(),$(".pricing-table",$(this).parent()).slideToggle(400),$(".show-hide-button-detail").toggle(),$("#showpolicybenefit .pricing-accordion").hasClass("pricing-accordion-hide")?$("#showpolicybenefit .pricing-accordion").removeClass("pricing-accordion-hide").addClass("pricing-accordion-show"):$("#showpolicybenefit .pricing-accordion").removeClass("pricing-accordion-show").addClass("pricing-accordion-hide")}),$("#showtermcondition").click(function(){$(".policy-termcondition-section").slideToggle(400),$(".show-hide-button-termcondition").toggle(),$("#showtermcondition .pricing-accordion").hasClass("pricing-accordion-hide")?$("#showtermcondition .pricing-accordion").removeClass("pricing-accordion-hide").addClass("pricing-accordion-show"):$("#showtermcondition .pricing-accordion").removeClass("pricing-accordion-show").addClass("pricing-accordion-hide")});$(document).on("click","#quickQuote-submit",function(){var t=this,r=$("#quickQuotePlans").length>0;typeof HideQuickQuotePlans=="function"&&HideQuickQuotePlans(),$$.policy.EndDate.formattedDate.isModified(!0),r?(showSpinner($("#quickQuotePlans"),"bar",!1),$(".spinner-bar").css("display","block"),$$.newPolicy&&$$.fn.CopyQuoteDataToQuote($$.newPolicy,$$.policy),i(null,!0)):(showSpinner($(t),"spinner",!0),$(t).siblings(".spinner").addClass("pull-right"),rt())});$(document).on("click",".show-more-detail",function(){fixBenefitTable(),$(this).closest(".column.thumbnail").find(".features-div").slideToggle(400),$(this).find("i[class^=icon]").toggle()});$(document).on("click",".show-features-toggle",function(){fixBenefitTable(),$(".features-div").slideToggle(400),$(".icon-plus").toggle(),$(".icon-minus").toggle()});$(document).on("click",".show-features-toggle-mobile",function(){fixBenefitTable(),$(this).closest(".column.thumbnail").find(".features-div").slideToggle(400),$(this).find(".show-hide-button-detail").toggle(),$(".pricing-accordion",this).hasClass("pricing-accordion-hide")?$(".pricing-accordion",this).removeClass("pricing-accordion-hide").addClass("pricing-accordion-show"):$(".pricing-accordion",this).removeClass("pricing-accordion-show").addClass("pricing-accordion-hide")});$(document).on("click",".quickQuote-buyNow",function(){var n=this,i=$$.Client.Util.Modal.PrivacyModal($$.policy),t=$.Deferred();i.promise().done(function(){$(n).data("planbriefcode")==="MULTI"?openMessageBoxModal("Multi Trip Confirmation",$("#modal-multitripplan-agree").html(),"Confirm",function(){var n=$("#myModal");$("#okcancel",n).hide();$("#myModal").on("hidden.bs.modal",function(){$(".modal-footer > div").attr("style",""),$("#myModal").off("hidden.bs.modal"),t.resolve()})},"Cancel",function(){$("#myModal").on("hidden.bs.modal",function(){$(".modal-footer > div").attr("style",""),$("#myModal").off("hidden.bs.modal"),t.reject()})}):t.resolve()}),$.when(t.promise(),i.promise()).done(function(){$(n).parent().find($$.Client.spinner).show(),showSpinner($(n),"spinner",!0);var t=$(n).siblings(".spinner");t.css("position","absolute").css("margin-top","10px"),$$.policy.MetaData.BulkPremiums!=undefined&&$$.policy.MetaData.BulkPremiums().length>3&&t.css("right","-4px"),$$.fn.setPlan($(n).data("planid")).done(function(){var o=ko.utils.arrayFirst($$.policy.MetaData.BulkPremiums(),function(n){return n.Plan.PlanId()==$$.policy.Plan().PlanId()}).Plan,i=ko.utils.arrayFirst($$.policy.Adjustments(),function(n){return n.BriefCode()=="DUMMY"&&ko.unwrap(n.Value)!=null}),f,u,t,e;i&&(f=ko.utils.arrayFirst(ko.unwrap(o.Adjustments)||[],function(n){return n.MetaData!=null&&ko.unwrap(n.MetaData.InputBriefCode)=="DUMMY"&&ko.unwrap(n.Value)==i.Value()}),f||ko.utils.arrayRemoveItem($$.policy.Adjustments(),i)),$$.policy.PeOptions.PESystem(null),$$.policy.PolicyHolders&&$.each($$.policy.PolicyHolders(),function(n,t){t.PECover&&t.PECover.PESystem&&t.PECover.PESystem(null),r(t)}),$$.policy.PolicyDependants&&$.each($$.policy.PolicyDependants(),function(n,t){t.PECover&&t.PECover.PESystem&&t.PECover.PESystem(null),r(t)}),$$.policy.CoverStartDate($$.policy.StartDate()),$$.policy.CoverEndDate($$.policy.EndDate()),$$.policy.MaxTripDuration()&&(u=ko.utils.arrayFirst($$.policy.MetaData.Regions(),function(n){return n.BriefCode()=="WORLD"}),$$.policy.Region().BriefCode(u.BriefCode()),$$.policy.Region().Description(u.Description()),t=$$.policy.StartDate().fromISOString(),e=new Date(t.getFullYear()+1,t.getMonth(),t.getDate()-1),$$.policy.EndDate(e.toISOString())),$$.fn.getFullQuoteOptions().done(function(){window.location.href=$$.policy.Benefits()&&$$.policy.Benefits().length>0||$$.policy.MetaData.hasQuestionsForOptionPage()?$$.baseUrl+"Options":$$.baseUrl+"Travellers"}).fail($$.Client.displayError).always(function(){$(n).parent().find($$.Client.spinner).hide(),hideSpinner($(n))})}).fail($$.Client.displayError)})});window.localStorage&&window.localStorage.privacyAgree==="true"&&$$.policy.MetaData.privacyAgree(!0),$(".btn-previous").click(function(){u(),showSpinner($(this),"spinner"),window.location.href=$$.baseUrl+"?session=true"})})},v=function(n){var i,r,t;for(n||(n=$$.policy),i=ko.utils.arrayFilter(n.MetaData.AdultAges(),function(n){return $.isNumeric(n.MetaData.age())}),n.MetaData.Adults(i.length),t=0;t<i.length;t++)ko.unwrap(n.PolicyHolders()[t].DateOfBirth)&&n.PolicyHolders()[t].MetaData.age()==i[t].MetaData.age()||(n.PolicyHolders()[t].MetaData.age(i[t].MetaData.age()),window.sessionStorage["Travellers["+n.PolicyHolders()[t].MetaData.TravellerIndex+"].HasEnteredDOB"]="false");for(r=ko.utils.arrayFilter(n.MetaData.DependantAges(),function(n){return $.isNumeric(n.MetaData.age())}),n.MetaData.Dependants(r.length),t=0;t<r.length;t++)ko.unwrap(n.PolicyDependants()[t].DateOfBirth)&&n.PolicyDependants()[t].MetaData.age()==r[t].MetaData.age()||(n.PolicyDependants()[t].MetaData.age(r[t].MetaData.age()),window.sessionStorage["Travellers["+n.PolicyDependants()[t].MetaData.TravellerIndex+"].HasEnteredDOB"]="false");fixDestinations(n)},rt=function(){var i,n,t;if(v(),$$.policy.errors.showAllMessages(),i=PrismApi.Validation.validatePolicyAgainstPage(PrismApi.policy),$$.policy.errors.visibleMessages().length>0){n=new PrismApi.Data.ApiError(null,$$.policy.errors.visibleMessages(),null),$$.Client.displayError(n),hideSpinner(this);return}if(window.location.href.indexOf("accessCode=")<0&&$$.policy.MetaData.Adults()>0&&$$.policy.PolicyHolders()[0].MetaData.age()<$$.policy.MetaData.DefaultUnaccompaniedAge()&&($$.policy.MetaData.Adults()==1||$$.policy.MetaData.Adults()==2&&$$.policy.PolicyHolders()[1].MetaData.age()<$$.policy.MetaData.DefaultUnaccompaniedAge())){window.openMessageBoxModal("WARNING",$("#modal-unaccompanied-child").html(),"Ok",p,"Cancel",function(){});return}t=$$.Client.Util.Modal.PrivacyModal($$.policy),t.promise().done(function(){p()})},p=function(){var n=null;$("#multiTripTab").parent().hasClass("active")&&(n={CoverLevelBriefCode:"MULTI",CoverTypeBriefCode:"POLLM"}),$$.fn.getBulkQuickQuote(!0,!0,!1,n).done(function(){var n=PrismApi.bulkQuickQuote.PricingLogId!==undefined&&PrismApi.bulkQuickQuote.AccessCode!==undefined?"id="+PrismApi.bulkQuickQuote.PricingLogId+"&accessCode="+PrismApi.bulkQuickQuote.AccessCode+"&session=true":"session=true";ut()==!0&&(window.top.location.href=$$.baseUrl+"QuickQuote?"+n)}).fail($$.Client.displayError).always(function(){hideSpinner(this)})},i=function(n,t,i){var o=i&&_session.policy,r,e,u,f;if(v(),ko.unwrap($$.policy.PeOptions)!=null&&(e=$$.policy.MetaData.Adults()+$$.policy.MetaData.Dependants(),e===1&&$$.policy.PeOptions.FatalFlag()===!0&&PrismApi.nonMedical!==!0&&(r=!0)),$$.policy.MaxTripDuration(""),u=function(){var n=$.Deferred();window.localStorage.privacyAgree=="undefined"||window.localStorage.privacyAgree==""||window.localStorage.privacyAgree==undefined?($$.policy.MetaData.privacyAgree(!1),n=n.resolve()):n=$$.Client.Util.Modal.PrivacyModal($$.policy),n.promise().done(function(){var u,n,i;if($$.policy.MetaData.BulkPremiums($$.policy.MetaData.BulkPremiums().sort(function(n,t){return parseFloat(n.Premium.SellingGross())-parseFloat(t.Premium.SellingGross())})),$$.fn.getProductDescriptions().always(function(){$$.fn.getPlanDescriptions().always(function(){$$.fn.getProductBenefits().always(function(){$$.fn.getPaymentOptions().always(function(){})})})}),$$.policy.MetaData.MaxProductBenefits.removeAll(),$$.policy.MetaData.MaxProductBenefits.push(0),u=$$.policy.MetaData.MaxProductBenefits(),n=0,ko.isObservable($$.policy.MetaData.ProductBenefits))for(i=0;i<$$.policy.MetaData.ProductBenefits().length;i++)n=n+$$.policy.MetaData.ProductBenefits()[i].Benefits().length,u.push(n);if($$.policy.MetaData.MaxProductBenefits.valueHasMutated(),hideSpinner(this),r){openModal($("#modal-peFatal .modal-header").html(),$("#modal-peFatal .modal-body").html(),!0,!1);return}$$.policy.MetaData.IsEditingTrip(!1),$("#quickQuotePlans").fadeIn(),t||$(document.body).animate({scrollTop:$("#quickQuotePlans").offset().top},500),$("#multiTripTab").parent().hasClass("active")?($("is-single-plan").hide(),$("#endDate").attr("disabled","true"),$("#endDate").siblings().attr("disabled","true")):$("is-single-plan").show(),$$.policy.MetaData.quoteIsInvalid(!1)})},o)u();else{if(window.location.href.indexOf("accessCode=")<0&&$$.policy.MetaData.Adults()>0&&$$.policy.PolicyHolders()[0].MetaData.age()<$$.policy.MetaData.DefaultUnaccompaniedAge()&&($$.policy.MetaData.Adults()==1||$$.policy.MetaData.Adults()==2&&$$.policy.PolicyHolders()[1].MetaData.age()<$$.policy.MetaData.DefaultUnaccompaniedAge())){window.openMessageBoxModal("WARNING",$("#modal-unaccompanied-child").html(),"Ok",function(){$$.fn.getBulkQuickQuote(!0,!0,r).done(function(){u()}).fail($$.Client.displayError).always(function(){hideSpinner(this)})},"Cancel",function(){});return}f=null,$("#multiTripTab").parent().hasClass("active")&&(f={CoverLevelBriefCode:"MULTI",CoverTypeBriefCode:"POLLM"}),$$.fn.getBulkQuickQuote(!0,!0,r,f).done(function(){u()}).fail($$.Client.displayError).always(function(){hideSpinner(this)})}},ut=function(){var u=ko.utils.arrayFirst($$.policy.Adjustments(),function(n){return n.BriefCode()=="DUMMY"&&ko.unwrap(n.Value)!=null}),t=!1,r,f,i,n;if(u){for(r=0;r<PrismApi.bulkQuickQuote.BulkPremiums.length;r++)if(f=PrismApi.bulkQuickQuote.BulkPremiums[r],f.Plan.Adjustments!=null)for(i=f.Plan.Adjustments,n=0;n<i.length;n++)if(i[n]!=null&&i[n].MetaData.InputBriefCode==u.BriefCode()&&i[n].Value==u.Value()&&(t=!0,t))break}else t=!0;return t||openErrorModal("Validation Error","The following items need to be checked before continuing:<br/><ul><li>"+PrismApi.Validation.messages.adjustments.invalidPromoCode+"<\/li><\/ul>"),t},ft=function(){$("#optionsForm").each(function(){var i=this,n,t;if($$.fn.getQuickQuoteOptions().fail($$.Client.displayError).done(function(){afterQuickQuoteOptionsLoaded($$.quickQuoteOptions()),$$.Client.Util.setDefaultQuestions()}),!$$.fullQuoteOptions){$$.Client.Util.sessionTimeoutHandler();return}$$.policy.Benefits()&&$$.policy.Benefits().length>0||$$.fullQuoteOptions.Questions&&$$.fullQuoteOptions.Questions.length>0||(window.location.href=$$.baseUrl+"Travellers"),$$.fn.getProductDescriptions().done(function(){$$.fn.getProductBenefits().done(function(){$$.fn.getOptionBenefits().done(function(){ko.utils.arrayForEach($$.policy.Benefits(),function(n){n.MetaData.IsEnabled()==!0&&n.MetaData.showDetail(!0)}),$$.fn.getTravellerOptions().fail($$.Client.displayError).done(function(){$.each($$.policy.MetaData.AllTravellers(),function(n,t){fixTravellerTitle(t)}),$$.policy.MetaData.TravellerOptionsReady(!0),$(i).fadeIn(),$(".quote-summary").fadeIn()})}).fail($$.Client.displayError)}).fail($$.Client.displayError)}).fail($$.Client.displayError),$(".spinner-bar").remove(),n=$$.policy.fn.getBenefit("SPITM"),n&&(t=n.fn.hasBenefitItems()?"#specifiedYes":"#specifiedNo",$(t).attr("checked","checked")),$(".btn-previous").click(function(){u(),showSpinner($(this),"spinner"),window.location.href=$$.baseUrl+"QuickQuote?session=true"}),$(".btn-next").click(function(n){n.preventDefault();var t=this,i=$.Deferred();return setTimeout(function(){var n=PrismApi.Validation.validatePolicyAgainstPage(PrismApi.policy);i.resolve()},0),i.promise().done(function(){setTimeout(function(){var f,n,i,r;if($$.policy.errors.visibleMessages().length>0){f=new PrismApi.Data.ApiError(null,$$.policy.errors.visibleMessages(),null),$$.Client.displayError(f);return}if(u(),n=PrismApi.Utils.arrayFirstBriefCode($$.policy.Benefits(),"SPITM"),n)for(i=0;i<n.BenefitItems().length;i++)r=n.BenefitItems()[i],r.Name()||r.Value()||n.fn.removeBenefitItem(i);showSpinner($(t),"spinner",!0),$(t).siblings(".spinner").addClass("pull-right"),$$.fn.getFullQuote(!1,!1).done(function(){window.location.href=$$.baseUrl+"Travellers"}).always(function(){hideSpinner($(this))}).fail($$.Client.displayError)},0)}),!0}),$$.Client.Util.setDefaultQuestions();$(document).on("click",".recalculate, .benefit-showhide",function(){return setTimeout(function(){$$.Client.Util.PostionQuoteSummary&&$$.Client.Util.PostionQuoteSummary(!1)},0),!0})})},et=function(){$("#travellersForm").each(function(){var r=this,n,t;if(!$$.fullQuoteOptions){$$.Client.Util.sessionTimeoutHandler();return}ko.unwrap($$.policy.PeOptions)!=null&&$$.policy.PeOptions.FatalFlag!=null&&$$.policy.PeOptions.FatalFlag(!1),$$.fn.getProductBenefits().done(function(){$$.fn.getOptionBenefits().done(function(){ko.utils.arrayForEach($$.policy.Benefits(),function(n){n.MetaData.IsEnabled()==!0&&n.MetaData.showDetail(!0)})}).fail($$.Client.displayError)}).fail($$.Client.displayError),n=$.Deferred(),t=$.Deferred(),$$.fn.getQuickQuoteOptions().fail($$.Client.displayError).done(function(){afterQuickQuoteOptionsLoaded($$.quickQuoteOptions()),$$.Client.Util.setDefaultQuestions()}).always(function(){n.resolve()}),$$.fn.getTravellerOptions().fail($$.Client.displayError).done(function(){$.each($$.policy.MetaData.AllTravellers(),function(n,t){fixTravellerTitle(t)}),$$.policy.fn.FixTravellers(),$$.policy.MetaData.TravellerOptionsReady(!0)}).always(function(){t.resolve()}),$.when.apply($,[n,t]).done(function(){$(r).fadeIn(),$(".quote-summary").fadeIn(),$(".spinner-bar").remove()});$(document).on("click",".tt-footer > u",function(){$(".address-manual").removeClass("hidden"),$(".address-auto").addClass("hidden")});$$.policy.Address.MetaData.FullAddress.isValid!=undefined&&$$.policy.Address.MetaData.FullAddress.isValid.subscribe(function(n){window.sessionStorage.FullAddress=n?$("#address").val():""}),$(".btn-previous").click(function(){showSpinner($(this),"spinner"),$$.fn.getFullQuote(!1).done(function(){window.location.href=$$.policy.Benefits()&&$$.policy.Benefits().length>0||$$.policy.MetaData.hasQuestionsForOptionPage()?$$.baseUrl+"Options":$$.baseUrl+"QuickQuote?session=true"}).always(function(){hideSpinner($(this))}).fail($$.Client.displayError)}),$(".btn-next").click(function(n){n.preventDefault();var t=!1,i=!0,r=0;if($$.policy.PeOptions.PESystem()!==null)if($$.policy.MetaData.travellersHavePE()===undefined&&$$.policy.MetaData.forceHasOtherTravellers()===!1){if($$.policy.MetaData.forceHasOtherTravellers()===!1){openModal("Please complete a medical assessment","<p>Please advise if any traveller has a Pre-existing medical condition.<\/p>"),t=!0,i=!1;return}}else if(ko.utils.arrayForEach($$.policy.MetaData.AllTravellers(),function(n){if(t===!1&&($$.policy.MetaData.travellersHavePE()===!0||$$.policy.MetaData.travellersHavePE()===undefined)){if(n.MetaData.PeOptionsEnforced()===!0&&ko.unwrap(n.HealixAssessment().ScreeningResult)===null){openModal("Please complete a medical assessment","<p>A Pre-existing medical condition assessment must be conducted for travellers aged "+$$.policy.PeOptions.MetaData.MandatoryAssessmentAge()+" or older.<\/p>"),t=!0,i=!1;return}if(n.MetaData.HasPeCondition()==="true"&&ko.unwrap(n.HealixAssessment().ScreeningResult)===null){openModal("Please confirm the information you are providing about a pre-existing medical condition",'<p>You have answered "Yes" to '+n.MetaData.FormattedName()+" having a pre-existing medical condition(s); however you have not completed the medical assessment.<\/p><p>Please select the ‘Assess Now’ button to complete medical assessment.<\/p>"),t=!0,i=!1;return}n.MetaData.HasPeCondition()==="false"&&(r=r+1)}}),$$.policy.MetaData.AllTravellers().count()===r&&i===!0&&$$.policy.MetaData.travellersHavePE()===!0&&(openModal("Please confirm the information you are providing about a pre-existing medical condition",'<p>You have answered "Yes" to traveller(s) having a pre-existing medical condition(s); however you have not indicated which traveller(s) have these condition(s).<\/p><p>Please check and update the details you have entered before you can proceed.<\/p>'),t=!0),t)return;ko.utils.arrayForEach($$.policy.MetaData.AllTravellers(),function(n){n.DateOfBirth.enteredDOB.isModified(!0)}),showSpinner($(this),"spinner",!0),$(this).siblings(".spinner").addClass("pull-right"),$$.fn.getFullQuote(!1,!0).done(function(){window.location.href=$$.baseUrl+"Payment"}).always(function(){$(".spinner").hide()}).fail($$.Client.displayError)});var u=$$.Client.datepicker.getType("_dobAdults"),f=$$.Client.datepicker.getType("_dobDependants"),i=function(n){var t=new Date,i=t.getFullYear()-$(n).data("age");return{changeYear:!0,changeMonth:!0,minDate:new Date(i-1,t.getMonth(),t.getDate()+1),maxDate:new Date(i,t.getMonth(),t.getDate())}};u.options=i,f.options=i})},y=function(){window.onbeforeunload=function(n){return n&&n.preventDefault&&n.preventDefault(),"Are you sure you want to cancel your travel insurance purchase? By continuing all current information will be lost."};$(document).on("click",".ignoreNavigationPrevention",function(){u()})},u=function(){window.onbeforeunload=null},ot=function(){$("#peFatalForm").each(function(){var n=this;if(u(),!$$.fullQuoteOptions){$$.Client.Util.sessionTimeoutHandler();return}$$.fn.getQuickQuoteOptions().fail($$.Client.displayError).done(function(){afterQuickQuoteOptionsLoaded($$.quickQuoteOptions()),$$.Client.Util.setDefaultQuestions()}),$$.fn.getProductBenefits().done(function(){$$.fn.getOptionBenefits().done(function(){ko.utils.arrayForEach($$.policy.Benefits(),function(n){n.MetaData.IsEnabled()==!0&&n.MetaData.showDetail(!0)})}).fail($$.Client.displayError)}).fail($$.Client.displayError),$$.fn.getTravellerOptions().fail($$.Client.displayError).done(function(){$.each($$.policy.MetaData.AllTravellers(),function(n,t){fixTravellerTitle(t)}),$$.policy.MetaData.TravellerOptionsReady(!0),$(".spinner-bar").remove(),$(n).fadeIn(),$(".quote-summary").fadeIn()}),$(".btn-no").click(function(){$(".btn-next").prop("disabled",!0),$(".spinner").show(),$$.policy.PeOptions.FatalFlag(!1),$$.fn.retrieveHealixAssessment().done(function(){window.location.href=$$.baseUrl+"PreExisting/Screening"}).always(function(){hideSpinner($(this))}).fail(function(n){n&&n.StatusCode&&n.StatusCode===200?window.location.href=$$.baseUrl+"PreExisting/Screening":($$.Client.displayError,$(".btn-next").prop("disabled",!1))})}),$(".btn-yes").click(function(){$(".btn-next").prop("disabled",!0),$(".spinner").show(),$$.policy.PeOptions.FatalFlag(!0),$$.fn.persistAssessment().done(function(){window.location.href=$$.baseUrl+"PreExisting/Assessment"}).always(function(){hideSpinner($(this))}).fail(function(n){n&&n.StatusCode&&n.StatusCode===200?window.location.href=$$.baseUrl+"PreExisting/Assessment":($$.Client.displayError,$(".btn-next").prop("disabled",!1))})})});$("#myModal").on("shown.bs.modal",function(){$("#modal-peFatal").each(function(){$$.policy!=null&&ko.unwrap($$.policy.PeOptions)!=null&&$$.policy.PeOptions.FatalFlag()==!0&&$$.policy.PeOptions.PeFatalQuestion()==null&&$$.fn.retrieveHealixFatalCondition(),$(".btn-no").click(function(){$$.policy.PeOptions.FatalFlag(!1),$$.fn.persistAssessment().done(function(){i()}).always(function(){hideSpinner($(this))}).fail(function(n){n&&n.StatusCode&&n.StatusCode===200?i():$$.Client.displayError})}),$(".btn-yes").click(function(){$$.policy.PeOptions.FatalFlag(!0),PrismApi.nonMedical=!0,$$.fn.persistAssessment().done(function(){i()}).always(function(){hideSpinner($(this))}).fail(function(n){n&&n.StatusCode&&n.StatusCode===200?i():$$.Client.displayError})})})})},w=function(n){var i=!1,t;n.keyCode===8&&(t=n.srcElement||n.target,i=t.tagName.toUpperCase()==="INPUT"&&(t.type.toUpperCase()==="TEXT"||t.type.toUpperCase()==="PASSWORD")||t.tagName.toUpperCase()==="TEXTAREA"?t.readOnly||t.disabled:!0),i&&n.preventDefault()},st=function(){$("#healixForm").each(function(){var t=this,n;y(),$(".progress-item").removeClass("ignoreNavigationPrevention");$(document).off("keydown").on("keydown",w);if(!$$.fullQuoteOptions){$$.Client.Util.sessionTimeoutHandler();return}$$.fn.getQuickQuoteOptions().fail($$.Client.displayError).done(function(){afterQuickQuoteOptionsLoaded($$.quickQuoteOptions()),$$.Client.Util.setDefaultQuestions()}),$$.fn.getProductBenefits().done(function(){$$.fn.getOptionBenefits().done(function(){ko.utils.arrayForEach($$.policy.Benefits(),function(n){n.MetaData.IsEnabled()==!0&&n.MetaData.showDetail(!0)})}).fail($$.Client.displayError)}).fail($$.Client.displayError),$$.fn.getTravellerOptions().fail($$.Client.displayError).done(function(){$.each($$.policy.MetaData.AllTravellers(),function(n,t){fixTravellerTitle(t)}),$$.policy.MetaData.TravellerOptionsReady(!0),$(t).fadeIn(),$(".spinner-bar").remove()}),$(".tab_contents").hide(),n=$("#tabHealix li"),$("ul.nav-tabsh li a").each(function(){var n=$(this).attr("href");$(n).hide()}),n.eq(0).addClass("active"),$("ul.nav-tabsh li.active a").each(function(){var n=$(this).attr("href");$(n).addClass("active").addClass("in"),$(n).show()}),$("#mainDivHealix").fadeIn(),$(".quote-summary").fadeIn(),$("iframe",this).each(function(){keepAlive(),window.healixAlive=setInterval(keepAlive,keepAliveInterval*6e4)});$(".btn-change").on("click",function(){openModalFunction&&(window.openModal=openModalFunction)})})},ht=function(){$("#healixResultForm").each(function(){var n,t,i;y(),$$.policy.MetaData.PreventNavigationOnRecalc(!0);$(document).off("keydown").on("keydown",w);if($(".progress-item").removeClass("ignoreNavigationPrevention"),!$$.fullQuoteOptions){$$.Client.Util.sessionTimeoutHandler();return}$$.fn.getProductBenefits().done(function(){$$.fn.getOptionBenefits().done(function(){ko.utils.arrayForEach($$.policy.Benefits(),function(n){n.MetaData.IsEnabled()==!0&&n.MetaData.showDetail(!0)})}).fail($$.Client.displayError)}).fail($$.Client.displayError),$(".spinner-bar").remove(),$("#healixResultForm").fadeIn(),$(".quote-summary").fadeIn(),$$.fn.getTravellerOptions().fail($$.Client.displayError).done(function(){$.each($$.policy.MetaData.AllTravellers(),function(n,t){t.MetaData.FormattedName=getTravellerNameComputed(t),fixTravellerTitle(t)}),$$.policy.MetaData.TravellerOptionsReady(!0)}),n=-1,t=-1,$.each($$.policy.PolicyHolders(),function(t,i){i.HealixAssessment()&&i.HealixAssessment().PeId()==1&&(n=t,window.localStorage.removeItem("Traveller"+(t+1).toString()+"PeAccepted"),i.HealixAssessment().MetaData.ResetSelectPremium=function(){i.HealixAssessment().MetaData.SelectPremium.isModified(!1)})}),$.each($$.policy.PolicyDependants(),function(n,i){i.HealixAssessment()&&i.HealixAssessment().PeId()==1&&(t=n,window.localStorage.removeItem("Dependant"+(n+1).toString()+"PeAccepted"))});$("#healixResultForm").on("click",".peResultPeOptOut",function(){i(this,"#modal-peOptOut")});$("#healixResultForm").on("click",".peResultDeclineOption",function(){i(this,"#modal-peDeclineOption")});i=function(n,t){var r=$(n),i=ko.dataFor(n),u=r.val();openMessageBoxModal("Warning",$(t).html(),"Ok",function(){var n=$("#myModal");$("#okcancel",n).hide()},"Cancel",function(){i.MetaData.IsEnabled(undefined),i.MetaData.IsEnabled.isModified(!1),$("input[type=radio]").removeAttr("checked").removeClass("checked")})},$(".btn-next").click(function(i){showSpinner($(this),"spinner");var r=$.Deferred();return setTimeout(function(){$.each($$.policy.MetaData.AllTravellers(),function(n,t){t.HealixAssessment()&&t.HealixAssessment().MetaData.IsEnabled.isModified(!0)}),$$.policy.errors.showAllMessages();var n=PrismApi.Validation.validatePolicyAgainstPage(PrismApi.policy);r.resolve()},0),r.promise().done(function(){setTimeout(function(){if($$.policy.errors.visibleMessages().length>0){var i=new PrismApi.Data.ApiError(null,$$.policy.errors.visibleMessages(),null);$$.Client.displayError(i);return}u(),window.localStorage&&(n>-1?window.localStorage["Traveller"+(n+1).toString()+"PeAccepted"]=!0:t>-1&&(window.localStorage["Dependant"+(t+1).toString()+"PeAccepted"]=!0)),$(".spinner").show(),$.each(PrismApi.policy.PolicyHolders(),function(n,t){$$.policy.fn.updateScreeningSessionResult(t,".spinner","b2c","Travellers")}),$.each(PrismApi.policy.PolicyDependants(),function(n,t){$$.policy.fn.updateScreeningSessionResult(t,".spinner","b2c","Travellers")})},0)}),i.preventDefault(),!0}),$(".progress-new .button").off("click").attr("onclick","").attr("target","").attr("href","#"),$(".logo a").off("click").attr("onclick","").attr("target","").attr("href","#");$(".btn-change").on("click",function(){openModalFunction&&(window.openModal=openModalFunction)})})},ct=function(){$("#paymentForm").each(function(){if(!$$.fullQuoteOptions){$$.Client.Util.sessionTimeoutHandler();return}$$.fn.getOptionBenefits().done(function(){ko.utils.arrayForEach($$.policy.Benefits(),function(n){n.MetaData.IsEnabled()==!0&&n.MetaData.showDetail(!0)}),$(self).fadeIn(),$(".quote-summary").fadeIn()}).fail($$.Client.displayError),$$.fn.getQuickQuoteOptions().done(function(){afterQuickQuoteOptionsLoaded($$.quickQuoteOptions()),$$.Client.Util.setDefaultQuestions(),$$.fn.getPaymentOptions().done(function(){$$.payment.fn.updateCardTypes(),$$.policy.CreditCard.CardType.subscribe(function(){b($$.policy),$$.policy.MetaData.isRecalculating(!0),$$.fn.getFullQuote(!1,!1,!1).always(function(){$$.policy.MetaData.isRecalculating(!1)})}),$("#cc_number").payment("formatCardNumber");$("#cc_number").on("payment.cardType",function(n,t){t==="unknown"&&(t=undefined),$$.policy.CreditCard.CardType(t)});$(".creditcardimage").hasClass("card-visa","card-mastercard")?$(".cvv3 .cvv-cards").text(ko.utils.arrayMap($(".creditcardimage:not(.card-amex)"),function(n){return $(n).attr("title")}).join(" and ")):$(".cvv3").hide(),$(".creditcardimage").hasClass("card-amex")||$(".cvv4").hide(),$$.fn.getTravellerOptions().fail($$.Client.displayError).done(function(){$.each($$.policy.MetaData.AllTravellers(),function(n,t){fixTravellerTitle(t)}),$$.policy.MetaData.TravellerOptionsReady(!0),$("#paymentForm").fadeIn(),$(".spinner-bar").remove(),a()})}).fail($$.Client.displayError)}).fail($$.Client.displayError),$(".btn-previous").click(function(){window.location.href=$$.baseUrl+"travellers"}),$(".btn-purchase").click(function(){return setTimeout(function(){var t=PrismApi.fn._validatePolicy(),i,n;if(t.length>0){i=new PrismApi.Data.ApiError(null,t,null),$$.Client.displayError(i);return}n=3e5,apiAjaxTimeout&&(n=apiAjaxTimeout),$.ajaxSetup({timeout:n}),b($$.policy),openPurchaseModal(),$$.fn.purchase().done(function(){window.location.href=$$.baseUrl+"receipt"}).fail(function(n,t){$("#myModal").on("hidden.bs.modal",function(){if($("#myModal").off("hidden.bs.modal"),t==="timeout"){$$.Client.Util.resetSessionData();$(document).on("click",function(){window.location.href=$$.baseUrl})}$$.Client.displayError(n)});hideModal()}).always(function(){})},0),!0})})},b=function(n){var t,i;ko.utils.arrayForEach($$.paymentOptions()[0].CreditCardTypes,function(t){var i=ko.utils.arrayFirst(n.Adjustments(),function(n){return ko.unwrap(n.BriefCode)==t.AdjustmentType});i&&i.Value(null)}),t=ko.utils.arrayFirst($$.paymentOptions()[0].CreditCardTypes,function(t){return t.BriefCode==n.CreditCard.CardType()}),t&&t.AdjustmentType&&(i=ko.utils.arrayFirst(n.Adjustments(),function(n){return ko.unwrap(n.BriefCode)==t.AdjustmentType}),i&&(n.CreditCard.CardNumber()?i.Value(n.CreditCard.CardNumber().substr(0,6)):i.Value("123456")))},lt=function(){$(this).width()>=480&&(fixBenefitTable(),$(".features-div").hide(),$(".icon-plus").show(),$(".icon-minus").hide())},at=function(){$("#confirmationForm").each(function(){if(y(),!$$.fullQuoteOptions){$$.Client.Util.sessionTimeoutHandler();return}$(this).fadeIn(),$(".spinner-bar").remove(),$(".purchase-path > div.button").not(".home").removeClass("is-clickable").click(function(){return!1}),$("#btn-print").click(function(){$$.fn.getDocument($$.policy.ClientReference())}),$(".purchase-path .home").attr("onclick","window.location.href=$$.baseUrl"),window.localStorage&&window.localStorage.clear()})},vt=function(){$("#faqs-init").each(function(){$(".faq-question").click(function(){$(this).children(":first").toggleClass("fa-minus"),$(this).next().toggle()})})},yt=function(){$$.Client.Util.initialiseQuoteSummaryScroller();$(document).on("click",".quote-summary .btn-change",function(){var n=!1;if($.each($$.policy.PolicyHolders(),function(t,i){i.MetaData.HasPeCondition()==="true"&&(n=!0)}),$.each($$.policy.PolicyDependants(),function(t,i){i.MetaData.HasPeCondition()==="true"&&(n=!0)}),n){window.openMessageBoxModal("WARNING",PrismApi.Validation.messages.warningPEChange,"Ok",function(){window.location.href=$$.baseUrl+"QuickQuote?session=true"},"Cancel",function(){});return}window.location.href=$$.baseUrl+"QuickQuote?session=true";return});t(".quote-summary","#quote-summary-body",!0),$(window).resize(function(){t(".quote-summary","#quote-summary-body")})};(function(){$("#quickQuoteForm").each(function(){_session.policy||$$.Client.Util.resetSessionData(),_session.fullQuoteOptions=undefined}),$$.fn.init().done(function(){$$.Client.Util.setupSessionExpiryHandler(),it(),ft(),fixQuestionItems(),et(),ot(),st(),ht(),ct(),at(),a(),vt(),yt(),bootstrapSetup()}).fail($$.Client.displayError)})()}),PrismApi=PrismApi||{},PrismApi.Validation=PrismApi.Validation||{},PrismApi.Validation.messages=$.extend({},PrismApi.Validation.messages,{requiredEndDate:"Please enter your return date.",requiredStartDate:"Please enter your departure date.",dateShouldBeAfterToday:"{1} cannot be earlier than today.",startDateIsAfterEndDate:"Return date cannot be earlier than the Departure date.",requiredEmailDocuments:"You must agree to receive the PDS and Certificate of Insurance by email before continuing.If you would like to update your email then please return to the Your Details screen.",equalTruePrivacyAgree:"You must agree to having your personal information collected.",warningPEChange:"By choosing to change your quote you will be required to conduct the Pre-Existing Medical assessment again for each traveller that has a Pre-Existing medical condition."}),PrismApi.Validation.messages.payment=$.extend({},PrismApi.Validation.messages.payment,{requiredCardType:"Please enter your payment card type.",requiredCardNumber:"Please enter your credit card number.",requiredCardHolderName:"Please enter the name on your credit card.",requiredCardMonth:"Please select the credit card expiry month.",requiredCardYear:"Please select the credit card expiry year.",requiredCVV:"Please enter the credit card CVV value.",creditCardNotValid:"Please enter a valid credit card.",CVVLength:"Please enter a valid credit card CVV value.",CVVNumber:"Please enter a valid credit card CVV value."})