function InOut(n){n.delay().fadeIn().delay(5e3).fadeOut(function(){n.next().length>0?InOut(n.next()):InOut(n.siblings(":first"))})}$(document).ready(function(){Document.Init()});var clickEventType="click",navLis=$(".e-main-navigation__item"),Document=function(){return{Init:function(){this.Ready();ProjectFunctions.SuburbAutocomplete();ProjectFunctions.ScrollToQuestion();window.addEventListener("hashchange",function(){ProjectFunctions.ScrollToQuestion(!0)},!1)},Ready:function(){$("#dl-menu").dlmenu({animationClasses:{classin:"dl-animate-in",classout:"dl-animate-out"}});$("ul.dl-submenu").each(function(){var n=$(this).prev().text();$(this).find(".dl-back a").text(n)});$(".s-change-language ul.dl-submenu").each(function(){var n=$(this).find(".js-activeLanguage").text();$(this).find(".dl-back a").text(n).prepend('<svg class="i-icon i-icon-next i-icon-close-subnav"><use class="i-icon-close-subnav__use" xlink:href="/Custom/UI/Content/svg/symbol-defs.svg#icon-next"><\/use><\/svg>')});$(".h-language-scrolling-list__item").css("visibility","visible");InOut($(".h-language-scrolling-list__item:first"));var n=$(".h-language-select"),t=$(".h-language-select-list");n.click(function(){n.toggleClass("h-language-list--active");t.slideToggle(200).toggleClass("h-language-select-list--active")});$(".h-language-select-list__item--active").click(function(){n.removeClass("h-language-list--active");t.slideUp(200).removeClass("h-language-select-list--active")});$(".s-faq-list__item").each(function(){var t=$(this).find(".s-faq-item__headinglink"),n=$(this).find(".s-faq-item__content");t.on(clickEventType,function(t){t.preventDefault();$(this).hasClass("s-faq-item__headinglink--active")?($(this).removeClass("s-faq-item__headinglink--active"),n.removeClass("s-faq-item__content--show")):($(this).addClass("s-faq-item__headinglink--active"),n.addClass("s-faq-item__content--show"))})});$("select").focus(function(){$(this).parent(".e-select-wrapper").addClass("e-select-wrapper--active")}).blur(function(){$(this).parent(".e-select-wrapper").removeClass("e-select-wrapper--active")});$("select").each(function(){$(this).attr("aria-invalid")=="true"?$(this).parent(".e-select-wrapper").addClass("e-select-wrapper--invalid"):$(this).parent(".e-select-wrapper").removeClass("e-select-wrapper--invalid")})}}}(),ProjectFunctions=function(){return{Init:function(){},SuburbAutocomplete:function(){var n=$(".autocomplete-text-selector-wrapper input"),r;if(n){var u=$(".autocomplete-postcode input"),t=$(".autocomplete-state input"),i=$(".autocomplete-suburb input");t.attr("readonly","readonly");r=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("Name"),queryTokenizer:Bloodhound.tokenizers.obj.whitespace,limit:10,identify:function(n){return n.ID},remote:{cache:!1,url:"/Custom/WebServices/PostcodeService.asmx/GetSuburbs",prepare:function(n,t){var i=n;return t.type="POST",t.beforeSend=function(n,t){t.data=JSON.stringify({startsWith:i})},t.contentType="application/json; charset=utf-8",t},transform:function(n){return n.d}}});n.typeahead({minLength:4},{name:"suburb-data",source:r}).on("typeahead:autocomplete",function(r,u){r.preventDefault();u&&(i.val(u.split(",")[1].trim()),t.val(u.split(",")[2].trim()),n.typeahead("val",u.split(",")[0].trim()))}).on("typeahead:selected",function(r,u){r.preventDefault();u&&(i.val(u.split(",")[1].trim()),t.val(u.split(",")[2].trim()),n.typeahead("val",u.split(",")[0].trim()))}).on("typeahead:render",function(r,u){u&&(i.val(u.split(",")[1].trim()),t.val(u.split(",")[2].trim()),n.typeahead("val",u.split(",")[0].trim()))}).on("typeahead:select",function(r,u){r.preventDefault();u&&(i.val(u.split(",")[1].trim()),t.val(u.split(",")[2].trim()),n.typeahead("val",u.split(",")[0].trim()))});n.on("keypress",function(n){n.keyCode==13&&n.preventDefault()})}},ScrollToQuestion:function(n){var t=location.hash.replace("#","");n=!!n;t!=""&&$(".s-faq-list__item").each(function(){var i=$(this).find(".s-faq-item__headinglink"),r=$(this).find(".s-faq-item__content");i.attr("id")===t&&(i.hasClass("s-faq-item__headinglink--active")&&!n?(i.removeClass("s-faq-item__headinglink--active"),r.removeClass("s-faq-item__content--show")):(i.addClass("s-faq-item__headinglink--active"),r.addClass("s-faq-item__content--show")))})}}}();(function(){var r;if("undefined"!=typeof window&&window.addEventListener){var n=Object.create(null),u,f,t=function(){clearTimeout(f);f=setTimeout(u,100)},i=function(){},e=function(){var n;window.addEventListener("resize",t,!1);window.addEventListener("orientationchange",t,!1);window.MutationObserver?(n=new MutationObserver(t),n.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0}),i=function(){try{n.disconnect();window.removeEventListener("resize",t,!1);window.removeEventListener("orientationchange",t,!1)}catch(i){}}):(document.documentElement.addEventListener("DOMSubtreeModified",t,!1),i=function(){document.documentElement.removeEventListener("DOMSubtreeModified",t,!1);window.removeEventListener("resize",t,!1);window.removeEventListener("orientationchange",t,!1)})},o=function(n){function i(n){var t;return void 0!==n.protocol?t=n:(t=document.createElement("a"),t.href=n),t.protocol.replace(/:/g,"")+t.host}var t,r;return window.XMLHttpRequest&&(t=new XMLHttpRequest,r=i(location),n=i(n),t=void 0===t.withCredentials&&""!==n&&n!==r?XDomainRequest||void 0:XMLHttpRequest),t};u=function(){function a(){--l;0===l&&(i(),e())}function v(t){return function(){!0!==n[t.base]&&(t.isXlink?t.useEl.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href","#"+t.hash):t.useEl.setAttribute("href","#"+t.hash))}}function p(n){return function(){var i=document.body,t=document.createElement("x");n.onload=null;t.innerHTML=n.responseText;(t=t.getElementsByTagName("svg")[0])&&(t.setAttribute("aria-hidden","true"),t.style.position="absolute",t.style.width=0,t.style.height=0,t.style.overflow="hidden",i.insertBefore(t,i.firstChild));a()}}function y(n){return function(){n.onerror=null;n.ontimeout=null;a()}}var t,u,c,f,l=0,r,h=!1,s;for(i(),s=document.getElementsByTagName("use"),f=0;f<s.length;f+=1){try{u=s[f].getBoundingClientRect()}catch(w){u=!1}(t=s[f].getAttribute("href"))?h=!1:(t=s[f].getAttributeNS("http://www.w3.org/1999/xlink","href"),h=!0);c=t&&t.split?t.split("#"):["",""];t=c[0];c=c[1];r=u&&0===u.left&&0===u.right&&0===u.top&&0===u.bottom;u&&0===u.width&&0===u.height&&!r?t.length&&(r=n[t],!0!==r&&setTimeout(v({useEl:s[f],base:t,hash:c,isXlink:h}),0),void 0===r&&(h=o(t),void 0!==h&&(r=new h,n[t]=r,r.onload=p(r),r.onerror=y(r),r.ontimeout=y(r),r.open("GET",t),r.send(),l+=1))):r?t.length&&n[t]&&setTimeout(v({useEl:s[f],base:t,hash:c,isXlink:h}),0):void 0===n[t]?n[t]=!0:n[t].onload&&(n[t].abort(),delete n[t].onload,n[t]=!0)}s="";l+=1;a()};r=function(){window.removeEventListener("load",r,!1);f=setTimeout(u,0)};"complete"!==document.readyState?window.addEventListener("load",r,!1):r()}})()