PageSourceSearch

https://speechpathologyaustralia.org.au/Public/Contact-us.aspx

html speechpathologyaustralia.org.au collected 2026-10-02 04:56:08 UTC 245,938 bytes, 3,958 lines download raw bytes

1
2
3<!DOCTYPE html>
4
5
6
7<html id="MainHtml" lang="en" class="html-main">
8    <head id="ctl01_Head1">
9                    
9<script type="text/javascript">
10                        window.AsiAppInsights = {
11                            connectionstring: 'InstrumentationKey=96392a35-9d5a-4f7c-adcb-1a186bd1a320;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/',
12                            tenantID: 'SPA',
13                            correlationID: '0e7048f208fe89dc01a33d9b4b3b6098',
14                            disableCookiesUsage: true
15                        };
16                    </script>
16<script type="text/javascript" src="/AsiCommon/Scripts/Unbundled/ApplicationInsightsCookieCleanup.min.js?v=1081336175"></script>
16<script type="text/javascript" src="/AsiCommon/Scripts/Unbundled/ApplicationInsights.js?v=-866593060"></script>
16<meta charset="UTF-8" /><title>
17	Contact us
18</title>
19
20<link rel="stylesheet" href="/Assets/css/10-UltraWaveResponsive.css?v=639181181980000000">
20<script src="https://application.pseudocode.com.au/dev/pseudocode/pseudocode.2.13.js"></script>
vendor: 2 bytes, line 20
20
21<script>
22document.addEventListener('DOMContentLoaded',()=>{
23  try{
24   const pscopts   =   { imisversion: 'cloud', watchcbtimeout: 1500, fxspeedmax: 1.5, verbal: 0 };
25   const psc       =   new PseudoCode(pscopts);
26   psc.setupBodyScroll();
27   psc.loadNavigationFromMap('/navigationmaps/b44e333e-bc4e-4847-86e7-60089d3e05b2.map?version=19BCE815&culture=en-AU');
28   /*psc.readNavigationFromMap('/navigationmaps/b44e333e-bc4e-4847-86e7-60089d3e05b2.map?version=19BCE815&culture=en-AU');*/
29   psc.watchContentBuddy(async ()=>{ psc.runAnimationIO(); psc.runCountersIO(); psc.renderOembed(); });
30  }catch(e){ console.warn('Pseudocode library not found.',e); }
31});
32</script>
32
33
34<!-- Accessibility Code for "www.speechpathologyaustralia.org.au" --> 
34<script> window.interdeal = { "sitekey": "fb6844d5e30c96455d4d1f6d65b6d4a6", "Position": "Left", "Menulang": "EN-AU", "domains": { "js": "https://cdn.equalweb.com/", "acc": "https://access.equalweb.com/" }, "btnStyle": { "vPosition": [ "80%", null ], "scale": [ "0.6", "0.6" ], "color": { "main": "#5663eb", "second": "" }, "icon": { "type": 11, "shape": "rounded", "outline": false } } }; (function(doc, head, body){ var coreCall = doc.createElement('script'); coreCall.src = interdeal.domains.js + 'core/4.5.11/accessibility.js'; coreCall.defer = true; coreCall.integrity = 'sha512-ituk7fx8YI2pGzcu9bn3wbur6GvkBObBAGbpaq/9oRHAiODhgNxe7fstsL6nJJ8JmSwn3b6nH9i2Mtfr5tdkVw=='; coreCall.crossOrigin = 'anonymous'; coreCall.setAttribute('data-cfasync', true ); body? body.appendChild(coreCall) : head.appendChild(coreCall); })(document, document.head, document.body); </script>
34
35
36<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 36-37
36
37<script async src="https://www.googletagmanager.com/gtag/js?id=
37G-X781YQTXKK
vendor: 13 bytes, line 37
37"></script>
38<script>
39  
vendor: 138 bytes, lines 39-43
39window.dataLayer = window.dataLayer || [];
40  function gtag(){dataLayer.push(arguments);}
41  gtag('js', new Date());
42
43  gtag('config', '
43G-X781YQTXKK
vendor: 5 bytes, line 43
43');
44</script>
44<link rel="shortcut icon" href="/images/speech-pathology-australia/logos/favicon/spafavicon.png" />
45<link rel="apple-touch-icon-precomposed" href="/images/speech-pathology-australia/logos/favicon/spafavicon.png" />
46<link rel="canonical" href="https://www.speechpathologyaustralia.org.au/Public/Public/Contact-us.aspx" />
47
48
49<script type="text/javascript">
50    //Do not place any JavaScript above this line
51    //<![CDATA[
52    var gDocumentTitle = document.title, gPostBackFormObject = null, gPostBackFormProcessSubmit = true, gWindowOnLoad = [], gWebRoot ='', gWebSiteRoot ='https://speechpathologyaustralia.org.au', gPageTheme ='SPA-EMS-Live', gWebsiteKey ='bf2f5d12-81e9-45de-b848-da380f72ca15', gHKey ='ed730ee7-973c-4f1e-8244-fa6d419edbb3',gIsPostBack=false,gDefaultConfirmMessage='Continue without saving changes?',gIsEasyEditEnabled=false,gMasterPage='/templates/masterpages/wst-spa-site-template-psc.master',gCurrentCultureCode='en-AU';if(gWebsiteKey!=='fbdf17a3-cae7-4943-b1eb-71b9c0dd65d2'&&gWebsiteKey!=='fad2fd17-7e27-4c96-babe-3291ecde4822'){gIsEasyEditEnabled=false; }
53    !function (n) { n.Modernizr = { mq: function () { sessionStorage.getItem("modernizrDeprecated") || (console.warn("Asi: Modernizr has been deprecated."), sessionStorage.setItem("modernizrDeprecated", "true")); return true; } } }(window);
54    // Delegates unload permission to Telerik RadWindow content frames.
55    !function(){function e(){var e=window.Telerik,n=e&&e.Web&&e.Web.UI&&e.Web.UI.RadWindow;if(!n||!n.prototype||n.prototype._asiUnloadPermissionPatched)return!!n;var t=n.prototype._createUI;return"function"!=typeof t?!1:(n.prototype._createUI=function(){var e=t.apply(this,arguments),n=this.get_contentFrame?this.get_contentFrame():this._iframe;return n&&n.setAttribute("allow","unload *"),e},n.prototype._asiUnloadPermissionPatched=!0,!0)}e()||"loading"!==document.readyState||document.addEventListener("DOMContentLoaded",e,!1)}();
56    //]]>
57</script>
57
58<meta name="viewport" content="width=device-width, initial-scale=1.0" />  
59        
59<script type="text/javascript">
60            // Add a class to the <html> tag of browsers that do not support Media Queries
61            var mqSupported = Modernizr.mq('only all');
62            if (!mqSupported) {
63                document.documentElement.className += ' no-mqs';
64            }
65        </script>
65       
66        
67    
68                    
68<script type="text/javascript">
69                        window.AsiAmplitude = {
70                            cleanupKeyPrefix: '0f6f7594dc'
71                        };
72                    </script>
72<script type="text/javascript" src="/AsiCommon/Scripts/Unbundled/AmplitudeCookieCleanup.min.js?v=-2031735941"></script>
72<link href="../App_Themes/SPA-EMS-Live/99-CauseisBaseTemplate.css?v=504911628000000000" type="text/css" rel="stylesheet" /><link href="../App_Themes/SPA-EMS-Live/consolidated.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/SPA-EMS-Live/zzzzz-fonts.css" type="text/css" rel="stylesheet" />
72<script src="/AsiCommon/Scripts/Jquery/Jquery.min.js" type="text/javascript" ></script>
72<script src="/AsiCommon/Scripts/Jquery/jquery-migrate.min.js" type="text/javascript" ></script>
72<style type="text/css">@import url('https://application.pseudocode.com.au/clients/spa/spa.css');
73.portalbanner .AlertItem has:(.infoalert){
74border: 3px solid var(--blue-medium);
75}
76
77/* Fonts - should be moved to CSS when going live */
78@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/die_grotesk/DieGrotesk-A-Regular.otf'); font-weight: 400; font-family: 'DieGrotesk'; }
79@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/die_grotesk/DieGrotesk-A-Light.otf'); font-weight: 300; font-family: 'DieGrotesk'; }
80@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/die_grotesk/DieGrotesk-A-Medium.otf'); font-weight: 500; font-family: 'DieGrotesk'; }
81@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/die_grotesk/DieGrotesk-A-Bold.otf'); font-weight: 600; font-family: 'DieGrotesk'; }
82@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/die_grotesk/DieGrotesk-A-Black.otf'); font-weight: 700; font-family: 'DieGrotesk'; }
83@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/die_grotesk/DieGrotesk-A-Heavy.otf'); font-weight: 900; font-family: 'DieGrotesk'; }
84@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/financier_display/FinancierDisplay-Regular.otf'); font-weight: 400; font-family: 'Financier'; }
85@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/financier_display/FinancierDisplay-Light.otf'); font-weight: 300; font-family: 'Financier'; }
86@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/financier_display/FinancierDisplay-Medium.otf'); font-weight: 500; font-family: 'Financier'; }
87@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/financier_display/FinancierDisplay-Semibold.otf'); font-weight: 600; font-family: 'Financier'; }
88@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/financier_display/FinancierDisplay-Bold.otf'); font-weight: 700; font-family: 'Financier'; }
89@font-face{ src: url('/App_Themes/SPA-EMS-Live/fonts/financier_display/FinancierDisplay-Black.otf'); font-weight: 900; font-family: 'Financier'; }
90/* End fonts */
91/* Linda styles */
92.portalbanner .AlertItem has:(.infoalert){
93border: 3px solid var(--blue-medium);
94}
95
96
97/* Linda styles end */
98:root {
99    --primary-color: #014991;
100--primary-color-hover: #01AEF0;
101--primary-dark-color: #014991;
102
103--secondary-color: #01AEF0;
104--secondary-color-hover: #014991;
105
106--grey-color: #F2F4F7;    
107--dark-color: #1C3044;
108}
109
110
111:root {
112    --logo-url: url('https://staging.speechpathologyaustralia.org.au/images/Speech-Pathology-Australia/Logos/SPA_Vertical_Polar-Midnight_Cropped.png')!important;
113    --primary-color: #014991;
114    --primary-color-hover: color-mix(in srgb, var(--primary-color) 90%, white 10%);
115    --primary-alt-dark: color-mix(in srgb, var(--primary-color) 90%, black 10%);
116    --primary-alt-light: color-mix(in srgb, var(--primary-color) 90%, white 10%);
117    --primary-dark-color: #014991;
118--primary-image-filter:  invert(17%) sepia(44%) saturate(3844%) hue-rotate(197deg) brightness(103%) contrast(99%);
119    --secondary-color: #01AEF0;
120    --secondary-color-hover: color-mix(in srgb, var(--secondary-color) 90%, white 10%);
121    --secondary-alt-dark: color-mix(in srgb, var(--secondary-color) 90%, black 10%);
122    --secondary-alt-light: color-mix(in srgb, var(--secondary-color) 90%, white 10%);
123    --secondary-image-filter: invert(56%) sepia(93%) saturate(2953%) hue-rotate(162deg) brightness(99%) contrast(99%);
124    --tertiary-color: #017BC0;
125    --tertiary-color-hover: color-mix(in srgb, var(--tertiary-color) 90%, white 10%);
126    --tertiary-alt-dark: color-mix(in srgb, var(--tertiary-color) 90%, black 10%);
127    --tertiary-alt-light: color-mix(in srgb, var(--tertiary-color) 90%, white 10%);
128    --tertiary-image-filter: invert(22%) sepia(99%) saturate(2064%) hue-rotate(184deg) brightness(104%) contrast(99%);
129    --grey-color: #F2F4F7;
130    --grey-alt-dark: #F2F4F7;
131    --dark-color: #1C3044;
132    --black-color: #1C3044;
133    --dark-image-filter: invert(12%) sepia(19%) saturate(1901%) hue-rotate(168deg) brightness(95%) contrast(85%);
134    --red-color: #F34143;
135    --white-color: #ffffff;
136    --selection-color: #014991;
137    --row-padding: calc(var(--padding) * 2);
138    --row-margin: calc(var(--padding) * 2);
139    --tab-size: 1em;
140    --button-border-radius: calc(var(--border-radius) / 1);
141    --border-radius: 0.7rem;
142    --button-padding: 1em;
143    --input-border: 0.1rem var(--grey-color) solid;
144    --item-border-radius: calc(var(--border-radius) / 4);
145    --box-shadow: none;
146    --padding: calc(1em * 2);
147    --lrg-p-text: 2rem;
148    --mid-p-text: 1.6rem;
149    --sml-p-text: 1.4rem;
150}
151/*** Account page***/
152.SPAAccountPage .portalnav :is(.menucontainer,.rmGroup) {
153    grid-template-columns: repeat(4, 1fr);
154}
155.SPAAccountPage .portalnav {
156    padding-top: 0em;
157    padding-bottom: 3em;
158    background-color: transparent;
159    background-image: none;
160}
161.SPAAccountPage .psc-cb-root #masterMainBreadcrumb .breadcrumb li:not(:last-of-type):after{
162    content: '»'!important;
163}
164.SPAAccountPage .portalbanner {
165    height: fit-content;
166    padding-top: 64px;
167}
168    .SPAAccountPage .portalblue{
169    background-repeat: no-repeat;
170    background-size: cover;
171    background-position: center center;
172    background-image: url(/images/PSC-SPA/Gradient-overlay-transparent-large-3.svg);
173    min-height: 372px;
174    }
175    .SPAAccountPage .psc-cb-root .portalbanner #masterMainBreadcrumb li {
176    color: var(--brand-1-fg);
177    font-size: .9em;
178    }
179    .SPAAccountPage .headerlinks {
180    display: grid;
181    grid-template-columns: 1fr 1fr 1fr 1fr;
182    justify-items: stretch;
183    justify-content: space-between;
184    align-content: center;
185    gap: 1em;
186    }
187    .SPAAccountPage .headerlinks a {
188    border: 1px solid #fff;
189    padding: 8px 16px;
190    color: #fff !important;
191    font-size: 2rem;
192    border-radius: 8px;
193    text-decoration: none !important;
194    font-family: "DieGrotesk", sans-serif !important;
195    transition: all .2s ease-in-out;
196    }
197    .SPAAccountPage .headerlinks a:hover {
198    border: 1px solid  var(--blue-medium);
199    }
200    .SPAAccountPage .headerlinks a em {
201    font-size: 1em;
202    margin-right: 16px;
203    color: var(--blue-medium);
204    }
205    .SPAAccountPage .welcomename{
206    padding: 40px 0px 24px;
207    margin-bottom: 32px;
208    color: #fff;
209    font-family: "Financier", sans-serif !important;
210    border-bottom: 1px solid #fff;
211    }
212    .SPAAccountPage .welcomename h1{
213    color: #fff;
214    font-family: "Financier", sans-serif !important;
215    padding-top: 8px;
216    font-weight: 500;
217    }
218    .SPAAccountPage .welcomename span{
219    color: var(--blue-medium);
220    }
221    .SPAAccountPage .portalbanner .AlertSet {
222    margin: 40px 0px;
223    }
224.SPAAccountPage .AlertSet{
225    display: grid;
226    grid-template-columns: 1fr 1fr 1fr;
227}
228.SPAAccountPage .alert-body{
229    display: grid;
230    grid-template-columns: 1fr 6fr;
231}
232.SPAAccountPage .Alerts ul.AlertSet li {
233    margin: 0px !important;
234    padding: 16px !important;
235    border: 2px solid red;
236    border-radius: 8px;
237}
238
239.SPAAccountPage .alerttitle{
240    font-weight: 600;
241}
242.SPAAccountPage .alert-icon em{
243    font-size: 3rem;
244	color: red;
245}
246.SPAAccountPage .alert-content h5{
247    color: red;
248}
249
250.SPAAccountPage .psc-cb-text-textcontent{
251    margin-bottom: 0px;
252}
253
254@media (min-width: 768px) {
255    div#masterContentArea .col-primary > div > div > div > div.row:not(.grey-row, .blue-row, .gradient-row):before {display:none;}
256}
257@media(max-width: 1200px) {
258.portalnav :is(.menucontainer,.rmGroup){
259    grid-template-columns: repeat(4, 1fr);
260}
261@media(max-width: 768px) {
262.SPAAccountPage .portalnav :is(.menucontainer,.rmGroup),.portalnav :is(.menucontainer,.rmGroup){
263    grid-template-columns: 1fr 1fr;
264}</style><link href="/Telerik.Web.UI.WebResource.axd?d=PMrIT5dOWaVYIcpFWUE4nCZBWJDetXm686K-1QrY1iFrMFKWhOe36C30hs5AGSnfFJ0P17HuXGeIfpIVOJgSc7cn9mdS5Zz4LmGu-xb3b9lty3g_hKBbo2syeoQYj1G_0&amp;t=638841414637275692&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bTelerik.Web.UI%2c+Version%3d2026.3.812.462%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-AU%3aab6aa57e-34e3-4a88-a53e-99567e45582d%3aed2942d4%3a9e1572d6%3a92753c09%3bTelerik.Web.UI.Skins%2c+Version%3d2026.3.812.462%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-AU%3a7029ea36-5fb5-4cac-9485-47ea571c06ca%3a5438c61f%3ad19c3573" type="text/css" rel="stylesheet" /><meta property="og:title" content="Contact us" /><style type="text/css">
265	.ctl01_TemplateBody_ContentPage1_WebPartZone1_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
266	.ctl01_TemplateBody_ContentPage2_WebPartZone2_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
267	.ctl01_TemplateBody_ContentPage3_WebPartZone3_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
268	.ctl01_TemplateBody_ContentPage4_WebPartZone4_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
269	.ctl01_TemplateBody_ContentPage5_WebPartZone5_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
270	.ctl01_TemplateBody_ContentPage6_WebPartZone6_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
271	.ctl01_TemplateBody_ContentPage7_WebPartZone7_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
272	.ctl01_TemplateBody_ContentPage8_WebPartZone8_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
273	.ctl01_TemplateBody_ContentPage9_WebPartZone9_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
274	.ctl01_TemplateBody_ContentPage10_WebPartZone10_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
275	.ctl01_TemplateBody_ContentPage11_WebPartZone11_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
276	.ctl01_TemplateBody_ContentPage12_WebPartZone12_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
277	.ctl01_TemplateBody_ContentPage13_WebPartZone13_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
278	.ctl01_TemplateBody_ContentPage14_WebPartZone14_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
279	.ctl01_TemplateBody_ContentPage15_WebPartZone15_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
280	.ctl01_TemplateBody_ContentPage16_WebPartZone16_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
281	.ctl01_TemplateBody_ContentPage17_WebPartZone17_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
282
283</style></head>
284    <body id="MainBody">
285        
286        <a href="#mainContentWrapper" class="screen-reader-text show-on-focus">Skip to main content</a>
287        <form method="post" action="./Contact-us.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm" class="form-main" novalidate="">
288<div class="aspNetHidden">
289<input type="hidden" name="__WPPS" id="__WPPS" value="s" />
290<input type="hidden" name="__CTRLKEY" id="__CTRLKEY" value="" />
291<input type="hidden" name="__SHIFTKEY" id="__SHIFTKEY" value="" />
292<input type="hidden" name="ctl01_ScriptManager1_TSM" id="ctl01_ScriptManager1_TSM" value="" />
293<input type="hidden" name="ctl01_StyleSheetManager1_TSSM" id="ctl01_StyleSheetManager1_TSSM" value="" />
294<input type="hidden" name="PageInstanceKey" id="PageInstanceKey" value="1b9b8e13-724d-49a0-9ecd-0c70aafcc793" />
295<input type="hidden" name="__RequestVerificationToken" id="__RequestVerificationToken" value="bMYqEU-iB5Ev8tBIh2BSb2vXpfSHSc85tS4iI1-lv88NRZFfPTFagxswVVGsrtyQHv8kBiA40yO0h3Kt4SY5SW_4uXmijdnbarGj47NrGRA1" />
296<input type="hidden" name="TemplateUserMessagesID" id="TemplateUserMessagesID" value="ctl01_TemplateUserMessages_ctl00_Messages" />
297<input type="hidden" name="PageIsDirty" id="PageIsDirty" value="false" />
298<input type="hidden" name="IsControlPostBack" id="IsControlPostBack" value="1" />
299<input type="hidden" name="NavMenuClientID" id="NavMenuClientID" value="ctl01_ciPrimaryNavigation_NavControl_NavMenu" />
300<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
301<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
302<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="XCE9bxOeYZAwbXYNnFaHu20/j4/MeRz1Hy9BwrE6imoOT7lWZNwkzYObTffZv5kuFUW3A/S4UP9M6F4UoIpAxK7SvTAZhgnNVmHYySDzRGoDMCvGE8YG3sXluHlNLWFT4uy0vrRCeRCTeHqn5sc52RULIJ1neLE
302Q709IX41ZtJrzZHROcs2xZNq6n5KO+PimKndfCdkh4na3ZN1OsCqeAV/A/Wsaf7no8reK4dMpN/Hnuxn6u57Z3HkJCVomg73xDThCrIT/6R3E5OR2GaHskcVP8vD6vIXgSyPGzXtiM0LgfrCifGSffyP9JFQLPZVjEBh1h3TCPYSVgbk7DnBGnxzfoaPbFGNg18d7VuO3sT3/I85ghSaOX96HmjmQDKW7y/OVeAYHFobfH1ddoofRnKeFiJiJwUhOrihcbyki1/pjj2vqG6mKfYny4yJF6Z2A+3OnrlQLThg3ZCX0Z4Rkrrlo5+WwBMexvu+S4IaG6LSoZIQsMFI26JZGZ+JFSuoDfz0jK8BqWlKKpAfbfFUnKA+hatb11vjX0CEL5Ai+hComJQaeOTQ/B7mlx+8xF0Z9+Neij56tApRmhtRpa7Qr2+Mq8Vn90ZL42ZfmWqWTFUVMSoHrZTAbE7vLmtF4M31k9aaSmGGFKFSQp7M06Kr4cSKGMXxiEWyPJLfuX/HwbOZ0LmwFYXh+vu0vrEvJmYuGBsYpyfSS8ECnzZNDm95/O7UZ7aDVh1s7X8eWwTO6oEK/xuqlcm6SB9+EhRD2NYSKo+/Z27Ews3rziTvDA1zGjYnWGA9N5Abdg/kK1Uab88w9G45VMup/Ocs7jdvntuycezLxblZyPouBu6saMK70vn035QHxlbhmFpIEN2s5qbkosQJbeHhfUvox0/0yOLzcSfYHsw69fnPM4CKLwg8sfK0TRNle2Prxxa4D6cTM2LMG/olVvXG648ZBI3rs1wspGrryY/OnNeSCYZsyV7Tk2Fs7F6fSi3u/ONoHjc1/v8kWxK112eDN8s6Kk2tIBfb8grzUazgGwaLf0TcWNsj/jfmaSTWSyLAlrBdqlPOfyO2x5X9KtT8bgV5PF9YdmS9HA9mRyaubfjrVfIbgs/J36DhIP5nP89jZnxcCOK58oPDFiX9gFwUzBjds9QtDMKgDtGau9Wxw5DlIz+hSlZM+NKu4FJhxwyoeht+mSMHo7VQ4tS193ZHmcPaC75PI8B7+Dg06xz23sRXsi/7FxYKcSJnO8tUcDl0nt1uefnGl8SXj4OVjUOS+zGgMWB1HCnMGhxeBqFLV75WzyRSQvwWlLfqQWs7MdRo1e8/7gmxI/0V/q3Rx9Go92ySVs63FOnw7KZCm2lsZuCmwF4TijUCyvHmQ/c3iunQZ5r+RbsP+s07V2+080gRCEA5zgaxaXW0a9jiIlVA/zG8HnuCT/mh/mwOTeH1pnbnndN5+pZNBxxGeGhhGVTDr7NOu7LiqyMd/dNAJOiFDmkosGRV8vKgVaE5Zfr46wgTcSLwx2alDFdWL5oRw5QkYpUM/MJ2ItSsiB7eOKMk5CrR3jD+Qibxl5rVV3vBGxWyLohWrCVzLfzS7WApCowRy4OSa8u8IJN0sTiSPMCT4vZLPW9EbM/I1NDalwHwcRvZuli70ZPqG1jKhpmuu31yVeqQETbHlSgKhOXxYJKneL7+jN6mdrVGzCg==" />
303</div>
304
305<script type="text/javascript">
306//<![CDATA[
307var theForm = document.forms['aspnetForm'];
308function __doPostBack(eventTarget, eventArgument) {
309    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
310        theForm.__EVENTTARGET.value = eventTarget;
311        theForm.__EVENTARGUMENT.value = eventArgument;
312        theForm.submit();
313    }
314}
315//]]>
316</script>
316
317
318
319<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZIlgjFUomMa10oWwrn5-9MEer4PuGg-LjRwcodZhZZWC487UuvnkHmkc6r-TBx1FPw2&amp;t=639191193332169432" type="text/javascript"></script>
319
320
321
322<script src="/ScriptResource.axd?d=xtDSkLnUefsDkXzy1V9OGSydMXrVXsqA0ybieEEOrrzrywIyFwYrqqLtSycWLnwkii3IWOIuQB_CUxW9yF0oTPTpHvpjPc6QJDTszW_2D2bjB9zOexvOB1BnlfYsW7e1a39CZ09hk08ZJjaTdazOhg2&amp;t=ffffffff92637136" type="text/javascript"></script>
vendor: 2 bytes, line 322
322
323<script src="/iparts/Common/FormBuilder/FormsDisplay.js" type="text/javascript"></script>
vendor: 2 bytes, line 323
323
324<script type="text/javascript">
325//<![CDATA[
326function CopyMoveContentItem_Callback(dialogWindow)
327{
328    if (!dialogWindow.result) return;
329    eval(dialogWindow.Argument.replace('[[RESULT]]',dialogWindow.result));
330}
331//]]>
332</script>
332
333
334<script src="/ScriptResource.axd?d=nv7asgRUU0tRmHNR2D6t1IAP_BEKZmmI-zpj1DrY28ohDkSgdMqV5G2cvOTrKmit1cIvPXXLlmCbZmUTqlfC1WpZt_jAI4W1up2bL2ZJQev7rl0mVXklvVOQQHZly0Vobk3X4vo_xZf5GQuoDVX8qQ2&amp;t=ffffffffa5405632" type="text/javascript"></script>
vendor: 2 bytes, line 334
334
335<script type="text/javascript">
336//<![CDATA[
337var table = document.getElementById('ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_ctl00'); if(table != null){ table.focus();}var table = document.getElementById('ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ctl00'); if(table != null){ table.focus();}var __cultureInfo = {"name":"en-AU","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":1,"NumberNegativePattern":1,"PercentPositivePattern":1,"PercentNegativePattern":1,"NegativeInfinitySymbol":"-∞","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"∞","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135596800000)\/","MaxSupportedDateTime":"\/Date(253402261199999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":true},"DateSeparator":"/","FirstDayOfWeek":1,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, d MMMM yyyy h:mm:ss tt","LongDatePattern":"dddd, d MMMM yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"d MMMM","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"d/MM/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":true,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]},"eras":[1,"A.D.",null,0]};//]]>
338</script>
338
339
340<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl01_ScriptManager1_TSM&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%3aen-AU%3a0c8c847b-b611-49a7-8e75-2196aa6e72fa%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2026.3.812.462%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-AU%3aab6aa57e-34e3-4a88-a53e-99567e45582d%3a16e4e7cd%3a33715776%3af7645509%3a24ee1bba%3ae330518b%3a2003d0b8%3ac128760b%3a1e771326%3a88144a7a%3ac8618e41%3a1a73651d%3a333f8d94%3a58366029%3aed16cbdc%3a19620875%3a874f8ea2%3ab2e06756%3af46195d3%3a92fe8ea0%3afa31b949%3a4877f69a%3a490a9d4e%3abd8f85e4" type="text/javascript"></script>
vendor: 2 bytes, line 340
340
341<script src="/AsiCommon/Scripts/Asi.js?v=-1740356471" type="text/javascript"></script>
vendor: 2 bytes, line 341
341
342<script type="text/javascript">
343//<![CDATA[
344var PageMethods = function() {
345PageMethods.initializeBase(this);
346this._timeout = 0;
347this._userContext = null;
348this._succeeded = null;
349this._failed = null;
350}
351PageMethods.prototype = {
352_get_path:function() {
353 var p = this.get_path();
354 if (p) return p;
355 else return PageMethods._staticInstance.get_path();},
356GetActionLink:function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,succeededCallback, failedCallback, userContext) {
357return this._invoke(this._get_path(), 'GetActionLink',false,{action:action,templateType:templateType,docType:docType,hierarchyKey:hierarchyKey,documentVersionKey:documentVersionKey,folderHierarchyKey:folderHierarchyKey,itemCount:itemCount,closeWindowOnCommit:closeWindowOnCommit,websiteKey:websiteKey,pageInstanceKey:pageInstanceKey},succeededCallback,failedCallback,userContext); },
358GetWindowProperties:function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,succeededCallback, failedCallback, userContext) {
359return this._invoke(this._get_path(), 'GetWindowProperties',false,{action:action,templateType:templateType,docType:docType,hierarchyKey:hierarchyKey,documentVersionKey:documentVersionKey,folderHierarchyKey:folderHierarchyKey,itemCount:itemCount,closeWindowOnCommit:closeWindowOnCommit,websiteKey:websiteKey,pageInstanceKey:pageInstanceKey},succeededCallback,failedCallback,userContext); },
360GetAddressCompletionList:function(prefixText,succeededCallback, failedCallback, userContext) {
361return this._invoke(this._get_path(), 'GetAddressCompletionList',false,{prefixText:prefixText},succeededCallback,failedCallback,userContext); },
362CheckForPasteConflict:function(selectedKeys,targetHierarchyKey,succeededCallback, failedCallback, userContext) {
363return this._invoke(this._get_path(), 'CheckForPasteConflict',false,{selectedKeys:selectedKeys,targetHierarchyKey:targetHierarchyKey},succeededCallback,failedCallback,userContext); }}
364PageMethods.registerClass('PageMethods',Sys.Net.WebServiceProxy);
365PageMethods._staticInstance = new PageMethods();
366PageMethods.set_path = function(value) { PageMethods._staticInstance.set_path(value); }
367PageMethods.get_path = function() { return PageMethods._staticInstance.get_path(); }
368PageMethods.set_timeout = function(value) { PageMethods._staticInstance.set_timeout(value); }
369PageMethods.get_timeout = function() { return PageMethods._staticInstance.get_timeout(); }
370PageMethods.set_defaultUserContext = function(value) { PageMethods._staticInstance.set_defaultUserContext(value); }
371PageMethods.get_defaultUserContext = function() { return PageMethods._staticInstance.get_defaultUserContext(); }
372PageMethods.set_defaultSucceededCallback = function(value) { PageMethods._staticInstance.set_defaultSucceededCallback(value); }
373PageMethods.get_defaultSucceededCallback = function() { return PageMethods._staticInstance.get_defaultSucceededCallback(); }
374PageMethods.set_defaultFailedCallback = function(value) { PageMethods._staticInstance.set_defaultFailedCallback(value); }
375PageMethods.get_defaultFailedCallback = function() { return PageMethods._staticInstance.get_defaultFailedCallback(); }
376PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value); }
377PageMethods.get_enableJsonp = function() { return PageMethods._staticInstance.get_enableJsonp(); }
378PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParameter(value); }
379PageMethods.get_jsonpCallbackParameter = function() { return PageMethods._staticInstance.get_jsonpCallbackParameter(); }
380PageMethods.set_path("Contact-us.aspx");
381PageMethods.GetActionLink= function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetActionLink(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext); }
382PageMethods.GetWindowProperties= function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetW
382indowProperties(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext); }
383PageMethods.GetAddressCompletionList= function(prefixText,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetAddressCompletionList(prefixText,onSuccess,onFailed,userContext); }
384PageMethods.CheckForPasteConflict= function(selectedKeys,targetHierarchyKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.CheckForPasteConflict(selectedKeys,targetHierarchyKey,onSuccess,onFailed,userContext); }
385var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
386Type.registerNamespace('Asi.Web.UI.Common.BSA');
387if (typeof(Asi.Web.UI.Common.BSA.WindowProperties) === 'undefined') {
388Asi.Web.UI.Common.BSA.WindowProperties=gtc("Asi.Web.UI.Common.BSA.WindowProperties");
389Asi.Web.UI.Common.BSA.WindowProperties.registerClass('Asi.Web.UI.Common.BSA.WindowProperties');
390}
391Type.registerNamespace('Asi.Web.UI');
392if (typeof(Asi.Web.UI.PageOperation) === 'undefined') {
393Asi.Web.UI.PageOperation = function() { throw Error.invalidOperation(); }
394Asi.Web.UI.PageOperation.prototype = {None: 0,Edit: 1,New: 2,Execute: 3,Select: 4,SelectAndReturnValue: 5,Delete: 6,Purge: 7,Import: 8,Export: 9,Publish: 10,Versions: 11,Refresh: 12,Cut: 13,Copy: 14,Paste: 15,Undo: 16,SelectAll: 17,Search: 18,Preview: 19,Submit: 20,RequestDelete: 21,PurgeAll: 22,Download: 23}
395Asi.Web.UI.PageOperation.registerEnum('Asi.Web.UI.PageOperation', true);
396}
397if (typeof(Asi.Web.UI.TemplateType) === 'undefined') {
398Asi.Web.UI.TemplateType = function() { throw Error.invalidOperation(); }
399Asi.Web.UI.TemplateType.prototype = {I: 0,D: 1,P: 2,E: 3,T: 4,F: 5,A: 6}
400Asi.Web.UI.TemplateType.registerEnum('Asi.Web.UI.TemplateType', true);
401}
402function WebForm_OnSubmit() {
403if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
404return true;
405}
406//]]>
407</script>
407
408
409<div class="aspNetHidden">
410
411	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="26065C30" />
412</div><object hidden type='application/json'><param name='__ClientContext' id='__ClientContext' value='{"baseUrl":"/","isAnonymous":true,"tenantId":"SPA","licenseClientId":"364798","loggedInPartyId":"1","selectedPartyId":"1","correlationId":"0e7048f208fe89dc01a33d9b4b3b6098","websiteRoot":"https://speechpathologyaustralia.org.au/","virtualDir":"","appTimeZoneOffset":36000000.0,"cookieConsent":0}'></object>
413            <input type="hidden" name="ctl01$lastClickedElementId" id="lastClickedElementId" />
414            
414<script type="text/javascript">
415//<![CDATA[
416Sys.WebForms.PageRequestManager._initialize('ctl01$ScriptManager1', 'aspnetForm', ['tctl01$UserMessagesUpdatePanel','','tctl01$TemplateBody$PublishUpdatePanel','','tctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$UpdatePanel1','','tctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$updRulesError','','tctl01$ciFooterContent2$ContentRecordTemplateArea$ProfilePic$ListerPanel','','tctl01$ciFooterContent2$ContentRecordTemplateArea$FirstName$ListerPanel','','tctl01$RadAjaxManager1SU',''], ['ctl01$ScriptManager1',''], [], 3600, 'ctl01');
417//]]>
418</script>
418
419<input type="hidden" name="ctl01$ScriptManager1" id="ctl01_ScriptManager1" />
420<script type="text/javascript">
421//<![CDATA[
422Sys.Application.setServerId("ctl01_ScriptManager1", "ctl01$ScriptManager1");
423Sys.Application._enableHistoryInScriptManager();
424//]]>
425</script>
425
426
427            
427<script type="text/javascript">
428                
429            </script>
429                                 
430            <div id="ctl01_masterWrapper" class="wrapper">
431	<header class="pscheader">
432		<div class="topbar">
433			<div class="inner">
434				<div class="auxnavcontainer">
435					<div id="auxiliarynavcontainer" data-label="Top Bar">
436										<div ID="WTZone1_Page1" class="WTZone ">
437				<div id="ste_container_ciNewUtilityNavigationCommon" class="ContentItemContainer"><div id="ctl01_ciNewUtilityNavigationCommon_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary" role="navigation">
438	<div class="UtilitySection UtilityNavigationList">
439		<ul class='NavigationUnorderedList'><li id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/About-Us/About-us.aspx?hkey=a89ee4d6-167c-41f4-b151-3b8c0d7673bf&#39;)" href="/Public/Public/About-Us/About-us.aspx?hkey=a89ee4d6-167c-41f4-b151-3b8c0d7673bf"><span class="nav-text" translate="yes">About</span></a></li><li id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/Contact-us.aspx?hkey=ed730ee7-973c-4f1e-8244-fa6d419edbb3&#39;)" href="/Public/Public/Contact-us.aspx?hkey=ed730ee7-973c-4f1e-8244-fa6d419edbb3"><span class="nav-text" translate="yes">Contact us</span></a></li><li id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl03_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl03_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/News-and-campaigns/News-and-media/News-and-media.aspx?hkey=d83fe5c9-b191-4403-a22f-a1b1cf2497b1&#39;)" href="/Public/Public/News-and-campaigns/News-and-media/News-and-media.aspx?hkey=d83fe5c9-b191-4403-a22f-a1b1cf2497b1"><span class="nav-text" translate="yes">News and campaigns</span></a></li><li id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl04_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl04_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/Certification-and-universities/Becoming-certified/Becoming-certified.aspx?hkey=5dd2f46f-0d80-40a4-9967-76663cffe04e&#39;)" href="/Public/Public/Certification-and-universities/Becoming-certified/Becoming-certified.aspx?hkey=5dd2f46f-0d80-40a4-9967-76663cffe04e"><span class="nav-text" translate="yes">Certification and universities</span></a></li><li id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl05_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl05_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/Find-a-speech-pathologist/FASP.aspx?hkey=6d08cbfc-650a-4725-9308-23d29e2c7226&#39;)" href="/Public/Public/Find-a-speech-pathologist/FASP.aspx?hkey=6d08cbfc-650a-4725-9308-23d29e2c7226"><span class="nav-text" translate="yes">Find a speech pathologist</span></a></li><li id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl06_NavigationListItem" class="NavigationListItem nav-aux-button nav-aux-cart"><a id="ctl01_ciNewUtilityNavigationCommon_ctl01__rptWrapper__rptWrapper_rpt_ctl06_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/MySPA/Account-Tabs/Cart_Home.aspx?hkey=15dc9a31-632c-4b0a-a5e0-599119436830&#39;)" href="/Public/Public/MySPA/Account-Tabs/Cart_Home.aspx?hkey=15dc9a31-632c-4b0a-a5e0-599119436830"><span class="nav-text" translate="yes">Cart </span><span><span data-cartlink='y' class="cartEmpty"><span class="cartSprite"></span></span></span></a></li></ul>
440	</div>
441</div>
442
443     </div>
444					</div>
445
446					</div>
447				</div>
448			</div>
449		</div>
450		<div class="headercontainer inner">
451			<div class="logocontainer">
452				<div id="masterLogoArea" data-label="Logo">
453									<div ID="WTZone2_Page1" class="WTZone ">
454				<div id="ste_container_ciLogoContent" class="ContentItemContainer">
455<div>
456	<div class="row">
457		<div class="col-sm-12">
458			<div id="ctl01_ciLogoContent_ContentRecordTemplateArea_Zone1PlaceHolder">
459	<div id="ste_container_HeaderLogoSpan" class="ContentItemContainer"><a href="https://speechpathologyaustralia.org.au/" title="Home" id="masterHeaderImage">Speech Pathology Australia</a></div>
460</div>
461		</div>
462	</div>
463	<div class="row">
464		<div class="col-sm-12">
465			<div id="ctl01_ciLogoContent_ContentRecordTemplateArea_Zone2PlaceHolder">
466
467</div>
468		</div>
469	</div>
470	<div class="row">
471		<div class="col-sm-12">
472			<div id="ctl01_ciLogoContent_ContentRecordTemplateArea_Zone3PlaceHolder">
473
474</div>
475		</div>
476	</div>
477</div><div class="ContentRecordPageButtonPanel">
478
479</div> 	
480
481</div>
482				<div id="ste_container_ciMobileNav_22b5c07ab05b457c84d58ee81eadfaaf" class="ContentItemContainer"><div id="ctl01_ciMobileNav_22b5c07ab05b457c84d58ee81eadfaaf_Panel_MobileNav">
483	<a id="mobilenav">
484<span></span><span></span><span></span>
485</a>
486</div></div>
487					</div>
488
489				</div>
490			</div>
491			<div class="navcontainer">
492				<div class="primarynavcontainer">
493					<div data-label="Primary">
494										<div ID="WTZone3_Page1" class="WTZone ">
495				<div id="ste_container_ciMobileAuxNav" class="ContentItemContainer"><div class="mobileauxlinks"><div id="ctl01_ciMobileAuxNav_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary" role="navigation">
496	<div class="UtilitySection UtilityNavigationList">
497		<ul class='NavigationUnorderedList'><li id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/About-Us/About-us.aspx?hkey=a89ee4d6-167c-41f4-b151-3b8c0d7673bf&#39;)" href="/Public/Public/About-Us/About-us.aspx?hkey=a89ee4d6-167c-41f4-b151-3b8c0d7673bf"><span class="nav-text" translate="yes">About</span></a></li><li id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/Contact-us.aspx?hkey=ed730ee7-973c-4f1e-8244-fa6d419edbb3&#39;)" href="/Public/Public/Contact-us.aspx?hkey=ed730ee7-973c-4f1e-8244-fa6d419edbb3"><span class="nav-text" translate="yes">Contact us</span></a></li><li id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl03_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl03_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/News-and-campaigns/News-and-media/News-and-media.aspx?hkey=d83fe5c9-b191-4403-a22f-a1b1cf2497b1&#39;)" href="/Public/Public/News-and-campaigns/News-and-media/News-and-media.aspx?hkey=d83fe5c9-b191-4403-a22f-a1b1cf2497b1"><span class="nav-text" translate="yes">News and campaigns</span></a></li><li id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl04_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl04_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/Certification-and-universities/Becoming-certified/Becoming-certified.aspx?hkey=5dd2f46f-0d80-40a4-9967-76663cffe04e&#39;)" href="/Public/Public/Certification-and-universities/Becoming-certified/Becoming-certified.aspx?hkey=5dd2f46f-0d80-40a4-9967-76663cffe04e"><span class="nav-text" translate="yes">Certification and universities</span></a></li><li id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl05_NavigationListItem" class="NavigationListItem "><a id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl05_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/Find-a-speech-pathologist/FASP.aspx?hkey=6d08cbfc-650a-4725-9308-23d29e2c7226&#39;)" href="/Public/Public/Find-a-speech-pathologist/FASP.aspx?hkey=6d08cbfc-650a-4725-9308-23d29e2c7226"><span class="nav-text" translate="yes">Find a speech pathologist</span></a></li><li id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl06_NavigationListItem" class="NavigationListItem nav-aux-button nav-aux-cart"><a id="ctl01_ciMobileAuxNav_ctl01__rptWrapper__rptWrapper_rpt_ctl06_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/Public/Public/MySPA/Account-Tabs/Cart_Home.aspx?hkey=15dc9a31-632c-4b0a-a5e0-599119436830&#39;)" href="/Public/Public/MySPA/Account-Tabs/Cart_Home.aspx?hkey=15dc9a31-632c-4b0a-a5e0-599119436830"><span class="nav-text" translate="yes">Cart </span><span><span data-cartlink='y' class="cartEmpty"><span class="cartSprite"></span></span></span></a></li></ul>
498	</div>
499</div>
500
501     </div></div>
502				<div id="ste_container_ciPrimaryNavigation" class="ContentItemContainer">
503<div id="ctl01_ciPrimaryNavigation_PrimaryNavigationArea" class="primary-navigation-area">
504    <div id="ctl01_ciPrimaryNavigation_PrimaryNavigationControl" class="collapse navbar-collapse nav-primary">
505        <nav id="ctl01_ciPrimaryNavigation_NavControl_NavWrapper" aria-label="primary">
506    <div tabindex="0" id="ctl01_ciPrimaryNavigation_NavControl_NavMenu" class="RadMenu RadMenu_Coffee  MainMenu" Translate="Yes" PerspectiveId="b44e333e-bc4e-4847-86e7-60089d3e05b2" Version="A000BF95" NavigationArea="1" MaxDataBindDepth="3" style="z-index:2999;">
507	<!-- 2026.3.812.462 --><input class="rmRootGroup rmToggleHandles rmHorizontal" id="ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState" name="ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState" type="hidden" />
508</div> 
509</nav>
510    </div>
511</div></div>
512				<div id="ste_container_ciNewUtilityNavigationCommon2" class="ContentItemContainer"><div id="ctl01_ciNewUtilityNavigationCommon2_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary">
513	<div class="UtilitySection UtilityAccountArea">
514		<ul id="ctl01_ciNewUtilityNavigationCommon2_ctl01_AccountMenu" class="account-menu"> 
515    <li id="ctl01_ciNewUtilityNavigationCommon2_ctl01_SignInLI">
516        <a id="ctl01_ciNewUtilityNavigationCommon2_ctl01_LoginStatus1" class="sign-in-link" translate="yes" href="javascript:__doPostBack(&#39;ctl01$ciNewUtilityNavigationCommon2$ctl01$LoginStatus1$ctl02&#39;,&#39;&#39;)">Sign in</a>
517    </li>
518    
519    
520
521    
522</ul>
523
524<script>
525    function ToggleOBO(toggle_id) {
526        var $this = jQuery("#" + toggle_id);
527        var enabled = $this.hasClass("on");
528        var button;
529
530        if (enabled) // click the clear button
531            button = window.$get('ctl01_ciNewUtilityNavigationCommon2_ctl01_OBOControlPanel_ClearContactButton');
532        else // click the select button
533            button = window.$get('ctl01_ciNewUtilityNavigationCommon2_ctl01_OBOControlPanel_SelectContactButton');
534
535
536        if (button != null)
537            button.click();
538    }
539
540    jQuery(document).ready(function () {
541        jQuery('.website-item:gt(2)').hide();
542        jQuery('.js-show-more-sites').show();
543
544        jQuery('.js-show-more-sites a').on("click", function () {
545            jQuery('.website-item:not(:visible):lt(5)').fadeIn(function () {
546                if (jQuery('.website-item:not(:visible)').length == 0) {
547                    jQuery('.website-item a').last().focus();
548                    jQuery('.js-show-more-sites').remove();
549                }
550            });
551            return false;
552        });
553    });
554</script>
554
555	</div>
556</div>
557
558     </div>
559					</div>
560
561					</div>
562				</div>
563			</div>
564		</div>
565	</header>
566	<div id="HomePageContent" class="HomePageFullWidthArea" data-label="Home Content">
567						<div ID="WTZone4_Page1" class="WTZone ">
568					</div>
569
570	</div>
571	<div id="masterContentArea" class="container">
572		<div role="main" class="body-container" id="ContentPanel">
573			<div data-label="On Behalf Of" class="pull-right">
574								<div ID="WTZone5_Page1" class="WTZone ">
575				<div id="ste_container_ciOnbehalfof" class="ContentItemContainer"><div id="ctl01_ciOnbehalfof_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary">
576	<div class="UtilitySection UtilitySTEToggle ste-section">
577
578	</div><div class="UtilitySection OnBehalfOf">
579
580	</div>
581</div>
582
583     </div>
584					</div>
585
586			</div>
587			<div class="col-primary" data-label="Main Content">
588								<div ID="WTZone6_Page1" class="WTZone ">
589		<div id="mainContentWrapper" class="ContentPanel">
590			<div id="masterMainBreadcrumb" data-height-offset="true" ></div>
591			<div id="ctl01_UserMessagesUpdatePanel">
592						
593				
594</div>
595			
596<script type="text/javascript">
597
598</script>
598
599	<div id="ctl01_TemplateBody_PublishUpdatePanel">
600
601</div><div id="ctl01_TemplateBody_WebPartManager1___Drag" style="display:none;position:absolute;z-index:32000;filter:alpha(opacity=75);">
602
603</div>
604<div class="psc_multiuse_column_mixed psc_layout">
605	<div class="fullwidth rowone" data-label="Full Width Row One">			<div class="ContentItemContainer">
606				<div id="WebPartZone1_Page1" class="WebPartZone ">
607
608			<div class="iMIS-WebPart">
609				<div id="ste_container_ciCopyofPageBanner" class="ContentItemContainer"><div class="panel ">
610	<div id="ctl01_TemplateBody_WebPartManager1_gwpciCopyofPageBanner_ciCopyofPageBanner__Head" class="panel-heading">
611
612	</div><div id="ctl01_TemplateBody_WebPartManager1_gwpciCopyofPageBanner_ciCopyofPageBanner__BodyContainer" class="panel-body-container">
613		<div id="ctl01_TemplateBody_WebPartManager1_gwpciCopyofPageBanner_ciCopyofPageBanner__Body" class="panel-body">
614			<pseudocode-content-buddy id=ipart-5d6766d7-5bb3-4632-9197-9bcaaa6aedb5 x-content-key=96732a0c-657b-4896-adc1-5b5a12e57d43 x-content-item-key=5d6766d7-5bb3-4632-9197-9bcaaa6aedb5 class=ng-non-bindable></pseudocode-content-buddy>
614<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
614
615<!-- -->
616		</div>
617	</div>
618</div></div>
619			</div>
620			</div>
621		
622			<div id="ctl01_TemplateBody_ContentPage1_downloadContainer" style="display:none;">
623			<input type="hidden" name="ctl01$TemplateBody$ContentPage1$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage1_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage1$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage1_downloadButton" style="display:none" />
624		</div></div>
625</div>
626	<div class="inner rowtwo" data-label="Inner Width Row Two">			<div class="ContentItemContainer">
627				<div id="WebPartZone2_Page1" class="WebPartZone ">
628
629			<div class="iMIS-WebPart">
630				<div id="ste_container_ciDropdownintrotext" class="ContentItemContainer"><div class="panel ">
631	<div id="ctl01_TemplateBody_WebPartManager1_gwpciDropdownintrotext_ciDropdownintrotext__Head" class="panel-heading">
632
633	</div><div id="ctl01_TemplateBody_WebPartManager1_gwpciDropdownintrotext_ciDropdownintrotext__BodyContainer" class="panel-body-container">
634		<div id="ctl01_TemplateBody_WebPartManager1_gwpciDropdownintrotext_ciDropdownintrotext__Body" class="panel-body">
635			<pseudocode-content-buddy id=ipart-655f0978-cd87-4757-b37b-124fff138b03 x-content-key=96732a0c-657b-4896-adc1-5b5a12e57d43 x-content-item-key=655f0978-cd87-4757-b37b-124fff138b03 class=ng-non-bindable></pseudocode-content-buddy>
635<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
635
636<!-- -->
637		</div>
638	</div>
639</div></div>
640			</div>
641				<div class="iMIS-WebPart">
642					<div id="ste_container_ciWhatareyoulookingfor" class="ContentItemContainer"><div class="panel ">
643	<div id="ctl01_TemplateBody_WebPartManager1_gwpciWhatareyoulookingfor_ciWhatareyoulookingfor__Head" class="panel-heading">
644
645	</div><div id="ctl01_TemplateBody_WebPartManager1_gwpciWhatareyoulookingfor_ciWhatareyoulookingfor__BodyContainer" class="panel-body-container">
646		<div id="ctl01_TemplateBody_WebPartManager1_gwpciWhatareyoulookingfor_ciWhatareyoulookingfor__Body" class="panel-body">
647			<pseudocode-content-buddy id=ipart-85cf7e1e-084c-4e60-9739-cef59b4f7cda x-content-key=96732a0c-657b-4896-adc1-5b5a12e57d43 x-content-item-key=85cf7e1e-084c-4e60-9739-cef59b4f7cda class=ng-non-bindable></pseudocode-content-buddy>
647<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
647
648<!-- -->
649		</div>
650	</div>
651</div></div>
652				</div>
653					<div class="iMIS-WebPart">
654						<div id="ste_container_ciContactformintrotext" class="ContentItemContainer"><div class="panel ">
655	<div id="ctl01_TemplateBody_WebPartManager1_gwpciContactformintrotext_ciContactformintrotext__Head" class="panel-heading">
656
657	</div><div id="ctl01_TemplateBody_WebPartManager1_gwpciContactformintrotext_ciContactformintrotext__BodyContainer" class="panel-body-container">
658		<div id="ctl01_TemplateBody_WebPartManager1_gwpciContactformintrotext_ciContactformintrotext__Body" class="panel-body">
659			<pseudocode-content-buddy id=ipart-1f393bb1-0d93-4c3b-b58f-050c795d9b3c x-content-key=96732a0c-657b-4896-adc1-5b5a12e57d43 x-content-item-key=1f393bb1-0d93-4c3b-b58f-050c795d9b3c class=ng-non-bindable></pseudocode-content-buddy>
659<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
659
660<!-- -->
661		</div>
662	</div>
663</div></div>
664					</div>
665					</div>
666				
667			<div id="ctl01_TemplateBody_ContentPage2_downloadContainer" style="display:none;">
668					<input type="hidden" name="ctl01$TemplateBody$ContentPage2$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage2_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage2$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage2_downloadButton" style="display:none" />
669				</div></div>
670</div>
671	<div class="inner rowthree" data-label="Fixed Inner Width Row Three">
672		<div class="col6633 colgrid">
673			<div data-label="Left Two Thirds">			<div class="ContentItemContainer">
674				<div id="WebPartZone3_Page1" class="WebPartZone ">
675
676			<div class="iMIS-WebPart">
677				<div id="ste_container_ciContactForm" class="ContentItemContainer"><div class="contactusform"><div class="panel ">
678	<div id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm__Head" class="panel-heading">
679
680	</div><div id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm__BodyContainer" class="panel-body-container">
681		<div id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm__Body" class="panel-body">
682			
683
684<!-- TODO: Remove this label, and add your own UI elements. -->
685
686<link id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_CssLink" rel="stylesheet" href="/assets/css/50-FormBuilder.css"></link>
687
688<div id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FormBuilderPanel" class="FormBuilder">
689				
690    
691    
692
693    <input type="hidden" name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$imisVersion" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_imisVersion" value="V10" />
694
695    <div class="loader-wrapper rwLoading">
696        <span class="loader"><span class="loader-inner"></span></span>
697    </div>
698
699    
700    <input type="hidden" name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$VAHiddenFields" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_VAHiddenFields" value="," />
701
702    <input type="hidden" name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$hfPageSession" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_hfPageSession" value="393407420" />
703    
704
705    <input type="hidden" name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$FB_FormRules" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_FormRules" />
706
707    <span id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_resultLBTop" style="color:Red;"></span>
708    
709    
710    <div class="VACSS_Space pb-5"></div>
711    <div id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_UpdatePanel1">
712					
713            <div id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_PlaceHolder1">
714						<root><layout class="hidden">R1C1W12</layout><div class="container"><div class="row"><div class="col-md-12 col-sm-12" id="Section_R1C1W12"><div class="node"><div class="PanelFieldsFlex PanelFieldsFlexNoWrap"><div class="PanelField Left"><label for="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_SPAMbrNumber" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_Label_FB_TextBox_SpaContactUs_SPAMbrNumber_WithID">SPA Membership Number (If known/applicable)</label><div class="PanelFieldValue"><input name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$FB_TextBox_SpaContactUs_SPAMbrNumber" type="text" maxlength="80" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_SPAMbrNumber" class="InputMedium" translate="no" data-required="false" aria-required="false" /><span id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber" class="ValidationError" data-required="false" style="color:Red;visibility:hidden;"> Required field</span></div></div></div></div><div class="node"><div class="PanelFieldsFlex PanelFieldsFlexNoWrap"><div class="PanelField Left"><label for="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactName" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_Label_FB_TextBox_SpaContactUs_ContactName_WithID" class="Required">Your name:</label><div class="PanelFieldValue"><input name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$FB_TextBox_SpaContactUs_ContactName" type="text" maxlength="80" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactName" class="InputMedium" translate="no" data-required="true" aria-required="true" /><span id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName" class="ValidationError" data-required="true" style="color:Red;visibility:hidden;"> Required Field</span></div></div></div></div><div class="node"><div class="PanelFieldsFlex PanelFieldsFlexNoWrap"><div class="PanelField Left"><label for="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactEmail" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_Label_FB_TextBox_SpaContactUs_ContactEmail_WithID" class="Required">Your email:</label><div class="PanelFieldValue"><input name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$FB_TextBox_SpaContactUs_ContactEmail" type="text" maxlength="255" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactEmail" class="InputLarge" translate="no" data-required="true" aria-required="true" /><span id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail" class="ValidationError" data-required="true" style="color:Red;display:none;"> Required Field</span><span id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail" class="ValidationError" style="color:Red;visibility:hidden;"> Please provide valid email</span></div></div></div></div><div class="node"><div class="PanelFieldsFlex PanelFieldsFlexNoWrap"><div class="PanelField Left"><label for="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactNumber" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_Label_FB_TextBox_SpaContactUs_ContactNumber_WithID">Your contact number:</label><div class="PanelFieldValue"><input name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$FB_TextBox_SpaContactUs_ContactNumber" type="text" maxlength="80" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactNumber" class="InputMedium" translate="no" data-required="false" aria-required="false" /><span id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber" class="ValidationError" data-required="false" style="color:Red;visibility:hidden;"> Required field</span></div></div></div></div><div class="node"><div class="PanelField Left"><label for="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_DropDown_SpaContactUs_EnquiryType" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_Label_FB_DropDown_SpaContactUs_EnquiryType_WithID" class="Required">Enquiry type:</label><div class="PanelFieldValue"><select name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$FB_DropDown_SpaContactUs_EnquiryType" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_DropDown_SpaContactUs_EnquiryType" data-required="true" aria-required="true">
715							<option selected="selected" value="">(None)</option>
716							<option value="Audit">Audit</option>
717							<option value="Events/Conference">Events/Conference</option>
718							<option value="Feedback or suggestions">Feedback or suggestions</option>
719							<option value="Membership">Membership, billing or renewals</option>
720							<option value="NDIS/Policy changes">NDIS/Policy changes</option>
721							<option value="Professional education/Learning Hub">Professional education/Learning Hub</option>
722							<option value="Professional support/Ethics">Professional support/Ethics</option>
723							<option value="Skills assessment/Certification program">Skills assessment/Certification program</option>
724							<option value="Sponsorships">Sponsorships</option>
725
726						</select><span id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType" class="ValidationError" data-required="true" style="color:Red;visibility:hidden;"> Required Field</span></div></div></div><div class="node"><div class="PanelFieldsFlex PanelFieldsFlexNoWrap"><div class="PanelField Left"><label for="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_Message" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_Label_FB_TextBox_SpaContactUs_Message_WithID" class="Required">Message:</label><div class="PanelFieldValue"><textarea name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$FB_TextBox_SpaContactUs_Message" rows="5" cols="20" maxlength="4000" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_Message" class="InputXLarge" translate="no" data-required="true" aria-required="true">
727</textarea><span id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message" class="ValidationError" data-required="true" style="color:Red;visibility:hidden;"> Required Field</span></div></div></div></div><div class="node">
727<script type="text/javascript" src="https://js.hcaptcha.com/1/api.js">
728
729						</script>
729<div class="h-captcha" id="CaptchaContent" data-sitekey="db4044fc-1912-44bc-a8b6-61108810941c">
730
731						</div></div><div class="node"><input type="submit" name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$FB_Button" value="Submit" onclick="formsSetTarget(&#39;_self&#39;, this);WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$FB_Button&quot;, &quot;&quot;, true, &quot;FB_ValidationGroup&quot;, &quot;&quot;, false, false))" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Button" class="btn PrimaryButton" /></div></div></div></div></root>
732					</div>
733            
734
735            
736
737            <input type="submit" name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$btnPopup" value="MPE Target" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$btnPopup&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_btnPopup" style="display: none;" />
738
739            <div class="VACSS_Space pb-5"  id="formbottom"></div>
740            
741
742            
743            <div id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_dvRulesError" class="AsiMessage vaMessageAsi" style="clear:both; display:none;">
744                <div id="ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_updRulesError">
745						
746                        <input type="hidden" name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$lbRulesError" id="lbRulesError" />
747                        <input type="submit" name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$btnRulesError" value="Rules Error Trigger" id="bt
747nRulesError" class="screen-reader-text" />
748                    
749					</div>
750            </div>
751            
752            <div class="VACTL_cbProceed">
753                
754            </div>
755            <input type="hidden" name="ctl01$TemplateBody$WebPartManager1$gwpciContactForm$ciContactForm$hdDuplicateFields" id="hdDuplicateFields" />
756        
757				</div>
758
759    
760   
761
762			</div>
763
764
765		</div>
766	</div>
767</div></div></div>
768			</div>
769			</div>
770		
771			<div id="ctl01_TemplateBody_ContentPage3_downloadContainer" style="display:none;">
772			<input type="hidden" name="ctl01$TemplateBody$ContentPage3$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage3_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage3$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage3_downloadButton" style="display:none" />
773		</div></div>
774</div>
775			<div data-label="Right Third">			<div class="ContentItemContainer">
776				<div id="WebPartZone4_Page1" class="WebPartZone ">
777
778			<div class="iMIS-WebPart">
779				<div id="ste_container_ciNewClientSideContentItem" class="ContentItemContainer"><div class="panel ">
780	<div id="ctl01_TemplateBody_WebPartManager1_gwpciNewClientSideContentItem_ciNewClientSideContentItem__Head" class="panel-heading">
781
782	</div><div id="ctl01_TemplateBody_WebPartManager1_gwpciNewClientSideContentItem_ciNewClientSideContentItem__BodyContainer" class="panel-body-container">
783		<div id="ctl01_TemplateBody_WebPartManager1_gwpciNewClientSideContentItem_ciNewClientSideContentItem__Body" class="panel-body">
784			<pseudocode-content-buddy id=ipart-dc46475f-503c-4896-ade6-8e8db47db129 x-content-key=96732a0c-657b-4896-adc1-5b5a12e57d43 x-content-item-key=dc46475f-503c-4896-ade6-8e8db47db129 class=ng-non-bindable></pseudocode-content-buddy>
784<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
784
785<!-- -->
786		</div>
787	</div>
788</div></div>
789			</div>
790			</div>
791		
792			<div id="ctl01_TemplateBody_ContentPage4_downloadContainer" style="display:none;">
793			<input type="hidden" name="ctl01$TemplateBody$ContentPage4$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage4_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage4$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage4_downloadButton" style="display:none" />
794		</div></div>
795</div>
796		</div>
797	</div>
798	<div class="inner rowfour" data-label="Fixed Inner Width Row Four">
799		<div class="col3366 colgrid">
800			<div data-label="Left Third">			<div class="ContentItemContainer">
801				<div id="WebPartZone5_Page1" class="WebPartZone ">
802
803		</div>
804	
805			<div id="ctl01_TemplateBody_ContentPage5_downloadContainer" style="display:none;">
806		<input type="hidden" name="ctl01$TemplateBody$ContentPage5$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage5_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage5$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage5_downloadButton" style="display:none" />
807	</div></div>
808</div>
809			<div data-label="Right Two Thirds">			<div class="ContentItemContainer">
810				<div id="WebPartZone6_Page1" class="WebPartZone ">
811
812		</div>
813	
814			<div id="ctl01_TemplateBody_ContentPage6_downloadContainer" style="display:none;">
815		<input type="hidden" name="ctl01$TemplateBody$ContentPage6$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage6_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage6$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage6_downloadButton" style="display:none" />
816	</div></div>
817</div>
818		</div>
819	</div>
820	<div class="inner rowfive" data-label="Fixed Inner Width Row Five">
821		<div class="col5050 colgrid">
822			<div data-label="Left Half">			<div class="ContentItemContainer">
823				<div id="WebPartZone7_Page1" class="WebPartZone ">
824
825		</div>
826	
827			<div id="ctl01_TemplateBody_ContentPage7_downloadContainer" style="display:none;">
828		<input type="hidden" name="ctl01$TemplateBody$ContentPage7$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage7_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage7$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage7_downloadButton" style="display:none" />
829	</div></div>
830</div>
831			<div data-label="Right Half">			<div class="ContentItemContainer">
832				<div id="WebPartZone8_Page1" class="WebPartZone ">
833
834		</div>
835	
836			<div id="ctl01_TemplateBody_ContentPage8_downloadContainer" style="display:none;">
837		<input type="hidden" name="ctl01$TemplateBody$ContentPage8$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage8_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage8$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage8_downloadButton" style="display:none" />
838	</div></div>
839</div>
840		</div>
841	</div>
842	<div class="fullwidth rowsix" data-label="Full Width Row Six">			<div class="ContentItemContainer">
843				<div id="WebPartZone9_Page1" class="WebPartZone ">
844
845		</div>
846	
847			<div id="ctl01_TemplateBody_ContentPage9_downloadContainer" style="display:none;">
848		<input type="hidden" name="ctl01$TemplateBody$ContentPage9$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage9_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage9$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage9_downloadButton" style="display:none" />
849	</div></div>
850</div>
851	<div class="inner rowseven" data-label="Inner Width Row Seven">			<div class="ContentItemContainer">
852				<div id="WebPartZone10_Page1" class="WebPartZone ">
853
854		</div>
855	
856			<div id="ctl01_TemplateBody_ContentPage10_downloadContainer" style="display:none;">
857		<input type="hidden" name="ctl01$TemplateBody$ContentPage10$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage10_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage10$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage10_downloadButton" style="display:none" />
858	</div></div>
859</div>
860	<div class="inner roweight" data-label="Fixed Inner Width Row Eight">
861		<div class="col6633 colgrid">
862			<div data-label="Left Two Thirds">			<div class="ContentItemContainer">
863				<div id="WebPartZone11_Page1" class="WebPartZone ">
864
865		</div>
866	
867			<div id="ctl01_TemplateBody_ContentPage11_downloadContainer" style="display:none;">
868		<input type="hidden" name="ctl01$TemplateBody$ContentPage11$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage11_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage11$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage11_downloadButton" style="display:none" />
869	</div></div>
870</div>
871			<div data-label="Right Third">			<div class="ContentItemContainer">
872				<div id="WebPartZone12_Page1" class="WebPartZone ">
873
874		</div>
875	
876			<div id="ctl01_TemplateBody_ContentPage12_downloadContainer" style="display:none;">
877		<input type="hidden" name="ctl01$TemplateBody$ContentPage12$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage12_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage12$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage12_downloadButton" style="display:none" />
878	</div></div>
879</div>
880		</div>
881	</div>
882	<div class="inner rownine" data-label="Fixed Inner Width Row Nine">
883		<div class="col3366 colgrid">
884			<div data-label="Left Third">			<div class="ContentItemContainer">
885				<div id="WebPartZone13_Page1" class="WebPartZone ">
886
887		</div>
888	
889			<div id="ctl01_TemplateBody_ContentPage13_downloadContainer" style="display:none;">
890		<input type="hidden" name="ctl01$TemplateBody$ContentPage13$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage13_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage13$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage13_downloadButton" style="display:none" />
891	</div></div>
892</div>
893			<div data-label="Right Two Thirds">			<div class="ContentItemContainer">
894				<div id="WebPartZone14_Page1" class="WebPartZone ">
895
896		</div>
897	
898			<div id="ctl01_TemplateBody_ContentPage14_downloadContainer" style="display:none;">
899		<input type="hidden" name="ctl01$TemplateBody$ContentPage14$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage14_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage14$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage14_downloadButton" style="display:none" />
900	</div></div>
901</div>
902		</div>
903	</div>
904	<div class="inner rowten" data-label="Fixed Inner Width Row Ten">
905		<div class="col5050 colgrid">
906			<div data-label="Left Half">			<div class="ContentItemContainer">
907				<div id="WebPartZone15_Page1" class="WebPartZone ">
908
909		</div>
910	
911			<div id="ctl01_TemplateBody_ContentPage15_downloadContainer" style="display:none;">
912		<input type="hidden" name="ctl01$TemplateBody$ContentPage15$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage15_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage15$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage15_downloadButton" style="display:none" />
913	</div></div>
914</div>
915			<div data-label="Right Half">			<div class="ContentItemContainer">
916				<div id="WebPartZone16_Page1" class="WebPartZone ">
917
918		</div>
919	
920			<div id="ctl01_TemplateBody_ContentPage16_downloadContainer" style="display:none;">
921		<input type="hidden" name="ctl01$TemplateBody$ContentPage16$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage16_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage16$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage16_downloadButton" style="display:none" />
922	</div></div>
923</div>
924		</div>
925	</div>
926	<div class="fullwidth roweleven" data-label="Full Width Row Eleven">			<div class="ContentItemContainer">
927				<div id="WebPartZone17_Page1" class="WebPartZone ">
928
929		</div>
930	
931			<div id="ctl01_TemplateBody_ContentPage17_downloadContainer" style="display:none;">
932		<input type="hidden" name="ctl01$TemplateBody$ContentPage17$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage17_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage17$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage17_downloadButton" style="display:none" />
933	</div></div>
934</div>
935</div>	
936
937
938    
939    
940
941		</div>
942							</div>
943
944			</div>
945			<div data-label="Secondary Navigation" class="col-secondary cs-right d-none">
946								<div ID="WTZone7_Page1" class="WTZone ">
947					</div>
948
949			</div>
950		</div>
951	</div>
952	<footer id="ft" class="footer">
953		<div class="footer-content ClearFix">
954			<div class="container" data-label="Footer 1">
955								<div ID="WTZone8_Page1" class="WTZone ">
956				<div id="ste_container_ciFooterContent1" class="ContentItemContainer">
957<div>
958	<div class="row">
959		<div class="col-sm-12">
960			<div id="ctl01_ciFooterContent1_ContentRecordTemplateArea_Zone1PlaceHolder">
961
962</div>
963		</div>
964	</div>
965	<div class="row">
966		<div class="col-sm-8">
967			<div class="col-sm-5">
968				<div id="ctl01_ciFooterContent1_ContentRecordTemplateArea_Zone2PlaceHolder">
969	<div id="ste_container_Logo" class="ContentItemContainer"><img src="/images/Speech-Pathology-Australia/Logos/spa-logo-white.png?version=2F8FD167" alt="" style="" /></div><div id="ste_container_Copyrightcontent" class="ContentItemContainer"><p>© Copyright 2026 Speech Pathology Australia</p></div><div id="ste_container_Privacylinks" class="ContentItemContainer"><p>ABN 17 008 393 440</p>
970<p><a href="/Public/Quick-links/Privacy-policy.aspx">Privacy policy</a> | <a href="/Public/Quick-links/Disclaimer.aspx">Disclaimer</a> | <a href="/Public/Quick-links/Terms-and-conditions.aspx" class="">Terms and conditions</a></p></div><div id="ste_container_Socials" class="ContentItemContainer"><ul class="socialnav">
971    <li><a href="https://www.facebook.com/SpeechPathologyAustralia" title="Speech Pathology Australia Facebook" target="_blank"><em class="fab fa-facebook-f"></em></a></li>
972    <li><a href="https://instagram.com/speechpathaus" title="Speech Pathology Australia Instagram" target="_blank"><em class="fab fa-instagram"></em></a></li>
973    <!-- <li><a href="https://www.youtube.com/user/SpeechPathAus" title="Speech Pathology Australia YouTube" target="_blank"><em class="fab fa-youtube"></em></a></li>
974    <li><a href="https://twitter.com/SpeechPathAus" title="Speech Pathology Australia Twitter" target="_blank"><em class="fab fa-x-twitter"></em></a></li> -->
975    <li><a href="https://www.linkedin.com/company/speech-pathology-australia" title="Speech Pathology Australia LinkedIn" target="_blank"><em class="fab fa-linkedin-in"></em></a></li>
976</ul></div>
977</div>
978			</div>
979			<div class="col-sm-3 custom">
980				<div id="ctl01_ciFooterContent1_ContentRecordTemplateArea_Zone3PlaceHolder">
981	<div id="ste_container_Quicklinks" class="ContentItemContainer"><h2><span style="font-size: 24px;">Explore</span></h2>
982<ul>
983    <li><a href="/Public/About-us/Advertise-with-us.aspx" class="">Advertise with us</a></li>
984    <li><a href="/Public/Contact-us.aspx" class="">Contact us</a></li>
985    <li><a href="https://www.careerwebsite.com/?site_id=22293" title="Career Centre" target="_blank">Career Centre</a></li>
986    <li><a href="/Public/Quick-links/Issues-logging-in.aspx" class="">Issues logging in</a></li>
987    <li><a href="/Public/About-us/Ethics-and-standards/Making-a-complaint.aspx" class="">Make a complaint</a></li>
988    <li><a href="/Public/Quick-links/Web-content-accessibility-statement" class="">Web content accessibility</a></li>
989</ul></div>
990</div>
991			</div>
992			<div class="col-sm-3 custom">
993				<div id="ctl01_ciFooterContent1_ContentRecordTemplateArea_Zone4PlaceHolder">
994	<div id="ste_container_Stayuptodate" class="ContentItemContainer"><h2><span style="font-size: 24px;">Stay up to date</span></h2>
995<ul>
996    <li><a href="/Public/News-and-campaigns/News-and-media/News-and-media.aspx">Latest news</a></li>
997    <li><a href="/Public/Events/Events.aspx">Upcoming events</a></li>
998    <li><a href="/Public/Public/Resources/Resources.aspx">Resources</a></li>
999</ul></div>
1000</div>
1001			</div>
1002		</div>
1003		<div class="col-sm-3">
1004			<div id="ctl01_ciFooterContent1_ContentRecordTemplateArea_Zone5PlaceHolder">
1005	<div id="ste_container_AcknowledgementofCountry" class="ContentItemContainer"><p>We acknowledge the Traditional Custodians of lands, seas and waters throughout Australia, and pay respect to Elders past and present.</p>
1006<p>We recognise that the health and social and emotional wellbeing of Aboriginal and Torres Strait Islander peoples are grounded in continued connection to Culture, Country, Language and Community and acknowledge that sovereignty was never ceded.</p></div><div id="ste_container_Flags" class="ContentItemContainer"><img src="/images/Icons/svg/Australian-Aboriginal-Flag.svg?version=A1D834E8" alt="" /><img src="/images/Icons/svg/Torres-Strait-Islanders-flag.svg?version=E7271E47" alt="" /></div>
1007</div>
1008		</div>
1009	</div>
1010	<div class="row">
1011		<div class="col-sm-12">
1012			<div id="ctl01_ciFooterContent1_ContentRecordTemplateArea_Zone6PlaceHolder">
1013	<div id="ste_container_fixcookies" class="ContentItemContainer"><div class="hidden">
1013<script>
1014const fixCookies = () => {
1015    const removeCookie = (name) => {
1016        console.log(`Deleting cookie ${name}`)
1017        document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
1018    };
1019    const badCookies = document.cookie.split(";").filter(cookie => cookie.includes("/Reserved.Report"))
1020    badCookies.forEach(cookie => removeCookie(cookie.split("=")[0]))
1021};
1022
1023
1024
1025fixCookies()
1026console.log(`Cookies after fix: ${document.cookie}`)
1027</script>
1027</div></div>
1028</div>
1029		</div>
1030	</div>
1031	<style>
1032		@media (min-width: 769px) {
1033		.col-sm-3.custom {
1034		width: 29.16666666666665%;
1035		}
1036		}
1037		@media (max-width: 768px) {
1038		.col-sm-3.custom {
1039		width: 100%;
1040		}
1041		}
1042	</style>
1043</div><div class="ContentRecordPageButtonPanel">
1044
1045</div> 	
1046
1047</div>
1048					</div>
1049
1050			</div>
1051		</div>
1052		<div class="footer-nav-copyright">
1053			<div class="container" role="navigation">
1054				<div class="footer-copyright" data-label="Footer 2">
1055									<div ID="WTZone9_Page1" class="WTZone ">
1056				<div id="ste_container_ciFooterContent2" class="ContentItemContainer">
1057<div>
1058	<div class="row">
1059		<div class="col-sm-12">
1060			<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_Zone1PlaceHolder">
1061	<div id="ste_container_consolidatedscripts" class="ContentItemContainer">
1061<script>
1062
1063document.querySelector("[id$=ciPrimaryNavigation_NavControl_NavMenu]").addEventListener("mouseover", e => {
1064  e.stopImmediatePropagation()
1065}, true)
1066
1067document.querySelector("[id$=ciPrimaryNavigation_NavControl_NavMenu]").addEventListener("mouseout", e => {
1068  e.stopImmediatePropagation()
1069}, true)
1070
1071let underscoreCount = 0
1072const hideUnderscores = () => {
1073    if (underscoreCount < 10) {
1074        underscoreCount++
1075        setTimeout(() => {
1076            const summaries = document.querySelectorAll(".summary-display-item");
1077            if (summaries.length > 0) {
1078                summaries.forEach((summary) => {
1079                    const labels = summary.querySelectorAll(".Label");
1080                    labels.forEach((label) => {
1081                        if (label.textContent === "_" || label.textContent === "__") {
1082                            label.style.display = "none";
1083                        }
1084                    });
1085                });
1086            }
1087            hideUnderscores()
1088        }, 500);
1089    } else {
1090        return
1091    }
1092}
1093hideUnderscores()
1094//handling partial post back events
1095Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function () {
1096    let underscoreCount = 0
1097    const hideUnderscores = () => {
1098        if (underscoreCount < 10) {
1099            underscoreCount++
1100            setTimeout(() => {
1101                const summaries = document.querySelectorAll(".summary-display-item");
1102                if (summaries.length > 0) {
1103                    summaries.forEach((summary) => {
1104                        const labels = summary.querySelectorAll(".Label");
1105                        labels.forEach((label) => {
1106                            if (label.textContent === "_" || label.textContent === "__") {
1107                                label.style.display = "none";
1108                            }
1109                        });
1110                    });
1111                }
1112                hideUnderscores()
1113            }, 500);
1114        } else {
1115            return
1116        }
1117    }
1118    hideUnderscores()
1119});
1120
1121
1122jQuery(document).ready(function () {
1123
1124function readingTime() {
1125    const text = document.getElementById("masterContentArea").innerText;
1126    const wpm = 200;
1127    const words = text.trim().split(/\s+/).length;
1128    const time = Math.ceil(words / wpm);
1129    document.getElementById("read-time").innerText = time;
1130}
1131readingTime();
1132
1133    var numberOfRows = jQuery('div#masterContentArea .col-primary > div > div > div > div.row').length;
1134
1135    for (let i = 1; i < numberOfRows; i++) {
1136
1137        // jQuery('div#masterContentArea .col-primary > div > div > div > div.row:nth-of-type(' + i + ')').css('z-index', '' + numberOfRows - i + '');
1138
1139    }
1140
1141var jQueryPageHeading = jQuery("[id*=_Panel_PageHeading]");
1142if (jQueryPageHeading.length) {
1143    jQuery("[id*=_Panel_PageHeading]").insertAfter("header#hd");
1144    jQuery("[id*=_Panel_PageHeading]").wrapInner("<div></div>").addClass("HeaderRow");
1145    jQuery("#masterMainBreadcrumb").prependTo("div.HeaderRow > div");
1146    
1147    var lastUpdated = jQuery('#last-updated').text();
1148    var readingTime = jQuery('#read-time').text();
1149    var headerRowDetails = '<div class="details "><p class="read-time">Read time: <span>' + readingTime + ' minutes</span></p><p class="last-updated">Last updated: <span>' + lastUpdated + '</span></p></div>';
1150    
1151    jQuery('.HeaderRow').append(headerRowDetails);
1152}
1153
1154
1155var jQueryPageTitle = jQuery('div#masterContentArea .col-primary > div > div > div > div.row:first-child div[id*="Panel"][id*="Title"]');
1156if (jQueryPageTitle.length) {
1157   
1158    var lastUpdated = jQuery('#last-updated').text();
1159    var readingTime = jQuery('#read-time').text();
1160    var headerRowDetails = '<div class="details "><p class="read-time">Read time: <span>' + readingTime + ' minutes</span></p><p class="last-updated">Last updated: <span>' + lastUpdated + '</span></p></div>';
1161    
1162    jQuery(jQueryPageTitle).append(headerRowDetails);
1163}
1164
1165    // ACCORDION START
1166// for each accordion titled ipart
1167jQuery('div[id*="ccordion"].ContentItemContainer').each(function () {
1168
1169    // find the first h4
1170    jQuery(this).find('h4:first-child').each(function () {
1171
1172        // add a class accordion heading to it
1173        jQuery(this).addClass('accordionheading');
1174
1175        // wrap all of its siblngs in a div with the class accordion
1176        jQuery(this).siblings().wrapAll('<div class="accordion"></div>');
1177
1178    });
1179
1180});
1181
1182// for each accordion titled ipart
1183jQuery('.accordion').each(function () {
1184
1185    // find the first h4
1186    jQuery(this).find('h4').each(function () {
1187
1188        // add a class accordion heading to it
1189        jQuery(this).addClass('accordionheading');
1190
1191        // wrap all of its siblngs in a div with the class accordion
1192        jQuery(this).nextUntil('h4').wrapAll('<div class="accordion"></div>');
1193
1194        jQuery(this).next('.accordion').andSelf().wrapAll('<div></div>');
1195
1196    });
1197
1198});
1199
1200// when you click the accordion heading
1201jQuery('[class*="accordionheading"]').click(function () {
1202
1203    // check if it has the class active
1204    if (jQuery(this).hasClass('active')) {
1205
1206        // if it does remove the class active and show from it and it's accordion sibling
1207
1208        jQuery(this).removeClass('active');
1209        jQuery(this).next('[class*="accordion"]').removeClass('show');
1210        jQuery(this).parent().removeClass('active');
1211
1212    } else {
1213
1214        // if it does not add the class active and show to it and it's accordion sibling
1215
1216        jQuery(this).addClass('active');
1217        jQuery(this).next('[class*="accordion"]').addClass('show');
1218        jQuery(this).parent().addClass('active');
1219
1220    }
1221
1222});
1223
1224jQuery('div#masterContentArea').each(function () {
1225    var accnumber = 1;
1226    jQuery('h4.accordionheading:not(.accordionGroup h4)').each(function () {
1227        jQuery(this).wrapInner('<button type="button" aria-expanded="false" class="accordion-trigger" aria-controls="sect' + accnumber + '" id="accordion' + accnumber + '"id"><span class="accordion-title">');
1228        jQuery(this).next().attr('id', 'sect' + accnumber + '').attr('role', 'region').attr('class', 'accordion-panel').attr('hidden', '').attr('aria-labelledby', 'accordion' + accnumber + 'id');
1229        accnumber++;
1230    });
1231    jQuery('h4.accordionheading:not(.accordionGroup h4)').each(function () {
1232        jQuery(this).siblings().addBack().wrapAll('<div id="accordionGroup" class="accordion">');
1233    });
1234    /*
1235     *   This content is licensed according to the W3C Software License at
1236     *   https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document
1237     *
1238     *   Simple accordion pattern example
1239     */
1240    class accordion {
1241        constructor(domNode) {
1242            this.rootEl = domNode;
1243            this.buttonEl = this.rootEl.querySelector('button[aria-expanded]');
1244            const controlsId = this.buttonEl.getAttribute('aria-controls');
1245            this.contentEl = document.getElementById(controlsId);
1246            this.open = this.buttonEl.getAttribute('aria-expanded') === 'true';
1247            // add event listeners
1248            this.buttonEl.addEventListener('click', this.onButtonClick.bind(this));
1249        }
1250        onButtonClick() {
1251            this.toggle(!this.open);
1252        }
1253        toggle(open) {
1254            // don't do anything if the open state doesn't change
1255            if (open === this.open) {
1256                return;
1257            }
1258            // update the internal state
1259            this.open = open;
1260            // handle DOM updates
1261            this.buttonEl.setAttribute('aria-expanded', `${open}`);
1262
1263
1264
1265            if (open) {
1266                this.contentEl.removeAttribute('hidden');
1267            } else {
1268                this.contentEl.setAttribute('hidden', '');
1269            }
1270        }
1271        // Add public open and close methods for convenience
1272        open() {
1273            this.toggle(true);
1274        }
1275        close() {
1276            this.toggle(false);
1277        }
1278    }
1279    // init accordions
1280    const accordions = document.querySelectorAll('#accordionGroup');
1281    accordions.forEach((accordionEl) => {
1282        new accordion(accordionEl);
1283    });
1284});
1285
1286
1287
1288// ACCORDION END
1289
1290    // row wrappers fill, light, etc start
1291    // If Zone has call-to-action, light, full, add class attribute-row to parent Row div START
1292    // for each grey row titled ipart
1293    jQuery('.iMIS-WebPart > div[id*="rey"][id*="ow"]').each(function () {
1294        // find the closest row and addClass grey-row
1295        jQuery(this).closest('.row').addClass('grey-row');
1296    });
1297
1298    // for each blue row titled ipart
1299    jQuery('.iMIS-WebPart > div[id*="lue"][id*="ow"]').each(function () {
1300        // find the closest row and addClass blue-row
1301        jQuery(this).closest('.row').addClass('blue-row');
1302    });
1303
1304    // for each gradient row titled ipart
1305    jQuery('.iMIS-WebPart > div[id*="radient"][id*="ow"]').each(function () {
1306        // find the closest row and addClass gradient-row
1307        jQuery(this).closest('.row').addClass('gradient-row');
1308    });
1309
1310// for each blue row titled ipart
1311    jQuery('.iMIS-WebPart > div[id*="lue"][id*="ight"][id*="ow"]').each(function () {
1312        // find the closest row and addClass lightblue-row
1313        jQuery(this).closest('.row').addClass('lightblue-row');
1314    });
1315
1316// for each vertical align row titled ipart
1317    jQuery('.iMIS-WebPart > div[id*="ertical"][id*="lign"]').each(function () {
1318        // find the closest row and addClass vertical-align
1319        jQuery(this).closest('.row').addClass('vertical-align');
1320    });
1321
1322    jQuery(".carousel-caption").wrapInner("<div></div>");
1323    // If Zone has class full
1324
1325    // create an image out of the background-image property on the item
1326    jQuery(' .HeaderRow .carousel-inner.bg-img .item').each(function () {
1327        var bg = jQuery(this).css("background-image");
1328        bg = bg.replace(/.*\s?url\([\'\"]?/, '').replace(/[\'\"]?\).*/, '');
1329        var tempimg = '<div><img src="' + bg + '" /></div>';
1330        jQuery(tempimg).insertAfter(jQuery(this).find('.carousel-caption > div'));
1331    });
1332
1333
1334    // for each call to action titled ipart
1335    jQuery('.iMIS-WebPart > div[id*="calltoaction"]').each(function () {
1336        // find the closest row and addClass call-to-action
1337        jQuery(this).closest('.row').addClass('call-to-action');
1338    });
1339
1340
1341    // If Zone has class reorder
1342    if (jQuery(".WebPartZone").hasClass("reorder")) {
1343        // Then add class call-to-action-bar to parentRow div
1344        jQuery(".reorder").parent().parent().parent().addClass("reorder");
1345    }
1346
1347// for each row
1348jQuery('div#masterContentArea .col-primary > div > div > div > div.row').each(function() {
1349
1350// if there are no iParts
1351    if (jQuery(this).find('.iMIS-WebPart').length < 1) {
1352
1353// hide the row
1354        jQuery(this).hide();
1355        
1356    }
1357    
1358});
1359
1360
1361    // hidezonescript START
1362    // if webzone has class "hideThisZone", move up html to ".row", then hide
1363    jQuery(".WebPartZone.hideThisZone").parentsUntil(".row").parent().hide();
1364    // hidezonescript END
1365
1366
1367    // overflow is hidden by default on iqas, show it to display drop shadows
1368    jQuery('div[id*="_ListerPanel"] > div[id*="_ResultsGrid"]').removeAttr("style");
1369    jQuery('div[id*="_ListerPanel"] > div[id*="_ResultsGrid"], div[id*="_ListerPanel"] > div[id*="_ResultsGrid"] .RadGrid.RadGrid_MetroTouch').addClass('showoverflow');
1370
1371
1372
1373    // wrap call-to-action item in its link END
1374
1375
1376    //iterate through call to actions and transpose HREF of link onto parent tile
1377    jQuery('div[id*="calltoaction"] div[id*="Panel"]').each(function () {
1378
1379        // wrap all elements in .details
1380        jQuery(this).children(':not(img)').wrapAll('<div class="details"></div>');
1381
1382if (jQuery(this).children('img').length < 1) {
1383
1384jQuery(this).addClass('no-image');
1385
1386}
1387
1388        // wrap image in .image-container
1389        jQuery(this).children('img').wrap('<div class="image-container"></div>');
1390
1391
1392
1393        //for reach tile add the URLs of the link to the tile
1394        jQuery(this).find('a.call-to-action-link').eq(0).each(function () {
1395            //hide the temporary link
1396            var tempURL = jQuery(this).attr("href");
1397            var tempWrapper = '<a class="noeffect" href="' + tempURL + '"></a>';
1398            //add the URL to the header of the image
1399            jQuery(this).closest('div[id*="Panel"]').wrap(tempWrapper);
1400            jQuery(this).wrap('<div></div>');
1401        });
1402    });
1403    // wrap cta item in its link END
1404
1405    //iterate through tiles and transpose HREF of link onto parent tile
1406    jQuery('div[id*="tile"] div[id*="Panel"]').each(function () {
1407        //for reach tile add the URLs of the link to the tile
1408        jQuery(this).find('a.call-to-action-link').eq(0).each(function () {
1409            //hide the temporary link
1410            var tempURL = jQuery(this).attr("href");
1411            var tempWrapper = '<a class="noeffect" href="' + tempURL + '"></a>';
1412            //add the URL to the header of the image
1413            jQuery(this).closest('div[id*="Panel"]').wrap(tempWrapper);
1414        });
1415    });
1416    // wrap tile in its link END
1417
1418
1419
1420
1421    // remove special a link effect from images with links START
1422    if (jQuery("[id*=_Panel_]")) {
1423        jQuery("[id*=_Panel_] a > img").parent().addClass('noeffect');
1424    }
1425    // remove special a link effect from images with links END 
1426
1427
1428    // no click primary nav - ipad navigation START
1429    jQuery(".noclick").removeAttr("href");
1430
1431
1432
1433
1434    // wait for navigation to fully loaded
1435    var waitForEl = function (selector, callback) {
1436        if (jQuery('ul.rmRootGroup.rmToggleHandles.rmHorizontal').length) {
1437            callback();
1438        } else {
1439            setTimeout(function () {
1440                waitForEl('ul.rmRootGroup.rmToggleHandles.rmHorizontal', callback);
1441            }, 100);
1442        }
1443    };
1444    waitForEl('ul.rmRootGroup.rmToggleHandles.rmHorizontal', function () {
1445        // once it is
1446        // check that primary navigation is loaded
1447        var waitForEl = function (selector, callback) {
1448            if (jQuery('ul.rmRootGroup.rmToggleHandles.rmHorizontal').length) {
1449                callback();
1450            } else {
1451                setTimeout(function () {
1452                    waitForEl('ul.rmRootGroup.rmToggleHandles.rmHorizontal', callback);
1453                }, 0010);
1454            }
1455        };
1456        // once it is
1457        waitForEl('ul.rmRootGroup.rmToggleHandles.rmHorizontal', function () {
1458
1459    // no click primary nav - ipad navigation START
1460    jQuery(".noclick").removeAttr("href");
1461
1462
1463// clone the navigation welcome iPart from the footer and insert it after the primary nav
1464jQuery('footer#ft div#ste_container_NavigationWelcome').clone().insertAfter('header#hd >
1464 .header-bottom-container div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal');
1465
1466// for each authentication sign out link
1467jQuery('header#hd > .header-top-container .UtilityNavigation.nav-auxiliary > .UtilityAuthentication a.sign-out-link').each(function () {
1468    
1469    // add class logout to its parent
1470    jQuery(this).parent().addClass('logout');
1471
1472});
1473
1474
1475// find the .my-spa link in the primary nav and append it to the auxiliary nav
1476jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem > a.rmLink.my-spa').parent().appendTo('header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList');
1477
1478// if a profile image exists in the footer
1479if (jQuery('footer#ft div[id*="ProfilePic"].RadGrid img').length > 0) {
1480
1481// clone the image and add it to the nav-aux-acount link
1482    jQuery('footer#ft div[id*="ProfilePic"].RadGrid img').clone().prependTo('header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList li.nav-aux-account > a');
1483    
1484} else {
1485
1486// create an image for no profile image
1487    var noProfileImg = '<img src="/images/Icons/svg/profile-black.svg?version=4EA29AF9" alt="" />';
1488
1489// prepend the image HTML
1490    jQuery('header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList li.nav-aux-account > a').prepend(noProfileImg);
1491    
1492}
1493
1494// in the auxiliary nav find the account link and the my-spa rmItem and wrap them in a div called login
1495jQuery('header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.nav-aux-account, header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.rmItem').wrapAll('<div class="loggedin"></div>');
1496
1497
1498// clone the authentication link and insert it after the home link
1499jQuery('header#hd > .header-top-container .UtilityNavigation.nav-auxiliary > .UtilityAuthentication').clone().insertAfter('header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.home');
1500
1501// clone the sign in ipart and insert it before the primary nav
1502jQuery('header#hd >
1502 .header-top-container div[id*="ste_container_ciHeaderSignIn"]').clone().insertBefore('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal');
1503
1504// clone the auxiliary nav and insert it before the primary nav
1505jQuery('header#hd > .header-top-container .UtilityNavigationList').clone().insertBefore('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal');
1506
1507// for each primary nav .rmLink is clicked
1508jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem > a.rmLink').each(function () {
1509
1510    // clone it and prepend it to the .rmSlide ul - this clone allows the page to close on mobile
1511    jQuery(this).clone().prependTo(jQuery(this).siblings('.rmSlide').children('ul'));
1512
1513});
1514
1515       // for each .rmLink in a first level rmSlide
1516        jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a').each(function () {
1517
1518            jQuery(this).addClass('sub-item');
1519
1520            // clone it and prepend it to the second level .rmSlide ul - this clone allows the page to close on mobile
1521            jQuery(this).clone().prependTo(jQuery(this).siblings('.rmSlide').children('ul'));
1522
1523        });
1524        
1525        jQuery('header#hd >
1525 .header-bottom-container div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a + .rmSlide > ul > li > a').each(function () {
1526           
1527            jQuery(this).addClass('sub-item');
1528            
1529        });
1530
1531
1532// when an primary nav rmLink is clicked
1533jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem > a.rmLink').click(function () {
1534
1535    // remove attribute name from all rmLinks
1536    jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem > a.rmLink').removeAttr('name');
1537
1538    // set this rmLink's attribute to clicked
1539    jQuery(this).attr('name', 'clicked');
1540
1541    // remove any sibling .rmSlides from the primary nav
1542    jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList ~ .rmSlide').remove();
1543
1544    // clone this .rmLinks sibling .rmSlide and insert it before the primary nav
1545    jQuery(this).siblings('.rmSlide').clone().insertBefore(jQuery(this).closest('ul.rmRootGroup.rmToggleHandles.rmHorizontal'));
1546
1547    // wait for second level child next to primary nav to be fully loaded
1548    var waitForSecondLevelChild = function (selector, callback) {
1549        if (jQuery('header#hd >
1549 .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a').length) {
1550            callback();
1551        } else {
1552            setTimeout(function () {
1553                waitForSecondLevelChild('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a', callback);
1554            }, 100);
1555        }
1556    };
1557    waitForSecondLevelChild('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a', function () {
1558        // once it is
1559        // check that second level child next to primary nav is loaded
1560        var waitForSecondLevelChild = function (selector, callback) {
1561            if (jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a').length) {
1562                callback();
1563            } else {
1564                setTimeout(function () {
1565                    waitForSecondLevelChild('header#hd >
1565 .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a', callback);
1566                }, 0010);
1567            }
1568        };
1569        // once it is
1570        waitForSecondLevelChild('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a', function () {
1571
1572            // when the .rmLink of this cloned .rmSlide is clicked
1573            jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a').click(function () {
1574
1575                // remove attribute name from all second level rmLinks
1576                jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList ~ .rmSlide > ul > li > a').removeAttr('name');
1577
1578                // set this rmLink's attribute to clicked
1579                jQuery(this).attr('name', 'clicked');
1580
1581                // delete any third level .rmSlides
1582                jQuery(this).closest('.rmSlide').prev('.rmSlide').remove();
1583
1584                
1585                // clone this links third level .rmSlide sibling insert it before this second level .rmSlide
1586                jQuery(this).siblings('.rmSlide').clone().insertBefore(jQuery(this).closest('.rmSlide'));
1587
1588
1589                // wait for third level nav item to be fully loaded
1590                var waitForThirdLevelChild = function (selector, callback) {
1591                    if (jQuery('header#hd >
1591 .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a').length) {
1592                        callback();
1593                    } else {
1594                        setTimeout(function () {
1595                            waitForThirdLevelChild('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a', callback);
1596                        }, 100);
1597                    }
1598                };
1599                waitForThirdLevelChild('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a', function () {
1600                    // once it is
1601                    // check that third level nav item is loaded
1602                    var waitForThirdLevelChild = function (selector, callback) {
1603                        if (jQuery('ul.rmRootGroup.rmToggleHandles.rmHorizontal').length) {
1604                            callback();
1605                        } else {
1606                            setTimeout(function () {
1607                                waitForSecondLevelChild('header#hd >
1607 .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a', callback);
1608                            }, 0010);
1609                        }
1610                    };
1611                    // once it is
1612                    waitForThirdLevelChild('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > li > a', function () {
1613
1614                        // once a third level .rmSlide link is clicked
1615                        jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > a').click(function () {
1616                            
1617                            // .remove() this third level rmSlide
1618                            jQuery(this).closest('.rmSlide').remove();
1619
1620                        });
1621
1622
1623                    });
1624
1625                });
1626
1627
1628
1629            });
1630            
1631            // once a third level .rmSlide link is clicked
1632            jQuery('header#hd >
1632 .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList + .rmSlide > ul > a').click(function () {
1633                
1634                // .remove() this third level rmSlide
1635                jQuery(this).closest('.rmSlide').remove();
1636
1637            });
1638
1639
1640        });
1641
1642    });
1643
1644
1645});
1646
1647// if the navigation toggle button is clicked
1648jQuery('header#hd > .header-top-container button.navbar-toggle').click(function () {
1649
1650    // if this is expanded (has class clicked)
1651    if (jQuery(this).hasClass('clicked')) {
1652        
1653        // remove any second and third level slides from the primary nav - stops the sublevels from showing
1654        jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList ~ .rmSlide').remove();
1655    }
1656
1657});
1658
1659// wait for MySPA button to be fully loaded
1660var waitForMySpa = function (selector, callback) {
1661    if (jQuery('header#hd .UtilityNavigationList > ul.NavigationUnorderedList a.my-spa').length) {
1662        callback();
1663    } else {
1664        setTimeout(function () {
1665            waitForMySpa('header#hd .UtilityNavigationList > ul.NavigationUnorderedList a.my-spa', callback);
1666        }, 100);
1667    }
1668};
1669waitForMySpa('header#hd .UtilityNavigationList > ul.NavigationUnorderedList a.my-spa', function () {
1670    // once it is
1671    // check that MySPA button is loaded
1672    var waitForMySpa = function (selector, callback) {
1673        if (jQuery('header#hd .UtilityNavigationList > ul.NavigationUnorderedList a.my-spa').length) {
1674            callback();
1675        } else {
1676            setTimeout(function () {
1677                waitForMySpa('header#hd .UtilityNavigationList > ul.NavigationUnorderedList a.my-spa', callback);
1678            }, 0010);
1679        }
1680    };
1681    // once it is
1682    waitForMySpa('header#hd .UtilityNavigationList > ul.NavigationUnorderedList a.my-spa', function () {
1683
1684        // when the MySpa button is clicked
1685        jQuery('header#hd .UtilityNavigationList > ul.NavigationUnorderedList a.my-spa').click(function () {
1686
1687            // if this has the name clicked (menu is open)
1688            if (jQuery(this).attr('name') == 'clicked') {
1689
1690                // remove the name clicked - close the menu
1691                jQuery(this).removeAttr('name');
1692
1693            } else {
1694
1695                // add the name clicked - open the menu
1696                jQuery(this).attr('name', 'clicked');
1697
1698            }
1699
1700
1701        });
1702
1703        // when the primary column or header row is clicked
1704        jQuery('.HeaderRow, .col-primary').click(function () {
1705
1706            // if MySpa menu is open (name is clicked)
1707            if (jQuery('header#hd .UtilityNavigationList > ul.NavigationUnorderedList a.my-spa').attr('name') == 'clicked') {
1708
1709                // close the MySpa menu - remove the name clicked
1710                jQuery('header#hd .UtilityNavigationList > ul.NavigationUnorderedList a.my-spa').removeAttr('name');
1711
1712            }
1713
1714        });
1715
1716    });
1717
1718});
1719
1720// when the login toggle button on mobile is clicked
1721jQuery('header#hd >
1721 .header-bottom-container div#ste_container_ciPrimaryNavigation .UtilityNavigationList > ul > li.login > a').click(function () {
1722
1723    // if this has the name clicked (mobile login is showing)
1724    if (jQuery(this).attr('name') == 'clicked') {
1725
1726        // remove the attribute name
1727        jQuery(this).removeAttr('name');
1728        
1729        // hide the mobile sign in
1730        jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .RadMenu div[id*="ste_container_ciHeaderSignIn"]').removeClass('show');
1731
1732    } else {
1733        
1734        // add name clicked to the login toggle button
1735        jQuery(this).attr('name', 'clicked');
1736        
1737        // show the mobile sign in
1738        jQuery('header#hd > .header-bottom-container div#ste_container_ciPrimaryNavigation .RadMenu div[id*="ste_container_ciHeaderSignIn"]').addClass('show');
1739
1740    }
1741
1742});
1743
1744// when the primary column or header row is clicked
1745jQuery('.HeaderRow, .col-primary').click(function () {
1746    
1747    // if the navigation toggle button is clicked
1748    if (jQuery('header#hd > .header-top-container button.navbar-toggle').hasClass('clicked')) {
1749        
1750        // click and close the navigation
1751        jQuery('header#hd > .header-top-container button.navbar-toggle').click();
1752
1753    }
1754
1755});
1756
1757            // if user is on a mobile
1758            if (jQuery("#mobile-indicator").css("display") == "inline-block") {
1759
1760
1761
1762                // if user is not logged in
1763                var isAnonymous = JSON.parse(jQuery("#__ClientContext").val()).isAnonymous;
1764                if (isAnonymous) {
1765
1766
1767                    console.log("user is logged out");
1768                } else {
1769                    // if user is logged in
1770
1771                    console.log("user is logged in");
1772                }
1773                console.log("user is on a mobile");
1774            }
1775            // if user is not on a mobile
1776            else {
1777                // if user is not logged in
1778                var isAnonymous = JSON.parse(jQuery("#__ClientContext").val()).isAnonymous;
1779                if (isAnonymous) {
1780
1781
1782
1783                    console.log("user is logged out");
1784
1785                } else {
1786                    // if user is logged in
1787
1788
1789                    console.log("user is logged in");
1790                }
1791
1792
1793                console.log("user is on a desktop");
1794            }
1795
1796            console.log("navigation is loaded");
1797        });
1798
1799        jQuery('button.navbar-toggle.menu-toggle').click(function () {
1800            setTimeout(function () {
1801                if (jQuery('header#hd > .header-bottom-container > .header-container .navbar-collapse[aria-expanded="true"]').length) {
1802                    jQuery('button.navbar-toggle.menu-toggle').addClass('clicked');
1803                } else {
1804                    jQuery('button.navbar-toggle.menu-toggle').removeClass('clicked');
1805                }
1806            }, 0400);
1807        });
1808
1809        // function to enable sticky navigation 
1810        //-----------------------------
1811
1812
1813        // Sticky Navigation START
1814        window.onscroll = function () {
1815            scrollNav()
1816        };
1817        // on scroll add classes to nav at certain locations
1818        function scrollNav() {
1819            if (window.pageYOffset >= 200) {
1820                jQuery('header#hd').addClass("prepresticky");
1821            } else {
1822                jQuery('header#hd').removeClass("prepresticky");
1823            }
1824            if (window.pageYOffset >= 300) {
1825                jQuery('header#hd').addClass("presticky");
1826            } else {
1827                jQuery('header#hd').removeClass("presticky");
1828            }
1829            if (window.pageYOffset >= 400) {
1830                jQuery('header#hd').addClass("sticky");
1831            } else {
1832                jQuery('header#hd').removeClass("sticky");
1833            }
1834        }
1835
1836
1837setTimeout(function () {
1838
1839        var navHeight = jQuery('header#hd > .header-top-container').height();
1840        var navHeightSticky = jQuery('header#hd.sticky > .header-top-container').height();
1841
1842jQuery('header#hd + .HeaderRow').css("margin-top", navHeight + "px");
1843        jQuery('header#hd + div#HomePageContent + div#masterContentArea').css("margin-top", navHeight + "px");
1844
1845}, 1000);
1846
1847
1848
1849    }, 1000);
1850    // observe changes to elements
1851    (function (jQuery) {
1852        var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
1853        jQuery.fn.attrchange = function (callback) {
1854            if (MutationObserver) {
1855                var options = {
1856                    subtree: false,
1857                    attributes: true
1858                };
1859                var observer = new MutationObserver(function (mutations) {
1860                    mutations.forEach(function (e) {
1861                        callback.call(e.target, e.attributeName);
1862                    });
1863                });
1864                return this.each(function () {
1865                    observer.observe(this, options);
1866                });
1867            }
1868        }
1869    })(jQuery);
1870    jQuery('header#hd').attrchange(function (attrName) {
1871        // which attribute do you want to observe
1872        if (attrName == 'class') {
1873            //apply the height as a margin-top to the PageHeading ipart, or master content area
1874
1875        var navHeight = jQuery('header#hd > .header-top-container').height();
1876        var navHeightSticky = jQuery('header#hd.sticky > .header-top-container').height();
1877
1878jQuery('header#hd + .HeaderRow').css("margin-top", navHeight + "px");
1879            jQuery('header#hd + div#HomePageContent + div#masterContentArea').css("margin-top", navHeight + "px");
1880
1881        }
1882    });
1883    // Sticky Navigation END
1884
1885
1886    jQuery(".noclick").removeAttr("href");
1887
1888
1889    jQuery('.header-bottom-container').bind("mouseover", "touchstart", function (e) {
1890        // no click primary nav - ipad navigation START
1891        // ipad indicator and solution to ipad drop down problem
1892        // requires setup of desktop indicator - see end of document
1893        // "ipad indicator" is at the bottom as html and css
1894        // check the size of window on load and resize
1895        // run test on initial page load
1896        checkSize();
1897        // run test on resize of the window
1898        jQuery(window).resize(checkSize);
1899        // Function for the css rule
1900        // if ipad indicator is visible
1901        function checkSize() {
1902            if (jQuery("#ipad-indicator").css("display") == "inline-block") {
1903                // target each nav ul li item
1904                jQuery(".RadMenu.RadMenu_Causeis .rmRootGroup > .rmItem > .rmLink").each(function () {
1905                    // when top level nav item is "touched"
1906                    jQuery(this).bind("touchstart", function (e) {
1907                        if (jQuery(this).parent().hasClass("ipadexpand")) {
1908                            jQuery(this).parent().toggleClass('ipadexpand');
1909                        } else {
1910                            jQuery(".RadMenu.RadMenu_Causeis .rmRootGroup > .rmItem").removeClass('ipadexpand');
1911                            // remove parent class that is not yet applied
1912                            // add class clicked to nav ul li item
1913                            jQuery(this).parent().addClass('ipadexpand');
1914                            // if nav ul li item is clicked, add class that activates drop down, otherwise remove drop down activation
1915                        }
1916                        // remove class that activates drop down from all each time there is a touch - this ensures that the most recent clicked item is cleared after another nav item is touched
1917                    });
1918                });
1919            }
1920        }
1921    });
1922
1923    jQuery(".RadMenu.RadMenu_Causeis .rmTwoLevels.rmItem .rmLink span.rmToggle").each(function () {
1924        // when top level nav item is "touched"
1925        jQuery(this).children('span.rmIcon').bind("mousedown", "touchstart", function (e) {
1926            // remove class that activates drop down from all each time there is a touch - this ensures that the most recent clicked item is cleared after another nav item is touched
1927            // remove parent class that is not yet applied
1928            jQuery(this).parent().parent().parent().toggleClass('clicked');
1929            // add class clicked to nav ul li item
1930            // if nav ul li item is clicked, add class that activates drop down, otherwise remove drop down activation
1931        });
1932    });
1933
1934    jQuery('div#masterContentArea').bind("mouseover", "touchstart", function (e) {
1935        jQuery("li.rmItem > div.rmSlide > ul > li.rmItem.clicked").removeClass('clicked');
1936        jQuery(".RadMenu.RadMenu ul.rmHorizontal > li.rmItem.ipadexpand").removeClass('ipadexpand');
1937
1938    });
1939
1940
1941
1942
1943    jQuery('header#hd').addClass('animateIn');
1944    jQuery('body').addClass('animateIn');
1945
1946    console.log("Primary navigation exists");
1947});
1948
1949
1950
1951
1952//handling partial post back events
1953Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function () {
1954
1955
1956    // if user is on a mobile
1957    if (jQuery("#mobile-indicator").css("display") == "inline-block") {
1958        console.log("user is on a mobile");
1959        var isAnonymous = JSON.parse(jQuery("#__ClientContext").val()).isAnonymous;
1960        if (isAnonymous) {
1961            console.log("user is logged out");
1962        } else {
1963            console.log("user is logged in");
1964        }
1965    }
1966    // if user is on a desktop
1967    else {
1968        console.log("user is on a desktop");
1969        var isAnonymous = JSON.parse(jQuery("#__ClientContext").val()).isAnonymous;
1970        if (isAnonymous) {
1971            console.log("user is logged out");
1972        } else {
1973            console.log("user is logged in");
1974        }
1975    }
1976
1977    // if user is not logged in
1978    // on both desktop and mobile
1979
1980    var isAnonymous = JSON.parse(jQuery("#__ClientContext").val()).isAnonymous;
1981    if (isAnonymous) {
1982
1983    }
1984
1985
1986
1987});
1988</script>
1988
1989<!------- CREATED BY CAUSEIS ------->
1990<!------- ask Sam for details ------->
1991<!------- SOLVE THE DROPDOWN NAVIGATION NOT DISPLAYING ON AN IPAD ISSUE -------->
1992<!------->
1993<!--- add a "mobile indicator", this will only display within certain media query widths --->
1994<!--- add a "ipad indicator", this will only display within certain media query widths --->
1995<!--- add a "desktop indicator", this will only display within certain media query widths --->
1996<div id="desktop-indicator"> </div>
1997<div id="ipad-indicator"> </div>
1998<div id="mobile-indicator"> </div>
1999<div id="IE-indicator"> </div>
2000<div id="last-updated">3/08/2026</div>
2001<div id="read-time"></div>
2002<style>
2003    div#masterContentArea .col-primary .row.call-to-action div[id*="Panel"][id*='uoteblock'] {
2004    display: block !important;
2005    }
2006    #IE-indicator, #mobile-indicator, #ipad-indicator , #desktop-indicator {
2007    display: none;
2008    }
2009    /* ipad */
2010    @media (max-width: 1024px) and (min-width: 768px) {
2011    #ipad-indicator {
2012    display: inline-block;
2013    }
2014    }
2015    @media (max-width: 10000px) and (min-width: 1025px) {
2016    #desktop-indicator {
2017    display: inline-block;
2018    }
2019    }
2020    /* mobile */
2021    @media (max-width: 1024px) {
2022    #mobile-indicator {
2023    display: inline-block;
2024    }
2025    }
2026    /** IE Indicator **/
2027    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
2028    #IE-indicator {
2029    display: inline-block;
2030    }
2031    }
2032    /* Landscape*/
2033    @media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
2034    #ipad-indicator {
2035    display: inline-block;
2036    }
2037    #desktop-indicator {
2038    display: none;
2039    }
2040    }
2041    /* Portrait*/
2042    @media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
2043    #ipad-indicator {
2044    display: inline-block;
2045    }
2046    #desktop-indicator {
2047    display: none;
2048    }
2049    }
2050    /*********** forgot password page *************/
2051    @media (max-width: 767px) {
2052    form#aspnetForm[action^="./ContactSignInDialog.aspx"] div#masterContentArea {
2053    max-width: 120rem;
2054    margin: auto;
2055    padding: 8rem 2rem;
2056    }
2057    }
2058    @media (min-width: 768px) {
2059    form#aspnetForm[action^="./ContactSignInDialog.aspx"] div#masterContentArea {
2060    margin-top: 200px !important;
2061    max-width: 120rem;
2062    margin: auto;
2063    padding: 8rem 2rem;
2064    }
2065    }
2066    /***** ON BEHALF OF *****/
2067    div[data-label="On Behalf Of"] {
2068    position: fixed;
2069    z-index: 9999;
2070    }
2071    div#masterContentArea .OnBehalfOf > div {
2072    position: fixed;
2073    bottom: 3rem;
2074    right: 11rem;
2075    background: #fff;
2076    box-shadow: 0px 0px 2rem 0px rgb(0 0 0 / 15%);
2077    padding: 1rem;
2078    border-radius: .7rem;
2079    z-index: 1000;
2080    }
2081    div#masterContentArea .OnBehalfOf .obo-label > span {
2082    color: #005BAA;
2083    font-weight: 600;
2084    }
2085    div#masterContentArea .UtilitySTEToggle > a {
2086    position: fixed;
2087    bottom: 11rem;
2088    right: 11rem;
2089    background-color: #fff;
2090    box-shadow: 0px 0px 2rem 0px rgb(0 0 0 / 15%);
2091    padding: 1rem;
2092    border-radius: .7rem;
2093    z-index: 10000000000;
2094    }
2095    div#masterContentArea .obo-panel {
2096    margin: 0;
2097    }
2098    div#masterContentArea .UtilitySTEToggle > a.on {
2099    background-color: #005BAA;
2100    }
2101    /*********** floatin gcart *************/
2102    .AsiMessage > ul {
2103    margin: 0;
2104    }
2105    .AsiMessage > ul > li.AsiError {
2106    border: none;
2107    padding: 1.5rem;
2108    background: #e26262;
2109    color: #fff;
2110    display: flex;
2111    align-items: center;
2112    justify-content: center;
2113    margin: 0;
2114    }
2115    .AsiMessage > ul > li.AsiError > img[alt="Error icon"] {
2116    display: none;
2117    }
2118    .AsiMessage > ul > li.AsiError > div {
2119    margin: 0 !important;
2120    }
2121    .AsiMessage > ul > li.AsiError > img[alt="Error icon"] + div {
2122    display: flex;
2123    align-items: center;
2124    }
2125    .AsiMessage > ul > li.AsiError > img[alt="Error icon"] + div:before {
2126    content: '';
2127    display: inline-block;
2128    width: 3rem;
2129    height: 3rem;
2130    background-image: url(/images/Icons/SVG/error-icon-white.svg);
2131    background-repeat: no-repeat;
2132    background-position: center;
2133    background-size: contain;
2134    margin-right: 1.5rem;
2135    }
2136    /***** table styling START *****/
2137    div[id*="Panel"] > table {
2138    width: 100% !important;
2139    border-collapse: collapse;
2140    margin-bottom: 1.5rem;
2141    }
2142    div[id*="Panel"] > table th, div[id*="Panel"] > table td {
2143    padding: 1.5rem !important;
2144    text-align: left;
2145    border-bottom: 1px solid #ececec;
2146    }
2147    div[id*="Panel"] > table th {
2148    background-color: #f2f2f2;
2149    }
2150    div[id*="Panel"] > table > tbody:first-child > tr {
2151    background: #fff;
2152    }
2153    div[id*="Panel"] > table tr:nth-child(even) {
2154    background-color: #f9f9f9;
2155    }
2156    div[id*="Panel"] > table td {
2157    /* white-space: nowrap; */
2158    }
2159    div[id*="Panel"] > table td[colspan] {
2160    white-space: break-spaces;
2161    }
2162    /***** table styling END *****/
2163    /***** table styling START *****/
2164    div#accordionGroup table {
2165    width: 100% !important;
2166    border-collapse: collapse;
2167    margin-bottom: 1.5rem;
2168    }
2169    div#accordionGroup table th, div#accordionGroup table td {
2170    padding: 1.5rem !important;
2171    text-align: left;
2172    border-bottom: 1px solid #ececec;
2173    }
2174    div#accordionGroup table th {
2175    background-color: #f2f2f2;
2176    }
2177    div#accordionGroup table > tbody:first-child > tr {
2178    background: #fff;
2179    }
2180    div#accordionGroup table tr:nth-child(even) {
2181    background-color: #f9f9f9;
2182    }
2183    div#accordionGroup table td {
2184    /* white-space: nowrap; */
2185    }
2186    div#accordionGroup table td[colspan] {
2187    white-space: break-spaces;
2188    }
2189    @media (max-width: 767px) {
2190    div#accordionGroup table {
2191    overflow: scroll;
2192    display: block;
2193    max-width: calc(100vw - 7rem);
2194    }
2195    }
2196    /***** table styling END *****/
2197    /***** cart styling START *****/
2198    header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.nav-aux-cart {
2199    position: fixed;
2200    z-index: 1000;
2201    bottom: 3rem;
2202    right: 3rem;
2203    margin: 0;
2204    }
2205    header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.nav-aux-cart > a {
2206    font-size: 0;
2207    padding: 0;
2208    width: 4rem;
2209    height: 4rem;
2210    background-color: #fff;
2211    box-shadow: 0px 0px 2rem 0px rgb(0 0 0 / 14%);
2212    border: none;
2213    background-image: url(/images/Icons/svg/cart-blue.svg);
2214    background-size: 2.5rem;
2215    background-position: 6px 7px;
2216    background-repeat: no-repeat;
2217    transition: background-color .2s ease-in-out;
2218    }
2219    header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.nav-aux-cart > a:hover {
2220    background-color: #014991;
2221    background-image: url(/images/Icons/svg/cart-white.svg);
2222    background-size: 2.5rem;
2223    background-position: center;
2224    background-repeat: no-repeat;
2225    }
2226    header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.nav-aux-cart > a > span:nth-child(2) {
2227    position: relative;
2228    display: block;
2229    width: 100%;
2230    height: 100%;
2231    }
2232    header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.nav-aux-cart > a > span:nth-child(2) > span.cartFull {
2233    font-size: 1.6rem;
2234    top: -.5rem;
2235    left: auto;
2236    right: -.5rem;
2237    background: #014991;
2238    width: 2rem;
2239    height: 2rem;
2240    border-radius: 50%;
2241    transition: all .2s ease-in-out;
2242    }
2243    header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.nav-aux-cart > a:hover > span:nth-child(2) > span.cartFull {
2244    background: #01AEF0;
2245    }
2246    header#hd > .header-top-container .UtilityNavigationList > ul.NavigationUnorderedList > li.nav-aux-cart > a > span:nth-child(2) > span.cartFull > .cartCenter {
2247    background: #fff0;
2248    border: none;
2249    box-shadow: none;
2250    border-radius: 0;
2251    padding: 0;
2252    }
2253    /***** cart styling END *****/
2254    /*.HeaderRow div#masterMainBreadcrumb { */
2255    /* display: none !important; */
2256    /* } */
2257    .RadGrid.RadGrid_MetroTouch .rgSorted a:not(.button):not(.button):not(.Button):not(.TextButton):not(.PrimaryButton):not(.rtsLink):not(.carousel-control):not(.noeffect):not(.arrow):not(.Arrow):not(.button):not(.button):not(.Button):not(.TextButton):not(.PrimaryButton):not(.rtsLink):not(.carousel-control):not(.noeffect):not(.arrow):not(.Arrow) {
2258    color: #fff !important;
2259    }
2260    /****************************/
2261    .NeutralShading.FileMessageDetails {
2262    background: #fff0;
2263    border: none;
2264    }
2265    .PanelField .ruFakeInput {
2266    border-radius: 0.7rem;
2267    box-shadow: none;
2268    border: 0.1rem solid #ececec;
2269    background: #fff;
2270    }
2271    div[id^="FB_Upload"] .row > div {
2272    padding: 0;
2273    }
2274    /***** error page *****/
2275    @media (min-width: 1610px) {
2276    /*Calculate the width of the site minus the desired width of the main content container, leaving the remainder empty content area on the sides*/
2277    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row {
2278    --desiredwidth-var: 161rem;
2279    --width-var: calc(100vw - var(--desiredwidth-var));
2280    --fullwidth-var: calc(100%);
2281    --currentwidth-var: calc(100vw);
2282    flex-flow: nowrap;
2283    margin: 0;
2284    /* --bs-gutter-x: 23px; */
2285    /* overflow: auto; */
2286    }
2287    /*divide the remaning content area by 2, apply it to each side of the main content container */
2288    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row {
2289    padding: 0 calc(var(--width-var) / 2);
2290    max-width: 100%;
2291    }
2292    /*margin auto content inside the columns*/
2293    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div {
2294    margin: 0 auto;
2295    }
2296    /*calculate new bootstrap style col widths*/
2297    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-12 {
2298    width: calc(var(--fullwidth-var) * 1.0);
2299    max-width: calc(var(--desiredwidth-var) * 1.0);
2300    }
2301    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-11 {
2302    width: calc(var(--fullwidth-var) * 0.916);
2303    max-width: calc(var(--desiredwidth-var) * 0.916);
2304    }
2305    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-10 {
2306    width: calc(var(--fullwidth-var) * 0.833);
2307    max-width: calc(var(--desiredwidth-var) * 0.833);
2308    }
2309    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-9 {
2310    width: calc(var(--fullwidth-var) * 0.75);
2311    max-width: calc(var(--desiredwidth-var) * 0.75);
2312    }
2313    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-8 {
2314    width: calc(var(--fullwidth-var) * 0.6666);
2315    max-width: calc(var(--desiredwidth-var) * 0.6666);
2316    }
2317    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-7 {
2318    width: calc(var(--fullwidth-var) * 0.583);
2319    max-width: calc(var(--desiredwidth-var) * 0.583);
2320    }
2321    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-6 {
2322    width: calc(var(--fullwidth-var) * 0.5);
2323    max-width: calc(var(--desiredwidth-var) * 0.5);
2324    }
2325    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-5 {
2326    width: calc(var(--fullwidth-var) * 0.416);
2327    max-width: calc(var(--desiredwidth-var) * 0.416);
2328    }
2329    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-4 {
2330    width: calc(var(--fullwidth-var)* 0.333);
2331    max-width: calc(var(--desiredwidth-var) * 0.333);
2332    --ctawidth-var:
2333    calc(var(--fullwidth-var)* 0.333);
2334    }
2335    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-3 {
2336    width: calc(var(--fullwidth-var) * 0.250);
2337    max-width: calc(var(--desiredwidth-var) * 0.250);
2338    --ctawidth-var: calc(var(--fullwidth-var)* 0.25);
2339    }
2340    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-2 {
2341    width: calc(var(--fullwidth-var) * 0.166);
2342    max-width: calc(var(--desiredwidth-var) * 0.166);
2343    }
2344    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div.col-sm-1 {
2345    width: calc(var(--fullwidth-var) * 0.183);
2346    max-width: calc(var(--desiredwidth-var) * 0.183);
2347    }
2348    div#masterContentArea .col-primary .row.full:not(.call-to-action-row) {
2349    width: 100%;
2350    max-width: 100%;
2351    padding: 0;
2352    }
2353    div#masterContentArea .col-primary .row.full >.col-sm-12 {
2354    width: 100%;
2355    max-width: 100%;
2356    }
2357    }
2358    @media (max-width: 1610px) {
2359    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row {
2360    --desiredwidth-var: 161rem;
2361    --width-var: calc(100vw - var(--desiredwidth-var));
2362    --fullwidth-var: calc(100%);
2363    --currentwidth-var: calc(100vw);
2364    }
2365    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row > div[class*="col-sm-"] {
2366    margin: 0 auto;
2367    }
2368    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row {
2369    margin: 0;
2370    }
2371    div#masterContentArea .col-primary .row.full {
2372    width: 100%;
2373    max-width: 100%;
2374    padding: 0;
2375    }
2376    div#masterContentArea .col-primary .row.full >.col-sm-12 {
2377    width: 100%;
2378    max-width: 100%;
2379    }
2380    }
2381    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row {
2382    padding-top: 5rem;
2383    padding-bottom: 5rem;
2384    }
2385    div#masterContentArea .col-primary > div > div > .ContentWizardDisplay.ClearFix div.row:nth-of-type(1) {
2386    background: var(--grey-color);
2387    }
2388    /***** error page *****/
2389    /*********** forgot password page *************/
2390    @media (max-width: 1024px) {
2391    form#aspnetForm[action*="/ContactSignInDialog.aspx"] div#masterContentArea {
2392    max-width: 120rem;
2393    margin: auto;
2394    padding: 5rem 1.5rem;
2395    }
2396    }
2397    @media (min-width: 1025px) {
2398    form#aspnetForm[action*="/ContactSignInDialog.aspx"] div#masterContentArea {
2399    margin-top: 200px !important;
2400    max-width: 120rem;
2401    margin: auto;
2402    padding: 0 1.5rem 5rem;
2403    }
2404    }
2405</style></div><div id="ste_container_NavigationWelcome" class="ContentItemContainer"><div class="public">
2406<h1>Welcome to Speech Pathology Australia</h1>
2407<h5>The peak body for the speech pathology profession in Australia.</h5>
2408 
2409<h3>Acknowledgement of Country </h3>
2410<p>We acknowledge the Traditional Custodians of lands, seas and waters throughout Australia, and pay respect to Elders past and present.
2411We recognise that the health and social and emotional wellbeing of Aboriginal and Torres Strait Islander peoples are grounded in continued connection to Culture, Country, Language and Community and acknowledge that sovereignty was never ceded.</p>
2412<p> </p>
2413</div>
2414<div class="member">
2415<h1>Welcome to the Speech Pathology Australia Member Portal</h1>
2416<p>On this site you will find everything you will need to know about your membership and the extensive resources available to all members.</p>
2417<h3>Acknowledgement of Country</h3>
2418<p>We acknowledge the Traditional Custodians of lands, seas and waters throughout Australia, and pay respect to Elders past and present.
2419We recognise that the health and social and emotional wellbeing of Aboriginal and Torres Strait Islander peoples are grounded in continued connection to Culture, Country, Language and Community and acknowledge that sovereignty was never ceded.</p>
2420</div></div><div id="ste_container_ProfilePic" class="ContentItemContainer"><div class="panel ">
2421	<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic__Head" class="panel-heading">
2422
2423	</div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic__BodyContainer" class="panel-body-container">
2424		<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic__Body" class="panel-body">
2425			<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ContentPanel">
2426				
2427    <div class="ClearFix PositionRelative">
2428        <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_UpdateProgress1" style="display:none;">
2429					
2430                <div class="NotPrinted ProgressDiv Interior">
2431                    <span translate="yes"></span>
2432                    <img id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ProgressImage" src="/assets/images/ImageLibrary/loading.gif" />
2433                </div>
2434            
2435				</div>
2436        
2437    </div>
2438     <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ListerPanel" translate="yes">
2439					
2440            
2441            <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid" data-gridId="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1" data-hiddenFieldId="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_HiddenKeyField1">
2442						<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_GridPanel1" style="clear:both;">
2443							<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_TitlePanel" class="GridTitlePanel">
2444								<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_TitleLabelHelper" class="Title"></div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_TopLeftPanel" class="FloatLeft">
2445
2446								</div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_TopRightPanel" class="pull-right d-flex align-content-center flex-wrap">
2447
2448								</div>
2449							</div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1" class="RadGrid RadGrid_MetroTouch" onfocus="RemoveGridTabindexFocus()" Translate="YES" style="clear:both;">
2450
2451							<table class="rgMasterTable CaptionTextInvisible" summary="Grid table view level . Contains flat or hierarchical data represented in a tabular manner." id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_ctl00" style="width:100%;table-layout:auto;empty-cells:show;">
2452								<colgroup>
2453        <col  />
2454    </colgroup>
2455<thead>
2456									<tr>
2457										<th scope="col" title="No sorting for this data type" class="rgHeader">Picture Logo</th>
2458									</tr>
2459								</thead><tbody>
2460								<tr class="rgNoRecords">
2461									<td colspan="1" style="text-align:left;"><div>There are no records.</div></td>
2462								</tr>
2463								</tbody>
2464
2465							</table><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_SharedCalendarContainer" style="display:none;">
2466
2467							</div><input id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_ClientState" name="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_ClientState" type="hidden" />    </div>
2468							<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_BottomButtonPanel">
2469								<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_LeftBottomPanel" class="pull-left">
2470
2471								</div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_RightBottomPanel" class="pull-right">
2472									<input type="image" name="ctl01$ciFooterContent2$ContentRecordTemplateArea$ProfilePic$ResultsGrid$RefreshButton" id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_RefreshButton" title="Refresh the list of items" data-ajaxUpdatedControlID="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1" src="/AsiCommon/images/icon_refresh.gif" alt="Refresh" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl01$ciFooterContent2$ContentRecordTemplateArea$ProfilePic$ResultsGrid$RefreshButton&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="display:none;" />
2473								</div>
2474							</div>
2475						</div>
2476					</div>
2477            <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_errorLabel" class="iMISUserMessageInformation"></div>
2478            
2479            
2480        
2481				</div>
2482
2483			</div>
2484
2485<script type="text/javascript">
2486    //<![CDATA[
2487    // Create the event handlers for PageRequestManager
2488    var prm = Sys.WebForms.PageRequestManager.getInstance();
2489
2490    //fix for hitting back button in FF and button was disabled
2491    jQuery(document).ready(function () {
2492        var findButton = jQuery("input[id$=SubmitButton]");
2493        if (findButton !== null && 
2494            findButton !== undefined) {
2495            findButton.prop("disabled", false);
2496        }
2497
2498        var grid = jQuery("#");
2499        if (grid.length !== 0) {
2500            var gridHeight = grid.outerHeight();
2501            var dropdownHeight = jQuery("#.dropdown-menu.dropdown-menu-right").outerHeight();
2502            if (gridHeight <= dropdownHeight || jQuery(".chosen-select").length !== 0) {
2503                grid.css('overflow', 'inherit');
2504            }
2505        }
2506    });
2507
2508    prm.add_initializeRequest(PageRequestManager_initializeRequest);
2509    prm.add_beginRequest(PageRequestManager_beginRequest);
2510    prm.add_endRequest(PageRequestManager_endRequest);
2511
2512    var uiId = '';
2513    function PageRequestManager_initializeRequest(sender, args) {
2514        if (sender.get_isInAsyncPostBack()) {
2515            args.set_cancel(true);
2516        }
2517    }
2518    function PageRequestManager_beginRequest(sender, args) {
2519        var postbackElem = args.get_postBackElement();
2520        uiId = postbackElem.id;
2521        postbackElem.disabled = true;
2522    }
2523    function PageRequestManager_endRequest(sender, args) {
2524        EndRequest();
2525        var postBackFieldId = $get(uiId);
2526        if (postBackFieldId != null && postBackFieldId != 'undefined')
2527            postBackFieldId.disabled = false;
2528        if (args.get_error() != undefined) {
2529            var error = args.get_error().name;
2530            if (error != 'undefined' && error == 'Sys.WebForms.PageRequestManagerServerErrorException')
2531                args.set_errorHandled(true);
2532
2533            if (document.getElementById(uiId))
2534                document.getElementById(uiId).focus();
2535        }
2536    }
2537    //Runs mapping javascript after panel has been asynchronously updated
2538    function EndRequest() {
2539        if (typeof(initializeMap) == 'function') {
2540            initializeMap();
2541        }
2542    }
2543
2544    // Executes when a query is clicked in the select menu.    
2545    // Add or replace the selected query key in the url query string, and reload the page.
2546    function querySelect(paramName, queryId) {
2547        var newlocation = "";
2548        var hash = window.location.hash; //need to check for anchors/hashtags and handle them carefully
2549        //var paramName = "QueryMenuSelectedKey" + listerId;
2550        if (window.location.search.length == 0)
2551        {
2552            newlocation = window.location + "?" + paramName + "=" + queryId;
2553        }
2554        else
2555        {
2556            // Add the key to the query string, or replace it if it already exists in the query string
2557            var queryString = window.location.search.substring(1);
2558            var paramPairs = queryString.split("&");
2559            var newQueryString = "";
2560            var isFound = new Boolean(false);
2561            for (var i=0;i<paramPairs.length;i++)
2562            {
2563                if (newQueryString.length > 0)
2564                    newQueryString += "&";
2565                var pair = paramPairs[i].split("=");
2566                if (pair[0] == paramName)
2567                {
2568                    newQueryString += paramName
2569                    + "=" + queryId;
2570                    isFound = true;
2571                }
2572                else
2573                {
2574                    newQueryString += paramPairs[i];
2575                }
2576            }
2577            if (isFound == false) {
2578                // Param wasn't in query string, add it.
2579                if(hash.length == 0)
2580                {
2581                    newlocation = window.location + "&" +
2582                    paramName + "=" + queryId;
2583                }
2584                else
2585                {
2586                    var url = window.location.href.substring(0, window.location.href.indexOf("?"));
2587                    newlocation = url + "?" + newQueryString + "&" +
2588                    paramName + "=" + queryId + hash;
2589                }
2590            }
2591            else
2592            {
2593                var url = window.location.href.substring(0, window.location.href.indexOf("?"));
2594                newlocation = url + "?" + newQueryString + hash;
2595            }                                                      
2596        }
2597        window.location = newlocation;
2598    }
2599
2600    //]]>
2601</script>
2601
2602		</div>
2603	</div>
2604</div></div><div id="ste_container_CauseisContext" class="ContentItemContainer"><div class="panel ">
2605	<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_CauseisContext__Head" class="panel-heading">
2606
2607	</div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_CauseisContext__BodyContainer" class="panel-body-container">
2608		<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_CauseisContext__Body" class="panel-body">
2609			<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_CauseisContext_ContentPanel">
2610				
2611    
2612    <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_CauseisContext_QueryControlsPanel" class="summary-display summary-display-inline" translate="yes">
2613					
2614    <div class="summary-display-item">
2615						<div class="ReadOnly PanelField ">
2616							<div class="PanelFieldValue ">
2617								<span id="ctl01_ciFooterContent2_ContentRecordTemplateArea_CauseisContext_HideHeader">
2617<script>
2618const userContext = {};
2619userContext.contactKey = "8650EB42-3034-471C-B8F2-9E79313E5C95";
2620userContext.isMember = Boolean(0);
2621userContext.isCompany = Boolean(0);
2622userContext.id = "1";
2623userContext.MemberType = "NON";
2624userContext.Category = "";
2625userContext.Country = "";
2626userContext.JoinDate = "";
2627userContext.PaidThru = "";
2628userContext.RenewedThru = "";
2629</script>
2629</span>
2630							</div>
2631						</div>
2632					</div>
2633				</div>
2634    
2635
2636			</div>       
2637
2638		</div>
2639	</div>
2640</div></div><div id="ste_container_FirstName" class="ContentItemContainer"><div class="panel ">
2641	<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName__Head" class="panel-heading">
2642
2643	</div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName__BodyContainer" class="panel-body-container">
2644		<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName__Body" class="panel-body">
2645			<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ContentPanel">
2646				
2647    <div class="ClearFix PositionRelative">
2648        <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_UpdateProgress1" style="display:none;">
2649					
2650                <div class="NotPrinted ProgressDiv Interior">
2651                    <span translate="yes"></span>
2652                    <img id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ProgressImage" src="/assets/images/ImageLibrary/loading.gif" />
2653                </div>
2654            
2655				</div>
2656        
2657    </div>
2658     <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ListerPanel" translate="yes">
2659					
2660            
2661            <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid" data-gridId="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1" data-hiddenFieldId="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_HiddenKeyField1">
2662						<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_GridPanel1" style="clear:both;">
2663							<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_TitlePanel" class="GridTitlePanel">
2664								<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_TitleLabelHelper" class="Title"></div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_TopLeftPanel" class="FloatLeft">
2665
2666								</div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_TopRightPanel" class="pull-right d-flex align-content-center flex-wrap">
2667
2668								</div>
2669							</div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1" class="RadGrid RadGrid_MetroTouch" onfocus="RemoveGridTabindexFocus()" Translate="YES" style="clear:both;">
2670
2671							<table class="rgMasterTable CaptionTextInvisible" summary="Grid table view level . Contains flat or hierarchical data represented in a tabular manner." id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ctl00" style="width:100%;table-layout:auto;empty-cells:show;">
2672								<colgroup>
2673        <col  />
2674    </colgroup>
2675<thead>
2676									<tr>
2677										<th scope="col" class="rgHeader"><a onclick="Telerik.Web.UI.Grid.Sort($find(&#39;ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ctl00&#39;), &#39;Informal&#39;); return false;" id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ctl00_ctl02_ctl01_btn_ResultsGrid_2_Sort_Informal" title="Click here to sort" translate="no" href="javascript:__doPostBack(&#39;ctl01$ciFooterContent2$ContentRecordTemplateArea$FirstName$ResultsGrid$Grid1$ctl00$ctl02$ctl01$btn_ResultsGrid_2_Sort_Informal&#39;,&#39;&#39;)">Informal</a></th>
2678									</tr>
2679								</thead><tbody>
2680								<tr class="rgRow" id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ctl00__0">
2681									<td>&nbsp;</td>
2682								</tr>
2683								</tbody>
2684
2685							</table><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_SharedCalendarContainer" style="display:none;">
2686
2687							</div><input id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ClientState" name="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ClientState" type="hidden" />    </div>
2688							<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_BottomButtonPanel">
2689								<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_LeftBottomPanel" class="pull-left">
2690
2691								</div><div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_RightBottomPanel" class="pull-right">
2692									<input type="image" name="ctl01$ciFooterContent2$ContentRecordTemplateArea$FirstName$ResultsGrid$RefreshButton" id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_RefreshButton" title="Refresh the list of items" data-ajaxUpdatedControlID="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1" src="/AsiCommon/images/icon_refresh.gif" alt="Refresh" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl01$ciFooterContent2$ContentRecordTemplateArea$FirstName$ResultsGrid$RefreshButton&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="display:none;" />
2693								</div>
2694							</div>
2695						</div>
2696					</div>
2697            <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_errorLabel" class="iMISUserMessageInformation"></div>
2698            
2699            
2700        
2701				</div>
2702
2703			</div>
2704
2705<script type="text/javascript">
2706    //<![CDATA[
2707    // Create the event handlers for PageRequestManager
2708    var prm = Sys.WebForms.PageRequestManager.getInstance();
2709
2710    //fix for hitting back button in FF and button was disabled
2711    jQuery(document).ready(function () {
2712        var findButton = jQuery("input[id$=SubmitButton]");
2713        if (findButton !== null && 
2714            findButton !== undefined) {
2715            findButton.prop("disabled", false);
2716        }
2717
2718        var grid = jQuery("#");
2719        if (grid.length !== 0) {
2720            var gridHeight = grid.outerHeight();
2721            var dropdownHeight = jQuery("#.dropdown-menu.dropdown-menu-right").outerHeight();
2722            if (gridHeight <= dropdownHeight || jQuery(".chosen-select").length !== 0) {
2723                grid.css('overflow', 'inherit');
2724            }
2725        }
2726    });
2727
2728    prm.add_initializeRequest(PageRequestManager_initializeRequest);
2729    prm.add_beginRequest(PageRequestManager_beginRequest);
2730    prm.add_endRequest(PageRequestManager_endRequest);
2731
2732    var uiId = '';
2733    function PageRequestManager_initializeRequest(sender, args) {
2734        if (sender.get_isInAsyncPostBack()) {
2735            args.set_cancel(true);
2736        }
2737    }
2738    function PageRequestManager_beginRequest(sender, args) {
2739        var postbackElem = args.get_postBackElement();
2740        uiId = postbackElem.id;
2741        postbackElem.disabled = true;
2742    }
2743    function PageRequestManager_endRequest(sender, args) {
2744        EndRequest();
2745        var postBackFieldId = $get(uiId);
2746        if (postBackFieldId != null && postBackFieldId != 'undefined')
2747            postBackFieldId.disabled = false;
2748        if (args.get_error() != undefined) {
2749            var error = args.get_error().name;
2750            if (error != 'undefined' && error == 'Sys.WebForms.PageRequestManagerServerErrorException')
2751                args.set_errorHandled(true);
2752
2753            if (document.getElementById(uiId))
2754                document.getElementById(uiId).focus();
2755        }
2756    }
2757    //Runs mapping javascript after panel has been asynchronously updated
2758    function EndRequest() {
2759        if (typeof(initializeMap) == 'function') {
2760            initializeMap();
2761        }
2762    }
2763
2764    // Executes when a query is clicked in the select menu.    
2765    // Add or replace the selected query key in the url query string, and reload the page.
2766    function querySelect(paramName, queryId) {
2767        var newlocation = "";
2768        var hash = window.location.hash; //need to check for anchors/hashtags and handle them carefully
2769        //var paramName = "QueryMenuSelectedKey" + listerId;
2770        if (window.location.search.length == 0)
2771        {
2772            newlocation = window.location + "?" + paramName + "=" + queryId;
2773        }
2774        else
2775        {
2776            // Add the key to the query string, or replace it if it already exists in the query string
2777            var queryString = window.location.search.substring(1);
2778            var paramPairs = queryString.split("&");
2779            var newQueryString = "";
2780            var isFound = new Boolean(false);
2781            for (var i=0;i<paramPairs.length;i++)
2782            {
2783                if (newQueryString.length > 0)
2784                    newQueryString += "&";
2785                var pair = paramPairs[i].split("=");
2786                if (pair[0] == paramName)
2787                {
2788                    newQueryString += paramName
2789                    + "=" + queryId;
2790                    isFound = true;
2791                }
2792                else
2793                {
2794                    newQueryString += paramPairs[i];
2795                }
2796            }
2797            if (isFound == false) {
2798                // Param wasn't in query string, add it.
2799                if(hash.length == 0)
2800                {
2801                    newlocation = window.location + "&" +
2802                    paramName + "=" + queryId;
2803                }
2804                else
2805                {
2806                    var url = window.location.href.substring(0, window.location.href.indexOf("?"));
2807                    newlocation = url + "?" + newQueryString + "&" +
2808                    paramName + "=" + queryId + hash;
2809                }
2810            }
2811            else
2812            {
2813                var url = window.location.href.substring(0, window.location.href.indexOf("?"));
2814                newlocation = url + "?" + newQueryString + hash;
2815            }                                                      
2816        }
2817        window.location = newlocation;
2818    }
2819
2820    //]]>
2821</script>
2821
2822		</div>
2823	</div>
2824</div></div>
2825</div>
2826		</div>
2827	</div>
2828	<div class="row">
2829		<div class="col-sm-12">
2830			<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_Zone2PlaceHolder">
2831
2832</div>
2833		</div>
2834	</div>
2835	<div class="row">
2836		<div class="col-sm-12">
2837			<div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_Zone3PlaceHolder">
2838	<div id="ste_container_cssvars" class="ContentItemContainer"><style>
2839    :root {
2840    --image-filter-color:  invert(15%) sepia(88%) saturate(2352%) hue-rotate(198deg) brightness(99%) contrast(99%);
2841    --dark-grey-color: #9e9e9e;
2842    --item-border-radius: 0rem;
2843    --button-border-radius: 50rem;
2844    --tab-size: 1.6rem;
2845    --font-weight: 500;
2846    --button-padding: 1.2rem 2.1rem;
2847    --input-border: 1px solid #c8c8c8;
2848    }
2849</style></div>
2850</div>
2851		</div>
2852	</div>
2853</div><div class="ContentRecordPageButtonPanel">
2854
2855</div> 	
2856
2857</div>
2858				<div id="ste_container_ciAOS_5ea7a1175abf4cb999c1f2506a0f8ce8" class="ContentItemContainer"><div id="ctl01_ciAOS_5ea7a1175abf4cb999c1f2506a0f8ce8_Panel_AOS">
2859	
2859<script src="/App_Themes/SPA-EMS-Live//js/aos.min.js"></script>
vendor: 2 bytes, line 2859
2859
2860<script>
2861    AOS.init({
2862  disable: 'phone',
2863  offset: 170,
2864  delay: 100,
2865  duration: 500,
2866  once: true
2867});
2868  </script>
2868
2869</div></div>
2870				<div id="ste_container_ciNewClientSideContentItem" class="ContentItemContainer"><div class="panel ">
2871	<div id="ctl01_ciNewClientSideContentItem__Head" class="panel-heading">
2872
2873	</div><div id="ctl01_ciNewClientSideContentItem__BodyContainer" class="panel-body-container">
2874		<div id="ctl01_ciNewClientSideContentItem__Body" class="panel-body">
2875			
2875<script type="module" crossorigin src="https://assets.au.cws.causeis.com/smartsuite/smartanalytics/sitewide-analytics/assets/index-BNmc85CC.js"></script>
2875
2876<input type="hidden" id="x-contentItemKey" value="d83b5bf5-f776-469a-b583-63c7e4c756d6" class="analytics">
2877<input type="hidden" id="x-contentKey" value="54940d2e-ff60-448d-9199-8d0291c74ebf" class="analytics">
2878<div id="ipart-root-d83b5bf5-f776-469a-b583-63c7e4c756d6"></div>
2879
2880<!-- -->
2881		</div>
2882	</div>
2883</div></div>
2884				<div id="ste_container_ciPSCNavigationAdditionalElements" class="ContentItemContainer">
2885<div id="ste_container_NavigationCardTemplates" class="ContentItemContainer"><template id="navcard-1">
2886<div class="navigationcard">
2887<a href="/Public/Become-a-member/Join-SPA/Membership-Renewal-2026-2027.aspx">
2888<span class="navimage" style="background-image: url('/images/Speech-Pathology-Australia/Website/Renewal-2026.png');"></span>
2889<span class="navtitle">Haven't renewed yet?</span>
2890<span class="navdesc">Don't miss your chance to renew your membership for 2026/27</span>
2891<span class="navlink">Renew now <em class="fa fa-arrow-right"></em></span>
2892</a>
2893</div>
2894</template>
2895<template id="navcard-2">
2896<div class="navigationcard">
2897<a href="/Public/Events/Conference/Conference.aspx">
2898<span class="navimage" style="background-image: url('/images/Speech-Pathology-Australia/Website/Conference/SPA-2027-Conference-webtile.png');"></span>
2899<span class="navtitle">SPA conference</span>
2900<span class="navdesc">Annual conference advancing knowledge, skills, and professional connection. </span>
2901<span class="navlink">Learn more <em class="fa fa-arrow-right"></em></span>
2902</a>
2903</div>
2904</template>
2905<template id="navcard-3">
2906<div class="navigationcard">
2907<a href="/Public/Member-Services/Member-benefits/Member-offers-and-savings.aspx">
2908<span class="navimage" style="background-image: url('/images/Speech-Pathology-Australia/Website/Business-and-professional-support_v2.jpg');"></span>
2909<span class="navtitle">Business advisory support</span>
2910<span class="navdesc">Protect and grow your practice with professional indemnity insurance, HR support and specialist business advice.</span>
2911<span class="navlink">Explore here <em class="fa fa-arrow-right"></em></span>
2912</a>
2913</div>
2914</template></div><div id="ste_container_NavigationLinkDescriptions" class="ContentItemContainer">
2914<script>
2915		var navdescriptions	=	{
2916									'Why SPA?':'See how membership supports your practice and your career <strong>Learn more</strong>'
2917									,'Membership categories':'View our membership categories to see which one is right for you <strong>Learn more</strong>'
2918									,'Membership fees':'Understand membership fees by category and important information <strong>Learn more</strong>'
2919									,'Recurring payment information':'A simple guide to paying your membership in installments <strong>Learn more</strong>'
2920									,'Rejoining SPA':'This information will help you find the right pathway to return to membership <strong>Learn more</strong>'
2921									,'Join SPA':'Join the national body for speech pathologists and get started with membership <strong>Learn more</strong>'
2922									,'About professional education':'Explore live, on‑demand and podcast learning and networking opportunities <strong>Learn more</strong>'
2923									,'Journals and databases':'Member access to journals and evidence-based databases <strong>Learn more</strong>'
2924									,'Self-paced learning':'Browse and register for on demand learning and podcasts <strong>Learn more</strong>'
2925									,'Upcoming events':'Register for events, learn, connect, and engage professionally <strong>Learn more</strong>'
2926									,'Resources':'Explore key documents, guidance and materials in one place <strong>Search here</strong>'
2927									,'Cultural learning':'Explore cultural learning, frameworks and resources to support culturally safe practice <strong>Learn more</strong>'
2928									,'Manage membership':'Update your details, track CPD and manage payments <strong>Learn more</strong>'
2929									,'Access your benefits':'Access retail discounts, advisory services and exclusive offers <strong>Learn more</strong>'
2930									,'Professional practice':'Tools and resources to support your work <strong>Learn more</strong>'
2931									,'Connect and belong':'Build your network and stay connected <strong>Learn more</strong>'
2932									,'Grants and awards':'Funding and recognition for your work <strong>Learn more</strong>'
2933									,'Career centre':'Career and job opportunities <strong>Learn more</strong>'
2934								}
2935	</script>
2935</div><div id="ste_container_Script1" class="ContentItemContainer">
2935<script src="https://application.pseudocode.com.au/clients/spa/TEMP-spa.js"></script>
2935
2936<!--script>
2937document.addEventListener('DOMContentLoaded',()=>{
2938	// console.log('TEMP SPA Script - move to server on go-live');
2939	updatePSCNavigation();
2940	updateAuxNavigation();
2941	updateAccountLink();
2942	loadDropdownNav();
2943	loadPortalPage();
2944	loadPortalBannerAlerts();
2945	loadProfilePage();
2946	loadEventDetails();
2947	moveHeaderRow();
2948	moveCBBreadcrumbs();
2949	loadContactQuestions();
2950});
2951
2952async function loadDropdownNav(){
2953	// let iqaurl		=	'/api/query?QueryName=$/Pseudocode/content-buddy/Website - I Want To';
2954	// let data		=	await fetchAPIData(iqaurl);
2955	// console.log(data);
2956
2957	/* dropdown */
2958	let sellabel		=	document.querySelector('#quicknavdropdown .selectedlabel');
2959	let dropdownparent	=	document.querySelector('#quicknavdropdown .dropdown');
2960	if(sellabel!==null&&dropdownparent!==null){
2961		sellabel.addEventListener('click',(e)=>{
2962			e.preventDefault();
2963			dropdownparent.classList.toggle('open');
2964		});
2965	}
2966
2967	/* dropdown links */
2968	let cbloops			=	0;
2969	let fauxobsrv		=	setInterval(()=>{
2970								cbloops++;
2971								let quicknavcards	=	document.querySelectorAll('.quicknavcards');
2972								if(quicknavcards.length>0||cbloops>100){
2973									clearInterval(fauxobsrv);
2974									let dropdownlinks	=	document.querySelectorAll('#quicknavdropdown .dropdown ul a');
2975									// quicknavcards[0].style.display	=	'block';
2976									dropdownlinks.forEach(dropdownlink=>{
2977										dropdownlink.addEventListener('click',(e)=>{
2978											e.preventDefault();
2979											let targetid	=	e.target.dataset.targetid;
2980											let labelspan	=	e.target.querySelector('span.label');
2981											let selspan		=	sellabel.querySelector('span');
2982											selspan.innerHTML	=	labelspan.innerHTML;
2983											if(targetid.length>0){
2984												quicknavcards.forEach(qncard=>{
2985													qncard.style.display	=	(qncard.id==targetid)?'block':'none';
2986												});
2987											}
2988											dropdownparent.classList.remove('open');
2989										});
2990									});
2991								}
2992							},150);
2993
2994
2995
2996}
2997function updatePSCNavigation(){
2998	let loops		=	0;
2999	let fauxobsrv	=	setInterval(()=>{
3000							loops++;
3001							let primarynav	=	document.getElementById('psc-primary-nav');
3002							if(primarynav!==null||loops>100){
3003								clearInterval(fauxobsrv);
3004
3005								/* navigation cards */
3006								let navtitles	=	primarynav.querySelectorAll('.psc-submenu-level1>.titlebar');
3007								navtitles.forEach((navtitle,i)=>{
3008									let templateid		=	`navcard-${i+1}`;
3009									let cardtemplate	=	document.getElementById(templateid);
3010									if(cardtemplate!==null){
3011										let content			=	cardtemplate.content.cloneNode(true);
3012										navtitle.innerHTML	=	'';
3013										navtitle.appendChild(content);
3014									}
3015								});
3016
3017								/* link descriptions */
3018								let links	=	primarynav.querySelectorAll('li.level1>a');
3019								// console.log(links);
3020								// console.log(navdescriptions);
3021								links.forEach(link=>{
3022									let linklabel	=	link.querySelector('.linktext');
3023									let description	=	navdescriptions[linklabel.innerHTML]??''; /* navdescriptions json object in separate content area */
3024									if(description.length>0){
3025										let descspan	=	document.createElement('span');
3026										descspan.classList.add('linkdescription');
3027										descspan.innerHTML	=	description;
3028										link.appendChild(descspan);
3029									}
3030								});
3031
3032								/* mobile nav */
3033								let mobilenav	=	document.getElementById('mobilenav');
3034								let primarycntr	=	document.querySelector('.navcontainer');
3035								if(mobilenav!==null){
3036									mobilenav.addEventListener('click',(e)=>{
3037										e.preventDefault();
3038										e.target.classList.toggle('open');
3039										primarycntr.classList.toggle('open');
3040									});
3041								}
3042
3043							}
3044						},150);
3045}
3046function updateAuxNavigation(){
3047	let loops		=	0;
3048	let navnodes	=	null;
3049	let fauxobsrv2	=	setInterval(async ()=>{
3050							loops++;
3051							let auxnav		=	document.querySelector('#auxiliarynavcontainer .NavigationUnorderedList');
3052							if(auxnav!==null||loops>100){
3053								clearInterval(fauxobsrv2);
3054								try{
3055									const pscopts   =   { imisversion: 'cloud', watchcbtimeout: 1500, fxspeedmax: 1.5, verbal: 0 };
3056									const psc       =   new PseudoCode(pscopts);
3057									navnodes		=	await psc.readNavigationFromMap('/navigationmaps/b44e333e-bc4e-4847-86e7-60089d3e05b2.map?version=FCB42F5E&culture=en-AU');
3058									let auxnodes	=	navnodes.filter(navnode => navnode.Area==4);
3059									let auxnavlinks	=	document.querySelectorAll('#auxiliarynavcontainer .NavigationUnorderedList>li');
3060									let mobauxnavlinks	=	document.querySelectorAll('.mobileauxlinks .NavigationUnorderedList>li');
3061									auxnodes.forEach(node=>{
3062										let parenttext	=	node.Text;
3063										let hasChildren	=	node.Nodes?.length??0;
3064										if(hasChildren){
3065											let childnav	=	document.createElement('ul');
3066											childnav.classList.add('auxchildnav');
3067											let children	=	node.Nodes;
3068											children.forEach(child=>{
3069												let isActive	=	child.IsActive;
3070												if(isActive){
3071													let linktext	=	child.Text;
3072													let linkhref	=	child.NavigateUrl.replace('~','');
3073													let childli		=	document.createElement('li');
3074													childli.innerHTML	=	`<a href="${linkhref}">${linktext}</a>`;
3075													childnav.append(childli);
3076												}
3077											});
3078											auxnavlinks.forEach((navnode,i) => { 
3079												if(navnode.innerText==parenttext){
3080													let mobchildnav		=	childnav.cloneNode(1);
3081													navnode.append(childnav);
3082													navnode.classList.add('hasChildren');
3083													mobauxnavlinks[i].append(mobchildnav);
3084													mobauxnavlinks[i].classList.add('hasChildren');
3085												} 
3086											});
3087										}
3088									});
3089								}catch(e){ console.warn('Pseudocode library not found.',e); }
3090							}
3091						});	
3092}
3093function updateAccountLink(){
3094	let clientContext		=	JSON.parse(document.getElementById('__ClientContext').value);
3095	if(!clientContext.isAnonymous){
3096		let accountlabel	=	document.querySelector('.account-toggle .nav-text');
3097		let sitemaplink		=	document.querySelector('.memberportalroot .linktext');
3098		if(accountlabel!==null)accountlabel.innerText = (sitemaplink!==null)?sitemaplink.innerText:'My SPA';
3099	}
3100}
3101async function loadPortalPage(){
3102	if(document.body.classList.contains('portalpage')){
3103		const pscoptsportal	=   { imisversion: 'cloud', watchcbtimeout: 1500, fxspeedmax: 1.5, verbal: 0 };
3104		const pscportal    	=   new PseudoCode(pscoptsportal);
3105		let clientContext	=	JSON.parse(document.getElementById('__ClientContext').value);
3106		let uid				=	clientContext.selectedPartyId;
3107		let apiurl			=	`/api/Party/${uid}`;
3108		let party			=	await pscportal.fetchAPIData(apiurl);
3109		
3110		if(!document.body.classList.contains('noportalnav')){
3111			let nloops		=	0;
3112			let nobsrv		=	setInterval(()=>{
3113									nloops++;
3114									let originalnav		=	document.querySelector('.psc-navigation li:has(.memberportalroot) .menucontainer');
3115                                                                        console.log('loadPortalPage: ',nloops,originalnav);
3116									if(nloops>100||originalnav!==null){
3117										clearInterval(nobsrv);
3118										let links			=	originalnav.querySelectorAll(':scope>li>a');
3119										let pageurl			=	new URL(window.location.href);
3120										links.forEach(link=>{
3121											let linkurl		=	new URL(link.href);
3122											if(linkurl.pathname==pageurl.pathname)link.classList.add('selected');
3123										});
3124
3125										let parent			=	document.querySelector('.psc_layout');
3126										let topdiv			=	document.querySelector('.psc_layout>div:first-child');
3127										dashboardnav		=	originalnav.cloneNode(true);
3128										let portalnav		=	document.createElement('div');
3129										let portalheading	=	document.createElement('h1');
3130										let portalnavinner	=	document.createElement('div');
3131										portalnav.classList.add('portalnav');
3132										portalnavinner.classList.add('inner');
3133										portalheading.innerHTML	=	`Welcome back, ${party?.PersonName?.InformalName}`;
3134										portalnavinner.appendChild(portalheading);
3135										portalnavinner.appendChild(dashboardnav);
3136										portalnav.appendChild(portalnavinner);
3137										parent.insertBefore(portalnav,topdiv);
3138									}
3139								},150);
3140		}
3141
3142		await pscportal.watchContentBuddy(async ()=>{
3143			let titlename	=	document.querySelector('.portalbanner h1 span');
3144			if(titlename!==null)titlename.innerText = `, ${party?.PersonName?.InformalName}`;
3145		});
3146	};
3147}
3148function loadPortalBannerAlerts(){
3149	if(document.body.classList.contains('portalbanneralerts')){
3150		let loops		=	0;
3151		let fauxobsrv	=	setInterval(()=>{
3152								loops++;
3153								let portalbanner	=	document.querySelector('.portalbanner .inner');
3154								let alertset		=	document.querySelector('.Alerts .AlertSet');
3155								if(portalbanner!==null&&alertset!==null||loops>100){
3156									clearInterval(fauxobsrv);
3157									if(portalbanner!==null&&alertset!==null)portalbanner.append(alertset);
3158								}
3159							},150);
3160	}
3161}
3162async function loadProfilePage(){
3163	if(document.body.classList.contains('profilepage')){
3164		let urlsearch	=	new URLSearchParams(window.location.search);
3165		let pid			=	urlsearch.get('Practice');
3166		let layout		=	document.querySelector('.psc_layout');
3167		// if(layout!==null)layout.classList.add('loading');
3168
3169		/* profile data */
3170		try{
3171			const pscopts   =   { imisversion: 'cloud', watchcbtimeout: 1500, fxspeedmax: 1.5, verbal: 1 };
3172			const psc       =   new PseudoCode(pscopts);
3173			let piqa			=	`/api/query?queryname=$/Causeis/Smart Series/Smart Maps/Website Queries/Contact Profile/Smart Maps Profile - Basic Info&Practice=${pid}`;
3174			let pfetch			=	await psc.fetchAPIData(piqa);
3175			let pdata			=	pfetch.Items?.$values[0]??false;
3176			// console.log(pdata);
3177			if(pdata){
3178				document.title		=	pdata.ProfileName;
3179				profiletop.querySelector('h2').innerHTML		=	pdata.ProfileName;
3180				profiletop.querySelector('.pronouns').innerHTML	=	(pdata.Pronoun)?`(${pdata.Pronoun})`:'';
3181				profiletop.querySelector('.practice').innerHTML	=	`Practice: ${pdata.Practice}`;
3182				profiletop.querySelector('.profileimage').setAttribute('style',`background-image: url('${pdata.ImageFilePath}');`);
3183
3184				let contactboxes	=	profiletop.querySelector('.contactboxes');
3185				if(contactboxes!==null){
3186					if(pdata.ProfileEmail){
3187						let contactli		=	document.createElement('li');
3188						contactli.innerHTML	=	`
3189													<em class="fa fa-envelope"></em>
3190													<div>
3191														<h6>Email address</h6>
3192														<p><a href="mailto: ${pdata.ProfileEmail}">${pdata.ProfileEmail}</a></p>
3193													</div>
3194												`;
3195						contactboxes.append(contactli);
3196					}
3197					if(pdata.ProfilePhone){
3198						let contactli		=	document.createElement('li');
3199						contactli.innerHTML	=	`
3200													<em class="fa fa-phone"></em>
3201													<div>
3202														<h6>Phone</h6>
3203														<p><a href="tel: ${pdata.ProfilePhone}">${pdata.ProfilePhone}</a></p>
3204													</div>
3205												`;
3206						contactboxes.append(contactli);
3207					}
3208					if(pdata.ProfileWebsite){
3209						let contactli		=	document.createElement('li');
3210						contactli.innerHTML	=	`
3211													<em class="fa fa-globe"></em>
3212													<div>
3213														<h6>Website</h6>
3214														<p><a href="${pdata.ProfileWebsite}" target="_blank">${pdata.ProfileWebsite}</a></p>
3215													</div>
3216												`;
3217						contactboxes.append(contactli);
3218					}
3219				}
3220
3221				let sharelink		=	document.getElementById('shareprofile');
3222				if(sharelink!==null)sharelink.setAttribute('onclick',`ShowDialog('/Shared_Content/Smart-Suite/Smart-Maps/Public/Smart-Maps-Send-Profile.aspx?Practice=${pid}', null, '900', '800', '', '', 'E', null, null, false, false, null, null)`);
3223				
3224				let sendlink		=	document.getElementById('sendenquiry');
3225				if(sendlink!==null)sendlink.setAttribute('onclick',`ShowDialog('/Shared_Content/Smart-Suite/Smart-Maps/Public/Smart-Maps-Enquiry.aspx?Practice=${pid}', null, '900', '90%', '', '', 'E', null, null, false, false, null, null)`);
3226
3227				let profiledetails	=	document.querySelector('.profilebottom .details');
3228				if(profiledetails!==null){
3229					let detailslist	=	[
3230											{ label:'Type of practice'	, query:`/api/query?queryname=$/Causeis/Utility/General Look-Up Description By Name And Codes&TableName=WORKPLACE_SETTING&Code="${pdata.PracticeSetting?.replaceAll(',','","')}"` }
3231											,{ label:'Sector'			, query:`/api/query?queryname=$/Causeis/Utility/General Look-Up Description By Name And Codes&TableName=WORKPLACE_SECTOR&Code="${pdata.Sector?.replaceAll(',','","')}"` }
3232											,{ label:'Age of client'	, query:`/api/query?queryname=$/Causeis/Utility/General Look-Up Description By Name And Codes&TableName=WORKPLACE_AGE_GROUP&Code="${pdata.AgeGroups?.replaceAll(',','","')}"` }
3233											,{ label:'Services'			, query:`/api/query?queryname=$/Causeis/Utility/General Look-Up Description By Name And Codes&TableName=WORKPLACE_SERVICE&Code="${pdata.Services?.replaceAll(',','","')}"` }
3234											,{ label:'Funding scheme'	, query:`/api/query?queryname=$/Causeis/Utility/General Look-Up Description By Name And Codes&TableName=WORKPLACE_FUND_PROV&Code="${pdata.FundingProv?.replaceAll(',','","')}"` }
3235											,{ label:'Area of practice'	, query:`/api/query?queryname=$/Causeis/Utility/General Look-Up Description By Name And Codes&TableName=WORKPLACE_AREA_PRAC&Code="${pdata.AreaOfPractice?.replaceAll(',','","')}"` }
3236											,{ label:'Languages'		, query:`/api/query?queryname=$/Causeis/Utility/General Look-Up Description By Name And Codes&TableName=LANGUAGE&Code="${pdata.LANGUAGES?.replaceAll(',','","')}"` }
3237										];
3238					for(let k in detailslist){
3239						details			=	detailslist[k];
3240						let attriqa		=	details.query;
3241						let attrfetch	=	await psc.fetchAPIData(attriqa);
3242						let attrdata	=	attrfetch.Items?.$values??[];
3243						let attrstr		=	'';
3244						attrdata.forEach(attrval=>{  attrstr = attrstr+attrval.Description+', '; });
3245						if(attrstr){
3246							let attrelm		=	document.createElement('p');
3247							attrelm.innerHTML=	`<label>${details.label}:</label><span>${attrstr.replace(/,\s*$/, "")}</span>`;
3248							profiledetails.appendChild(attrelm);
3249						}
3250					};
3251					if(pdata.AdditionalServices){
3252						let attrelm		=	document.createElement('p');
3253						attrelm.innerHTML=	`<label>Additional services:</label><span>${pdata.AdditionalServices}</span>`;
3254						profiledetails.appendChild(attrelm);
3255					}
3256					if(pdata.MobileOffered){
3257						let attrelm		=	document.createElement('p');
3258						attrelm.innerHTML=	`<label>Mobile service offered:</label><span>${pdata.MobileOffered.toLowerCase().replace(/(^\s*|\.\s*)(\w)/g, (match) => match.toUpperCase())}</span>`;
3259						profiledetails.appendChild(attrelm);
3260					}
3261					if(pdata.TelepracticeOffered){
3262						let attrelm		=	document.createElement('p');
3263						attrelm.innerHTML=	`<label>Telepractice offered:</label><span>${pdata.TelepracticeOffered.toLowerCase().replace(/(^\s*|\.\s*)(\w)/g, (match) => match.toUpperCase())}</span>`;
3264						profiledetails.appendChild(attrelm);
3265					}
3266
3267					/* more practices */
3268					let morepiqa	=	`/api/query?queryname=$/Causeis/Smart Series/Smart Maps/Website Queries/Contact Profile/More Practices&ContactKey=${pdata.ContactKey}&Ordinal=${pid}`;
3269					let morepfetch	=	await psc.fetchAPIData(morepiqa);
3270					let morepdata	=	morepfetch.Items?.$values??false;
3271					if(morepdata.length){
3272						let attrelm		=	document.createElement('p');
3273						attrelm.innerHTML=	`<label>More practices:</label>`;
3274						profiledetails.appendChild(attrelm);
3275					}
3276					morepdata.forEach(mp=>{
3277						let purl		=	window.location.href.split("?")[0] + `?Practice=${mp.Ordinal}`;
3278						let attrelm		=	document.createElement('p');
3279						attrelm.classList.add('additionalpractice');
3280						attrelm.innerHTML=	`<label><a href="${purl}">${mp.Practice}</a></label><span>${mp.FullAddress}</span>`;
3281						profiledetails.appendChild(attrelm);
3282					});
3283
3284					/* location */
3285					if(pdata.FullAddress){
3286						let map				=	document.querySelector('.profilebottom .location .map');
3287						let address			=	document.querySelector('.profilebottom .location .address');
3288						let location		=	document.querySelector('.profilebottom .location');
3289						address.innerHTML	=	pdata.FullAddress;
3290						let mapframe		=	document.createElement('iframe');
3291						mapframe.src		=	`https://maps.google.com/maps?q=${pdata.FullAddress}&output=embed`;
3292						mapframe.width		=	600;
3293						mapframe.height		=	450;
3294						mapframe.style.border=	0;
3295						map.appendChild(mapframe);
3296						let dirlink			=	document.createElement('a');
3297						dirlink.href		=	`https://www.google.com/maps/dir/?api=1&destination=`+pdata.FullAddress;
3298						dirlink.target		=	'_blank';
3299						dirlink.classList.add('psc-cb-button');
3300						dirlink.innerText	=	'Get directions';
3301						location.appendChild(dirlink);
3302					}
3303
3304				}
3305
3306				if(layout!==null){
3307					layout.classList.add('loaded');
3308					layout.classList.remove('loading');
3309				}
3310			}
3311		}
3312		catch(e){ 
3313			console.warn('Pseudocode library not found.',e); 
3314		}
3315	}
3316}
3317async function loadEventDetails(){
3318	if(document.body.classList.contains('eventdetailspage')){
3319		let urlsearch	=	new URLSearchParams(window.location.search);
3320		let eventkey	=	urlsearch.get('EventKey');
3321
3322		const pscopts   =   { imisversion: 'cloud', watchcbtimeout: 1500, fxspeedmax: 1.5, verbal: 1 };
3323		const psc       =   new PseudoCode(pscopts);
3324		let piqa		=	`/api/query?queryname=$/Pseudocode/content-buddy/Alert - Event Detail&EventKey=${eventkey}`;
3325		let pfetch		=	await psc.fetchAPIData(piqa);
3326		let pdata		=	pfetch.Items?.$values[0]??false;
3327		// console.log(pdata);
3328
3329		let h1			=	document.querySelector('.profilebanner h1');
3330		if(h1!==null)h1.innerText	=	pdata.Title;
3331		document.title	=	pdata.Title;
3332
3333		let imgfld		=	document.querySelector('.profilebanner #profiletop .profileimage');
3334		if(imgfld!==null)imgfld.style.backgroundImage = `url('${pdata.EventImage}')`;
3335
3336		let eventlegend	=	document.querySelector('.eventlegendiqa .eventlegend');
3337		let profilecnt	=	document.querySelector('.profilebanner #profiletop .profilecontent');
3338		if(eventlegend!==null&&profilecnt!==null)profilecnt.appendChild(eventlegend);
3339
3340		let actions		=	document.querySelector('.profilebanner #profiletop .actions');
3341		let regbutton	=	document.querySelector('.registerbutton a.TextButton');
3342		let calbutton	=	document.querySelector('.addToCalendar');
3343		if(actions!==null&&regbutton!==null)actions.appendChild(regbutton);
3344		if(actions!==null&&calbutton!==null)actions.appendChild(calbutton);
3345
3346		let details		=	document.querySelector('.profilebottom .details');
3347		if(details!==null){
3348			details.innerHTML 	= 	pdata.AdditionalInfo;
3349			let accheads		=	details.querySelectorAll('.accordionheading');
3350			let accbodies		=	details.querySelectorAll('.accordionheading+.accordion');
3351			accheads.forEach((acchead,k)=>{
3352				acchead.removeAttribute('style');
3353				// let accbody		=	acchead.querySelector(':scope+.accordion');
3354				let accbody		=	accbodies[k];
3355				acchead.addEventListener('click',(e)=>{ e.preventDefault(); acchead.classList.toggle('open'); accbody.classList.toggle('open'); });
3356			});
3357		}
3358
3359		let iqamap		=	document.querySelector('.EventMap iframe');
3360		if(iqamap!==null&&pdata.MeetingType=='INPER'){
3361			let mtarget		=	document.querySelector('.profilebottom.event .location .map');
3362			if(mtarget!==null)mtarget.appendChild(iqamap);
3363
3364			let atarget		=	document.querySelector('.profilebottom.event .location .address');
3365			atarget.innerText = pdata.FullAddress;
3366
3367			let directions		=	document.querySelector('.profilebottom.event .directions');
3368			if(directions!==null){
3369				directions.innerHTML=	'';
3370				let dirlink			=	document.createElement('a');
3371				dirlink.href		=	`https://www.google.com/maps/dir/?api=1&destination=`+pdata.FullAddress;
3372				dirlink.target		=	'_blank';
3373				dirlink.classList.add('psc-cb-button');
3374				dirlink.innerText	=	'Get directions';
3375				directions.appendChild(dirlink);
3376			}
3377		}
3378		else{
3379			let ptop		=	document.querySelector('.profilebanner #profiletop');
3380			let pbottom		=	document.querySelector('.profilebottom.event');
3381			if(ptop!==null)ptop.classList.add('onlineevent');
3382			if(pbottom!==null)pbottom.classList.add('onlineevent');
3383		}
3384	}
3385	
3386}
3387function loadContactQuestions(){
3388	let contactquestions	=	document.getElementById('contactquestions');
3389	if(contactquestions!==null){
3390		let cqloops			=	0;
3391		let cqobsrv			=	setInterval(()=>{
3392									cqloops++;
3393									let cqtarget	=	document.getElementById('contactdropdown');
3394									if(cqtarget!==null||cqloops>100){
3395										clearInterval(cqobsrv);
3396										if(cqtarget!==null){
3397											let cqtrigger	=	contactquestions.querySelector('p');
3398											let cqlist		=	contactquestions.querySelector('ul');
3399											if(cqtrigger!==null&&cqlist!==null)cqtrigger.addEventListener('click',()=>{ cqlist.classList.toggle('open'); });
3400											cqtarget.append(contactquestions);
3401										}
3402									}
3403								},150);
3404	}
3405}
3406
3407function moveHeaderRow(){
3408	let loops		=	0;
3409	let fauxobsrv	=	setInterval(()=>{
3410							loops++;
3411							let headerrow	=	document.querySelector('.HeaderRow');
3412							if(loops>100||headerrow!==null){
3413								clearInterval(fauxobsrv);
3414								let pschead		=	document.querySelector('header.pscheader');
3415								if(headerrow!==null&&pschead!==null)pschead.after(headerrow);
3416							}
3417						},150);
3418}
3419function moveCBBreadcrumbs(){
3420	const pscopts   =   {
3421							verbal: 0
3422							,imisversion: '2017'
3423							,watchcbtimeout: 1500
3424							,fxspeedmax: 1.5
3425							,scrollrootmargin: 110
3426						};
3427	const psc       =   new PseudoCode(pscopts);
3428	let bcmoved		= 	false;
3429	psc.watchContentBuddy(async ()=>{
3430		let bcnodes		=	document.querySelectorAll('#asi_BreadCrumb>li');
3431		if(bcnodes.length){
3432			let mainbc		=	document.getElementById('masterMainBreadcrumb');
3433			let subanner	=	document.querySelector('.psc-cb-ipart-container.shiftup .inner');
3434			let pgbanner	=	document.querySelector('.psc-cb-ipart-container.pagebanner .inner');
3435			let prbanner	=	document.querySelector('.psc-cb-ipart-container.portalbanner .inner');
3436			let cmbanner	=	document.querySelector('.psc-cb-ipart-container.campaignbanner .inner');
3437			let pfmbanner	=	document.querySelector('.profilebanner .inner');
3438			if(pgbanner!==null){ pgbanner.prepend(mainbc); bcmoved = true; }
3439			if(prbanner!==null){ prbanner.prepend(mainbc); bcmoved = true; }
3440			if(cmbanner!==null){ cmbanner.prepend(mainbc); bcmoved = true; }
3441			if(pfmbanner!==null){ pfmbanner.prepend(mainbc); bcmoved = true; }
3442			if(subanner!==null){ subanner.prepend(mainbc); bcmoved = true; }
3443		}
3444	});
3445	if(!bcmoved)moveBreadcrumbs();
3446}
3447function moveBreadcrumbs(){
3448	let loops		=	0;
3449	let bcobsrv		=	setInterval(()=>{
3450							loops++;
3451							let bcnodes		=	document.querySelectorAll('#asi_BreadCrumb>li');
3452							if(loops>100||bcnodes.length){
3453								clearInterval(bcobsrv);
3454								let mainbc		=	document.getElementById('masterMainBreadcrumb');
3455								let pfmbanner	=	document.querySelector('.profilebanner .inner');
3456								if(pfmbanner!==null)pfmbanner.prepend(mainbc);
3457							}
3458						},150);
3459}
3460
3461/* already in pseudocode class */
3462async function fetchAPIData(apiurl){
3463	let verificationToken	=	document.getElementById('__RequestVerificationToken').value;
3464	let fetchhead	=	new Headers();
3465	fetchhead.set('Content-Type','application/json');
3466	fetchhead.set('RequestVerificationToken',verificationToken);
3467	const fetchopts	=	{
3468							method: 			'GET'
3469							,withCredentials: 	true
3470							,headers: 			fetchhead
3471						};
3472	let data		=	await fetch(apiurl,fetchopts)
3473							.then(response=>response.json())
3474							.then(data=>data)
3475							.catch(e=>{ console.log('fetchAPIData:API call failed.',e); });
3476	// console.log('TEMP:fetchAPIData:data',data);
3477	return data??{};
3478}
3479</script--></div><div id="ste_container_AnswerBuddy" class="ContentItemContainer"><!-- Answer Buddy, Speech Pathology Australia. Site wide, one block.
3480     Search is a labelled box: in the top utility row left of "About" on desktop, and in a
3481     full-width bar under the header on mobile. The chatbot launcher floats on every page. -->
3482<style>
3483    /* One class for the control. Restyle it here without touching the script. */
3484    .cb-search-box {
3485    display: flex; align-items: center; gap: 8px;
3486    min-width: 230px; padding: 6px 14px 6px 11px;
3487    background: #fff; border: 1px solid #c3cbd6; border-radius: 999px;
3488    color: #5b6472; font: 400 13px DieGrotesk, sans-serif; text-align: left; cursor: pointer;
3489    }
3490    .cb-search-box:hover { border-color: #00294d; color: #00294d; }
3491    .cb-search-box:focus-visible { outline: 2px solid #00539b; outline-offset: 2px; }
3492    /* DESKTOP: first item in the top utility row. That list is justify-content:flex-end, so
3493    `margin-right:auto` parks us at its left end, immediately before "About". There is
3494    ~423px of empty space there, which is why a label costs nothing in this row. */
3495    #auxiliarynavcontainer li.cb-search-item {
3496    display: flex; align-items: center;
3497    margin-right: auto;
3498    padding-right: 16px;     /* a guaranteed gap to "About" at every width */
3499    }
3500    /* ⛔ THIS LINE MUST STAY ABOVE THE 768px BLOCK. It has the same specificity as the rule
3501    that switches the bar on, so whichever comes LAST wins, media query or not. With it at
3502    the bottom of the sheet the bar was display:none on mobile and vanished. */
3503    .cb-search-bar { display: none; }
3504    @media (max-width: 1100px) {
3505    /* Their utility row is already tight by here, so the box shrinks to fit its own text
3506    rather than holding 230px and running into the container edge. */
3507    .cb-search-box { min-width: 0; }
3508    }
3509    @media (max-width: 768px) {
3510    /* MOBILE: their own theme hides the whole utility row, so our item goes with it and
3511    the control reappears as a full-width bar under the header. The mobile header is
3512    full at 390px (logo to 288, hamburger 332 to 364), so a label cannot sit in it. */
3513    .cb-search-bar { display: block; padding: 8px 10px 10px; background: #fff; }
3514    .cb-search-bar .cb-search-box { width: 100%; min-width: 0; padding: 9px 16px; font-size: 15px; }
3515    /* SPA's accessibility widget is fixed bottom-right on mobile, 48x48 at z-index 9999,
3516    one above our launcher, so it swallowed the tap. Ours moves above it. */
3517    body .cbs-chat-launcher { bottom: 78px; }
3518    }
3519</style>
3520<script src="https://search.pseudo-cloud.com/cb-search-ui.js"></script>
vendor: 2 bytes, line 3520
3520
3521<script>
3522(function () {
3523  // ⛔ A GENUINELY FRESH GUARD. NOT `__cbSearch`: the PREVIOUS block used that name, so
3524  // reusing it means a stale copy of the old block sets it first and THIS script returns
3525  // at line one, builds nothing, and leaves the old controls in place. The symptom is the
3526  // new CSS applying while no new markup appears. Set the older names too, so an old block
3527  // loading after us stays quiet.
3528  if (window.__cbSearch2) return;
3529  window.__cbSearch2 = window.__cbSearch = window.__cbInit = window.__cbInit2 = true;
3530
3531  var GLASS = '<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="#00294d"'
3532            + ' stroke-width="2.4" stroke-linecap="round" aria-hidden="true">'
3533            + '<circle cx="11" cy="11" r="7"/><path d="M20 20l-3.5-3.5"/></svg>';
3534
3535  // ⛔ type="button" IS LOAD-BEARING. These sit inside iMIS's <form id="aspnetForm">, and
3536  // a button with no type defaults to submit, which posts the whole form back.
3537  function makeBox(id) {
3538    var b = document.createElement('button');
3539    b.type = 'button';
3540    if (id) b.id = id;
3541    b.className = 'cb-search-box';
3542    b.setAttribute('aria-label', 'Search this site');
3543    b.innerHTML = GLASS + '<span>Search this site</span>';
3544    return b;
3545  }
3546
3547  function start() {
3548    // ⭐ NO OBSERVER AND NO POLL, AND HERE IS WHY. Both mount points are in the SERVER
3549    // HTML, so they already exist at DOMContentLoaded: `#auxiliarynavcontainer`, complete
3550    // with its list and its "About" item, and `header.pscheader`. Verified by fetching the
3551    // raw page and finding both before any script runs, then by confirming neither node is
3552    // replaced over the following six seconds.
3553    // The earlier version watched the DOM only because the control lived in the PRIMARY
3554    // nav, which is built client-side and rebuilt again by SPA's own TEMP script. Moving
3555    // out of the nav removed the reason for the watcher, not just the watcher.
3556
3557    // Mobile bar first: the widget's overlay binds to ITS button, so that button has to
3558    // exist before init. On desktop the bar is display:none, and a hidden element still
3559    // answers .click(), which is how the desktop control opens the overlay.
3560    var hdr = document.querySelector('header.pscheader');
3561    if (hdr && hdr.parentNode) {
3562      var bar = document.createElement('div');
3563      bar.className = 'cb-search-bar';
3564      bar.appendChild(makeBox('cb-search-open'));
3565      hdr.parentNode.insertBefore(bar, hdr.nextSibling);
3566    }
3567
3568    // Desktop control: first item in the top utility row, left of "About".
3569    var aux = document.getElementById('auxiliarynavcontainer');
3570    var ul = aux && aux.querySelector('ul.NavigationUnorderedList');
3571    if (ul) {
3572      var li = document.createElement('li');
3573      li.className = 'NavigationListItem cb-search-item';
3574      var box = makeBox('');
3575      box.addEventListener('click', function () {
3576        var t = document.getElementById('cb-search-open');
3577        if (t) t.click();
3578      });
3579      li.appendChild(box);
3580      ul.insertBefore(li, ul.firstChild);
3581    }
3582
3583    ContentBuddySearch.init({
3584      siteKey: "cbsk_6ytCzzRiFPgZdbfKntlaL6krFwq-dqSj",
3585      apiBaseUrl: "https://search.pseudo-cloud.com",
3586      search: "no-practitioners",
3587
3588      // ⛔ Without this, every search rewrites the address of the page the member is on.
3589      // GA4's history trigger then fires a page_view per search, and any lower-case host
3590      // parameter is claimed as a facet and deleted (FASP.aspx?hkey=... became ?q=telehealth).
3591      syncUrl: false,
3592
3593      components: {
3594        // throttleMs raised from the 250ms default. Client feedback: "the first answer
3595        // within seconds is 'no results'". 600ms lets a word finish.
3596        searchField: { overlay: { trigger: "#cb-search-open" },
3597                       searchAsYouType: true, throttleMs: 600 },
3598        // Required, not decoration. Filters only switch on when a filters containerId is
3599        // set, and that check runs before the overlay assigns its own.
3600        filters:     { containerId: "cb-overlay-filters" },
3601        aiAnswer:    { containerId: "cb-overlay-ai", enabled: true },
3602        results:     { containerId: "cb-overlay-results", showSnippets: true },
3603        pagination:  { containerId: "cb-overlay-pagination" },
3604        conversation:{ floating: true, launcherLabel: "Ask us", search: "no-practitioners" }
3605      }
3606    });
3607  }
3608
3609  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', start);
3610  else start();
3611})();
3612</script>
3612</div><div class="ContentRecordPageButtonPanel">
3613
3614</div> 	
3615
3616</div>
3617				<div id="ste_container_ciMemberPortalReferenceNavigation" class="ContentItemContainer">
3618<div id="ctl01_ciMemberPortalReferenceNavigation_PrimaryNavigationArea" class="primary-navigation-area">
3619    <div id="ctl01_ciMemberPortalReferenceNavigation_PrimaryNavigationControl" class="collapse navbar-collapse nav-primary">
3620        <nav id="ctl01_ciMemberPortalReferenceNavigation_NavControl_NavWrapper" aria-label="primary">
3621    <div tabindex="0" id="ctl01_ciMemberPortalReferenceNavigation_NavControl_NavMenu" class="RadMenu RadMenu_Coffee  MainMenu" Translate="Yes" PerspectiveId="b44e333e-bc4e-4847-86e7-60089d3e05b2" Version="A000BF95" NavigationArea="1" MaxDataBindDepth="3" style="z-index:2999;">
3622	<input class="rmRootGroup rmToggleHandles rmHorizontal" id="ctl01_ciMemberPortalReferenceNavigation_NavControl_NavMenu_ClientState" name="ctl01_ciMemberPortalReferenceNavigation_NavControl_NavMenu_ClientState" type="hidden" />
3623</div> 
3624</nav>
3625    </div>
3626</div></div>
3627					</div>
3628
3629				</div>
3630			</div>
3631		</div>
3632	</footer>
3633</div>	
3634
3635                                        
3636            <!--Jscript from Page.ResgisterStartupScript extention is loaded here -->
3637            <Div>
3637<script type="text/javascript">Sys.Application.add_load(function () {{ MasterPageBase_Init(); }});</script>
vendor: 2 bytes, line 3637
3637
3638<script>var cookieConsentProperties = new CookieConsentProperties();cookieConsentProperties.ShowLink = false;cookieConsentProperties.Message = 'This website uses cookies to ensure you get the best experience on our website.';cookieConsentProperties.Allow = 'Accept All';cookieConsentProperties.Deny = 'Reject All';cookieConsentProperties.Link = 'Learn more';cookieConsentProperties.Href = '';cookieConsentProperties.Position = 'bottom';cookieConsentProperties.Static = false;SetUpCookieWarning(cookieConsentProperties);</script>
vendor: 2 bytes, line 3638
3638
3639<script type="text/javascript">Sys.Application.add_load(function() { { BreadCrumb_load('b44e333e-bc4e-4847-86e7-60089d3e05b2','A000BF95'); } }); </script>
3639
3640</Div><input name="ctl01$TemplateScripts$timeoutsoonmsg" type="hidden" id="timeoutsoonmsg" value="PGgyPllvdSBhcmUgYWJvdXQgdG8gYmUgc2lnbmVkIG91dDwvaDI+DQo8cD5Zb3Ugd2lsbCBiZSBzaWduZWQgb3V0IGluIDxzdHJvbmc+W1NlY29uZHNSZW1haW5pbmddPC9zdHJvbmc+IHNlY29uZHMgZHVlIHRvIGluYWN0aXZpdHkuIFlvdXIgY2hhbmdlcyB3aWxsIG5vdCBiZSBzYXZlZC4gVG8gY29udGludWUgd29ya2luZyBvbiB0aGUgd2Vic2l0ZSwgY2xpY2sgIlN0YXkgU2lnbmVkIEluIiBiZWxvdy48L3A+" /><input name="ctl01$TemplateScripts$timeoutsoonstaysignintxt" type="hidden" id="timeoutsoonstaysignintxt" value="U3RheSBTaWduZWQgSW4=" /><input name="ctl01$TemplateScripts$timeoutsoonlogouttxt" type="hidden" id="timeoutsoonlogouttxt" value="U2lnbiBPdXQ=" /><input name="ctl01$TemplateScripts$stayLoggedInURL" type="hidden" id="stayLoggedInURL" /><input name="ctl01$TemplateScripts$logoutUrl" type="hidden" id="logoutUrl" value="aHR0cHM6Ly9zcGVlY2hwYXRob2xvZ3lhdXN0cmFsaWEub3JnLmF1L2FzaWNvbW1vbi9jb250cm9scy9zaGFyZWQvZm9ybXNhdXRoZW50aWNhdGlvbi9sb2dpbi5hc3B4P1Nlc3Npb25UaW1lb3V0PTEmUmV0dXJuVXJsPSUyZlB1YmxpYyUyZkNvbnRhY3QtdXMuYXNweCUzZg==" />
3641
3642<!-- Bootstrap Modal -->
3643<div id="BootstrapModal" class="modal fade" tabindex="-1" role="dialog" aria-label="Modal" aria-hidden="true">
3644    <div id="BootstrapDocument" class="modal-dialog modal-xl" role="document">
3645        <div class="modal-content">
3646            <div class="modal-header">
3647                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
3648                    <span aria-hidden="true">&times;</span>
3649                </button>
3650            </div>
3651            <div class="modal-body p-0 m-0">
3652                <iframe id="ContentFrame" class="modal-content-iframe" width="100%" height="100px" frameborder="0"></iframe>
3653            </div>
3654        </div>
3655    </div>
3656</div>                    	            
3657        <div id="ctl01_RadAjaxManager1SU">
3658	<span id="ctl01_RadAjaxManager1" style="display:none;"></span>
3659</div><div id="ctl01_WindowManager1" style="display:none;">
3660	<div id="ctl01_GenericWindow" style="display:none;">
3661		<div id="ctl01_GenericWindow_C" style="display:none;">
3662
3663		</div><input id="ctl01_GenericWindow_ClientState" name="ctl01_GenericWindow_ClientState" type="hidden" />
3664	</div><div id="ctl01_ObjectBrowser" style="display:none;">
3665		<div id="ctl01_ObjectBrowser_C" style="display:none;">
3666
3667		</div><input id="ctl01_ObjectBrowser_ClientState" name="ctl01_ObjectBrowser_ClientState" type="hidden" />
3668	</div><div id="ctl01_ObjectBrowserDialog" style="display:none;">
3669		<div id="ctl01_ObjectBrowserDialog_C" style="display:none;">
3670
3671		</div><input id="ctl01_ObjectBrowserDialog_ClientState" name="ctl01_ObjectBrowserDialog_ClientState" type="hidden" />
3672	</div><div id="ctl01_WindowManager1_alerttemplate" style="display:none;">
3673        <div class="rwDialogPopup radalert">
3674            <div class="rwDialogText" role="alert">
3675            {1}
3676            </div>
3677
3678            <div>
3679                <a  onclick="$find('{0}').close(true);"
3680                class="rwPopupButton" href="javascript:void(0);">
3681                    <span class="rwOuterSpan">
3682                        <span class="rwInnerSpan">##LOC[OK]##</span>
3683                    </span>
3684                </a>
3685            </div>
3686        </div>
3687        </div><div id="ctl01_WindowManager1_prompttemplate" style="display:none;">
3688         <div class="rwDialogPopup radprompt">
3689                <div class="rwDialogText">
3690                {1}
3691                </div>
3692                <div>
3693                    
3693<script type="text/javascript">
3694                    function RadWindowprompt_detectenter(id, ev, input)
3695                    {
3696                        if (!ev) ev = window.event;
3697                        if (ev.keyCode == 13)
3698                        {
3699                            var but = input.parentNode.parentNode.getElementsByTagName("A")[0];
3700                            if (but)
3701                            {
3702                                if (but.click) but.click();
3703                                else if (but.onclick)
3704                                {
3705                                    but.focus(); var click = but.onclick; but.onclick = null; if (click) click.call(but);
3706                                }
3707                            }
3708                           return false;
3709                        }
3710                        else return true;
3711                    }
3712                    </script>
3712
3713                    <input title="Enter Value" aria-label="Enter Value" onkeydown="return RadWindowprompt_detectenter('{0}', event, this);" type="text"  class="rwDialogInput" value="{2}" />
3714                </div>
3715                <div>
3716                    <a onclick="$find('{0}').close(this.parentNode.parentNode.getElementsByTagName('input')[0].value);"
3717                        class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a>
3718                    <a onclick="$find('{0}').close(null);" class="rwPopupButton"  href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a>
3719                </div>
3720            </div>
3721        </div><div id="ctl01_WindowManager1_confirmtemplate" style="display:none;">
3722        <div class="rwDialogPopup radconfirm">
3723            <div class="rwDialogText">
3724            {1}
3725            </div>
3726            <div>
3727                <a onclick="$find('{0}').close(true);"  class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a>
3728                <a onclick="$find('{0}').close(false);" class="rwPopupButton"  href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a>
3729            </div>
3730        </div>
3731        </div><input id="ctl01_WindowManager1_ClientState" name="ctl01_WindowManager1_ClientState" type="hidden" />
3732</div>
3733
3734<script type="text/javascript">
3735    //<![CDATA[
3736
3737    var gCartCount;
3738    var cartDiv = $get("CartItemCount");
3739    if (cartDiv != null){
3740        jQuery.ajax({
3741            type: "POST",
3742            url: gWebRoot + "/WebMethodUtilities.aspx/GetCartItemCount",
3743            data: "{}",
3744            contentType: "application/json; charset=utf-8",
3745            dataType: 'json',
3746            success: function(result) {
3747                if (result.d != '' && result.d != null) {
3748                    gCartCount = result.d;
3749                    if (gCartCount != null) {
3750                        cartDiv.innerHTML = gCartCount;
3751                    }
3752                }
3753            },
3754            async: true
3755        });
3756    }
3757
3758    function CheckForChildren() {
3759        var contentRecordPageButtonPanelHasChildren = false;
3760        var contentRecordPageButtonPanel = jQuery('div.ContentRecordPageButtonPanel');
3761        for (var i = 0, max = contentRecordPageButtonPanel.length; i < max; i++) {
3762            if (contentRecordPageButtonPanel[i].children.length > 0) {
3763                contentRecordPageButtonPanelHasChildren = true;
3764                break;
3765            }
3766        }
3767        if (!contentRecordPageButtonPanelHasChildren) {
3768            jQuery("Body").addClass("TemplateAreaEasyEditOn");
3769        }
3770    }
3771    if (gIsEasyEditEnabled)
3772        CheckForChildren();  
3773    //]]>
3774</script>
3774
3775
3776<script type="text/javascript">
3777//<![CDATA[
3778var Page_Validators =  new Array(document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber"), document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName"), document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail"), document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail"), document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber"), document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType"), document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message"));
3779//]]>
3780</script>
3780
3781
3782<script type="text/javascript">
3783//<![CDATA[
3784var ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber = document.all ? document.all["ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber"] : document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber");
3785ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber.controltovalidate = "ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_SPAMbrNumber";
3786ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber.errormessage = " Required field";
3787ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber.enabled = "False";
3788ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber.validationGroup = "FB_ValidationGroup";
3789ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
3790ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber.initialvalue = "";
3791var ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName = document.all ? document.all["ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName"] : document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName");
3792ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName.controltovalidate = "ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactName";
3793ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName.errormessage = " Required Field";
3794ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName.validationGroup = "FB_ValidationGroup";
3795ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
3796ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName.initialvalue = "";
3797var ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail = document.all ? document.all["ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail"] : document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail");
3798ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail.controltovalidate = "ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactEmail";
3799ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail.errormessage = " Required Field";
3800ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail.display = "Dynamic";
3801ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail.validationGroup = "FB_ValidationGroup";
3802ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
3803ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail.initialvalue = "";
3804var ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail = document.all ? document.all["ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail"] : document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail");
3805ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail.controltovalidate = "ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactEmail";
3806ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail.errormessage = " Please provide valid email";
3807ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail.validationGroup = "FB_ValidationGroup";
3808ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
3809ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail.validationexpression = "\\w+([-+!$%&*/=?{|}.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
3810var ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber = document.all ? document.all["ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber"] : document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber");
3811ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber.controltovalidate = "ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_ContactNumber";
3812ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber.errormessage = " Required field";
3813ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber.enabled = "False";
3814ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber.validationGroup = "FB_ValidationGroup";
3815ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
3816ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber.initialvalue = "";
3817var ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType = document.all ? document.all["ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType"] : document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType");
3818ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType.controltovalidate = "ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_DropDown_SpaContactUs_EnquiryType";
3819ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType.errormessage = " Required Field";
3820ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType.validationGroup = "FB_ValidationGroup";
3821ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
3822ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType.initialvalue = "";
3823var ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message = document.all ? document.all["ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message"] : document.getElementById("ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message");
3824ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message.controltovalidate = "ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_TextBox_SpaContactUs_Message";
3825ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message.errormessage = " Required Field";
3826ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message.validationGroup = "FB_ValidationGroup";
3827ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
3828ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message.initialvalue = "";
3829//]]>
3830</script>
3830
3831
3832
3833<script type="text/javascript">
3834//<![CDATA[
3835if(typeof(window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'])==='undefined') {
3836                     window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3837                     }if(typeof(window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage1_downloadButton','#ctl01_TemplateBody_ContentPage1_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager'])==='undefined') {
3838                     window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3839                     }if(typeof(window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage2_downloadButton','#ctl01_TemplateBody_ContentPage2_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager'])==='undefined') {
3840                     window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3841                     }if(typeof(window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage3_downloadButton','#ctl01_TemplateBody_ContentPage3_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage4_contentitemdisplaybasejsmanager'])==='undefined') {
3842                     window['ctl01_TemplateBody_ContentPage4_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3843                     }if(typeof(window['ctl01_TemplateBody_ContentPage4_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage4_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage4_downloadButton','#ctl01_TemplateBody_ContentPage4_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage5_contentitemdisplaybasejsmanager'])==='undefined') {
3844                     window['ctl01_TemplateBody_ContentPage5_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3845                     }if(typeof(window['ctl01_TemplateBody_ContentPage5_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage5_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage5_downloadButton','#ctl01_TemplateBody_ContentPage5_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage6_contentitemdisplaybasejsmanager'])==='undefined') {
3846                     window['ctl01_TemplateBody_ContentPage6_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3847                     }if(typeof(window['ctl01_TemplateBody_ContentPage6_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage6_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage6_downloadButton','#ctl01_TemplateBody_ContentPage6_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage7_contentitemdisplaybasejsmanager'])==='undefined') {
3848                     window['ctl01_TemplateBody_ContentPage7_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3849                     }if(typeof(window['ctl01_TemplateBody_ContentPage7_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage7_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage7_downloadButton','#ctl01_TemplateBody_ContentPage7_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage8_contentitemdisplaybasejsmanager'])==='undefined') {
3850                     window['ctl01_TemplateBody_ContentPage8_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3851                     }if(typeof(window['ctl01_TemplateBody_ContentPage8_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage8_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage8_downloadButton','#ctl01_TemplateBody_ContentPage8_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage9_contentitemdisplaybasejsmanager'])==='undefined') {
3852                     window['ctl01_TemplateBody_ContentPage9_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3853                     }if(typeof(window['ctl01_TemplateBody_ContentPage9_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage9_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage9_downloadButton','#ctl01_TemplateBody_ContentPage9_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage10_contentitemdisplaybasejsmanager'])==='undefined') {
3854                     window['ctl01_TemplateBody_ContentPage10_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3855                     }if(typeof(window['ctl01_TemplateBody_ContentPage10_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage10_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage10_downloadButton','#ctl01_TemplateBody_ContentPage10_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage11_contentitemdisplaybasejsmanager'])==='undefined') {
3856                     window['ctl01_TemplateBody_ContentPage11_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3857                     }if(typeof(window['ctl01_TemplateBody_ContentPage11_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage11_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage11_downloadButton','#ctl01_TemplateBody_ContentPage11_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage12_contentitemdisplaybasejsmanager'])==='undefined') {
3858                     window['ctl01_TemplateBody_ContentPage12_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3859                     }if(typeof(window['ctl01_TemplateBody_ContentPage12_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage12_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage12_downloadButton','#ctl01_TemplateBody_ContentPage12_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage13_contentitemdisplaybasejsmanager'])==='undefined') {
3860                     window['ctl01_TemplateBody_ContentPage13_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3861                     }if(typeof(window['ctl01_TemplateBody_ContentPage13_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage13_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage13_downloadButton','#ctl01_TemplateBody_ContentPage13_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage14_contentitemdisplaybasejsmanager'])==='undefined') {
3862                     window['ctl01_TemplateBody_ContentPage14_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3863                     }if(typeof(window['ctl01_TemplateBody_ContentPage14_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage14_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage14_downloadButton','#ctl01_TemplateBody_ContentPage14_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage15_contentitemdisplaybasejsmanager'])==='undefined') {
3864                     window['ctl01_TemplateBody_ContentPage15_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3865                     }if(typeof(window['ctl01_TemplateBody_ContentPage15_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage15_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage15_downloadButton','#ctl01_TemplateBody_ContentPage15_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage16_contentitemdisplaybasejsmanager'])==='undefined') {
3866                     window['ctl01_TemplateBody_ContentPage16_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3867                     }if(typeof(window['ctl01_TemplateBody_ContentPage16_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage16_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage16_downloadButton','#ctl01_TemplateBody_ContentPage16_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage17_contentitemdisplaybasejsmanager'])==='undefined') {
3868                     window['ctl01_TemplateBody_ContentPage17_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
3869                     }if(typeof(window['ctl01_TemplateBody_ContentPage17_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage17_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage17_downloadButton','#ctl01_TemplateBody_ContentPage17_HiddenDownloadPathField'); }__Document_Head_Init('https://speechpathologyaustralia.org.au/NoCookie
3869s.html', '', false);window.__TsmHiddenField = $get('ctl01_ScriptManager1_TSM');hideLoader();NavigationList_NavControlId = '_rptWrapper';NavigationList_Init();NavigationList_NavControlId = 'ctl01_ciPrimaryNavigation_NavControl_NavMenu';NavigationList_Init();PageNavR_NavMenuClientID = 'ctl01_ciPrimaryNavigation_NavControl_NavMenu';var __wpmExportWarning='This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';var __wpmCloseProviderWarning='You are about to close this Web Part.  It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed.  To close this Web Part, click OK.  To keep this Web Part, click Cancel.';var __wpmDeleteWarning='You are about to permanently delete this Web Part.  Are you sure you want to do this?  To delete this Web Part, click OK.  To keep this Web Part, click Cancel.';
3870var Page_ValidationActive = false;
3871if (typeof(ValidatorOnLoad) == "function") {
3872    ValidatorOnLoad();
3873}
3874
3875function ValidatorOnSubmit() {
3876    if (Page_ValidationActive) {
3877        return ValidatorCommonOnSubmit();
3878    }
3879    else {
3880        return true;
3881    }
3882}
3883        Listers = new Array( $('ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid') );window['ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_jsmanager']=new Asi_Web_BusinessDataGrid2({"GridClientId":"ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1","IsMultiSelect":false,"TrackItemSelectionAcrossPostbacks":false,"IsSelectedByDefault":false,"DeltaKeys":"","ClientOnRowSelected":null,"ClientOnRowDeselected":null});window['ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_jsmanager']=new Asi_Web_BusinessDataGrid2({"GridClientId":"ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1","IsMultiSelect":false,"TrackItemSelectionAcrossPostbacks":false,"IsSelectedByDefault":false,"DeltaKeys":"","ClientOnRowSelected":null,"ClientOnRowDeselected":null});;(function() {
3884                        function loadHandler() {
3885                            var hf = $get('ctl01_StyleSheetManager1_TSSM');
3886                            if (!hf._RSSM_init) { hf._RSSM_init = true; hf.value = ''; }
3887                            hf.value += ';Telerik.Web.UI, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-AU:ab6aa57e-34e3-4a88-a53e-99567e45582d:ed2942d4:9e1572d6:92753c09;Telerik.Web.UI.Skins, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-AU:7029ea36-5fb5-4cac-9485-47ea571c06ca:5438c61f:d19c3573';
3888                            Sys.Application.remove_load(loadHandler);
3889                        };
3890                        Sys.Application.add_load(loadHandler);
3891                    })();Sys.Application.add_init(function() {
3892    $create(Telerik.Web.UI.RadMenu, {"_childListElementCssClass":"rmRootGroup rmToggleHandles rmHorizontal","_skin":"Coffee","attributes":{"Translate":"Yes","PerspectiveId":"b44e333e-bc4e-4847-86e7-60089d3e05b2","Version":"A000BF95","NavigationArea":"1","MaxDataBindDepth":"3"},"autoScrollMinimumWidth":100,"clientStateFieldID":"ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState","collapseAnimation":"{\"type\":0,\"duration\":450}","defaultGroupSettings":"{\"flow\":0,\"expandDirection\":2,\"offsetX\":0}","expandAnimation":"{\"type\":0,\"duration\":450}","itemData":[],"showToggleHandle":true}, {"itemClicking":PageNavR_OnClientItemClicking,"itemClosed":PageNavR_OnItemClosed,"itemOpened":PageNavR_OnItemOpened,"load":PageNavR_OnClientLoadHandler}, null, $get("ctl01_ciPrimaryNavigation_NavControl_NavMenu"));
3893});
3894
3895document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber').dispose = function() {
3896    Array.remove(Page_Validators, document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_SPAMbrNumber'));
3897}
3898
3899document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName').dispose = function() {
3900    Array.remove(Page_Validators, document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactName'));
3901}
3902
3903document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail').dispose = function() {
3904    Array.remove(Page_Validators, document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactEmail'));
3905}
3906
3907document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail').dispose = function() {
3908    Array.remove(Page_Validators, document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Regex_SpaContactUs_ContactEmail'));
3909}
3910
3911document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber').dispose = function() {
3912    Array.remove(Page_Validators, document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_ContactNumber'));
3913}
3914
3915document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType').dispose = function() {
3916    Array.remove(Page_Validators, document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_DropDown_SpaContactUs_EnquiryType'));
3917}
3918
3919document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message').dispose = function() {
3920    Array.remove(Page_Validators, document.getElementById('ctl01_TemplateBody_WebPartManager1_gwpciContactForm_ciContactForm_FB_Required_FB_TextBox_SpaContactUs_Message'));
3921}
3922Sys.Application.add_init(function() {
3923    $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":"
3923ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ListerPanel","displayAfter":500,"dynamicLayout":true}, null, null, $get("ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_UpdateProgress1"));
3924});
3925Sys.Application.add_init(function() {
3926    $create(Telerik.Web.UI.RadGrid, {"ClientID":"ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1","ClientSettings":{"AllowAutoScrollOnDragDrop":true,"ShouldCreateRows":true,"DataBinding":{},"Selecting":{"CellSelectionMode":0,"AllowRowSelect":true,"EnableDragToSelectRows":true},"Scrolling":{},"Resizing":{},"ClientMessages":{},"KeyboardNavigationSettings":{"AllowActiveRowCycle":false,"EnableKeyboardShortcuts":true,"FocusKey":89,"InitInsertKey":73,"RebindKey":82,"ExitEditInsertModeKey":27,"UpdateInsertItemKey":13,"DeleteActiveRow":127,"ExpandDetailTableKey":39,"CollapseDetailTableKey":37,"MoveDownKey":40,"MoveUpKey":38,"SaveChangesKey":85,"CancelChangesKey":81},"Animation":{},"Virtualization":{}},"Skin":"MetroTouch","SortingSettings":{"SortToolTip":"Click here to sort","SortedAscToolTip":"Sorted asc","SortedDescToolTip":"Sorted desc","SortedBackColor":{"R":0,"G":0,"B":0,"A":0,"IsKnownColor":false,"IsEmpty":true,"IsNamedColor":false,"IsSystemColor":false,"Name":"0"},"EnableSkinSortStyles":true,"ShowNoSortIcons":false,"ViewState":{}},"UniqueID":"ctl01$ciFooterContent2$ContentRecordTemplateArea$ProfilePic$ResultsGrid$Grid1","_activeRowIndex":"","_controlToFocus":"","_currentPageIndex":0,"_defaultDateTimeFormat":"d/MM/yyyy h:mm:ss tt","_editIndexes":"[]","_embeddedSkin":true,"_enableAriaSupport":true,"_freezeText":"Freeze","_gridTableViewsData":"[{\"ClientID\":\"ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_ctl00\",\"UniqueID\":\"ctl01$ciFooterContent2$ContentRecordTemplateArea$ProfilePic$ResultsGrid$Grid1$ctl00\",\"PageSize\":20,\"PageCount\":1,\"EditMode\":\"EditForms\",\"AllowPaging\":true,\"CurrentPageIndex\":0,\"VirtualItemCount\":0,\"AllowMultiColumnSorting\":false,\"AllowNaturalSort\":false,\"AllowFilteringByColumn\":false,\"PageButtonCount\":10,\"HasDetailTables\":false,\"HasMultiHeaders\":false,\"CheckListWebServicePath\":\"\",\"GroupLoadMode\":\"Server\",\"PagerAlwaysVisible\":false,\"IsItemInserted\":false,\"clientDataKeyNames\":[],\"hasDetailItemTemplate\":false,\"_dataBindTemplates\":false,\"_selectedItemStyle\":\"\",\"_selectedItemStyleClass\":\"rgSelectedRow\",\"_columnsData\":[{\"UniqueName\":\"IQAImage0\",\"Resizable\":true,\"Reorderable\":true,\"Selectable\":true,\"Groupable\":true,\"ColumnType\":\"GridBinaryImageColumn\",\"ColumnGroupName\":\"\",\"Editable\":false,\"DataTypeName\":\"System.String\",\"DataAlternateTextField\":\"\",\"DataAlternateTextFormatString\":\"\",\"Display\":true}]}]","_masterClientID":"ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_ctl00","_shouldFocusOnPage":false,"_unfreezeText":"Unfreeze","allowMultiRowSelection":false,"clientStateFieldID":"ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_ClientState","renderMode":1}, {"gridCreated":window['ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_jsmanager'].OnGridCreated,"rowCreated":window['ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_jsmanager'].OnRowCreated,"rowDeselected":window['ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_jsmanager'].OnRowDeselected,"rowSelected":window['ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1_jsmanager'].OnRowSelected}, null, $get("ctl01_ciFooterContent2_ContentRecordTemplateArea_ProfilePic_ResultsGrid_Grid1"));
3927});
3928Sys.Application.add_init(function() {
3929    $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":"ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ListerPanel","displayAfter":500,"dynamicLayout":true}, null, null, $get("ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_UpdateProgress1"));
3930});
3931Sys.Application.add_init(function() {
3932    $create(Telerik.Web.UI.RadGrid, {"ClientID":"ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1","ClientSettings":{"AllowAutoScrollOnDragDrop":true,"ShouldCreateRows":true,"DataBinding":{},"Selecting":{"CellSelectionMode":0,"AllowRowSelect":true,"EnableDragToSelectRows":true},"Scrolling":{},"Resizing":{},"ClientMessages":{},"KeyboardNavigationSettings":{"AllowActiveRowCycle":false,"EnableKeyboardShortcuts":true,"FocusKey":89,"InitInsertKey":73,"RebindKey":82,"ExitEditInsertModeKey":27,"UpdateInsertItemKey":13,"DeleteActiveRow":127,"ExpandDetailTableKey":39,"CollapseDetailTableKey":37,"MoveDownKey":40,"MoveUpKey":38,"SaveChangesKey":85,"CancelChangesKey":81},"Animation":{},"Virtualization":{}},"Skin":"MetroTouch","SortingSettings":{"SortToolTip":"Click here to sort","SortedAscToolTip":"Sorted asc","SortedDescToolTip":"Sorted desc","SortedBackColor":{"R":0,"G":0,"B":0,"A":0,"IsKnownColor":false,"IsEmpty":true,"IsNamedColor":false,"IsSystemColor":false,"Name":"0"},"EnableSkinSortStyles":true,"ShowNoSortIcons":false,"ViewState":{}},"UniqueID":"ctl01$ciFooterContent2$ContentRecordTemplateArea$FirstName$ResultsGrid$Grid1","_activeRowIndex":"","_controlToFocus":"","_currentPageIndex":0,"_defaultDateTimeFormat":"d/MM/yyyy h:mm:ss tt","_editIndexes":"[]","_embeddedSkin":true,"_enableAriaSupport":true,"_freezeText":"Freeze","_gridTableViewsData":"[{\"ClientID\":\"ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ctl00\",\"UniqueID\":\"ctl01$ciFooterContent2$ContentRecordTemplateArea$FirstName$ResultsGrid$Grid1$ctl00\",\"PageSize\":20,\"PageCount\":1,\"EditMode\":\"EditForms\",\"AllowPaging\":true,\"CurrentPageIndex\":0,\"VirtualItemCount\":1,\"AllowMultiColumnSorting\":false,\"AllowNaturalSort\":false,\"AllowFilteringByColumn\":false,\"PageButtonCount\":10,\"HasDetailTables\":false,\"HasMultiHeaders\":false,\"CheckListWebServicePath\":\"\",\"GroupLoadMode\":\"Server\",\"PagerAlwaysVisible\":false,\"IsItemInserted\":false,\"clientDataKeyNames\":[],\"hasDetailItemTemplate\":false,\"_dataBindTemplates\":false,\"_selectedItemStyle\":\"\",\"_selectedItemStyleClass\":\"rgSelectedRow\",\"_columnsData\":[{\"UniqueName\":\"Informal\",\"Resizable\":true,\"Reorderable\":true,\"Selectable\":true,\"Groupable\":true,\"ColumnType\":\"GridBoundColumn\",\"ColumnGroupName\":\"\",\"Editable\":true,\"SortExpression\":\"Informal\",\"DataTypeName\":\"System.String\",\"DataField\":\"Informal\",\"Display\":true}]}]","_masterClientID":"ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ctl00","_shouldFocusOnPage":false,"_unfreezeText":"Unfreeze","allowMultiRowSelection":false,"clientStateFieldID":"ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_ClientState","expandItems":{},"renderMode":1}, {"gridCreated":window['ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_jsmanager'].OnGridCreated,"rowCreated":window['ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_jsmanager'].OnRowCreated,"rowDeselected":window['ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_jsmanager'].OnRowDeselected,"rowSelected":window['ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1_jsmanager'].OnRowSelected}
3932, null, $get("ctl01_ciFooterContent2_ContentRecordTemplateArea_FirstName_ResultsGrid_Grid1"));
3933});
3934Sys.Application.add_init(function() {
3935    $create(Telerik.Web.UI.RadMenu, {"_childListElementCssClass":"rmRootGroup rmToggleHandles rmHorizontal","_skin":"Coffee","attributes":{"Translate":"Yes","PerspectiveId":"b44e333e-bc4e-4847-86e7-60089d3e05b2","Version":"A000BF95","NavigationArea":"1","MaxDataBindDepth":"3"},"autoScrollMinimumWidth":100,"clientStateFieldID":"ctl01_ciMemberPortalReferenceNavigation_NavControl_NavMenu_ClientState","collapseAnimation":"{\"type\":0,\"duration\":450}","defaultGroupSettings":"{\"flow\":0,\"expandDirection\":2,\"offsetX\":0}","expandAnimation":"{\"type\":0,\"duration\":450}","itemData":[],"showToggleHandle":true}, {"itemClicking":PageNavR_OnClientItemClicking,"itemClosed":PageNavR_OnItemClosed,"itemOpened":PageNavR_OnItemOpened,"load":PageNavR_OnClientLoadHandler}, null, $get("ctl01_ciMemberPortalReferenceNavigation_NavControl_NavMenu"));
3936});
3937Sys.Application.add_init(function() {
3938    $create(Telerik.Web.UI.RadAjaxManager, {"_updatePanels":"","ajaxSettings":[],"clientEvents":{OnRequestStart:"",OnResponseEnd:""},"defaultLoadingPanelID":"AjaxStatusLoadingPanel","enableAJAX":true,"enableHistory":false,"links":[],"styles":[],"uniqueID":"ctl01$RadAjaxManager1","updatePanelsRenderMode":0}, null, null, $get("ctl01_RadAjaxManager1"));
3939});
3940Sys.Application.add_init(function() {
3941    $create(Telerik.Web.UI.RadWindow, {"_dockMode":false,"behaviors":117,"clientStateFieldID":"ctl01_GenericWindow_ClientState","enableAriaSupport":true,"formID":"aspnetForm","height":"550px","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","modal":true,"name":"GenericWindow","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","showContentDuringLoad":false,"skin":"MetroTouch","visibleStatusbar":false,"width":"800px"}, null, null, $get("ctl01_GenericWindow"));
3942});
3943Sys.Application.add_init(function() {
3944    $create(Telerik.Web.UI.RadWindow, {"_dockMode":false,"behaviors":117,"clientStateFieldID":"ctl01_ObjectBrowser_ClientState","enableAriaSupport":true,"formID":"aspnetForm","height":"550px","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","modal":true,"name":"ObjectBrowser","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","showContentDuringLoad":false,"skin":"MetroTouch","visibleStatusbar":false,"width":"760px"}, null, null, $get("ctl01_ObjectBrowser"));
3945});
3946Sys.Application.add_init(function() {
3947    $create(Telerik.Web.UI.RadWindow, {"_dockMode":false,"behaviors":117,"clientStateFieldID":"ctl01_ObjectBrowserDialog_ClientState","enableAriaSupport":true,"formID":"aspnetForm","height":"400px","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","modal":true,"name":"ObjectBrowserDialog","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","showContentDuringLoad":false,"skin":"MetroTouch","visibleStatusbar":false,"width":"600px"}, null, null, $get("ctl01_ObjectBrowserDialog"));
3948});
3949Sys.Application.add_init(function() {
3950    $create(Telerik.Web.UI.RadWindowManager, {"behaviors":117,"clientStateFieldID":"ctl01_WindowManager1_ClientState","enableAriaSupport":true,"formID":"aspnetForm","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","name":"WindowManager1","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","skin":"MetroTouch","windowControls":"['ctl01_GenericWindow','ctl01_ObjectBrowser','ctl01_ObjectBrowserDialog']"}, null, {"child":"ctl01_GenericWindow"}, $get("ctl01_WindowManager1"));
3951});
3952//]]>
3953</script>
3953
3954</form>
3955        
3956        <div id="fb-root"></div>
3957    </body>
3958</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.