function RegisterModalController(n,t){n.data={};n.init=function(){$("#resourceUrlDiv").hide()};n.submitRequest=function(i,r,u){if(i.preventDefault(),n.errorMessage="",r.$setSubmitted(),(n.data.Title==""||n.data.Title==null||n.data.Title=="undefined"||n.data.Name==""||n.data.Name==null||n.data.Name=="undefined"||n.data.Address==""||n.data.Address==null||n.data.Address=="undefined"||n.data.Suburb==""||n.data.Suburb==null||n.data.Suburb=="undefined"||n.data.Postcode==""||n.data.Postcode==null||n.data.Postcode=="undefined"||n.data.Email==""||n.data.Email==null||n.data.Email=="undefined")&&(u=!1),u){n.pleaseWait="true";var f={EmailTemplateId:$("#RequestModalEmailTemplateId").val(),Name:n.data.Name,Title:n.data.Title,Organisation:n.data.Organisation,Address:n.data.Address,Suburb:n.data.Suburb,Postcode:n.data.Postcode,Phone:n.data.Phone,Email:n.data.Email,ModalTitle:n.modalTitle!=null&&n.modalTitle!=""&&n.modalTitle!="undefined"?n.modalTitle:$("#RequestModalModalTitle").val(),Url:$("#RequestModalUrl").val(),UserAgent:$("#RequestModalUserAgent").val(),Ip:$("#RequestModalUserIp").val()},e={method:"POST",url:"/api/requestmodal/post/",headers:{formToken:$("#RequestModalFormToken").val(),cookieToken:$("#RequestModalCookieToken").val()},data:f};t(e).then(function(){n.pleaseWait="";n.formValid="yes";$("#resourceUrlDiv").show()},function(t){alert(t.responseText);n.errorMessage=t.responseText;console.log(t.responseText)})}else n.formValid="no",(n.data.Title==""||n.data.Title==null||n.data.Title=="undefined")&&$("#registermodaltitle").tooltipster({position:"right",contentAsHTML:!0,content:'<div style="color:black;text-align:center">This field is required.<\/div>',timer:3e3,theme:"tooltipster-noir",functionReady:function(){$(".tooltipster-base").click(function(){$("#registermodaltitle").tooltipster("destroy")})},functionAfter:function(n){setTimeout(function(){$(n).removeAttr("title")},400)},interactive:!0,autoClose:!0}).tooltipster("show"),(n.data.Name==""||n.data.Name==null||n.data.Name=="undefined")&&$("#registermodalname").tooltipster({position:"right",contentAsHTML:!0,content:'<div style="color:black;text-align:center">This field is required.<\/div>',timer:3e3,theme:"tooltipster-noir",functionReady:function(){$(".tooltipster-base").click(function(){$("#registermodalname").tooltipster("destroy")})},functionAfter:function(n){setTimeout(function(){$(n).removeAttr("title")},400)},interactive:!0,autoClose:!0}).tooltipster("show"),(n.data.Address==""||n.data.Address==null||n.data.Address=="undefined")&&$("#registermodaladdress").tooltipster({position:"right",contentAsHTML:!0,content:'<div style="color:black;text-align:center">This field is required.<\/div>',timer:3e3,theme:"tooltipster-noir",functionReady:function(){$(".tooltipster-base").click(function(){$("#registermodaladdress").tooltipster("destroy")})},functionAfter:function(n){setTimeout(function(){$(n).removeAttr("title")},400)},interactive:!0,autoClose:!0}).tooltipster("show"),(n.data.Suburb==""||n.data.Suburb==null||n.data.Suburb=="undefined")&&$("#registermodalsuburb").tooltipster({position:"right",contentAsHTML:!0,content:'<div style="color:black;text-align:center">This field is required.<\/div>',timer:3e3,theme:"tooltipster-noir",functionReady:function(){$(".tooltipster-base").click(function(){$("#registermodalsuburb").tooltipster("destroy")})},functionAfter:function(n){setTimeout(function(){$(n).removeAttr("title")},400)},interactive:!0,autoClose:!0}).tooltipster("show"),(n.data.Postcode==""||n.data.Postcode==null||n.data.Postcode=="undefined")&&$("#registermodalpostcode").tooltipster({position:"right",contentAsHTML:!0,content:'<div style="color:black;text-align:center">This field is required.<\/div>',timer:3e3,theme:"tooltipster-noir",functionReady:function(){$(".tooltipster-base").click(function(){$("#registermodalpostcode").tooltipster("destroy")})},functionAfter:function(n){setTimeout(function(){$(n).removeAttr("title")},400)},interactive:!0,autoClose:!0}).tooltipster("show"),(n.data.Email==""||n.data.Email==null||n.data.Email=="undefined")&&$("#registermodalemail").tooltipster({position:"right",contentAsHTML:!0,content:"<div style=\"color:black;text-align:center\">Please enter a valid email address. Please include an '@'  in the email adress.<\/div>",timer:3e3,theme:"tooltipster-noir",functionReady:function(){$(".tooltipster-base").click(function(){$("#registermodalemail").tooltipster("destroy")})},functionAfter:function(n){setTimeout(function(){$(n).removeAttr("title")},400)},interactive:!0,autoClose:!0}).tooltipster("show")}}window.jsDomains=window.jsDomains||{},function(n){n.getDomains=function(){return window.location.hostname.includes(".uat")?["aimwa.uat","execed.uat"]:window.location.hostname==="localhost"||window.location.hostname.includes(".local")?["aimwa.local","execed.local"]:["aimwa.com","execed.com.au"]}}(window.jsDomains);!function(n){n.fn.mouseoutall=function(t,i){var u="function"==typeof t?t:i,r="number"==typeof t?t:i;if("function"!=typeof u)return this;"number"!=typeof r&&(r=0);var e=n(this),f=null,o=function(){var t=!0;e.each(function(){var i="1"!==n(this).data("jqueryMouseoutallHovering");t=t&&i});t&&(f=setTimeout(u,r))};return n(this).each(function(){n(this).hover(function(){n(this).data("jqueryMouseoutallHovering","1");clearTimeout(f)},function(){n(this).data("jqueryMouseoutallHovering","0");setTimeout(o,0)})}),this}}(jQuery),function(n){n.fn.overlayspinner=function(t){if(typeof t=="string")return t==="stop"?this.trigger("overlayspinner-stop"):void 0;t=jQuery.extend({theme:"light",stop:!1,modal:!0},t);var i="opacity",r=.5,u=1;return t.theme==="dark"&&(i="-webkit-filter",r="brightness(75%)",u="brightness(100%)"),n(this).bind("overlayspinner-stop",function(){n(this).css(i,u);n(".overlayspinner-modal").remove();n(this).find(".OverlaySpinner").remove()}),this.each(function(){var u=n(this),f=new OverlaySpinner;u.bind("overlayspinner-start",function(){if(t.modal){var u=n("<div/>").addClass("overlayspinner-modal").css({position:"fixed",zIndex:1e4,top:0,right:0,bottom:0,left:0,opacity:0});n(document.body).append(u)}return f.spin(n(this).css(i,r).get(0)),!0});n(this).trigger("overlayspinner-start")})}}(jQuery);jQuery(function(){typeof Sys!="undefined"&&(Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function(n){var t=n._postBackSettings.panelsToUpdate,r,i;t||(typeof console!="undefined"&&console.log("[jquery.overlayspinner] add_beginRequest(a._postBackSettings.panelsToUpdate) was null. Could not find the specific UpdatePanel container to overlay. Running overlayspinner on all UpdatePanel containers."),t=n._updatePanelClientIDs);t=t.map(function(n){return document.getElementById(n.replace(new RegExp("\\$","g"),"_"))});for(r in t)i=jQuery(t[r]),typeof i.attr("data-overlayspinner")!="undefined"&&i.overlayspinner({theme:i.attr("data-overlayspinner")})}),Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(n){var t=n._postBackSettings.panelsToUpdate,r,i;t||(typeof console!="undefined"&&console.log("[jquery.overlayspinner] add_endRequest(a._postBackSettings.panelsToUpdate) was null. Could not find the specific UpdatePanel container to overlay. Running overlayspinner on all UpdatePanel containers."),t=n._updatePanelClientIDs);t=t.map(function(n){return document.getElementById(n.replace(new RegExp("\\$","g"),"_"))});for(r in t)i=jQuery(t[r]),i.attr("data-overlayspinner")!=="disable"&&i.overlayspinner("stop")}))}),function(n,t){typeof exports=="object"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.OverlaySpinner=t()}(this,function(){"use strict";function r(n,t){var i=document.createElement(n||"div");for(var r in t)i[r]=t[r];return i}function t(n){for(var t=1,i=arguments.length;t<i;t++)n.appendChild(arguments[t]);return n}function v(n,t,i,r){var f=["opacity",t,~~(n*100),i,r].join("-"),o=.01+i/r*100,s=Math.max(1-(1-n)/t*(100-o),n),c=u.substring(0,u.indexOf("Animation")).toLowerCase(),l=c&&"-"+c+"-"||"";return h[f]||(e.insertRule("@"+l+"keyframes "+f+"{0%{opacity:"+s+"}"+o+"%{opacity:"+n+"}"+(o+.01)+"%{opacity:1}"+(o+t)%100+"%{opacity:"+n+"}100%{opacity:"+s+"}}",e.cssRules.length),h[f]=1),f}function o(n,t){var u=n.style,r,i;for(t=t.charAt(0).toUpperCase()+t.slice(1),i=0;i<s.length;i++)if(r=s[i]+t,u[r]!==undefined)return r;if(u[t]!==undefined)return t}function n(n,t){for(var i in t)n.style[o(n,i)||i]=t[i];return n}function c(n){for(var r,i,t=1;t<arguments.length;t++){r=arguments[t];for(i in r)n[i]===undefined&&(n[i]=r[i])}return n}function l(n){for(var t={x:n.offsetLeft,y:n.offsetTop};n=n.offsetParent;)t.x+=n.offsetLeft,t.y+=n.offsetTop;return t}function a(n,t){return typeof n=="string"?n:n[t%n.length]}function i(n){if(typeof this=="undefined")return new i(n);this.opts=c(n||{},i.defaults,y)}function p(){function u(n,t){return r("<"+n+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',t)}e.addRule(".spin-vml","behavior:url(#default#VML)");i.prototype.lines=function(i,r){function s(){return n(u("group",{coordsize:o+" "+o,coordorigin:-e+" "+-e}),{width:o,height:o})}function l(i,f,o){t(c,t(n(s(),{rotation:360/r.lines*i+"deg",left:~~f}),t(n(u("roundrect",{arcsize:r.corners}),{width:e,height:r.width,left:r.radius,top:-r.width>>1,filter:o}),u("fill",{color:a(r.color,i),opacity:r.opacity}),u("stroke",{opacity:0}))))}var e=r.length+r.width,o=2*e,h=-(r.width+r.length)*2+"px",c=n(s(),{position:"absolute",top:h,left:h}),f;if(r.shadow)for(f=1;f<=r.lines;f++)l(f,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(f=1;f<=r.lines;f++)l(f);return t(i,c)};i.prototype.opacity=function(n,t,i,r){var u=n.firstChild;r=r.shadow&&r.lines||0;u&&t+r<u.childNodes.length&&(u=u.childNodes[t+r],u=u&&u.firstChild,u=u&&u.firstChild,u&&(u.opacity=i))}}var s=["webkit","Moz","ms","O"],h={},u,e=function(){var n=r("style",{type:"text/css"});return t(document.getElementsByTagName("head")[0],n),n.sheet||n.styleSheet}(),y={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:1/4,fps:20,zIndex:2e9,className:"OverlaySpinner",top:"auto",left:"auto",position:"relative"},f;return i.defaults={},c(i.prototype,{spin:function(t){this.stop();var f=this,i=f.opts,e=f.el=n(r(0,{className:i.className}),{position:i.position,width:0,zIndex:i.zIndex}),c=i.radius+i.length+i.width,o,s;if(t&&(t.insertBefore(e,t.firstChild||null),s=l(t),o=l(e),n(e,{left:(i.left=="auto"?s.x-o.x+(t.offsetWidth>>1):parseInt(i.left,10)+c)+"px",top:(i.top=="auto"?s.y-o.y+(t.offsetHeight>>1):parseInt(i.top,10)+c)+"px"})),e.setAttribute("role","progressbar"),f.lines(e,f.opts),!u){var a=0,p=(i.lines-1)*(1-i.direction)/2,v,y=i.fps,h=y/i.speed,w=(1-i.opacity)/(h*i.trail/100),b=h/i.lines;(function k(){a++;for(var n=0;n<i.lines;n++)v=Math.max(1-(a+(i.lines-n)*b)%h*w,i.opacity),f.opacity(e,n*i.direction+p,v,i);f.timeout=f.el&&setTimeout(k,~~(1e3/y))})()}return f},stop:function(){var n=this.el;return n&&(clearTimeout(this.timeout),n.parentNode&&n.parentNode.removeChild(n),this.el=undefined),this},lines:function(i,f){function s(t,i){return n(r(),{position:"absolute",width:f.length+f.width+"px",height:f.width+"px",background:t,boxShadow:i,transformOrigin:"left",transform:"rotate("+~~(360/f.lines*e+f.rotate)+"deg) translate("+f.radius+"px,0)",borderRadius:(f.corners*f.width>>1)+"px"})}for(var e=0,h=(f.lines-1)*(1-f.direction)/2,o;e<f.lines;e++)o=n(r(),{position:"absolute",top:1+~(f.width/2)+"px",transform:f.hwaccel?"translate3d(0,0,0)":"",opacity:f.opacity,animation:u&&v(f.opacity,f.trail,h+e*f.direction,f.lines)+" "+1/f.speed+"s linear infinite"}),f.shadow&&t(o,n(s("#000","0 0 4px #000"),{top:"2px"})),t(i,t(o,s(a(f.color,e),"0 0 1px rgba(0,0,0,.1)")));return i},opacity:function(n,t,i){t<n.childNodes.length&&(n.childNodes[t].style.opacity=i)}}),f=n(r("group"),{behavior:"url(#default#VML)"}),!o(f,"transform")&&f.adj?p():u=o(f,"animation"),i});var registerModalModule=angular.module("registerModalModule",[]);registerModalModule.controller("RegisterModalController",RegisterModalController);RegisterModalController.$inject=["$scope","$http"],function(n){n.fn.bootstrapspinbutton=function(t){var i=n(this),f,r,u;if(typeof t=="string")return f=t,this.each(function(){if(f==="stop"){var n=i.next(".spinButton-clone"),t=n.next(".spinButton-icon");t.remove();n.remove();i.show()}});t=jQuery.extend({debug:!1,color:"#fff",backgroundColor:"#b33",inside:!0},t);var o=i.width(),s=i.height(),e={cursor:"default",opacity:t.inside?1:.2,backgroundColor:"#eee"};return t.inside||(e.float="left"),r=i.clone().addClass("spinButton-clone").css(e).attr("onclick","return false"),i.hide().after(r),u=n("<div/>").addClass("spinButton-icon").css({backgroundImage:'url("https://cdnjs.cloudflare.com/ajax/libs/timelinejs/2.25/css/loading.gif")',backgroundRepeat:"no-repeat",backgroundPosition:"50% 50%",backgroundSize:"auto 75%",float:"left",width:"32px",height:"32px",margin:"3px 0 0 8px"}),t.inside?(u.css({margin:0,width:"100%"}),r.width(o),r.height(s),r.css({padding:0}).html("").append(u)):r.after(u),n(this)}}(jQuery);jQuery.formvalidator=function(n){n=jQuery.extend({defaultvalidationgroup:"",onlyValidateVisible:!0},n);jQuery("input[type=submit][data-formvalidator],input[type=button][data-formvalidator],input[type=image][data-formvalidator],a[data-formvalidator],input[type=submit][data-formvalidator-disabled],input[type=button][data-formvalidator-disabled],input[type=image][data-formvalidator-disabled],a[data-formvalidator-disabled]").each(function(){var t=jQuery(this).attr("onclick");typeof t=="undefined"&&(t="");t.search("formvalidator")===-1&&jQuery(this).attr("onclick","if(!jQuery.formvalidator.runValidation(jQuery(this),"+n.onlyValidateVisible+")){return(false);} "+t)})};jQuery.formvalidator.goRed=function(n){jQuery(n).each(function(){var n=jQuery(this).data("original-border-color");typeof n=="undefined"&&(n=jQuery(this).css("border-color"),jQuery(this).data("original-border-color",n));jQuery(this).css({"border-color":"#990000"})})};jQuery.formvalidator.goOriginal=function(n){jQuery(n).each(function(){var n=jQuery(this).data("original-border-color");typeof n!="undefined"&&jQuery(this).css({"border-color":n})})};jQuery.formvalidator.runValidation=function(n,t){var e=navigator.userAgent.indexOf("(compatible; MSIE 8.0;")!==-1,o=navigator.userAgent.indexOf("(compatible; MSIE 9.0;")!==-1,r=n.attr("data-formvalidator")||n.attr("data-formvalidator-disabled"),s=!0,l,i;typeof n.data("validationalert")!="undefined"&&(s=n.data("validationalert"));var h="Please the following required fields:\n",u=[],f=function(n){var t="",i;return typeof n.attr("title")!="undefined"&&(t=n.attr("title")),t||typeof n.attr("name")=="undefined"||(t=n.attr("name")),t||n.get(0).tagName.toUpperCase()!=="DIV"||(t="Untitled Group Field"),t||(t="Untitled "+n.get(0).tagName+" Field"),i=t.lastIndexOf("$"),i!=-1&&(t=t.substring(i+1)),t.replace("_"," ")},c=function(n){var i,t,u,r;return n.attr("type")==="radio"||n.attr("type")==="checkbox"?n.prop("checked"):(i=!0,t=n.val()||"",typeof t=="object"&&(t=t.join("")),(o||e)&&t===n.attr("placeholder")&&(t=""),typeof n.attr("data-formvalidation-pattern")!="undefined"?(r=n.attr("data-formvalidation-pattern"),i=t.search(r)>=0):(i=t.replace(/^\s+|\s+$/,"")!="",u=f(n),i&&u.toLowerCase().indexOf("email")!=-1&&(r=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,i=r.test(t))),i)},a='input[type!=button][type!=submit][type!=image][data-formvalidator~="'+r+'"],select[data-formvalidator~="'+r+'"],textarea[data-formvalidator~="'+r+'"]';return jQuery(a).each(function(){if(!e&&!o||$(this).attr("type")!=="password"&&($(this).attr("title")||"").toLowerCase()!=="password"&&($(this).attr("type")!=="text"||$(this).attr("placeholder")!=="Password")){var n=c(jQuery(this));n?(jQuery.formvalidator.goOriginal(jQuery(this)),jQuery(this).removeClass("formvalidator-invalid").addClass("formvalidator-valid")):(h+="- "+f(jQuery(this))+"\n",jQuery.formvalidator.goRed(jQuery(this)),jQuery(this).removeClass("formvalidator-valid").addClass("formvalidator-invalid"),jQuery(this).bind("focus change",function(){jQuery.formvalidator.goOriginal(jQuery(this));jQuery(this).removeClass("formvalidator-invalid").removeClass("formvalidator-valid")}),(!t||jQuery(this).is(":visible"))&&u.push(jQuery(this)))}}),l=0,i=t?":visible":"",jQuery('div[data-formvalidator~="'+r+'"]'+i+',span[data-formvalidator~="'+r+'"]'+i+',table[data-formvalidator~="'+r+'"]'+i+',ul[data-formvalidator~="'+r+'"]'+i).each(function(){l++;var t=!1,n=jQuery(this).find("input[type!=button][type!=submit][type!=image]"+i+",select"+i+",textarea"+i+"");n.each(function(){c(jQuery(this))&&(t=!0)});t?jQuery(this).removeClass("formvalidator-invalid").addClass("formvalidator-valid"):(h+="- "+f(jQuery(this))+"\n",u.push(jQuery(this)),jQuery.formvalidator.goRed(n),jQuery(this).removeClass("formvalidator-valid").addClass("formvalidator-invalid"),n.bind("focus change",function(){jQuery.formvalidator.goOriginal(n);jQuery(this).removeClass("formvalidator-invalid").removeClass("formvalidator-valid")}))}),u.length>0?(s&&alert("Please complete all the required fields."),typeof console!="undefined"&&(console.log("[jquery.formvalidator] Please complete all the required fields:"),console.log(u)),!1):!0};jQuery(function(){jQuery.formvalidator();typeof Sys!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){jQuery.formvalidator()})}),function(n){var t=function(n){var t=n.attr("data-formvalidator");n.attr("data-formvalidator-disabled",t);n.removeAttr("data-formvalidator")},i=function(n){var t=n.attr("data-formvalidator-disabled");n.attr("data-formvalidator",t);n.removeAttr("data-formvalidator-disabled")};n.fn.formvalidator_disable=function(){return n(this).is("[data-formvalidator]")&&t(n(this)),n(this).find("[data-formvalidator]").each(function(){t(n(this))}),typeof console!="undefined"&&(console.log("[jquery.formvalidator] Disabled:"),console.log(n(this))),this};n.fn.formvalidator_enable=function(){return n(this).is("[data-formvalidator-disabled]")&&i(n(this)),n(this).find("[data-formvalidator-disabled]").each(function(){i(n(this))}),typeof console!="undefined"&&(console.log("[jquery.formvalidator] Enabled:"),console.log(n(this))),this}}(jQuery);jQuery(function(){var n=function(n){typeof console!="undefined"&&(console.log("[formvalgroup] Turning off HTML5 validation for (see next console line)"),console.log(n));$(n).each(function(){$(this).is("[required]")&&$(this).attr("supress-required",$(this).attr("required")).removeAttr("required")})},t=function(n){typeof console!="undefined"&&(console.log("[formvalgroup] Turning on HTML validation for (see next console line)"),console.log(n));$(n).each(function(){$(this).is("[supress-required]")&&$(this).attr("required",$(this).attr("supress-required")).removeAttr("supress-required")})},i=function(){jQuery("[data-formvalgroup]").each(function(){if($(this).data("formvalgroup-loaded")){typeof console!="undefined"&&console.log("[formvalgroup] Will not load a second time to loaded control.");return}$(this).data("formvalgroup-loaded",!0);var i=$(this).find("input");n(i);i.focus(function(){t(i)});$(this).click(function(){return t(i),!0});i.blur(function(){i.is(":focus")!==!0&&n(i)})})};i();typeof Sys!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){i()})}),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="documentsList",i={};n.extend(r.prototype,{init:function(){var t=this,i=n(this.element),r=i.find(".item .item-holder"),f=i.parents(".detailed-view-container"),u=f.find(".detailed-view");r.each(function(){var t=n(this),i=t.attr("href");typeof i!="undefined"&&i&&i.indexOf("/media/")!==-1?t.addClass("pdf-item"):t.addClass("text-item")});u.find(".close-btn").on("click",function(n){n.preventDefault();t.hideDetailed(u)});r.on("click",function(i){var r=n(i.currentTarget);r.hasClass("text-item")&&(i.preventDefault(),t.itemOnClick(r))})},itemOnClick:function(t){var i=this,u=n(this.element),f=u.parents(".detailed-view-container"),r=f.find(".detailed-view");t.hasClass("active")||(i.hideDetailed(r),setTimeout(function(){i.showDetailed(t,r)},500))},hideDetailed:function(t){n(this.element).find(".item-holder").removeClass("active");t.slideUp(400,function(){t.find(".detailed-view-holder").empty()}).find(".close-btn").fadeOut()},showDetailed:function(t,i){var r,u,f;(t.addClass("active"),r=t.find(".description-detailed").text(),u=t.find(".title").text(),r.length)&&(i.find(".detailed-view-holder").empty().html(n('<div><h3 class="title article-title">'+u+'<\/h3><div class="article-content">'+r+"<\/div><\/div>")).end().slideDown().find(".close-btn").fadeIn(),f=n(".detailed-view:visible").offset().top-4||0,n("body, html").animate({scrollTop:f},400))}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(){for(var n,u=function(){},t=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeline","timelineEnd","timeStamp","trace","warn"],i=t.length,r=window.console=window.console||{};i--;)n=t[i],r[n]||(r[n]=u)}(),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="responsiveNav",r={};n.extend(u.prototype,{init:function(){var u=this,i=n(this.element),r=i.find(".nav-wrapper"),f=i.find(".nav-trigger");f.on("click",function(){i.toggleClass("opened");i.find("li.active > div").css("display","block")});i.find(".scroll-left").on("click",function(){var n=r.scrollLeft();r.animate({scrollLeft:n-100>=0?n-100:0})});i.find(".scroll-right").on("click",function(){var n=r.scrollLeft();r.animate({scrollLeft:n+100})});i.find("#nav li .heading a, #nav li > .dd > .dd-holder > .subnav > li > a").on("click",function(i){if(n(t).width()<768&&n(".main-nav").hasClass("opened")){var r=n(this).closest("li");r.find("> div").length&&(i.preventDefault(),r.hasClass("active")?r.find("> div").slideUp(200,function(){r.removeClass("active")}):r.find("> div").slideDown(200,function(){r.addClass("active")}))}});n(t).resize(function(){n(t).width()>=768?(i.removeClass("opened"),i.find("li > div").css("display","")):u.centerizeMenu()});u.centerizeMenu()},centerizeMenu:function(){if(!(n(t).width()>=768)){var h=this,u=n(this.element),i=u.find(".nav-wrapper"),c=i.find("#nav"),r=i.find("li.current"),f=n(t).width()>320?n(t).width():320;if(r.length){var e=r.outerWidth(),o=r.position().left,s=o-f/2+e/2;i.scrollLeft(s)}}}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="tcTabs",r={};n.extend(u.prototype,{init:function(){var u=this,r=n(this.element),i=r.find(".tc-tab-item"),e=r.find(".tc-view"),f=t.location.hash.substring(1).replace(/\W/g,"");i.removeClass("opened");f?i.each(function(){n(this).find(".trigger").text().replace(/\W/g,"")===f&&n(this).addClass("opened")}):i.first().addClass("opened");this.detectState();this.showOpened();i.find(".tc-tab-heading .trigger").on("click",function(i){var s=n(i.currentTarget),o=s.parents(".tc-tab-item"),f=r.find(".tc-tab-item.opened");f.is(o)||(f.find(".tc-tab-content").is(":visible")?f.find(".tc-tab-content").slideUp():f.find(".tc-tab-content").hide(),f.removeClass("opened"),e.empty(),o.addClass("opened"),u.showOpened(),t.location.hash=n(this).text().replace(/\W/g,""))});n(t).resize(function(){u.detectState()});n(t).bind("hashchange",function(){var r=t.location.hash.substring(1);i.each(function(){n(this).find(".trigger").text().replace(/\W/g,"")===r&&n(this).find(".tc-tab-heading .trigger").click()})})},detectState:function(){var i=n(this.element);n(t).width()<768?i.removeClass("desktop").addClass("mobile"):i.removeClass("mobile").addClass("desktop")},showOpened:function(){var r=n(this.element),u=r.find(".tc-view"),f=r.find(".tc-tab-item.opened"),i,t;u.empty();i=f.find(".tc-tab-content");t=n(i.clone().html());i.slideDown();t.hide();u.append(t);t.find(".oc-list li").each(function(){var i=n(this),t="id"+Math.floor(Math.random()*9999999890)+111;i.find(">a[data-toggle]").attr("href","#"+t).attr("aria-controls",t);i.find(".collapse-block").attr("id",t)});t.find(".tabs").each(function(){var t=n(this),i="id"+Math.floor(Math.random()*9999999890)+111,u=t.find('[role="tablist"] li a'),r;u.each(function(){var t=n(this);t.attr("href",t.attr("href")+i)});r=t.find(".tab-content .tab-pane");r.each(function(){var t=n(this);t.attr("id",t.attr("id")+i)})});t.fadeIn();n(".sortable-block").length&&n(".sortable-block").sortContent()}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="setSameHeight",r={el:".item",setOnResize:!1};n.extend(u.prototype,{init:function(){var i=this;if(this.setMaxHeight(),i.settings.setOnResize)n(t).on("resize",function(){i.setMaxHeight()})},setMaxHeight:function(){var i=n(this.element),r=this.settings.el;i.find(r).css("height","auto");i.find(r).css("min-height",0);n(t).width()>=768&&setTimeout(function(){var t=Math.max.apply(null,i.find(r).map(function(){return n(this).outerHeight()}).get());i.find(r).css("min-height",Math.ceil(t+1))},100)},refreshHeights:function(){this.setMaxHeight()}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="openClose",i={};n.extend(r.prototype,{init:function(){var u=this,t=n(this.element),r=t.find(".oc-btn"),i=t.find(".more-content");r.on("click",function(){i.is(":visible")?i.slideUp(400,function(){t.removeClass("opened")}):i.slideDown(400,function(){t.addClass("opened")})})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="plans",r={};n.extend(u.prototype,{init:function(){var i=this,r=n(this.element),u=r.find(".plan-block"),f=this.detectState();f=="desktop"?this.showOpened():r.find(".plan-block").removeClass("opened");u.on("click",function(u){var c=i.detectState(),f=n(u.currentTarget),h=r.find(".plan-block.opened"),o,e,s;if(c=="desktop"){if(h.is(f))return;o=h.parent().find(".plan-details");o.is(":visible")?o.slideUp():o.hide();h.removeClass("opened");f.addClass("opened");e=n(".plan-overview").offset().top;s=n(t).scrollTop()+n(t).height();e+90>s&&n("html, body").animate({scrollTop:e-n(t).height()+200},300);i.showOpened()}else n(".plan-overview .plan-overview-block").empty(),f.parent().find(".plan-details").is(":visible")?(f.parent().find(".plan-details").slideUp(),f.removeClass("opened")):(f.parent().find(".plan-details").slideDown(),f.addClass("opened"),e=f.parent().find(".plan-details").offset().top,s=n(t).scrollTop()+n(t).height(),e+90>s&&n("html, body").animate({scrollTop:e-n(t).height()+100},300))});n(t).resize(function(){i.detectState()});n(t).trigger("resize")},detectState:function(){var u=this,i=n(this.element),r;return n(t).width()<768?(n(".plan-overview").hide(),i.removeClass("desktop").addClass("mobile"),r="mobile"):(i.removeClass("mobile").addClass("desktop"),n(".plan-overview").show(),i.find(".plan-block.opened").length>1&&(n(".plan-block.opened").slice(1).removeClass("opened"),u.showOpened()),r="desktop"),r},showOpened:function(){var f=n(this.element),i=n(".plan-overview .plan-overview-block"),r=f.find(".plan-block.opened"),u,t;i.empty();u=r.parent().find(".plan-overview-block");t=n(u.clone().html());r.parent().find(".plan-details").slideDown();t.hide();i.append(t);t.fadeIn()}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="viewDetailed",r={};n.extend(u.prototype,{init:function(){var r=this,u=n(this.element),o=u.find(".item"),e=u.find(".detailed-view"),i,f;o.on("click",function(t){t.preventDefault();r.itemOnClick(n(t.currentTarget))});e.find(".close-btn").on("click",function(n){n.preventDefault();r.hideDetailed(e)});i=URI(t.location.href).query(!0);typeof i.article!="undefined"&&i.article.length&&(f=u.find('.item[data-id="'+i.article+'"]'),f.length&&r.itemOnClick(f))},itemOnClick:function(i){var r=this,u=n(this.element),o=u.find(".item"),f=i.closest(".items-list").parent().find(".detailed-view"),e=u.data("disable-mobile");if(e&&n(t).width()<768)return!1;i.hasClass("active")||(r.hideDetailed(f),setTimeout(function(){r.showDetailed(i,f)},500))},hideDetailed:function(t){n(this.element).find(".item").removeClass("active");t.slideUp(400,function(){t.find(".detailed-view-holder").empty()}).find(".close-btn").fadeOut()},showDetailed:function(t,i){t.addClass("active");i.find(".detailed-view-holder").empty().html(t.find(".item-detailed-content").html()).end().slideDown().find(".close-btn").fadeIn();var r=i.find(".video iframe");r.length&&r.attr("src",r.attr("data-src"));n("body, html").animate({scrollTop:n(".detailed-view:visible").offset().top-14},400)}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n,t){"use strict";n.fn.visible=function(i){var u=n(this),f=n(t),e=f.scrollTop(),s=e+f.height(),r=u.offset().top,o=r+u.height(),h=i===!0?o:r,c=i===!0?r:o;return c<=s&&h>=e}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="loadIfVisible",r={el:"img"};n.extend(u.prototype,{init:function(){var i=this;i.showIfVisible();n(t).scroll(function(){i.showIfVisible()});n(t).resize(function(){i.showIfVisible()})},showIfVisible:function(){var f=this,t=n(this.element),r=t.visible(!0)&&t.is(":visible"),i=t.find(this.settings.el),u=i.attr("data-src");r&&(i.attr("src").length||i.attr("src",u))}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="filterContent",r={};n.extend(u.prototype,{init:function(){var i=this,r=n(this.element);i.showBlock(r.find("option:selected").val());n(t).trigger("resize");r.on("change",function(r){i.showBlock(n(r.currentTarget).find("option:selected").val());n(t).trigger("resize")})},showBlock:function(i){var u=this,r=n(this.element).parents(".content").eq(0).find(".filtered-content");r.find("[data-block]").filter(".active").slideUp(400,function(){n(this).removeClass("active").siblings().removeClass("active");r.find('[data-block="'+i+'"]').slideDown(400,function(){n(this).addClass("active");n(t).trigger("resize")})})}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="groupFilterContent",r={};n.extend(u.prototype,{init:function(){var u=this,f=n(this.element),r=f.find("select.group-topics-filter"),i=f.find("select.group-authors-filter"),h=i.find("option"),e={},o,s;h.each(function(){e[this.text]?n(this).remove():e[this.text]=this.value});o=i.find("option:first");s=i.find("option:not(:first)").sort(function(n,t){return n.text==t.text?0:n.text<t.text?-1:1});i.html(s).prepend(o);n("select.group-authors-filter").selectpicker("refresh");u.showBlock(r.find("option:selected").val(),i.find("option:selected").val());n(t).trigger("resize");r.on("change",function(){u.showBlock(r.find("option:selected").val(),i.find("option:selected").val());setTimeout(function(){n(t).trigger("resize")},100)});i.on("change",function(){u.showBlock(r.find("option:selected").val(),i.find("option:selected").val());setTimeout(function(){n(t).trigger("resize")},100)})},showBlock:function(t,i){var f=this,u=n(this.element).closest(".detailed-view-section"),r=u.find("[data-topics]");r.hide();t&&(r=r.filter('[data-topics*="'+t+'"]'));i&&(r=r.filter('[data-author="'+i+'"]'));r.show()}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="sortContent",i={};n.extend(r.prototype,{init:function(){var r=this,t=n(this.element),u=t.find(".sort-filter"),i=t.find(".sortable-content"),f=i.find(".sortable-item");u.find("li").on("click",function(t){var u=n(t.currentTarget),e,o;u.hasClass("active")||(u.siblings().removeClass("active").end().addClass("active"),e=u.data("sortby"),o=r.sortItems(f,e),i.html(o))})},sortItems:function(t,i){var r;switch(i){case"date":r=t.sort(function(t,i){var r=n(t).data("startdate")?new Date(n(t).data("startdate")):new Date("2024-01-01"),u=n(i).data("startdate")?new Date(n(i).data("startdate")):new Date("2025-01-01");return r.getTime()>u.getTime()?1:r.getTime()<u.getTime()?-1:0});break;case"name":default:r=t.sort(function(t,i){var r=n(t).find(".title").text(),u=n(i).find(".title").text();return r>u?1:r<u?-1:0})}return r}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){return this.element=t,this.settings=n.extend({},r,u),this._defaults=r,this._name=i,this.init(),this}var i="loginRegisterModal",r={};n.extend(u.prototype,{email:"",emailExists:!1,init:function(){var r=this,i=n(this.element),t=n("#login-modal");i.on("click",function(u){var o=0,s=0,f,h,e,c,l;if(n(".booking-form .select-softwareversion").length)if(o+=1,f=n(".booking-form .select-softwareversion"),h=f.find("option:selected"),h&&h.val().length)s+=1,f.parent().removeClass("invalid-form-field").find(".error-block").hide();else{f.parent().addClass("invalid-form-field").find(".error-block").text("Please select software version").show();f.on("change",function(){f.parent().removeClass("invalid-form-field").find(".error-block").hide()});u.preventDefault()}if(n(".booking-form .select-date").length)if(o+=1,e=n(".booking-form .select-date"),c=e.find("option:selected"),c&&c.val().length)s+=1;else{e.parent().addClass("invalid-form-field").find(".error-block").text("Please select date").show();e.on("change",function(){e.parent().removeClass("invalid-form-field").find(".error-block").hide()});u.preventDefault()}if(s!==o)return!1;n(".topbar").hasClass("logged_in")||(u.preventDefault(),i.fadeOut(),typeof t.data("bs.modal")!="undefined"?t.modal("show"):(t.modal(),l=n.trim(n(".content h2 .title").first().text()),t.find(".event-name").text(l),r.modalEvents()))});t.on("hidden.bs.modal",function(){i.fadeIn()});t.find(".forgot-password").on("click",function(){t.modal("hide");var i=n("#reset-modal");typeof i.data("bs.modal")!="undefined"?i.modal("show"):(i.modal(),r.forgotModalEvents())})},modalEvents:function(){var i=this,f=n(this.element),e=f.parents(".booking-form"),t=n("#login-modal"),u=t.find(".email-field"),r=u.val();r.length&&i.checkEmail(r);u.on("blur",function(){r=n.trim(u.val());r.length&&i.checkEmail(r)});t.find(".panes").find('input[type="radio"]').on("change",function(r){var f=n(r.currentTarget).val();f=="register"&&i.email==u.val()&&i.emailExists?(i.setPane("login"),t.find(".panes").find('input[type="radio"]').prop("checked",!1),t.find('input[type="radio"][value="login"]').prop("checked",!0),t.find(".errors:visible").html(i.errorBlock("The email address entered is already registered.<br>Please login to continue or click Forgot Password below if you have not been issued a password."))):n("#"+f+"Pane").slideDown().siblings(".pane").slideUp()});t.find(".address-option").find('input[type="radio"]').on("change",function(i){var r=n(i.currentTarget).val();n("#"+r+"Address").slideDown().siblings(".address-block").slideUp();r=="Business"?t.find(".company-details-input").attr("data-validation-required"):t.find(".company-details-input").removeAttr("data-validation-required")});t.find(".country-select").on("change",function(t){var i=n(t.currentTarget).find("option:selected").text();n(t.currentTarget).parent().find(".country-input").val(i).trigger("change")});t.find(".country-input").on("change",function(t){var r=n(t.currentTarget),i=r.parents(".row").first();i.find(".state-input").val("");r.val()=="Australia"?(i.find(".state-select").show().find("option:selected").prop("selected",!1).end(),i.find(".state-input").hide()):(i.find(".state-select").hide(),i.find(".state-input").show())});t.find(".state-select").on("change",function(t){var i=n(t.currentTarget).find("option:selected").text();n(t.currentTarget).parent().find(".state-input").val(i).trigger("change")});t.find("input").not("#password").on("keydown",function(t){var i=n(this),r=t.keyCode?t.keyCode:t.which;r=="13"&&(t.preventDefault(),i.blur())});t.find("#password").on("keydown",function(n){var r=n.keyCode?n.keyCode:n.which;r=="13"&&(n.preventDefault(),i.submitForm(t))});t.find(".submit").on("click",function(n){n.preventDefault();i.submitForm()})},submitForm:function(){var r=this,w=n(this.element),u=w.parents(".booking-form"),i=n("#login-modal"),b=i.find(".email-field"),yt=b.val(),e=jsDomains.getDomains(),o=t.location.protocol,s=null,h;if(t.location.hostname.indexOf("loop")!==-1&&(s="student"),h=i.formValidator().data("plugin_formValidator"),h.validate()){r.loader.appendTo(i.find(".modal-body"));var c=i.find('[data-login-register=""]:checked').val(),l=u.find('[name="DropDownListDates"]').length?u.find('[name="DropDownListDates"] option:selected').val():u.data("seminarid"),a=u.find('[name="DropDownListSoftwareVersions"]').length?u.find('[name="DropDownListSoftwareVersions"] option:selected').val():u.data("softwareversion");if(c==="login"){var v=i.find('[name="email"]').val(),y=i.find('[name="password"]').val(),p=i.find('[name="LoginShouldBook"]').prop("checked");n.ajax("/api/login.aspx",{method:"POST",data:{email:v,password:y,allowedRoles:s,seminarId:l,softwareVersion:a,bookMyself:p}}).always(function(){r.loader.hideLoader()}).done(function(n){if(n==="Success"){var u=URI().pathname("Checkout").toString();t.location=URI(o+"//"+e[0]+"/api/login.aspx").addSearch("success",u).addSearch("email",v).addSearch("password",y).addSearch("also",e.toString()).toString()}else t.location.href.includes("S17029-02")?i.find(".errors:visible").html(r.errorBlock("Sorry, this event is only available to Corporate Members")):i.find(".errors:visible").html(r.errorBlock(n))})}else if(c==="register"){var k=i.find('[name="email"]').val(),d=i.find('[name="FirstName"]').val(),g=i.find('[name="MiddleName"]').val(),nt=i.find('[name="LastName"]').val(),tt=i.find('[name="preferredName"]').val(),it=i.find('[name="PhoneType"] option:selected').val(),rt=i.find('[name="Phone"]').val(),f=i.find('[name="PreferredMailingAddress"]:checked').val(),ut=i.find('[name="CompanyName"]').val(),ft=i.find('[name="PositionTitle"]').val(),et=f=="BUSINESS"?i.find('[name="CompanyAddress1"]').val():i.find('[name="HomeAddress1"]').val(),ot=f=="BUSINESS"?i.find('[name="CompanyAddress2"]').val():i.find('[name="HomeAddress2"]').val(),st=f=="BUSINESS"?i.find('[name="CompanyAddress3"]').val():i.find('[name="HomeAddress3"]').val(),ht=i.find('[name="HomeCity"]').val(),ct=i.find('[name="HomePostcode"]').val(),lt=i.find('[name="HomeState"]').val(),at=i.find('[name="HomeCountry"]').val(),p=i.find('[name="ShouldBook"]').prop("checked"),vt={Email:k,FirstName:d,MiddleName:g,LastName:nt,InformalName:tt,PhoneType:it,PhoneNumber:rt,PreferredMailingAddress:f,CompanyName:ut,PositionTitle:ft,Address1:et,Address2:ot,Address3:st,City:ht,Postcode:ct,State:lt,Country:at,seminarId:l,softwareVersion:a,bookMyself:p};n.ajax("/api/signup.aspx",{method:"POST",dataType:"json",data:vt}).always(function(){r.loader.hideLoader()}).done(function(n){n.success?t.location=URI(o+"//"+e[0]+"/Checkout"):n.error?i.find(".errors:visible").html(r.errorBlock(n.error)):i.find(".errors:visible").html(r.errorBlock("Error"))})}}},checkEmail:function(t){var i=this,u="/api/check-email.ashx?email="+encodeURI(t),r=n("#login-modal").find(".radio-group .overlay");i.email=t;i.emailExists=!1;r.fadeIn(100);n.ajax(u,{method:"GET",dataType:"json",success:function(n){r.fadeOut(100);n.userExists?(i.setPane("login"),i.emailExists=!0):(i.setPane("register"),i.emailExists=!1)},error:function(){r.fadeOut(100);i.setPane("register")}})},setPane:function(t){var f=this,i=n("#login-modal"),r=i.find(".panes"),u=r.find('input[type="radio"]:checked');i.find(".errors").empty();u.val()!==t&&(u.prop("checked",!1),r.find('input[type="radio"][value="'+t+'"]').prop("checked",!0).trigger("change"))},forgotModalEvents:function(){var r=this,f=n(this.element),u=n("#login-modal"),t=n("#reset-modal"),i=t.find(".error-block");t.find(".cancel").on("click",function(n){n.preventDefault();t.modal("hide");u.modal("show")});t.find(".submit").on("click",function(u){var f,e;u.preventDefault();i.empty();f=t.find('[name="forgot-password"]').val();f.length&&r.validateEmail(f)?(e="/api/reset-password.ashx?email="+f,n.ajax(e,{method:"GET",dataType:"json",success:function(r){if(r.success){var u=n('<div class="modal-message">An email has been sent to you with instructions on how to reset your password<\/div>');t.find(".modal-body, .modal-footer").hide();t.find(".modal-content").append(u);setTimeout(function(){t.modal("hide");t.find('[name="forgot-password"]').val("");t.find(".modal-body, .modal-footer").show();t.find(".modal-message").remove()},3e3)}else i.text(r.error)},error:function(n,t,r){i.text(r)}})):i.text("Please enter a valid email address")})},validateEmail:function(n){return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)},errorBlock:function(n){return'<div class="alert alert-danger"><a href="#" class="close" data-dismiss="alert">&times;<\/a>'+n+"<\/div>"},loader:{appendTo:function(t){var i=n('<div class="loader overlay text-center"><img src="/2015/img/spinner.gif" class="spinner" width="46" height="46" alt=""><\/div>');t.append(i);i.fadeIn()},hideLoader:function(){return n(".loader").fadeOut(400,function(){n(this).remove()}).promise()}}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t}var t="formValidator",i={submit:".submit"};n.extend(r.prototype,{validate:function(){var u=this,t=n(this.element),a=t.find("[data-validation-required]:visible, .address-block:visible [data-validation-required][data-validation-visible]"),i=0,f,e,o,r,s,h,c,l;return a.each(function(){var t=n(this);t.val()&&t.val().length?t.parent().removeClass("invalid-form-field"):(t.parent().addClass("invalid-form-field"),i+=1)}),f=t.find("[data-validation-radio-required]:visible"),f.each(function(){var t=n(this),r=t.find('input[type="radio"]:checked');r.length?t.removeClass("invalid-form-field"):(t.addClass("invalid-form-field"),i+=1)}),e=t.find("[data-validation-checkbox-required]:visible"),e.each(function(){var t=n(this),r=t.find('input[type="checkbox"]:checked');r.length?t.removeClass("invalid-form-field"):(t.addClass("invalid-form-field"),i+=1)}),o=t.find("[data-validation-select-required]:visible"),o.each(function(){var t=n(this),r=t.find("select option:selected");r.length&&r.val().length?t.removeClass("invalid-form-field"):(t.addClass("invalid-form-field"),i+=1)}),r=t.find("[data-validation-selected-required]").parent().filter(":visible"),r.length&&r.each(function(){var t=n(this),r=t.find("select option:selected");!r.is("[data-title]")&&r.length&&r.val().length?t.removeClass("invalid-form-field"):(t.addClass("invalid-form-field"),i+=1)}),s=t.find("[data-validation-has-block-required]:visible"),s.each(function(){var t=n(this),r=t.data("validation-has-block-required"),u=t.find(r);u.length?t.removeClass("invalid-form-field"):(t.addClass("invalid-form-field"),i+=1)}),h=t.find("[data-valid-email]"),h.each(function(){var t=n(this),r=t.val();u.validateEmail(r)?t.parent().removeClass("invalid-form-field"):(t.parent().addClass("invalid-form-field"),i+=1)}),c=t.find("[data-validation-required-at-least-one]"),c.each(function(){var t=n(this),u=t.find("[data-validation-ralo-group]"),r=[];u.each(function(t){var i=n(this).find("[data-validation-ralo-item]"),f=i.length,u=0;i.each(function(){var t=n(this).val();t.length&&(u+=1)});u==f&&r.push(t)});r.length?t.removeClass("invalid-form-group"):(i+=1,t.addClass("invalid-form-group"))}),l=t.find("[data-validation-ccnum-required]:visible"),l.each(function(){var t=n(this).val().trim().replace(/\s+/g,"");n.payment.validateCardNumber(t)?n(this).closest(".form-group").removeClass("invalid-form-field"):(n(this).closest(".form-group").addClass("invalid-form-field"),i+=1)}),i==0?(t.find(".errors").empty(),!0):(t.find(".errors:visible").html(u.errorBlock("Please complete all the required fields.")),!1)},validateEmail:function(n){return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)},errorBlock:function(n){return'<div class="alert alert-danger"><a href="#" class="close" data-dismiss="alert">&times;<\/a>'+n+"<\/div>"}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="validateForm",i={submit:"[data-form-submit]"};n.extend(r.prototype,{init:function(){var u=this,t=n(this.element),i=t.find(this.settings.submit),r=t.formValidator().data("plugin_formValidator");i.on("click",function(t){if(r.validate())n(this).bootstrapspinbutton();else return t.preventDefault(),!1})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="stickyMenu",r={};n.extend(u.prototype,{init:function(){var i=this,r=n(this.element);n(t).scroll(function(){i.makeSticky(r)});n(t).resize(function(){i.makeSticky(r)})},makeSticky:function(i){var f=i.parent(),r=f.offset(),c=i.next().offset(),e="sticky-menu",u=c.top-r.top,o=i.closest(".sb-layout").offset().top+i.closest(".sb-layout").outerHeight()-i.outerHeight()-u-5,s=n(t).scrollTop(),h;i.css({"max-width":f.outerWidth()-i.next().outerWidth()-5});n("body").scrollTop()>r.top&&i.outerHeight()<i.next().outerHeight()?(i.addClass(e).css({left:r.left}),o<s+u?(h=o-s,i.css({top:h})):i.css({top:u})):i.removeClass(e).css({left:"auto",top:"auto"})}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="stickyBox",r={};n.extend(u.prototype,{init:function(){var i=this,r=n(this.element);n(t).scroll(function(){i.makeSticky(r)});n(t).resize(function(){i.makeSticky(r)})},makeSticky:function(i){var f=i.outerHeight(),r=i.closest(".content-section"),a=r.offset(),y=r.outerHeight(),u=i.parents(".row").first(),e=u.offset(),v=u.outerHeight(),o=r.find(".content-section-holder").css("overflow","hidden").height(),s="sticky-menu",h=e.top+v-f,c=n(t).scrollTop(),l;r.find(".content-section-holder").css("overflow","visible");i.css({"max-width":r.outerWidth()});o+f<u.find("div").first().outerHeight()&&n("body").scrollTop()>e.top+o&&n(t).width()>=768?(i.addClass(s).css({left:a.left}),h<c?(l=h-c,i.css({top:l})):i.css({top:0})):i.removeClass(s).css({left:"auto",top:"auto"})}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n,t,i){"use strict";function f(t,i){this.element=t;this.settings=n.extend({},u,i);this._defaults=u;this._name=r;this.init()}var r="stickyBlock",u={};n.extend(f.prototype,{init:function(){var i=this,r=n(this.element);n(t).scroll(function(){i.makeSticky(r)});n(t).resize(function(){i.makeSticky(r)})},makeSticky:function(r){var c=r.outerHeight(),u=r.parent(),f=u.offset(),l=u.outerHeight(),e="sticky-menu",o=f.top+l-30-c,s=n(t).scrollTop(),h;n(i).scrollTop()>f.top&&n(t).width()>=480?(r.addClass(e),o<=s+30?(h=o-s,r.css({top:h})):r.css({top:30})):r.removeClass(e).css({top:30})}});n.fn[r]=function(t){return this.each(function(){n.data(this,"plugin_"+r)||n.data(this,"plugin_"+r,new f(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="longList",i={};n.extend(r.prototype,{init:function(){var u=this,t=n(this.element),i=t.find("> li"),r=n('<li class="show-hide-button"><div class="more">Show more... <span class="fa-chevron-down"><\/span><\/div><div class="less">Show less... <span class="fa-chevron-up"><\/span><\/div><\/li>');r.on("click",function(){t.hasClass("opened")?(t.removeClass("opened"),i.filter(":gt(7):not(.show-hide-button)").addClass("hidden")):(t.addClass("opened"),i.removeClass("hidden"))});i.length>8&&(t.append(r),i.filter(":gt(7):not(.show-hide-button)").addClass("hidden"))}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="checkboxes",i={};n.extend(r.prototype,{init:function(){var u=this,i=n(this.element),r=i.find('[type="checkbox"]'),t=i.find("span.checkbox");if(t.length){r.is(":checked")?t.addClass("checked"):t.removeClass("checked");r.on("change",function(i){var r=n(i.currentTarget);r.is(":checked")?t.addClass("checked"):t.removeClass("checked")})}}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n,t,i,r){"use strict";function e(t,i){this.element=t;this.settings=n.extend({},f,i);this._defaults=f;this._name=u;this.init()}var u="checkCustom",f={};n.extend(e.prototype,{init:function(){var f=this,t=n(this.element),i=t.parent().find("[data-custom-val-input]"),u=t.find("option:selected").attr("data-custom-val");typeof u!=typeof r&&u!==!1?i.show():i.hide();t.on("change",function(){var u=t.find("option:selected"),n;i.val(u.val());n=t.find("option:selected").attr("data-custom-val");typeof n!=typeof r&&n!==!1?i.val("").show():i.hide()})}});n.fn[u]=function(t){return this.each(function(){n.data(this,"plugin_"+u)||n.data(this,"plugin_"+u,new e(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="employmentForm",i={};n.extend(r.prototype,{init:function(){var i=this,t=n(this.element);t.find("[data-form-submit]").on("click",function(n){var i=t.formValidator().data("plugin_formValidator");if(!i.validate())return n.preventDefault(),!1})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="employmentStatus",i={};n.extend(r.prototype,{init:function(){var t=this,i=n(this.element);t.setPreferredAddress();i.find('[data-preferred-address] input[type="radio"]').on("change",function(){t.setPreferredAddress()});t.setEmploymentStatus();i.find("[data-employment-status] input").on("change",function(){t.setEmploymentStatus()})},setPreferredAddress:function(){var t=this,u=n(this.element),i=u.find("[data-preferred-address]").eq(0).find('input[type="radio"]:checked').val(),r=u.find("[data-preferred-address]").eq(1).find('input[type="radio"]:checked').val(),f=u.find("[data-preferred-address]").first().data("preferred-address");i&&i.length&&r&&r.length?i.toLowerCase()=="home"&&r.toLowerCase()=="home"?(t.setAddressRequired("Home"),t.setAddressNotRequired("Business")):i.toLowerCase()=="business"&&r.toLowerCase()=="business"?(t.setAddressRequired("Business"),f&&f=="home-always-required"?t.setAddressRequired("Home"):t.setAddressNotRequired("Home")):(t.setAddressRequired("Home"),t.setAddressRequired("Business")):i&&i.length&&(i.toLowerCase()=="home"?(t.setAddressRequired("Home"),t.setAddressNotRequired("Business")):i.toLowerCase()=="business"&&(t.setAddressRequired("Business"),t.setAddressNotRequired("Home")))},setEmploymentStatus:function(){var t=this,i=n(this.element),r=i.find(".employed-block"),o=i.find(".professional-employment-details"),u=i.find("#student-block"),f=i.find("#ProfessionalDetails"),e=n("[data-employment-status] input:checked").val();if(e&&e.length)switch(e.toLowerCase()){case"employed":t.setAddressNotRequired("Home");t.setEmploymentDetailsRequired();t.setStudentDetailsNotRequired();t.setPreferredAddress();u.slideUp();r.slideDown();f.slideDown();break;case"full-time student":t.setAddressRequired("Home");t.setEmploymentDetailsNotRequired();t.setStudentDetailsRequired();r.slideUp();f.slideUp();u.slideDown();break;default:r.slideUp();u.slideUp();f.slideDown();t.setAddressRequired("Home");t.setEmploymentDetailsNotRequired();t.setStudentDetailsNotRequired()}},setAddressRequired:function(t){var u=this,r=n(this.element),i=r.find("#"+t+"Address");i.find(".form-group").addClass("required");i.find(".adr1, .adrcity, .adrpostcode, .country-input, .state-input").attr("data-validation-required","");i.find(".country-select.native-select").attr("data-validation-selected-required","");i.find(".state-input").attr("data-validation-visible","")},setAddressNotRequired:function(t){var u=this,r=n(this.element),i=r.find("#"+t+"Address");i.find(".form-group.required").removeClass("required");i.find(".adr1, .adrcity, .adrpostcode, .country-input, .state-input").removeAttr("data-validation-required");i.find(".country-select.native-select").removeAttr("data-validation-selected-required");i.find(".invalid-form-field").removeClass("invalid-form-field");i.find(".state-input").removeAttr("data-validation-visible")},setEmploymentDetailsRequired:function(){var r=this,i=n(this.element),t=i.find(".professional-employment-details");t.find(".form-group").addClass("required");t.find("input[data-employment-details-field]").attr("data-validation-required","");t.find("select[data-employment-details-field]").attr("data-validation-selected-required","")},setEmploymentDetailsNotRequired:function(){var r=this,i=n(this.element),t=i.find(".professional-employment-details");t.find(".invalid-form-field").removeClass("invalid-form-field");t.find(".form-group.required").removeClass("required");t.find("input[data-employment-details-field]").removeAttr("data-validation-required","");t.find("select[data-employment-details-field]").removeAttr("data-validation-selected-required","")},setStudentDetailsRequired:function(){var r=this,t=n(this.element),i=t.find("#student-block");i.find(".requirable").attr("data-validation-required","data-validation-required").addClass("required")},setStudentDetailsNotRequired:function(){var r=this,i=n(this.element),t=i.find("#student-block");t.find("input").removeAttr("data-validation-required","data-validation-required");t.find(".form-group.required").removeClass("required")}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="keepForm",i={};n.extend(r.prototype,{subscription:"",init:function(){var t=this,i=n(this.element);t.checkSubscription();this.subscription=i.find('.subscription-options input[type="radio"]:checked').val();i.find('.subscription-options input[type="radio"]').on("change",function(){t.checkSubscription("change")})},checkSubscription:function(t){var u=this,i=n(this.element),f=i.find('.subscription-options input[type="radio"]:checked').val(),r=n("#confirmation-modal");f=="UNSUBSCRIBED"?(i.find(".subscription-list .overlay").fadeIn(),t&&t=="change"&&u.subscription!=="UNSUBSCRIBED"&&(typeof r.data("bs.modal")!="undefined"?r.modal("show"):(r.modal(),u.modalActions()))):i.find(".subscription-list .overlay").fadeOut()},modalActions:function(){var r=this,i=n(this.element),t=n("#confirmation-modal");t.find(".cancel").on("click",function(){i.find('.subscription-options input[type="radio"]').prop("checked",!1).filter('[value="SUBSCRIBED"]').prop("checked",!0).trigger("change");t.modal("hide")})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="payAccountForm",i={};n.extend(r.prototype,{init:function(){var t=this,i=n(this.element);t.initCalculateInvoices()},initCalculateInvoices:function(){var t=this,i=n(this.element),r=i.find(".invoices-block");t.calculateTotalInvoices();r.find("[data-amount]").on("keypress keyup blur",function(i){n(this).val(n(this).val().replace(/[^0-9\.]/g,""));(i.which!=46||n(this).val().indexOf(".")!=-1)&&(i.which<48||i.which>57)&&i.preventDefault();t.calculateTotalInvoices()})},calculateTotalInvoices:function(){var u=this,r=n(this.element),i=r.find(".invoices-block"),t=0;i.find("[data-amount]").each(function(){var i=n(this).val().length?n(this).val():0;t=t+parseFloat(i)});i.find(".total .amount").text(t.toFixed(2))}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="personalForm",r={};n.extend(u.prototype,{init:function(){var u=this,r=n(this.element),t,f,i,e,o;r.find("input[data-first-name]").on("keyup",function(){r.find("input[data-preferred-name]").val(n(this).val())});t=r.find(".dietary-options");u.showDietaryOptions(t);t.find('input[type="radio"]').on("change",function(){u.showDietaryOptions(t);t.find(".radio-group").removeClass("invalid-form-field")});if(f=t.find(".dietary-options-select"),f.chosen(),i=f.next(".chosen-container"),i.length>0){e=n('<div class="cancel-link-holder text-right"><\/div>');o=n('<span class="cancel-link">Cancel X<\/span>');o.on("click touchstart",function(){i.removeClass("chosen-with-drop")});e.append(o);i.find(".chosen-drop").append(e);i.on("touchstart",function(t){t.stopPropagation();t.preventDefault();var r=n(t.target);r.hasClass("search-choice-close")?(r.trigger("click"),r.trigger("mousedown"),n(this).trigger("mousedown"),i.removeClass("chosen-with-drop")):r.is("input")?r.blur().focus():r.is("ul.chosen-choices")&&r.find(".search-field input").blur().focus()})}u.showTooltips();r.find("[data-form-submit]").on("click",function(n){var t=r.formValidator().data("plugin_formValidator");if(!t.validate())return n.preventDefault(),!1})},showDietaryOptions:function(i){var r=i.find('input[type="radio"]:checked').val();i.find(".options-block").hide();n(t).trigger("resize");typeof r!="undefined"&&r&&r.toLowerCase()=="yes"&&i.find(".options-block").slideDown(400,function(){n(t).trigger("resize")})},showTooltips:function(){var r=this,t=n(this.element),i={content:{text:"You are unable to change this field online.<br>Please contact AIM WA client services on (08) 9383-8000 if this information is incorrect."},show:{event:"click"},hide:"mouseleave",position:{my:"top center",at:"bottom center",container:n("body")},style:{classes:"qtip-tipped"}};t.find("[readonly], [disabled], .disabled, .disabled-overlay").qtip(i)}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="disabledTooltips",i={};n.extend(r.prototype,{init:function(){var t=this,i=n(this.element);t.showTooltips()},showTooltips:function(){var r=this,t=n(this.element),i={content:{text:"You are unable to change this field online.<br>Please contact AIM WA client services on (08) 9383-8000 if this information is incorrect."},show:{event:"click"},hide:"mouseleave",position:{my:"top center",at:"bottom center",container:n("body")},style:{classes:"qtip-tipped"}};t.find("[readonly], [disabled], .disabled, .disabled-overlay").qtip(i)}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="bulletins",r={};n.extend(u.prototype,{init:function(){var u=this,i=n(this.element),r=i.find(".bulletin-item");r.on("click",function(i){var f=n(i.currentTarget).data("url"),r=n("#bulletin-modal"),u=r.find(".loader");r.find(".bulletin-content").attr("src","");u.fadeIn();r.on("show.bs.modal",function(){var i=n(t).height()*.85-r.find(".modal-header").outerHeight();r.find(".modal-body").css("height",i);r.find(".bulletin-content").css("height",i-30)});r.on("hide.bs.modal",function(){r.find(".bulletin-content").attr("src","");u.fadeIn()});typeof r.data("bs.modal")!="undefined"?(r.modal("show"),r.find(".bulletin-content").attr("src",f),u.fadeOut()):(r.modal(),r.find(".bulletin-content").attr("src",f),u.fadeOut())});n(t).resize(function(){var i=n("#bulletin-modal"),r=n(t).height()*.85-i.find(".modal-header").outerHeight();i.find(".modal-body").css("height",r);i.find(".bulletin-content").css("height",r-30)})}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="countryStateSelect",i={};n.extend(r.prototype,{init:function(){var e=this,t=n(this.element),r=t.find(".country-input").val(),u=t.find(".country-select"),f,i;r&&r.length||(r="Australia");u.find("option").prop("selected",!1).each(function(){n(this).val()==r&&n(this).prop("selected",!0)});u.selectpicker("refresh");u.on("change",function(t){var i=n(t.currentTarget).find("option:selected").text();n(t.currentTarget).parent().find(".country-input").val(i).trigger("change")});t.find(".country-input").on("change",function(t){var r=n(t.currentTarget),i=r.parents(".row").first();i.find(".state-input").val("");r.val()=="Australia"?(i.find(".state-select").show().find("option:selected").prop("selected",!1).end(),i.find(".state-input").hide()):(i.find(".state-select").hide(),i.find(".state-input").show())});f=t.find(".state-input").val();i=t.find(".state-select");r=="Australia"?(i.find("option").prop("selected",!1),i.find("option").each(function(){var t=n(this);t.val()==f&&t.prop("selected",!0)}),i.selectpicker("refresh"),i.show(),t.find(".state-input").hide()):(i.hide(),t.find(".state-input").show());i.on("change",function(t){var i=n(t.currentTarget).find("option:selected").text();n(t.currentTarget).parent().find(".state-input").val(i).trigger("change")})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="countryStateSelectNative",i={};n.extend(r.prototype,{init:function(){var e=this,i=n(this.element),r="Australia",u=i.find(".country-select"),f,t;r=u.find("option:selected").text();u.on("change",function(t){r=n(t.currentTarget).find("option:selected").text();var i=n(t.currentTarget).parents(".row").first();i.find(".state-input").val("");r=="Australia"?(i.find(".state-select").show().find("option:selected").prop("selected",!1),i.find(".state-select").prop("selectedIndex",0),i.find(".state-input").hide()):(i.find(".state-select").hide(),i.find(".state-input").show())});f=i.find(".state-input").val();t=i.find(".state-select");r=="Australia"?(t.find("option").prop("selected",!1),t.find("option").each(function(){var t=n(this);t.val()==f&&t.prop("selected",!0)}),t.show(),i.find(".state-input").hide()):(t.hide(),i.find(".state-input").show());t.on("change",function(t){var i=n(t.currentTarget).find("option:selected").text();n(t.currentTarget).parent().find(".state-input").val(i).trigger("change")})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="toggleAdditionalFields",i={};n.extend(r.prototype,{init:function(){var i=this,r=n(this.element),t=r.find("[data-additional-fields-trigger]"),u=r.find(".additional-fields-holder");i.checkVal(t);t.on("keyup",function(){i.checkVal(t)})},checkVal:function(t){var f=this,r=n(this.element),i=r.find(".additional-fields-holder"),u=t.val();u.length?i.show():i.hide()}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="addSubsidiary",i={};n.extend(r.prototype,{init:function(){var r=this,t=n(this.element),i=t.find("input");i.on("change",function(){var i=n(this),r=i.prop("checked"),t;r?(t=i.closest(".subsidiaries-block").next(".subsidiaries-block"),t.show(),t.find("[data-name]").each(function(){var t=n(this);t.attr("name",t.attr("data-name"))})):(t=i.closest(".subsidiaries-block").next(".subsidiaries-block"),t.hide(),t.find("[name]").each(function(){var t=n(this);t.attr("data-name",t.attr("name")).removeAttr("name")}))})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="addAnother",i={};n.extend(r.prototype,{init:function(){var r=this,t=n(this.element),i=t.find("input");i.on("change",function(){var r=n(this),f=r.prop("checked"),u=r.parents("[data-add-block]"),t=u.siblings().addBack(),i=t.index(u);i+1==2?t.eq(0).find("[data-add-another]").slideUp():t.eq(0).find("[data-add-another]").slideDown();f?t.eq(i+1).slideDown():(t.eq(i+1).slideUp(),i+1==2&&t.eq(0).find("[data-add-another]").slideDown())})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n,t){"use strict";function u(t,u){this.element=t;this.settings=n.extend({},r,u);this._defaults=r;this._name=i;this.init()}var i="validateEmail",r={};n.extend(u.prototype,{init:function(){function s(){var n=f.val();n.length?t.validateEmail(n)?(r.empty(),t.enableForm(i),t.checkEmail(n)):(r.html(t.errorBlock("Please enter a valid email address before continuing.")),t.disableForm(i)):(r.empty(),t.enableForm(i))}var t=this,u=n(this.element),i=u.parents(".aim-form"),f=u.find(".email-field"),r=u.find(".email-error-container"),e,o;f.on("keyup",function(){r.empty();t.enableForm(i)});o=1200;f.on("blur change click paste input",function(){clearTimeout(e);e=setTimeout(s,o)})},enableForm:function(n){n.find("input, select").prop("disabled",!1)},disableForm:function(n){n.find("input, select").not(".email-field").prop("disabled",!0)},validateEmail:function(n){return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)},checkEmail:function(t){var i=this,r="/api/check-email.ashx?email="+encodeURI(t);n.ajax(r,{method:"GET",dataType:"json",success:function(n){n.userExists&&i.loginModal(t)}})},errorBlock:function(n){return'<div class="alert alert-danger oneliner"><a href="#" class="close" data-dismiss="alert">&times;<\/a>'+n+"<\/div>"},loginModal:function(t){var u=this,i=n("#login-modal"),r=n("#reset-modal");if(!n(".topbar").hasClass("logged_in")){typeof i.data("bs.modal")!="undefined"?(i.modal("show"),i.find(".email-field").val(t)):(i.modal(),i.find(".email-field").val(t),u.loginModalEvents(i));i.find(".forgot-password").on("click",function(){i.modal("hide");typeof r.data("bs.modal")!="undefined"?r.modal("show"):(r.modal(),u.forgotModalEvents())})}},loginModalEvents:function(t){var i=this,f=n(this.element),r=t.find(".email-field"),u=t.find(".password-field");r.on("keydown",function(n){var t=n.keyCode?n.keyCode:n.which;t=="13"&&(n.preventDefault(),r.blur(),u.focus())});u.on("keydown",function(n){var r=n.keyCode?n.keyCode:n.which;r=="13"&&(n.preventDefault(),i.submitForm(t))});t.find(".cancel").on("click",function(){f.find(".email-field").val("");t.modal("hide")});t.find(".submit").on("click",function(n){n.preventDefault();i.submitForm(t)})},submitForm:function(i){var r=this,c=n(this.element),e=jsDomains.getDomains(),h=t.location.protocol,o=null,s,u,f;t.location.hostname.indexOf("loop")!==-1&&(o="student");s=i.formValidator().data("plugin_formValidator");s.validate()&&(r.loader.appendTo(i.find(".modal-body")),u=i.find(".email-field").val(),f=i.find(".password-field").val(),n.ajax("/api/login.aspx",{method:"POST",data:{email:u,password:f,allowedRoles:o}}).always(function(){r.loader.hideLoader()}).done(function(n){if(n==="Success"){var o=URI().toString();t.location=URI(h+"//"+e[0]+"/api/login.aspx").addSearch("success",o).addSearch("email",u).addSearch("password",f).addSearch("also",e.toString()).toString()}else i.find(".errors:visible").html(r.errorBlock(n))}))},forgotModalEvents:function(){var r=this,f=n(this.element),u=n("#login-modal"),t=n("#reset-modal"),i=t.find(".error-block");t.find(".cancel").on("click",function(n){n.preventDefault();t.modal("hide");u.modal("show")});t.find(".submit").on("click",function(u){var f,e;u.preventDefault();i.empty();f=t.find('[name="forgot-password"]').val();f.length&&r.validateEmail(f)?(e="/api/reset-password.ashx?email="+f,n.ajax(e,{method:"GET",dataType:"json",success:function(r){if(r.success){var u=n('<div class="modal-message">An email has been sent to you with instructions on how to reset your password<\/div>');t.find(".modal-body, .modal-footer").hide();t.find(".modal-content").append(u);setTimeout(function(){t.modal("hide");t.find('[name="forgot-password"]').val("");t.find(".modal-body, .modal-footer").show();t.find(".modal-message").remove()},3e3)}else i.text(r.error)},error:function(n,t,r){i.text(r)}})):i.text("Please enter a valid email address")})},loader:{appendTo:function(t){var i=n('<div class="loader overlay text-center"><img src="/2015/img/spinner.gif" class="spinner" width="46" height="46" alt=""><\/div>');t.append(i);i.fadeIn()},hideLoader:function(){return n(".loader").fadeOut(400,function(){n(this).remove()}).promise()}}});n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new u(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="readonlyTooltips",i={};n.extend(r.prototype,{init:function(){var i=this,t=n(this.element);n("select.native-select[disabled]").wrap('<span class="disabled"><\/div>');t.find("[readonly], input[disabled], input.disabled, span.disabled").qtip({content:{text:"You are unable to change this field online.<br>Please contact AIM WA client services on (08) 9383-8000 if this information is incorrect."},show:{event:"click"},hide:"mouseleave",position:{my:"top center",at:"bottom center",container:n("body")},style:{classes:"qtip-tipped qtip-text-lg"}})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="selectAdditionalOptions",i={};n.extend(r.prototype,{init:function(){var i=this,r=n(this.element),t=r.find("select");i.showAdditionalOption(t.find("option:selected").data("selected-option"));t.on("change",function(){i.showAdditionalOption(t.find("option:selected").data("selected-option"))})},showAdditionalOption:function(t){var f=this,u=n(this.element),r=u.find(".additional-option"),i;r.each(function(){var t=n(this),i=t.find("input");t.hide();i.attr("data-name",i.attr("name")).removeAttr("name")});i=r.filter('[data-option="'+t+'"]');i.length&&(i.show(),i.find("input").attr("name",i.find("input").attr("data-name")))}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){n.fn.changeTag=function(t,i){var r=n("<"+t+">"),u={},f;return n.each(this.get(0).attributes,function(n,t){i&&i.length&&i.indexOf(t.name)!==-1&&(u[t.name]=t.value)}),r.attr(u),r.data(this.data()),f=this.children().clone(!0),r.append(f),this.replaceWith(r),r}}(jQuery,window,document),function(n,t,i){"use strict";function f(t,i){this.element=t;this.settings=n.extend({},u,i);this._defaults=u;this._name=r;this.init()}var r="searchForm",u={};n.extend(f.prototype,{init:function(){function l(){var i=n.trim(u.val()),f=t.location.pathname.indexOf("/master/")===0?"master":"web";a();n.get("/api/search-autocomplete.aspx?type=program&db="+f+"&query="+i,function(n){v();s.renderResults(r,n,i)})}function a(){var n=e.parent().width(),t=e.outerWidth(),i=t+20<n-16?t+20:n-16;h.css({left:i}).fadeIn()}function v(){h.fadeOut()}var s=this,f=n(this.element),r=f.find(".inputField"),u=r.find("input[type=text]"),y=r.find("a"),e=f.find(".query-hidden span"),h=f.find(".search-spinner"),o,c;u.on("focus",function(){if(r.addClass("focused"),u.val().length){var i=n.trim(u.val()),f=t.location.pathname.indexOf("/master/")===0?"master":"web";i.length&&n.get("/api/search-autocomplete.aspx?type=program&db="+f+"&query="+i,function(n){s.renderResults(r,n,i)})}});n(i).mouseup(function(t){r.is(t.target)||r.has(t.target).length!==0||(r.removeClass("focused"),n(".search-and-book .tt-menu").remove())});c=400;u.on("keyup",function(i){var r=n.trim(u.val());if(e.text(u.val()),i.keyCode==13){t.location.href="/Search_Results?q="+r;return}clearTimeout(o);o=setTimeout(l,c)});u.on("keydown",function(){clearTimeout(o)})},renderResults:function(i,r,u){var c=this,h=n(this.element),f=i.find(".inp-field-holder"),e,o,s;f.find(".tt-menu").remove();r&&r.groups&&r.groups.length&&(e=Handlebars.compile('<div class="tt-menu"><div class="tt-dataset tt-dataset-0">{{#each groups}}<div class="group-title">{{title}}<\/div>{{#each items}}<div class="tt-suggest"><div class="text"><a href="{{url}}">{{text}}<\/a><\/div><\/div>{{/each}}{{/each}}<\/div><\/div>'),f.append(e(r)),o=n(t).height()-(i.offset().top-n(t).scrollTop()+i.outerHeight()),s=h.find(".tt-menu"),s.css("max-height",o),f.find(".tt-suggest").each(function(){var r=n(this).find("a"),t=r.text(),f=t.toLowerCase().indexOf(u),i;f!==-1&&(i=t.substr(f,u.length),t=t.replace(i,'<span class="tt-highlight">'+i+"<\/span>"),r.html(t))}))}});n.fn[r]=function(t){return this.each(function(){n.data(this,"plugin_"+r)||n.data(this,"plugin_"+r,new f(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="phoneNumberType",i={};n.extend(r.prototype,{init:function(){var r=this,u=n(this.element),t=u.find('select[name="Phone Type"]'),i=t.find("option:selected").val()||"WORK";r.showSelected(i);t.on("change",function(){i=t.find("option:selected").val();r.showSelected(i)})},showSelected:function(t){var r=this,i=n(this.element);t&&t.length&&(i.find('input[type="text"]').hide(),i.find(".phone-"+t.toLowerCase()).show())}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n){function f(){var n=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return n?parseInt(n[2],10):!1}function e(){var t=n("#homePageBrowseCategoriesTrigger"),i=n("#homePageBrowseCategoriesMenu"),r=n("#top-banner");t.hover(function(){o(t,i,r)});i.mouseleave(250,function(){t.removeClass("open");r.removeClass("rolledout");i.fadeOut(400)})}function o(t,i,r){t.addClass("open");r.addClass("rolledout");var u=n(".search-and-book").outerWidth()+(n(window).width()-n(".search-and-book").outerWidth())/2-t.offset().left-t.outerWidth();i.css({left:u});i.fadeIn(400)}function s(){var t=n("#top-banner"),i=t.find(".slider-left"),r=t.find(".features-block"),u;t.imagesLoaded(function(){i.css("display","block");i.animate({opacity:1});r.css("display","block");r.animate({opacity:1})});u=n(".slider-left");u.slick({prevArrow:'<div class="arrow left"><\/div>',nextArrow:'<div class="arrow right"><\/div>',dots:!0,autoplay:!0,autoplaySpeed:1e4,responsive:[{breakpoint:768,settings:{dots:!1}}]})}function r(){n(window).width()<992?typeof newsSlider=="undefined"&&(window.newsSlider=n(".news-list").slick({prevArrow:'<div class="arrow left"><\/div>',nextArrow:'<div class="arrow right"><\/div>',infinite:!1,adaptiveHeight:!0})):n(".news-list-wrapper .bx-wrapper").length&&typeof window.newsSlider.destroySlider!="undefined"&&(window.newsSlider.destroySlider(),delete window.newsSlider)}function u(){var i=n(window).width(),t,r;return t=i>=768?3:1,r=i/t,{pager:!1,infiniteLoop:!1,hideControlOnEnd:!0,minSlides:t,maxSlides:t,slideWidth:r,slideMargin:0}}var t=f(),i;n(".native-select").each(function(){var t=n(this),i=t.find("option:selected"),r=i.text(),u=t.hasClass("blank-option");u||r.length||(i.remove(),t.prop("selectedIndex",-1))});i=URI().search(!0);n(".querystring-replace").each(function(){var t=n(this).text().trim();t=t.substring(2,t.length-2);n(this).text(i[t])});n(document).ready(function(){function it(t){var i=t.find("option:selected"),o,s,u,h;if(i.val().length){var r=i.closest(".booking-form"),y=i.data("allowwebregistrations"),p=i.data("waitlistonly"),w=i.data("limitedspaces"),c=r.find(".waitlist"),l=r.find(".limitedspaces"),a=r.find(".notallowwedwebregistrations"),f=i.data("earlybird"),e=r.find(".earlybird"),v=r.find('input[type="submit"]');for(y?(a.hide(),v.show()):(a.show(),v.hide()),p?c.show():c.hide(),w?l.show():l.hide(),f&&f.length?(e.find(".finish-date").text(moment(f,"YYYY-MM-DD").format("DD MMMM YYYY")),e.show()):e.hide(),o=n("#ListViewFees"),o.empty(),s=i.data("prices"),u=0;u<s.length;++u)h=s[u],o.append('<li><div class="price-row-container"><div class="price-row"><div class="col-xs-8 col-sm-7 col-md-8">'+h.Title+'<\/div><div class="col-xs-4 col-sm-5 col-md-4 price">'+h.Price+"<\/div><\/div><\/div><\/li>")}}var f,k,a,g,nt,tt,p,w,b,c,l,rt;n('a[data-open="programGuide"]').on("click",function(t){t.preventDefault();n("#programGuide").modal()});n('[data-toggle="tooltip"]').tooltip();n(".search-and-book").length&&n(".search-and-book .search-form").searchForm();n(".main-nav").responsiveNav();s();r();n(".oc-block").openClose();n("#events-slider").length&&(window.eventsSlider=n("#events-slider").slick({prevArrow:'<div class="arrow left"><\/div>',nextArrow:'<div class="arrow right"><\/div>',autoplay:!0,autoplaySpeed:1e4,slidesToShow:3,responsive:[{breakpoint:768,settings:{slidesToShow:1}}]}));n("#bottom-banners-slider").length&&(window.bottomBannersSlider=n("#bottom-banners-slider").slick({prevArrow:'<div class="arrow left"><\/div>',nextArrow:'<div class="arrow right"><\/div>',autoplay:!0,autoplaySpeed:1e4,slidesToShow:3}));n(".programs-list-slider").length&&(f=u(),f.nextText='<i class="fa-chevron-right"><\/i>',f.prevText='<i class="fa-chevron-left"><\/i>',f.onSliderLoad=function(){k=n(".programs-list-slider").setSameHeight({el:".program-block"}).data("plugin_setSameHeight")},a=n(".programs-list-slider").bxSlider(f));n(".homeFeaturedPrograms .filter a").click(function(){var t=n(this).parent();t.addClass("active").siblings().removeClass("active")});n(".content-filter a").click(function(t){t.preventDefault();var i=n(this).parent();i.addClass("active").siblings().removeClass("active")});e();n("body").on("click",function(){n(".enquiry-block .enquiry-form").slideUp()});n(".enquiry-block").on("click",function(n){n.stopPropagation()});n(".enquiry-block .heading").on("click",function(t){t.preventDefault();t.stopPropagation();n(".enquiry-block .enquiry-form").slideToggle()});n(".enquiry-block form.enquiry-form").submit(function(){return n(".enquiry-block form.enquiry-form button").bootstrapspinbutton({inside:!0}),n.ajax({url:"/api/enquiry.aspx",data:n(this).serialize(),dataType:"json",method:"post",success:function(t){if(n(".enquiry-block form.enquiry-form button").bootstrapspinbutton("stop"),!t.success){alert(t.error);return}alert("Thank you. Your enquiry has been submitted and we will get back to you shortly.");n(".enquiry-block form.enquiry-form input, .enquiry-block form.enquiry-form textarea").val("");n(".enquiry-block .enquiry-form").slideUp()},error:function(){n(".enquiry-block form.enquiry-form button").bootstrapspinbutton("stop");alert("There was a problem submitting your enquiry. Please try again later.")}}),!1});n(".tc-tabs").tcTabs();n(".plans-block").plans();n(".bs-select").selectpicker();n(".bordered-select").each(function(){var r=typeof n(this).attr("disabled")!="undefined",t=n(this).selectpicker({width:"100%"}),i;n(this).attr("name")==="prefix"&&t.next().find("button").attr("disabled","disabled");i=n(this).find("option:selected").val();i.length?t.next().find(".dropdown-toggle").addClass("has-value"):t.next().find(".dropdown-toggle").removeClass("has-value");n(this).on("changed.bs.select",function(){var i=n(this).find("option:selected").val();i.length?t.next().find(".dropdown-toggle").addClass("has-value"):t.next().find(".dropdown-toggle").removeClass("has-value")})});n(".select").selectpicker({width:"auto"});n(".native-select[disabled]").each(function(){var t=n(this);t.wrap('<div class="disabled-select"><\/div>');t.parent().append('<span class="disabled-overlay"><\/div>');setTimeout(function(){n(".membership-form").disabledTooltips()},200)});n(".plans-block").setSameHeight({el:".plan-content",setOnResize:!0});n(".plans").setSameHeight({el:".plan-heading",setOnResize:!0});n(".testimonials-list").bxSlider({pager:!0,infiniteLoop:!0,controls:!1});n(".qualifications-types").length&&n(".qualifications-types").setSameHeight({el:".cb-content-holder",setOnResize:!0});n(".detailed-view-section").viewDetailed();n(".detailed-view-section").length&&(n(".detailed-view-section .items-list .row").setSameHeight({el:".item:visible",setOnResize:!0}),setTimeout(function(){n(window).trigger("resize")},1e3));n('.detailed-view-section a[data-toggle="tab"], .detailed-view-wrapper a[data-toggle="tab"]').on("show.bs.tab",function(t){var i,r;n(window).trigger("resize");n(".detailed-view").slideUp();t.relatedTarget&&(i=n(n(t.relatedTarget).attr("href")),i.find(".item.active").removeClass("active"),i.find(".detailed-view .video").length&&(r=i.find(".detailed-view .video iframe"),r.length&&r.slideUp().remove()))});n('.detailed-view-section a[data-toggle="tab"], .detailed-view-wrapper a[data-toggle="tab"]').on("shown.bs.tab",function(){n(window).trigger("resize")});n('.articles-list a[data-toggle="tab"]').on("shown.bs.tab",function(){n(".items-links-list .description").length&&n(".items-links-list .description").dotdotdot({height:50})});if(n(".articles .item").length&&(n(".detailed-view-section .item .item-content p").dotdotdot({height:66}),n(".detailed-view-section .item .item-content .title").dotdotdot({height:38})),n(".iframe-container").loadIfVisible({el:"iframe"}),n(".select.topics-filter").change(function(){var t=n(this).closest(".detailed-view-section").find(".items-list [data-topics]"),i;t.hide();i=n(this).val();i?t.filter('[data-topics*="'+i+'"]').show():t.show()}),n("select.authors-filter").length){var o=n("select.authors-filter"),ot=o.find("option"),d={};ot.each(function(){d[this.text]?n(this).remove():d[this.text]=this.value});g=o.find("option:first");nt=o.find("option:not(:first)").sort(function(n,t){return n.text==t.text?0:n.text<t.text?-1:1});o.html(nt).prepend(g);n("select.authors-filter").selectpicker("refresh");o.change(function(){var t=n(this).closest(".detailed-view-section").find(".items-list [data-author]"),i;t.hide();i=n(this).val();i?t.filter('[data-author="'+i+'"]').show():t.show()})}if(n(".select.types-filter").filterContent(),n(".select.topics-filter").filterContent(),n(".filter-group").groupFilterContent(),n(".videos-notes-nav").length){var i=n("#block_LATEST"),v=i.find('[data-block="events-with-videos"] .item').length,y=i.find('[data-block="speaker-notes"] .item').length,h=n("select.types-filter");!v&&y?(n(".bootstrap-select.types-filter").hide(),h.find("option").prop("selected",!1).filter('[value="speaker-notes"]').prop("selected",!0).trigger("change")):v&&!y?(n(".bootstrap-select.types-filter").hide(),h.find("option").prop("selected",!1).filter('[value="events-with-videos"]').prop("selected",!0).trigger("change")):v||y?(tt=n(".bootstrap-select.types-filter"),tt.is(":hidden")&&(n(".bootstrap-select.types-filter").show(),h.find("option").prop("selected",!1).filter('[value="events-with-videos"]').prop("selected",!0).trigger("change"),h.selectpicker("refresh"))):(n(".bootstrap-select.types-filter").hide(),i.html("<p>There are no items <\/p>"));n(".professional-videos").length&&(h.find("option").prop("selected",!1).filter('[value="speaker-notes"]').prop("selected",!0).trigger("change"),i.find(".videos-section").removeClass("active").hide(),i.find(".links-list").addClass("active").show());n('.videos-notes-nav a[data-toggle="tab"]').on("shown.bs.tab",function(t){var o=n(t.target).attr("href"),r=n(o),u=r.find('[data-block="events-with-videos"] .item').length,f=r.find('[data-block="speaker-notes"] .item').length,i=n("select.types-filter"),e;!u&&f?(n(".bootstrap-select.types-filter").hide(),i.find("option").prop("selected",!1).filter('[value="speaker-notes"]').prop("selected",!0).trigger("change")):u&&!f?(n(".bootstrap-select.types-filter").hide(),i.find("option").prop("selected",!1).filter('[value="events-with-videos"]').prop("selected",!0).trigger("change")):u||f?(e=n(".bootstrap-select.types-filter"),e.is(":hidden")&&(n(".bootstrap-select.types-filter").show(),i.find("option").prop("selected",!1).filter('[value="events-with-videos"]').prop("selected",!0).trigger("change"),i.selectpicker("refresh"))):(n(".bootstrap-select.types-filter").hide(),r.html("<p>There are no items <\/p>"))})}n("[data-entertosubmit]").keydown(function(t){t.keyCode===13&&t.target.tagName!="TEXTAREA"&&(t.preventDefault(),n(this).find("[data-submit]").get(0).click())});n(".sortable-block").sortContent();n('.booking-form [type="submit"]').loginRegisterModal();n("[data-sticky-sidebar]").stickyMenu();n("[data-sticky-booking]").stickyBox();n(".s-icons-block").stickyBlock();n(".s-icons-block .s-item > a").each(function(){n(this).attr("href",n(this).attr("href")+encodeURI(window.location.href))});n(".dates-list").longList();n(".chb").checkboxes();n(".fasttrack-logo").qtip({width:"100%",placeholder_text_multiple:"S",content:{text:n(".fasttrack-tooltip").html()},show:{modal:!0},hide:{event:"mouseleave click",delay:3e3},position:{my:"center left",at:"center right",container:n("body")},style:{classes:"qtip-tipped logo-tip"},events:{render:function(){},show:function(){}}});p=n(".main-nav").siblings(".content").first();p.next().is("footer")||p.addClass("auto-height");n("select[data-has-custom-value]").checkCustom();n(".personal-details-form").personalForm();n(".employment-details-form").employmentForm();n(".employment-details-form").employmentStatus();n(".keep-up-to-date-form").keepForm();n(".pay-account-form").payAccountForm();n(".bulletins").bulletins();n(".items-links-list .description").length&&n(".items-links-list .description").dotdotdot({height:50});n(".documents-list").length&&n(".documents-list").documentsList();n("[data-form-validation]").validateForm();n("[data-country-state-block]").countryStateSelect();n("[data-country-state-block-native]").countryStateSelectNative();n("[data-phone-number-block]").phoneNumberType();n("[data-additional-fields-if-not-empty]").toggleAdditionalFields();n("[data-add-subsidiary]").addSubsidiary();n("[data-add-another]").addAnother();n("[data-readonly-tooltips]").readonlyTooltips();(!t||t&&t>=48)&&n(".email-block").validateEmail();n("[data-select-additional-options]").selectAdditionalOptions();n(".membership-form").employmentStatus();n(".membership-form").readonlyTooltips();n(".content table[cellpadding]").each(function(){var t=n(this),r,i;t.find("tr").length>1&&(t.hasClass("main-table")||t.addClass("main-table"),t.find("thead").length||(r=t.find("tbody tr").first(),i=n("<thead><\/thead>"),r.appendTo(i),i.find("td").each(function(){n(this).changeTag("th",["colspan","rowspan"])}),i.find("th").each(function(){n(this).html(n.trim(n(this).text()))}),t.prepend(i)),t.find("tbody tr").first().find("td").each(function(){var t=n(this);t.css("border-bottom").length&&t.addClass("border-bottom")}))});n("input.cc-num").payment("formatCardNumber");n("input.cc-cvc").payment("formatCardCVC");n("input.cc-exp").payment("formatCardExpiry");n("input.cc-exp").on("click focus keyup blur change paste",function(){var t=n(this),i=t.payment("cardExpiryVal");n.payment.validateCardExpiry(i)?(n("#HiddenFieldCCExpiryMonth").val(i.month),n("#HiddenFieldCCExpiryYear").val(i.year),t.parent().removeClass("invalid-form-field")):t.parent().addClass("invalid-form-field")});n("input.cc-num").on("click focus keyup blur change paste",function(){var t=n(this),i=t.val().trim().replace(/\s+/g,"");i.length&&n.payment.validateCardNumber(i)?t.parent().addClass("valid-card"):t.parent().removeClass("valid-card")});n(".event-block").each(function(){var t=n(this),i=t.find("em.date").text(),r,u;i.length&&(r=new Date(i),u=new Date(new Date*1-432e5),u>r&&(t.hide(),t.prev(".separator").hide()))});w=n(".main-content .content img");w.length&&w.each(function(){var t=n(this);t.width()>n(".main-content .content").width()&&t.wrap('<div class="responsive-image-holder"><\/div>')});b=n(".main-content .content table");b.length&&b.each(function(){var t=n(this);t.width()>n(".main-content .content").width()&&t.wrap('<div class="responsive-table-holder"><\/div>')});n(".category-nav-dd").each(function(){n(this).find(".dd ul li").length||(n(this).remove(),n(".page-heading .subcategory").show(),n(".page-heading").addClass("page-heading-mobile-with-subcategory"))});n(".category-nav").each(function(){n(this).children().length||(n(this).remove(),n(".page-heading .subcategory").show(),n(".page-heading").addClass("page-heading-mobile-with-subcategory"))});c=n(".select-event-date .select-date");c.val()!=null&&it(c);c.on("change",function(){it(c)});l=n(".sideGallery");l.length&&(holder=l.parent(),content=holder.children().not(l),content.wrapAll('<div class="content-container" />'),rt=l.find("img"),rt.each(function(){var t=n(this);t.one("load",function(){var i=t.height(),n=Math.ceil(i/2);t.css({"border-top-left-radius":n,"border-bottom-left-radius":n,opacity:1})}).each(function(){this.complete&&n(this).load()})}));n(".document-modal").on("click",function(t){t.preventDefault();var r=n(t.currentTarget),u=r.attr("href"),i=n("#pdf-modal");i.find(".iframe-container iframe").attr("src",u);i.modal()});if(n(".advocacy-news-list").length){var ut=new URI(window.location.href),ft=ut.hash(),i=n(ft);if(!i.length)return;var st=i.find(".document-modal"),ht=st.attr("href"),et=n("#pdf-modal");et.find(".iframe-container iframe").attr("src",ht);et.modal()}if(n(".mediaReleases").length){var ut=new URI(window.location.href),ft=ut.hash(),i=n(ft);if(!i.length)return;i.find(".item-holder").click()}n(window).resize(function(){var o=u(),t,i,f,e;n(".programs-list-slider").length&&typeof a!="undefined"&&(t=o,t.nextText='<i class="fa-chevron-right"><\/i>',t.prevText='<i class="fa-chevron-left"><\/i>',t.onSliderLoad=function(){k.refreshHeights()},a.reloadSlider(t));r();n(".category-nav-dd").each(function(){n(this).find(".dd ul li").length||(n(this).remove(),n(".page-heading .subcategory").show())});n(".category-nav").each(function(){n(this).children().length||(n(this).remove(),n(".page-heading .subcategory").show())});n(window).width()<768&&!n(".category-nav-dd").length?(n(".page-heading .subcategory").show(),n(".page-heading").addClass("page-heading-mobile-with-subcategory")):n(".page-heading").removeClass("page-heading-mobile-with-subcategory");i=n(".main-content .content table");i.length&&i.each(function(){var t=n(this);t.closest(".responsive-table-holder").length||t.width()>n(".main-content .content").width()&&t.wrap('<div class="responsive-table-holder"><\/div>')});f=n(".sideGallery");f.length&&(e=f.find("img"),e.each(function(){var t=n(this),r=t.height(),i=Math.ceil(r/2);t.css({"border-top-left-radius":i,"border-bottom-left-radius":i,opacity:1})}));n(".articles .item").length&&(n(".detailed-view-section .item .item-content p").dotdotdot({height:66}),n(".detailed-view-section .item .item-content .title").dotdotdot({height:38}))})})}(jQuery),function(){for(var n,u=function(){},t=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeline","timelineEnd","timeStamp","trace","warn"],i=t.length,r=window.console=window.console||{};i--;)n=t[i],r[n]||(r[n]=u)}(),function(n,t,i){"use strict";function f(t,i){this.element=t;this.settings=n.extend({},u,i);this._defaults=u;this._name=r;this.init()}var r="searchModal",u={};n.extend(f.prototype,{init:function(){var t=this,i=n(this.element),r=i.find(".trigger");r.on("click",function(n){n.preventDefault();t.openSearchModal()})},openSearchModal:function(){function w(){var i=n.trim(f.val()),r=t.location.pathname.indexOf("/master/")===0?"master":"web";b();n.get("/api/search-autocomplete.aspx?db="+r+"&query="+i,function(n){k();v.renderResults(u,n,i)})}function b(){var n=e.parent().width(),t=e.outerWidth(),i=t+20<n-16?t+20:n-16;l.css({left:i}).fadeIn()}function k(){l.fadeOut()}var v=this,h=0,c,o,s,a;navigator.userAgent.match(/(iPhone|iPod|iPad)/i)&&n(t).scroll(function(){h=n(i).scrollTop()});c='<div class="searchModal" style="display: none">                             <div class="overlay"><\/div>                             <div class="closeIcon">x<\/div>                             <div class="inputField" role="form">                                 <div class="inp-field-holder">                                     <input type="text" placeholder="Type your search..." value="">                                     <div class="query-hidden"><span>Type your search...<\/span><\/div>                                     <div class="search-spinner"><img src="/2015/img/search-spinner.gif" width="16" height="16" alt="" /><\/div>                                     <a href="/" class="search-btn"><span class="fa-search"><\/span><\/a>                                 <\/div>                             <\/div>                         <\/div>';n(i.body).addClass("modal-open").css("position","fixed").append(c);localStorage.cachedScrollPos=h;var r=n(".searchModal"),y=r.find(".overlay"),p=r.find(".closeIcon"),u=r.find(".inputField"),e=r.find(".query-hidden span"),l=r.find(".search-spinner"),f=u.find("input[type=text]"),d=u.find("a");r.css({opacity:.1}).show().animate({opacity:1},"fast");u.css({left:(n(t).width()-u.width())/2});o=function(){u.hide();r.animate({opacity:.1},"fast",function(){n(this).remove();n("body").removeClass("modal-open").css({position:"relative"}).scrollTop(localStorage.cachedScrollPos)})};y.click(o);p.click(o);setTimeout(function(){f.focus()},100);a=400;f.on("keyup",function(i){var r=n.trim(f.val());if(e.text(f.val()),i.keyCode==13){t.location.href="/Search_Results?q="+r;return}clearTimeout(s);s=setTimeout(w,a)});f.on("keydown",function(){clearTimeout(s)})},renderResults:function(i,r,u){var c=this,f=i.find(".inp-field-holder"),e;if(f.find(".tt-menu").remove(),r&&r.groups&&r.groups.length){e=Handlebars.compile('<div class="tt-menu"><div class="tt-dataset tt-dataset-0">{{#each groups}}<div class="group-title">{{title}}<\/div>{{#each items}}<div class="tt-suggest"><div class="text"><a href="{{url}}">{{text}}<\/a><\/div><\/div>{{/each}}{{/each}}<\/div><\/div>');f.append(e(r));var o=n(".searchModal"),s=n(t).height()-(i.offset().top+i.outerHeight()),h=o.find(".tt-menu");h.css("max-height",s);f.find(".tt-suggest").each(function(){var r=n(this).find("a"),t=r.text(),f=t.toLowerCase().indexOf(u),i;f!==-1&&(i=t.substr(f,u.length),t=t.replace(i,'<span class="tt-highlight">'+i+"<\/span>"),r.html(t))})}}});n.fn[r]=function(t){return this.each(function(){n.data(this,"plugin_"+r)||n.data(this,"plugin_"+r,new f(this,t))})}}(jQuery,window,document),function(n){"use strict";function r(r,u){this.element=r;this.settings=n.extend({},i,u);this._defaults=i;this._name=t;this.init()}var t="dropDown",i={};n.extend(r.prototype,{init:function(){var t=n(this.element),u=t.find(".trigger"),r=t.find(".dd"),i=!1;t.on("mouseenter",function(){t.addClass("opened");r.fadeIn().promise().done(function(){i=!0})});t.on("mouseleave",function(){i=!1;t.removeClass("opened");r.fadeOut()});u.click(function(){i?(t.removeClass("opened"),r.fadeOut(),i=!1):(t.addClass("opened"),r.fadeIn().promise().done(function(){i=!0}))})}});n.fn[t]=function(i){return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new r(this,i))})}}(jQuery,window,document),function(n,t,i){"use strict";function f(t,i){this.element=t;this.settings=n.extend({},u,i);this._defaults=u;this._name=r;this.init()}var r="topBar",u={};n.extend(f.prototype,{init:function(){var r=this,u=n(this.element),f=u.find(".container"),e=n(".topbar-holder"),o=n(".mobile-menu");n(i).width()<768&&r.setSize();n(t).resize(function(){n(i).width()<768&&r.setSize()})},setSize:function(){var u=n(this.element),f=u.find(".container"),e=n(".topbar-holder"),i=n(".mobile-menu"),r=i.find("em.name"),o=f.width(),t,s;r.css("max-width","none");t=o-e.outerWidth()-i.outerWidth();t<5&&(s=i.outerWidth()-i.find(".trigger").width(),t>0&&(t=t*-1),r.css("max-width",r.width()+t-5))}});n.fn[r]=function(t){return this.each(function(){n.data(this,"plugin_"+r)||n.data(this,"plugin_"+r,new f(this,t))})}}(jQuery,window,document),function(n){n(document).ready(function(){n(".dd-menu").dropDown();n(".logged_in").topBar();n(".external-nav-mobile").hover(function(t){var i=n(t.currentTarget);i.find("ul").fadeIn()},function(t){var i=n(t.currentTarget);i.find("ul").fadeOut()});n(".topbar .search-form").searchModal();n(window).resize(function(){})})}(jQuery)