PageSourceSearch

https://hawthornrotary.org.au/page/become-a-member-1-1

html hawthornrotary.org.au collected 2026-10-04 13:25:05 UTC 66,349 bytes, 1,177 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en-au">
3<head>
4    <title>
5    Become a Member  | Rotary Club of Hawthorn
6</title>
7
8<base href="https://hawthornrotary.org.au/" id="baseHref" />
9<link rel="canonical" href="https://hawthornrotary.org.au/page/become-a-member-1-1" >
10<meta charset="UTF-8">
11<meta name="viewport" content="width=device-width, initial-scale=1">
12
13<link href="https://globalassets.clubrunner.ca" rel="preconnect">
14<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
15<link href="https://connect.facebook.net" rel="preconnect" crossorigin>
16<link rel="shortcut icon" href='https://clubrunner.blob.core.windows.net/00000007912/Favicon/favicon.png?time=639267171055940732' />
17<link rel="apple-touch-icon" sizes="57x57" href='https://clubrunner.blob.core.windows.net/00000007912/Favicon/macIcon.png?time=639267171055938643' />
18<link rel="apple-touch-icon" sizes="114x114" href='https://clubrunner.blob.core.windows.net/00000007912/Favicon/macIcon.png?time=639267171055938643' />
19<link rel="apple-touch-icon" sizes="72x72" href='https://clubrunner.blob.core.windows.net/00000007912/Favicon/macIcon.png?time=639267171055938643' />
20<link rel="apple-touch-icon" sizes="144x144" href='https://clubrunner.blob.core.windows.net/00000007912/Favicon/macIcon.png?time=639267171055938643' />
21<meta name="facebook-domain-verification" content="h43c7udipjhgwv5c1i6hg76s1lfrxn" /><meta name="keywords" content="hawthorn rotary, rotary hawthorn, hawthorn, rotary, rotary club of hawthorn, rotary melbourne, service club, rotary club melbourne, boroondara, rotary boroondara, melbourne, kooyong, kooyong rotary, rotary club, rotary clubs of melbourne"><meta name="facebook-domain-verification" content="gprpc1uk1yj1hymwe1la8kj8mwj515" />
21<script>
22var script = document.createElement("script");
23	script.innerHTML = "function animateContent() {";
24	script.innerHTML += "jQuery('.animationTrigger').each(function () {";
25		
26		script.innerHTML += "var viewportHeight = jQuery(window).height();";
27		script.innerHTML +="var scrollTop = jQuery(window).scrollTop();";
28		script.innerHTML +="var elementOffsetTop = jQuery(this).offset().top;";
29		script.innerHTML +="var elementHeight = jQuery(this).height();";
30		
31		script.innerHTML +="if (elementOffsetTop > (scrollTop + viewportHeight)) {";
32		script.innerHTML += "} else if ((elementOffsetTop + elementHeight) < scrollTop) {";
33		script.innerHTML +="} else {";
34			script.innerHTML +="var distance = (scrollTop + viewportHeight) - elementOffsetTop;";
35			script.innerHTML +="var percentage = distance / ((viewportHeight + elementHeight) / 100);";
36			script.innerHTML +="percentage = Math.round(percentage);";
37			//return percentage;
38			script.innerHTML +="if (percentage >= 10 && percentage <=90) {";
39				script.innerHTML +="jQuery(this).addClass('inView');";
40			script.innerHTML +="} else {";
41				script.innerHTML +="jQuery(this).removeClass('inView');";
42			script.innerHTML +="}}	});}";
43
44script.innerHTML +="jQuery(window).scroll(function() {";
45	script.innerHTML +="animateContent();";
46script.innerHTML +="});";
47
48document.addEventListener('DOMContentLoaded', function(event) {
49	document.getElementsByTagName("head")[0].appendChild(script);
50	animateContent();
51});
52</script>
52
53
54    
54<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jquery/3.5.1/jquery-3.5.1.min.js?_=639264566150776865"></script>
54
55    
55<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/jquery-migrate/jquery-migrate-3.3.2.min.js?_=639264566150776865"></script>
55
56    
56<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/maskedinput/1.4.1/jquery.maskedinput.min.js?_=639264566150776865"></script>
56
57    
57<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js?_=639264566150776865"></script>
57
58    
58<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/jquery.validate/1.13.1/jquery.validate.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 58
58
59<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/mvc/4.0/jquery.validate.unobtrusive.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 59
59
60<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ie7json.min.js?_=639264566150776865" defer></script>
vendor: 2 bytes, line 60
60
61<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/lazyload/lazyimage.min.js?_=639264566150776865" async></script>
vendor: 2 bytes, line 61
61
62<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jquery.imagesloaded/4.1.2/imagesloaded.pkgd.min.js?_=639264566150776865"></script>
62
63<link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/scripts/fontawesome/latest/all.min.css?_=639264566150776865" media="print" onload="this.media='all'" />
64<link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/css/jquery/ui/1.12.1/themes/smoothness/jquery-ui.min.css?_=639264566150776865" media="print" onload="this.media='all'" />
65     <link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/templates/BootstrapLayout-1/Community/S1-AzureGold.dev.min.css?_=639264566150776865" />
66    <link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/templates/BootstrapLayout-1/Community/Community-media.min.css?_=639264566150776865" media="print" onload="this.media='all'" />
67        <link type="text/css" rel="stylesheet" href="https://clubrunner.blob.core.windows.net/00000007912/en-au/css/donation.css" />
68        <link type="text/css" rel="stylesheet" href="https://clubrunner.blob.core.windows.net/00000007912/en-au/css/carousel-header.css" />
69        <link type="text/css" rel="stylesheet" href="https://clubrunner.blob.core.windows.net/00000007912/en-au/css/calendar-test.css" />
70        <link type="text/css" rel="stylesheet" href="https://clubrunner.blob.core.windows.net/00000007912/en-au/css/2-8ths_aspectRatios.css" />
71        <link type="text/css" rel="stylesheet" href="https://clubrunner.blob.core.windows.net/00000007912/en-au/css/2-8ths_animations.css" />
72        <link type="text/css" rel="stylesheet" href="https://clubrunner.blob.core.windows.net/00000007912/en-au/css/2-8ths_general.css" />
73        <link type="text/css" rel="stylesheet" href="https://clubrunner.blob.core.windows.net/00000007912/en-au/css/btn.css" />
74        <link type="text/css" rel="stylesheet" href="https://clubrunner.blob.core.windows.net/00000007912/en-au/css/2-8ths_textbox.css" />
75    
75<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/bootstrap/3.4.1/bootstrap.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 75
75
76<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/bootstrap/custom/message.tooltip.progress.min.js?_=639264566150776865" async></script>
76
77    
77<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/forms/forms.v2.min.js?_=639264566150776865" defer></script>
vendor: 2 bytes, line 77
77
78<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/navbar/navbar.all.min.js?_=639264566150776865" async></script>
vendor: 2 bytes, line 78
78
79<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/back.top.min.js?_=639264566150776865" defer></script>
79
80
81     
81<script charset="utf-8" src="https://cdn.iframe.ly/embed.js?key=a28323fa94041abe8f6ae06645b5c3e1"></script>
81
82
83
84
85
86    
86<script type="text/plain" data-category="functionality">        
87        var appInsights=window.appInsights||function(a){
88            function b(a){c[a]=function(){var b=arguments;c.queue.push(function(){c[a].apply(c,b)})}}var c={config:a},d=document,e=window;setTimeout(function(){var b=d.createElement("script");b.src=a.url||"https://az416426.vo.msecnd.net/scripts/a/ai.0.js",d.getElementsByTagName("script")[0].parentNode.appendChild(b)});try{c.cookie=d.cookie}catch(a){}c.queue=[];for(var f=["Event","Exception","Metric","PageView","Trace","Dependency"];f.length;)b("track"+f.pop());if(b("setAuthenticatedUserContext"),b("clearAuthenticatedUserContext"),b("startTrackEvent"),b("stopTrackEvent"),b("startTrackPage"),b("stopTrackPage"),b("flush"),!a.disableExceptionTracking){f="onerror",b("_"+f);var g=e[f];e[f]=function(a,b,d,e,h){var i=g&&g(a,b,d,e,h);return!0!==i&&c["_"+f](a,b,d,e,h),i}}return c
89        }({
90            instrumentationKey: "a70b77a5-af81-485f-9e2b-986a6d0efdf2"
91        });
92
93        window.appInsights=appInsights,appInsights.queue&&0===appInsights.queue.length&&appInsights.trackPageView();
94    </script>
94
95
96
97
98    <!-- Google tag (gtag.js) -->
vendor: 117 bytes, lines 98-99
98
99        <script type="text/plain" data-category="analytics" async src="https://www.googletagmanager.com/gtag/js?id=
99G-5BLVV7TQPT
vendor: 21 bytes, lines 99-100
99"></script>
100        
100<script type="text/plain" data-category="analytics">            
101            
vendor: 169 bytes, lines 101-104
101window.dataLayer = window.dataLayer || [];
102            function gtag() { dataLayer.push(arguments); }
103            gtag('js', new Date());
104            gtag('config', '
104G-5BLVV7TQPT
vendor: 17 bytes, lines 104-105
104');
105            
105console.log('Google Analytics 4 is loaded (2)');
106        </script>
106
107
108
109
110
111    <link rel="stylesheet" href="https://globalassets.clubrunner.ca/scripts/cookieconsent-3.0.1/dist/cookieconsent.css?_=639264566150776865">
112
113<script type="text/javascript" src='https://globalassets.clubrunner.ca/scripts/cookieconsent-3.0.1/dist/cookieconsent.umd.js?_=639264566150776865' async></script>
113
114
115<script type="text/javascript">
116    function clearAllCookies() {
117        var cookies = document.cookie.split("; ");
118        for (var c = 0; c < cookies.length; c++) {
119            var d = window.location.hostname.split(".");
120            while (d.length > 0) {
121                var cookieBase = encodeURIComponent(cookies[c].split(";")[0].split("=")[0]) + '=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain=' + d.join('.') + ' ;path=';
122                var p = location.pathname.split('/');
123                document.cookie = cookieBase + '/';
124                while (p.length > 0) {
125                    document.cookie = cookieBase + p.join('/');
126                    p.pop();
127                };
128                d.shift();
129            }
130        }
131    }
132
133    function getRootDomain() {
134        const hostname = window.location.hostname;
135
136        // Split the hostname into parts
137        const parts = hostname.split('.').reverse();
138
139        // If the hostname has at least two parts (e.g., "sub.example.com"),
140        // return the top-level domain and the second-level domain
141        if (parts.length >= 2) {
142            let domain = parts[1] + '.' + parts[0]; // "example.com"
143
144            // Handle cases with country code top-level domains (e.g., "example.co.uk")
145            if (parts.length > 2 && parts[0].length === 2 && parts[1].length === 2) {
146                domain = parts[2] + '.' + parts[1] + '.' + parts[0]; // "example.co.uk"
147            }
148
149            return domain;
150        }
151
152        // If the hostname doesn't have multiple parts, return it as is (e.g., "localhost")
153        return hostname;
154    }
155
156
157
158
159            window.addEventListener("load", function () {
160                // Check if the 'cc_cookie' exists
161                if (!document.cookie.split(';').some((item) => item.trim().startsWith('cc_cookie'))) {
162                    // Clear all cookies if 'cc_cookie' is not found
163                    clearAllCookies();
164                }
165
166
167                CookieConsent.run({
168                    guiOptions: {
169                        consentModal: {
170                            layout: 'box wide',
171                            position: 'bottom left',
172                            flipButtons: true,
173                        }
174                    },
175
176                    cookie: {
177                        name: 'cc_cookie',
178                        domain: 'hawthornrotary.org.au' != '' ? 'hawthornrotary.org.au' : getRootDomain(),
179                        path: '/',
180                    },
181
182                    onFirstConsent: onFirstConsent,
183                    onConsent: onConsent,
184                    onChange: onConsentChange,
185
186                    revision: 0, // increment this number to force showing the consent modal again
187
188                    categories: {
189                        necessary: {
190                            enabled: true,  // this category is enabled by default
191                            readOnly: true  // this category cannot be disabled
192                        },
193                        functionality: {
194                            enabled: false,    //To be in compliance we need to let the pre ticked off for non necessary cookies.
195                            readOnly: false,
196                            autoClear: {
197                                cookies: [
198                                    {
199                                        name: 'ai_session',   // string: exact cookie name
200                                    },
201                                    {
202                                        name: 'ai_session',   // string: exact cookie name
203                                        domain: 'clubrunner.ca'
204                                    },
205                                    {
206                                        name: 'ai_session',   // string: exact cookie name
207                                        domain: 'membernova.com'
208                                    },
209                                    {
210                                        name: 'ai_user',   // string: exact cookie name
211                                    },
212                                    {
213                                        name: 'ai_user',   // string: exact cookie name
214                                        domain: 'clubrunner.ca'
215                                    },
216                                    {
217                                        name: 'ai_user',   // string: exact cookie name
218                                        domain: 'membernova.com'
219                                    },                                    
220                                    {
221                                        name: /^__unam/,   // regex: match all cookies starting with '_unam'                                        
222                                    },
223                                    {
224                                        name: /^__unam/,   // regex: match all cookies starting with '_unam'
225                                        domain: 'clubrunner.ca'
226                                    },
227                                    {
228                                        name: /^__unam/,   // regex: match all cookies starting with '_unam'
229                                        domain: 'membernova.com'
230                                    },
231                                ]
232                            },
233                        },
234                        analytics: {
235                            enabled: false,    //To be in compliance we need to let the pre ticked off for non necessary cookies.
236                            //AutoClear just clear the cookies when user change the preferences, it doesnt control it automatically
237                            autoClear: {
238                                cookies: [
239                                    // clear analytics cookies from top-level domain
240                                    {
241                                        name: /^_ga/,   // regex: match all cookies starting with '_ga'
242                                        domain: 'clubrunner.ca'
243                                    },
244                                    {
245                                        name: '_gid',   // string: exact cookie name
246                                        domain: 'clubrunner.ca'
247                                    },
248                                    {
249                                        name: /^_ga/,   // regex: match all cookies starting with '_ga'
250                                        domain: 'membernova.com'
251                                    },
252                                    {
253                                        name: '_gid',   // string: exact cookie name
254                                        domain: 'membernova.com'
255                                    },
256                                    // clear analytics cookies from current subdomain
257                                    {
258                                        name: /^_ga/,   // regex: match all cookies starting with '_ga'                                        
259                                    },
260                                    {
261                                        name: '_gid',   // string: exact cookie name                                        
262                                    },
263                                ]
264                            },                           
265                        },
266                        advertising: {
267                            enabled: false, //To be in compliance we need to let the pre ticked off for non necessary cookies.
268                            readOnly: false
269                        }
270                    },
271
272                    language: {
273                        default: 'en',
274                        translations: {
275                            en: {
276                                consentModal: {
277                                    title: 'We Use Cookies',
278                                    description: "We use cookies to improve your browsing experience, secure our platform, and analyze our traffic. For more information about what cookies we use and how, please review our 
278<a href='https://hawthornrotary.org.au/cookie-policy'>Cookie Policy</a>. <br> {{revisionMessage}}",
279                                    revisionMessage: 'We have updated our cookie policy. Please review the changes before continuing.', //This message will be shown when the revision is increased and the modal is displayed again
280                                    acceptAllBtn: 'Accept All',
281                                    acceptNecessaryBtn: 'Reject All',
282                                    showPreferencesBtn: 'Manage Preferences',
283                                    footer: `
284                                        <a href='https://hawthornrotary.org.au/privacy-policy'>Privacy Statement</a>
285                                        <a href='https://hawthornrotary.org.au/cookie-policy'>Cookie Policy</a>
286                                    `
287                                },
288                                preferencesModal: {
289                                    title: 'Manage Cookie Preferences',                                    
290                                    acceptAllBtn: 'Accept All',
291                                    acceptNecessaryBtn: 'Reject All',
292                                    savePreferencesBtn: 'Save Preferences',
293                                    closeIconLabel: 'Close',
294                                    sections: [
295                                        {
296                                            title: 'Cookie Usage',
297                                            description: 'We use cookies to optimize your experience, personalize content, and gather data to improve performance.'
298                                        },
299                                        {
300                                            title: 'Strictly Necessary Cookies',
301                                            description: 'These cookies are essential for the proper functioning of the website and cannot be disabled.',                                            
302                                            linkedCategory: 'necessary'
303                                        },
304                                        {
305                                            title: 'Functionality Cookies',
306                                            description: 'These cookies collect information to enable enhanced functionality and personalization on our website. Without them, some or all services may not function properly. All of the data is anonymized and cannot be used to identify you.',
307                                            linkedCategory: 'functionality'
308                                        },
309                                        {
310                                            title: 'Performance &amp; Analytics Cookies',
311                                            description: 'These cookies collect information about how you use our website so that we may improve the performance and track engagement. All of the data is anonymized and cannot be used to identify you.',
312                                            linkedCategory: 'analytics'
313                                        },
314                                        {
315                                            title: 'Advertisement Cookies',
316                                            description: 'These cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.',
317                                            linkedCategory: 'advertising'
318                                        },
319                                        {
320                                            title: 'Understanding Your Cookie Preferences',
321                                            description: "If you have questions about your options or you need more information, please visit our <a href='https://hawthornrotary.org.au/cookie-policy'>Cookie Policy</a>."
322                                        }
323                                    ]
324                                }
325                            }
326                        }
327                    }
328                });
329
330            });
331
332            function onFirstConsent() {                
333                updateGtmGaConsent();
334                updateUserConsent();
335            }
336
337            function onConsentChange() {                
338                updateGtmGaConsent();
339                updateUserConsent();
340            }
341
342            function onConsent() {
343                //Attention this function is triggered every page load, if you want to get the consent when the user accept or revoked the cookies you have to use onConsentChange                
344            }
345
346            function updateGtmGaConsent() {               
347                //TODO: Implement the logic to update the google tag manager consent
348
349                //This was a test but it's not working 
350                // let preferences = {
351                //     analytics_storage: "denied",
352                //     ad_storage: "denied",
353                //     ad_user_data: "denied",
354                //     ad_personalization: "denied"
355                // };
356
357
358                // CookieConsent.getUserPreferences().acceptedCategories.forEac
358h(category => {
359                //     if (category === 'analytics') {
360                //         preferences.analytics_storage = "granted";
361                //     }
362                //     if (category === 'advertising') {
363                //         preferences.ad_storage = "granted";
364                //         preferences.ad_user_data = "granted";
365                //         preferences.ad_personalization = "granted";
366                //     }
367                // });
368
369                // if (preferences) {
370                //     setTimeout(function () {
371                        
372                //         window.dataLayer = window.dataLayer || [];
373
374                //         function gtag() {
375                //             window.dataLayer.push(arguments);
376                //         }
377
378                //         gtag("consent", "update", preferences);
379
380                //         console.log("gtag sent!");
381
382                //         setTimeout(function () {
383                //             window.location.reload();
384                //         }, 1000);
385
386                //     }, 1000);                 
387                // }
388            }
389
390            function updateUserConsent(cookieConsent) {
391                // Retrieve all the fields
392                const cookie = CookieConsent.getCookie();
393                const preferences = CookieConsent.getUserPreferences();
394
395                // Prepare the content
396                const userConsent = {
397                    consentId: cookie.consentId,
398                    revision: cookie.revision,
399                    acceptType: preferences.acceptType,
400                    acceptedCategories: preferences.acceptedCategories,
401                    rejectedCategories: preferences.rejectedCategories
402                };
403
404                // Send the data to backend                
405                fetch('/7912/cookie-policy/log', {
406                    method: 'POST',
407                    headers: {
408                        'Content-Type': 'application/json'
409                    },
410                    body: JSON.stringify(userConsent)
411                });
412
413            }
414        </script>
414
415    
416</head>
417<body id="bodyContent">
418
419    
420
421    
422<div id="fb-root"></div>
423
424    
424<script>
425              document.addEventListener('DOMContentLoaded', function () 
426              {
427                  document.querySelectorAll('fb\\:like, .fb-like, .fb_iframe_widget').forEach(el => el.style.display = 'none');
428              });
429    </script>
429
430    
430<script type="text/plain" data-category="functionality">
431        (function (d, s, id) {
432        var js, fjs = d.getElementsByTagName(s)[0];
433        if (d.getElementById(id)) return;
434        js = d.createElement(s); js.id = id;
435        js.src = "https://connect.facebook.net/en_US/all.js#xfbml=1";
436        fjs.parentNode.insertBefore(js, fjs);
437        } (document, 'script', 'facebook-jssdk'));
438    </script>
438
439
440
441
442	<div class="login-band">
443	    <div class="container">
444	        <div class="loginbar">
445	            
446
447        	    <div class="login-area">
448	                
449    <div class="input-group search-bar">
450        <span class="input-group-addon">
451            <a onclick="doSearch()"><i class="fas fa-search"></i></a>
452        </span>
453        <input id="searchString" type="search" class="field-control search-string" placeholder="Search" aria-label="search">
454        
455    </div><!-- /input-group -->
456
457<div class='loginArea2'>
458    <div class="loginArea3">
459
460            <span class="logout-link">
461                <a href="https://portal.clubrunner.ca/7912/User/Login?OriginalUrl=5ZwMVsKnZQXrT0HLpvb3kac6SK8VGW6CKjKcO5tE4fdpNG87wVNCBn8xn/cLepQJ/o1nsB+PxCwETcR/mUMEwnrOPvd2ikEzV8YxA4tXrYY=">Member Login</a>
462            </span>
463    </div>
464</div>
465
466<script type="text/javascript">
467
468    $(function () {
469        $("#searchString").keyup(function (event) {
470            if (event.keyCode == 13) {
471                doSearch();
472            }
473        });
474    });
475
476
477    function doSearch() {
478        var searchString = $("#searchString").val();
479
480        searchString = replaceAll(searchString, ".", "-~0-");
481        searchString = replaceAll(searchString, "%", "-~1-");
482        searchString = replaceAll(searchString, "?", "-~2-");
483        searchString = replaceAll(searchString, ":", "-~3-");
484        searchString = replaceAll(searchString, "/", "-~4-");
485        searchString = replaceAll(searchString, "+", "-~5-");
486        searchString = replaceAll(searchString, "*", "-~6-");
487        searchString = replaceAll(searchString, "&", "-~7-");
488        searchString = replaceAll(searchString, "\"", "-~8-");
489
490        searchString = encodeURIComponent(searchString);
491        console.log(searchString);
492        var redirectUrl = $('#baseHref').attr("href") + "Search/" + searchString;
493
494        console.log(redirectUrl);
495
496        window.location.href = redirectUrl;
497    }
498
499    //	function replaceAll(str, find, replace) {
500    //	    return str.replace(new RegExp(find, 'g'), replace);
501    //	}
502
503    function replaceAll(str, search, replacement) {
504        return str.split(search).join(replacement);
505    };
506
507    // Search focus
508    $('#searchString').on('focus', function () {
509        $('.input-group-addon').addClass('focus');
510        $(this).addClass('active');
511    });
512
513    $('#searchString').on('focusout', function () {
514        $('.input-group-addon').removeClass('focus');
515    });
516</script>
516
517
518        	    </div>
519	        </div>
520	    </div>
521	</div>
522
523<div id="TraceInfo">
524    
525</div>            
526                
527
528
529<nav class="navbar navbar-default" aria-label="page navigation">
530    <div class="container">
531        <div class="navbar-header">
532            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
533                <span class="sr-only">Toggle navigation</span>
534                <span class="icon-bar"></span>
535                <span class="icon-bar"></span>
536                <span class="icon-bar"></span>
537            </button>
538                <a href="" class="navbar-brand" tabindex="-1">
539                        <img src="https://clubrunner.blob.core.windows.net/00000007912/ThemeLogos/en-au/DarkBG_screenshot-2026-05-02-at-3.18.28-pm.png" alt="Hawthorn logo" role="img" />
540                </a>
541        </div>
542        <div class="navbar-collapse collapse" id="navbar" aria-expanded="true">
543            <ul class="nav navbar-nav">
544                <li class=""><a href=" " target="_self" title="Home" class="" tabindex="0">Home</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">About Us<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="page/about-rotary-hawthorn" target="_self" title="" class="" tabindex="0">The Rotary Club of Hawthorn</a></li><li class=""><a href="page/a-proud-history" target="_self" title="" class="" tabindex="0">A Proud History</a></li><li class=""><a href="stories/what-is-a-rotarian" target="_self" title="" class="" tabindex="0">What is a Rotarian?</a></li><li class=""><a href="page/become-a-member-1-1" target="_self" title="" class="" tabindex="0">Become a Member</a></li><li class=""><a href="clubexecutives" target="_self" title="" class="" tabindex="0">Executives & Directors</a></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">Projects<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="page/club-service" target="_self" title="" class="" tabindex="0">Club Service</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">Community Service<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="page/community-service-update" target="_self" title="" class="" tabindex="0">Community Service</a></li><li class=""><a href="page/community-service-4" target="_self" title="" class="" tabindex="0">Rochester Flood Relief</a></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">International Service<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="https://hawthornrotary.org.au/page/karen-wash/" target="_self" title="" class="" tabindex="0">Clean Water Project (Myanmar)</a></li><li class=""><a href="stories/child-trafficking" target="_self" title="" class="" tabindex="0">Standing against child trafficking in Nepal</a></li><li class=""><a href="stories/health-cambodia" target="_blank" title="" class="" tabindex="0">Building Hope & Health in Cambodia</a></li><li class=""><a href="https://www.hawthornrotary.org.au/stories/lille-fro-planting-the-seed" target="_blank" title="" class="" tabindex="0">Lille Fro Planting the Seed</a></li><li class=""><a href="stories/clean-water-for-calcassa" target="_blank" title="" class="" tabindex="0">Clean Water for Calcassa</a></li><li class=""><a href="stories/timor-wash" target="_blank" title="" class="" tabindex="0">Timor Rotary WASH Consortium</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">Past Projects<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="stories/timor-leste-equipment-drive" target="_blank" title="" class="" tabindex="0">Timor-Leste Equipment Drive</a></li><li class=""><a href="stories/kampong-spue-referral-hospital" target="_self" title="" class="" tabindex="0">Support for Kampon Spue Hosptital Cambodia</a></li><li class=""><a href="page/baguia-scholarship-program" target="_blank" title="" class="" tabindex="0">Baguia Scholarship Program</a></li><li class=""><a href="stories/second-philippines-toilet-project-completed" target="_blank" title="" class="" tabindex="0">Philipines Toilet Projects</a></li><li class=""><a href="stories/disasteraid-skyhydrant-project-for-karen" target="_self" title="" class="" tabindex="0">Disteraid Skyhydrant for Karen refugees</a></li><li class=""><a href="stories/world-of-difference-tour-of-cambodia" target="_blank" title="" class="" tabindex="0">World of Difference tour to Cambodia</a></li></ul></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">Vocational & Youth Service<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="page/vocational-service" target="_self" title="" class="" tabindex="0">Vocational & Youth Service Update 2025</a></li></ul></li><li class=""><a href="stories/rotary-foundation" target="_self" title="" class="" tabindex="0">Rotary Foundation</a></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">Awards<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="page/annual-service-to-seniors" target="_self" title="" class="" tabindex="0">Service to Seniors Award</a></li></ul></li><li class=""><a href="donate" target="_blank" title="" class="" tabindex="0">Donations</a></li><li class=""><a href="singleemail/contactus" target="_self" title="Contact Us" class="" tabindex="0">Contact Us</a></li>
545            </ul>
546        </div>
547    </div>
548</nav>
549            
550    <main class="main-content-wrapper page custom-become-a-member">
551        
552
553
554<div class="HomeContentWrapper">
555    
556<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/uiblock/jquery.blockUI.min.js?_=639264566150776865" async></script>
556
557
558<div style="display: none;" id="blockUiMessage">
559    <div id="bulletinPublishing2"><i class="fas fa-spinner fa-spin"></i></div>
560</div>
561
562<script type="text/javascript">
563    // Prevent multiple submit
564    var canBlock = true;
565    $(function ()
566    {
567        $('form').submit(function()
568        {
569            // Don't block UI on CkEditor5 EmbedMedia form submit.
570            if (this.classList.contains('ck-media-form')) {
571                return;
572            }
573            if (!canBlock)
574            {
575                return true;
576            }
577            else
578                if ($("form").valid())
579                {
580                    blockUi();
581                    return true;
582                }
583                else
584                {
585                    return false;
586                }
587        });
588    });
589
590
591    function blockUi()
592    {
593        $.blockUI(
594            {
595                theme: true,
596                title: '',
597                message: $("#blockUiMessage"),
598                baseZ: 2000,
599                draggable: false,
600                onBlock: function() {
601					$(".blockPage").addClass( "" )
602				}
603
604            });
605    }
606
607    function unBlockUi()
608    {
609        $.unblockUI();
610
611    }
612
613
614    function setNoBlock(){
615        canBlock = false;
616    }
617
618    function setBlock() {
619        canBlock = true;
620    }
621</script>
621
622    <div class="content-wrapper">
623        <header class="page-header contentHeaderBreadcrumb">
624	        <div class="contentHeaderBreadcrumbWrap noad">
625		        <div class="contentHeaderBreadcrumb2">
626				        <h1 class="themeColorDark"><div>Become a Member</div></h1>
627		        </div>
628	        </div>
629        </header>
630    </div>
631		
632
633
634    <section class="band-2 band-wrapper">
635        <div class="container">
636            <div class="col-xs-12 single-column">
637                <section class="PageWidget" style="">
638    <div class="boxContainer1">
639        <div class="boxContainer2">
640            <div class="MainWidgetWrapper">
641                <div class="boxContentCon1 " style="">
642                    <div style="">
643                        <div class="WidgetWrapper">
644                            
645
646<div class="preformatted preformatted-single-text">
647    <div class="row">
648        <div class="col-xs-12 preformatted-content">
649            
650    <div class="predefined-content">
651        <div class="inlineEditor" contenteditable="false" id="bcw_44e75a20-ca2f-4d70-9f11-74a333d3ff5d_9e203b38-b3f4-4a33-9e4a-73720a693f8c" widgetname="Content" widgetid="31587445-68a3-47f4-a23e-abd23af0c439" widgetdataid="44e75a20-ca2f-4d70-9f11-74a333d3ff5d" areaid="9e203b38-b3f4-4a33-9e4a-73720a693f8c" widgetsystemname="PagePredefined" title="" ckeditortoolbarsname="CkEditorToolBarLight">
652            <div><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif">Membership in Rotary Hawthorn offers unique networking opportunities, including connections with universities and business leaders, alongside meaningful community involvement.</span></span></div>
653
654<div><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif"><strong>Getting Started: Steps to Membership</strong></span></span></div>
655
656<div>&nbsp;</div>
657
658<ol>
659	<li><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif"><strong>Come Along to One of Our Events</strong><br />
660	Join us at a lunch meeting to experience what Rotary Hawthorn is all about.</span></span></li>
661	<li><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif"><strong>Express Your Interest</strong><br />
662	Once you’re ready, contact us for Application for Membership. If you need guidance, please reach out - we’re here to assist.</span></span></li>
663	<li><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif"><strong>Submit Required Documentation</strong><br />
664	Along with your EOI form, please provide:</span></span>
665	<ul>
666		<li><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif"><strong>Digital Photo</strong>: A head-and-shoulders photo for our Member Directory.</span></span></li>
667		<li><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif"><strong>Working with Children Check</strong>: Required for all Rotary Hawthorn volunteers.</span></span></li>
668		<li><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif"><strong>CV</strong>: Share your professional background and expertise.</span></span></li>
669	</ul>
670	</li>
671</ol>
672
673<div><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif">Once we receive these documents, our Director of Membership will guide you through the next steps. Your interest will be posted within the club, and once cleared, we will arrange an induction date with you.</span></span></div>
674
675<div>&nbsp;</div>
676
677<div>
678<div><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif"><strong>Induction and Welcome to Rotary Hawthorn</strong></span></span></div>
679
680<div>&nbsp;</div>
681
682<div><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif">
682Upon approval, you’ll attend a lunch meeting at Kooyong Lawn Tennis Club as our guest, where you’ll be formally inducted by the Club President. You’ll also be paired with a Mentor to support you through the early stages of your membership, connecting you with areas and members of interest.</span></span></div>
683
684<div>&nbsp;</div>
685
686<div><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif">Please feel free to contact us via the form below with any membership questions you may have.</span></span></div>
687
688<div>&nbsp;</div>
689
690<div>&nbsp;</div>
691
692<div>&nbsp;</div>
693</div>
694
695            </div>
696    </div>
697
698        </div>
699    </div>
700</div>
701
702                        </div>
703                    </div>
704                </div>
705            </div>
706        </div>
707    </div>
708</section>
709            </div>
710        </div>
711    </section>
712
713    <section class="band-3 band-wrapper">
714        <div class="container right-sidebar">
715            <div class="col-xs-12 col-md-9 main-column">
716                <section class="PageWidget" style="">
717    <div class="boxContainer1">
718        <div class="boxContainer2">
719            <div class="MainWidgetWrapper contactUs">
720                    <div class="boxHeaderContainer1 " style="">  
721                        <div class="boxHeaderContainer2" style="">
722                            <div class="h2 widget-title" style=""> <div><span style="font-family:verdana,geneva,sans-serif;font-size:14px;">Joining Rotary Hawthorn</span></div></div>
723                        </div>
724                    </div>
725                <div class="boxContentCon1 " style="">
726                    <div style="">
727                        <div class="WidgetWrapper">
728                            
729
730
731
732<div class="ContactUsForm">
733<form action="/7912/ContactUs/ContactUs" class="" id="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee" method="post"><div class="validation-summary-valid" data-valmsg-summary="true"><ul><li style="display:none"></li>
734</ul></div>        <div class="validation-summary-errors" data-valmsg-summary="true">
735            <ul id="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_ErrorMessage"></ul>
736        </div>
737        <div id="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_SuccessMessage" data-valmsg-summary="true"></div>
738        <legend>Enter your email address and the message you want to send.</legend>
739        <div class="EmailMessageBody">
740            <div class="FieldsAreRequired"><i class="field-required-icon"><span class="sr-only"></span></i> fields are required</div>
741            <div class="row">
742                <div class="field-group new-line">
743                    <label class="field-required label-control mnds-padding mnds-size-xs-12" for="Name">Name</label>
744                    <div class=" mnds-padding mnds-size-xs-12">
745                        <input class="field-control field-required " id="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_Name" name="Name" type="text" value="" /><span class="field-required" title="required"></span>
746                    </div>
747                </div>
748                <div class="field-group new-line">
749                    <label class="field-required label-control  mnds-padding mnds-size-xs-12" for="Email">Email</label>
750                    <div class=" mnds-padding mnds-size-xs-12">
751                        <input class="field-control field-required " id="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_Email" name="Email" type="email" value="" /><span class="field-required" title="required"></span>
752                    </div>
753                </div>
754                <div class="field-group new-line">
755                    <label class="field-required label-control  mnds-padding mnds-size-xs-12" for="Comments">Comments</label>
756                    <div class=" mnds-padding mnds-size-xs-12">
757                        <textarea class="field-control field-required" data-val="true" data-val-length="The field Comments must be a string with a maximum length of 2000." data-val-length-max="2000" id="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_Comments" maxlength="2000" name="Comments">
758</textarea><span class="field-required" title="required"></span>
759                    </div>
760                </div>
761
762                <div class="field-group new-line">
763                    <div class="label-control mnds-padding mnds-size-xs-12 label-empty field-required"></div>
764                    <div class="checkbox mnds-padding mnds-size-xs-12">
765                        <div class="custom-control custom-checkbox field-required">
766                            <input class="custom-control-input field-required" data-val="true" data-val-required="The EmailConsent field is required." id="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_EmailConsent" name="EmailConsent" type="checkbox" value="true" />
767                            <i class="fas-icon checkbox-icon custom-control-indicator" aria-hidden="true"></i>
768                            <label class="field-required" for="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_EmailConsent">I consent to the collection, storage, and use of my information by Rotary Club of Hawthorn as described 
768in this <a href="http://portal.clubrunner.ca/7912/privacy-policy" target="_blank">Privacy Policy</a>. I understand that I may receive emails, and can opt out at any time.</label>
769                        </div>
770                    </div>
771                </div>
772
773                <div class="field-group new-line">
774                    <div for="" class="label-control mnds-padding mnds-size-xs-12">
775                    </div>
776                    <div class="ContactCaptcha mnds-padding mnds-size-xs-12">
777
778                        
779
780
781<div id="contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha" class="recaptcha-container"></div>
782<div class="help-block field-validation" id="contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetcaptchaRequiredError" style="display: none;">
783    <span class="field-validation-error"><span>Please confirm you are not a robot.</span></span>
784</div>
vendor: 207 bytes, lines 784-787
784
785
786    <script src="https://www.google.com/recaptcha/api.js?onload=contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetRenderCaptchaCallback&render=explicit&hl=en-us" async defer></script>
787
788<script type="text/javascript">
789
790    $(window).on('load resize', function () {
791        let thisCaptcha = $('#contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha');
792        resizeCaptcha(thisCaptcha);
793    });
794
795    let contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha;
796    let captchaProvided = false;
797    let compactVersion = 'normal';
798
799    if ('False' == 'True') {
800        compactVersion = 'compact';
801    }
802
803    function contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetRenderCaptchaCallback()
804    {
805        grecaptcha.ready(function () {
806            contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha = grecaptcha.render('contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha',
807                {
808                    'sitekey': '6LfO3wsUAAAAAOEI3Vyg2976WM4YY0XgSx_uPeit',
809                    'callback': "contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetRecaptchaCallback",
810                    'expired-callback': "contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetRecaptchaExpiredCallback",
811                    'size': compactVersion
812                });
813            $(window).on('load', function () {
814                $('iframe[title="recaptcha challenge"]').parent().addClass("recaptcha-challenge").parent().addClass("recaptcha-challenge-container");
815            });
816
817            $('#contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha iframe').on('load', function () {
818                resizeCaptcha('#contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha');
819            });
820        });
821    }
822
823    function contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetRecaptchaCallback(token)
824    {
825        $("#contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_ReCaptchaClientToken").val(token);
826        captchaProvided = true;
827        $("#contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetcaptchaRequiredError").hide();
828    }
829
830    function contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetRecaptchaExpiredCallback()
831    {
832        $("#ClubRunner.Extensions.Models.ViewModels.HtmlHelpers.CaptchaHelpers.CaptchaViewModel.(ReCaptchaClientToken)").val("");
833        captchaProvided = false;
834        resizeCaptcha('#contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha');
835    }
836
837    function RecaptchaReset(thisWidget) {
838        grecaptcha.reset(contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha);
839        resizeCaptcha('#' + thisWidget + 'Captcha');
840    }
841
842    function resetCaptcha() {
843        grecaptcha.reset(contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetCaptcha);
844    }
845
846    function checkCaptcha(thisForm)
847    {
848        let captchaValidation = "<li>Please confirm you are not a robot.</li>";
849
850        if (!captchaProvided) {
851            $("#contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetcaptchaRequiredError").show();
852        }
853
854        if (thisForm.valid()) {
855            if (!captchaProvided) {
856                if ($(thisForm).children('.validation-summary-valid').length) {
857                    $(thisForm).children('.validation-summary-valid').toggleClass('validation-summary-valid validation-summary-errors');
858                }
859                $(thisForm).children('.validation-summary-errors').html('<ul>' + captchaValidation + '</ul>');
860
861                return false;
862            }
863            thisForm.submit();
864        }
865        else {
866            if (!captchaProvided) {
867                $(thisForm).children('.validation-summary-errors').children('ul').append(captchaValidation);
868            }
869        }
870    }
871
872    function isCaptchaValid(thisForm) {
873        let captchaValidationMessage = "<li>Please confirm you are not a robot.</li>";
874        
875         // Assume captchaProvided is defined globally
876        if (!captchaProvided) {
877            $("#contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetcaptchaRequiredError").show();
878
879            // Update validation summary with captcha error
880            let validationSummary = $(thisForm).children('.validation-summary-errors');
881
882            if (!validationSummary.length) {
883                validationSummary = $('<div class="validation-summary-errors"><ul></ul></div>');
884                $(thisForm).prepend(validationSummary);
885            }
886
887            if (!validationSummary.find("li:contains('Please confirm you are not a robot.')").length) {
888                validationSummary.children('ul').append(captchaValidationMessage);
889            }
890
891            return false; // Captcha failed
892        }
893
894        return true; // Captcha passed
895    }
896
897
898    function resizeCaptcha(thisCaptcha) {
899        let width = $(thisCaptcha).width();
900        let size = 304;
901
902        if ('False' == 'True') {
903            size = 164;
904        }
905        if (width < size) {
906            let scale = width / size;
907            let cssRule = '<style>#' + $(thisCaptcha).attr('id') + ' iframe {transform:scale(' + scale + ');-webkit-transform:scale(' + scale + ');transform-origin:0 0;-webkit-transform-origin:0 0;}' + '</style>';
908
909            if ($('.contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetcaptcha-style').length) {
910                $('.contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetcaptcha-style').html(cssRule);
911            }
912            else {
913                $('body').prepend('<div class="contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetcaptcha-style">' + cssRule + '</div>');
914            }
915        }
916        else {
917            if ($('.contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetcaptcha-style').length) {
918                $('.contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidgetcaptcha-style').html('');
919            }
920        }
921    }
922
923</script>
923
924                    </div>
925                </div>
926            </div>
927            <div class="floatRight">
928                <input type="button" name="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_btnName" value="Send" class="btn btn-primary" onclick="submitIfAllOK('#contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee'); return false;" disabled/>
929            </div>
930            <input id="EmailTo" name="EmailTo" type="hidden" value="icX2V&#x2B;URvG5/VvTMtbkjS7TOq33ayYtF/ER6VtzzF&#x2B;HY6AaOzxhCL&#x2B;RVgZ6Pdte2" />
931            <input id="MyFormid" name="MyFormid" type="hidden" value="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee" />
932            <input id="contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_ReCaptchaClientToken" name="ReCaptchaClientToken" type="hidden" value="" />
933        </div>
934<input name="__RequestVerificationToken" type="hidden" value="CfDJ8JpMmm2r-uFEsZNj0ivCf-YGwINi4NePtDRSsWoNr6-2o5ow4naM0U7MM_YTxuBVV89SJFBOQL4OX_gauCKIVhQBFu8tmkXTLTfCpottWXcys5asacOTpSG7_SU1gENjZrLtvg5zWJHdoHZXQY5xvLk" /><input name="EmailConsent" type="hidden" value="false" /></form></div>
935<script type="text/javascript">
936
937    function submitIfAllOK($ThisForm) {
938        var result = true;
939        var fromName = $($ThisForm + "_Name").val();
940        var fromEmail = $($ThisForm + "_Email").val();
941        var fromComments = $($ThisForm + "_Comments").val();
942        var emailConsent = $($ThisForm + "_EmailConsent").prop('checked');
943        var captchaToken = $($ThisForm + "_ReCaptchaClientToken").val();
944
945        $($ThisForm + "_ErrorMessage").html("");
946        $($ThisForm + "_SuccessMessage").html("");
947
948        if (fromName == null || fromName == "") {
949            $($ThisForm + "_ErrorMessage").html("<li>Name field is required.</li>");
950            result = false;
951        }
952
953        if (fromEmail == null || fromEmail == "") {
954            $($ThisForm + "_ErrorMessage").html($($ThisForm + "_ErrorMessage").html() + "<li>Email Address field is required.</li>");
955            result = false;
956        }
957        else {
958            if (!validateEmail(fromEmail)) {
959                $($ThisForm + "_ErrorMessage").html($($ThisForm + "_ErrorMessage").html() + "<li>Email Address is incorrect.</li>");
960                result = false;
961            }
962        }
963        if (fromComments == null || fromComments == "") {
964            $($ThisForm + "_ErrorMessage").html($($ThisForm + "_ErrorMessage").html() + "<li>Comments field is required.</li>");
965            result = false;
966        }
967
968        if (!emailConsent) {
969            $($ThisForm + "_ErrorMessage").html($($ThisForm + "_ErrorMessage").html() + "<li>Please select the checkbox to confirm you agree to receive email from us.</li>");
970            result = false;
971        }
972        if (!$($ThisForm + "_ErrorMessage").html().length) {
973            try {
974                $.ajax({
975                    url: "ContactUs/ValidateCaptcha",
976                    type: "POST",
977                    data: $($ThisForm).serialize(),
978                    success: function (data) {
979                        //alert("ErrorMessage=" + $("#ErrorMessage").html());
980                        //alert("result=" + result.toString());
981                        if (data.ReturnCode != 0) {
982                            $($ThisForm + "_ErrorMessage").html($($ThisForm + "_ErrorMessage").html() + "<li>" + data.ReturnMessage + "</li>");
983                            //alert(data.ReturnMessage);
984                        }
985                        if (data.ReturnCode == 0 && result) {
986                            submitEmail($ThisForm);
987                        }
988                        else {
989                            //Recaptcha.reload();
990                            //$($ThisForm + "_CaptchaImg").attr("src", '/7912/SimpleCaptcha/Show?t='+(new Date()).getTime());
991                            RecaptchaReset("contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidget");
992                        }
993                    },
994                    error: function (jqXhr, textStatus, errorThrown) {
995                        alert("Error '" + jqXhr.status + "' (textStatus: '" + textStatus + "', errorThrown: '" + errorThrown + "')");
996                    }
997                });
998            }
999            catch (exception) {
1000                $($ThisForm + "_ErrorMessage").html($($ThisForm + "_ErrorMessage").html() + "<li>" + exception.Message + "</li>");
1001            }
1002        }
1003        else if (captchaToken == null || captchaToken == "") {
1004            $($ThisForm + "_ErrorMessage").html($($ThisForm + "_ErrorMessage").html() + "<li>Please confirm you are not a robot.</li>");
1005        }
1006
1007        return result;
1008    }
1009
1010    function submitEmail($ThisForm) {
1011        try {
1012            $.ajax({
1013                url: "ContactUs/ContactUs",
1014                type: "POST",
1015                data: $($ThisForm).serialize(),
1016                success: function (data) {
1017                    $($ThisForm + "_SuccessMessage").html($($ThisForm + "_SuccessMessage").html() + "<div class='alert alert-success'>" + data.ReturnMessage + "</div>");
1018                    //                alert(data.ReturnMessage);
1019                    if (data.ReturnCode == 0) {
1020                        $($ThisForm + "_Name").val("");
1021                        $($ThisForm + "_Email").val("");
1022                        $($ThisForm + "_Comments").val("");
1023                        $($ThisForm + "_CaptchaValue").val("");
1024                        $($ThisForm + "_EmailConsent").prop('checked', false);
1025                    }
1026                	//Recaptcha.reload();
1027                    //$($ThisForm + "_CaptchaImg").attr("src", '/7912/SimpleCaptcha/Show?t='+(new Date()).getTime());
1028                    RecaptchaReset("contactUsForm_cd58a885_8e2f_4dde_a10c_c22c6faf77ee_contactUsWidget");
1029                },
1030                error: function (jqXhr, textStatus, errorThrown) {
1031                    alert("Error '" + jqXhr.status + "' (textStatus: '" + textStatus + "', errorThrown: '" + errorThrown + "')");
1032                }
1033            });
1034        }
1035        catch (exception) {
1036            $($ThisForm + "_ErrorMessage").html($($ThisForm + "_ErrorMessage").html() + "<li>" + exception.Message + "</li>");
1037        }
1038    }
1039
1040    function validateEmail(email) {
1041        var re = /^(?:[a-zA-Z0-9!#$%&'*\+\/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*\+\/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-zA-Z0-9-]*[a-zA-Z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/;
1042        return re.test(email);
1043    }
1044
1045    $("#contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_EmailConsent").change(function () {
1046        if (this.checked) {
1047            $("input[name='contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_btnName']").prop('disabled', false);
1048        }
1049        else {
1050            $("input[name='contactUsForm_cd58a885-8e2f-4dde-a10c-c22c6faf77ee_btnName']").prop('disabled', true);
1051        }
1052    });
1053
1054</script>
1054
1055 
1056                        </div>
1057                    </div>
1058                </div>
1059            </div>
1060        </div>
1061    </div>
1062</section>
1063            </div>
1064            <div class="col-xs-12 col-md-3 side-column">
1065                
1066            </div>
1067        </div>
1068    </section>
1069
1070
1071</div>
1072
1073
1074
1075
1076
1077        
1078    </main>
1079
1080        <footer class="footer-band">
1081            
1082                
1083                    <div id="footerContainer1">
1084    <div class="footerDecoration">
1085    </div>
1086    <div id="footerContainer2">
1087        <div id="footerContainer3">
1088            <div id="footerContainer4"><div class="WebsiteFooter footer-list-display S1-AzureGold Community">
1089	<div class="container">
1090		<div class="website-footer">
1091			<section class="row"><article class="col-md-4 col-sm-12"><h3>About Rotary Hawthorn</h3><p style="text-align: justify;"><span style="font-family:ms sans serif,geneva,sans-serif">Founded in 1953, Rotary Hawthorn was established as a way to give back to the community that so many proudly call home. Since its infancy, the club has been a vehicle for those who strive to make not just the community a better place – but the entire world along with it. At Rotary Hawthorn all are welcome – no matter race, religion or creed.</span></p></article><article class="col-md-4 col-sm-12"><h3>Refund Policy</h3><p style="text-align: justify;"><span style="font-family:ms sans serif,geneva,sans-serif">If an individual no longer wants to attend an event and requests a refund, a refund will be given less any costs incurred by the Club on behalf of the individual making the booking.</span></p><p style="text-align: justify;"><span style="font-family:ms sans serif,geneva,sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></p><p style="text-align: justify;"><span style="font-family:ms sans serif,geneva,sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></p></article><article class="col-md-4 col-sm-12"><h3>Contact Us</h3><p><span style="font-family:ms sans serif,geneva,sans-serif">Keep in touch, or reach out to us via our social media!</span></p><p>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;<a href="https://www.instagram.com/rotaryhawthorn/?hl=en" target="_blank"><img height="58" src="https://clubrunner.blob.core.windows.net/00000000011/Images/Social%20Media/Instagram_58.png" width="58" /></a>&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;<a href="https://www.facebook.com/HawthornRotary?mibextid=JRoKGi&amp;rdid=19jOYv2FwCTku8NO&amp;share_url=https%3A%2F%2Fwww.facebook.com%2Fshare%2FhLvt7ktu1biXp7vq%2F%3Fmibextid%3DJRoKGi" target="_blank"><img height="58" src="https://clubrunner.blob.core.windows.net/00000000011/Images/Social%20Media/Facebook_58.png" width="58" /></a>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;<a href="https://www.linkedin.com/company/rotary-hawthorn-page/posts/?feedView=all" target="_blank"><img height="58" src="https://clubrunner.blob.core.windows.net/00000000011/Images/Social%20Media/Linkedin_58.png" width="58" /></a></p><p>&nbsp;</p><p>&nbsp;</p></article></section><section class="row"><p class="text-center"><span style="font-family:ms sans serif,geneva,sans-serif">ABN 55 072 389 507 <a href="https://www.hawthornrotary.org.au/privacy-policy">Privacy Policy</a></span></p></section>
1092		</div>
1093	</div>
1094</div>
1095				
1096
1097
1098<div class="system-footer">
1099    <div class="container">
1100        <a id="editContentLink" href="#" target="_blank" style="display: none;" class="edit-page" title="Edit this page">
1101            <div class="edit-page-block pulse-icon pulse-once">
1102                <span class="sr-only">Edit this page</span>
1103                <i class="fas fa-pencil-alt" aria-hidden="true"></i>
1104            </div>
1105        </a>
1106        <div id="rights">
1107            <div id="rights2">
1108                Powered by <a href="https://www.clubrunner.ca">ClubRunner</a> &copy; 2002&ndash;2026&nbsp; All rights reserved.
1109                <br />
1110                <a href='privacy-policy'>Privacy Statement</a>
1111
1112                        | <a href='cookie-policy'>Cookie Policy</a>
1113                                    | <a target="_blank" href="https://www.clubrunnersupport.com">Online Help</a> | <a target="_blank" href="https://links.myclubrunner.com/system-requirements">System Requirements</a>                
1114            </div>
1115        </div>
1116    </div>
1117</div>
1118
1119
1120
1121
1122
1123                <div id="TraceInfoFooter">
1124                    
1125                </div>
1126            </div>
1127        </div>
1128    </div>
1129</div>
1130
1131                
1132            
1133
1134        </footer>
1135        <div id="backToTopContainer"></div>
1136    
1136<script type="text/javascript" async>
1137
1138	$(window).load(function () {
1139		var contentSize = function () {
1140			var $windowHeight = $(window).height(), $loginBand = $('.login-band').outerHeight(true), $loginBand2 = $('#loginContainer1').outerHeight(true), $navBar = $('.navbar').outerHeight(true), $footerBand = $('.footer-band').outerHeight(true);
1141			$('.main-content-wrapper').css("min-height", $windowHeight - $loginBand - $loginBand2 - $navBar - $footerBand);
1142		};
1143		contentSize();
1144		$(window).resize(contentSize);
1145	});
1146
1147    $(window).on('load scroll resize', function () {
1148        if (typeof showBackTopBtn === 'function') {
1149            showBackTopBtn();
1150        }
1151    });
1152
1153    $(function ()
1154	{
1155    	$('.focusItem').focus();
1156
1157		$.ajaxSetup({
1158            // Disable caching of AJAX responses
1159            cache: false
1160		});
1161
1162        // Setup edit link
1163	});
1164    </script>
1164
1165
1166
1167            
1167<script>
1168                document.querySelectorAll( 'oembed[url]' ).forEach( element => 
1169                {
1170                    //console.log('processing element ' + element);
1171                    iframely.load( element, element.attributes.url.value );
1172                } );
1173            </script>
1173
1174        
1175    <span style="display: none" app-type="appservice" app-name="crportal" branch="refs/heads/production" revision="5e5eb027b4ccbcea74c43f4645e39f0caa22c0b0" revision-date="30 Sep 2026 19:30"></span>
1176</body>
1177</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.