PageSourceSearch

https://www.albertahealthservices.ca/findhealth/search.aspx?type=service&source=ahs

html albertahealthservices.ca collected 2026-09-24 08:35:32 UTC 32,022 bytes, 520 lines download raw bytes

1<!DOCTYPE html>
2<!--[if lt IE 9]><html class="no-js lt-ie9" lang="en" dir="ltr"><![endif]-->
3<!--[if gt IE 8]><!-->
4<html class="no-js" lang="en" dir="ltr">
5<!--<![endif]-->
6<head><meta charset="utf-8" /><meta content="width=device-width,initial-scale=1" name="viewport" />
7    <!-- Meta data -->
8     
9    <title>
10	Find Healthcare - Search
11</title>
12    <!--<meta name="description" content="Find Healthcare" />-->
13
14    <meta name="author" content="Alberta Health Services" /><meta name="rating" content="general" /><meta name="copyright" content="Copyright © Alberta Health Services" /><meta name="theme-color" content="#ffffff" /><meta name="robots" content="index,follow" />
15    <!-- Meta data-->
16
17    <!--[if gte IE 9 | !IE ]><!-->
18    <link href="assets/favicon.ico" rel="icon" type="image/x-icon" /><link rel="stylesheet" href="css/theme.min.css" />
19    <!--<![endif]-->
20
21    
21<script src="https://kit.fontawesome.com/0e3d55a771.js" crossorigin="anonymous"></script>
21
22    <link rel="stylesheet" href="css/custom.css" />
23  
24    <noscript>
25        <link rel="stylesheet" href="css/noscript.min.css" />
26    </noscript>
27
28    <link rel="stylesheet" href="css/leaflet.css" /><link rel="stylesheet" href="css/MarkerCluster.css" /><link rel="stylesheet" href="css/MarkerCluster.Default.css" />
29
30   
30<script src="js/leaflet.js"></script>
30
31
32    
32<script src="js/leaflet.markercluster.js"></script>
32
33
34    
34<script src='https://api.mapbox.com/mapbox.js/plugins/leaflet-fullscreen/v1.0.1/Leaflet.fullscreen.min.js'></script>
34
35    <link href="https://api.mapbox.com/mapbox.js/plugins/leaflet-fullscreen/v1.0.1/leaflet.fullscreen.css" rel="stylesheet" type="text/css" /><link rel="stylesheet" href="css/leaflet-gesture-handling.min.css" type="text/css" />
36    
36<script src="js/leaflet-gesture-handling.min.js"></script>
36
37    
37<script src="js/leaflet-gesture-handling.min.js.map"></script>
37
38    
38<script src="js/LeafMap.js"></script>
38
39    
40    
41</head>
42<body vocab="https://schema.org/" id="ref_ahs" typeof="WebPage">
43<script src="/gha/gha-loader.min.js" defer data-gha-html="/gha/gha.html" data-gha-css="/gha/gha.css" data-gha-js="/gha/gha.js"></script>
43
44    <input id="ShowGA" type="hidden" value="YES" />                               
45    
46        <!-- Global site tag (gtag.js) - Google Analytics Start-->
vendor: 73 bytes, lines 46-47
46
47        <script async src="https://www.googletagmanager.com/gtag/js?id=
47UA-147992581-10
vendor: 22 bytes, lines 47-48
47" ></script>
48        
48<script>
49	        
vendor: 159 bytes, lines 49-52
49window.dataLayer = window.dataLayer || [];
50	        function gtag(){dataLayer.push(arguments);}
51	        gtag('js', new Date());		
52	        gtag('config', '
52UA-147992581-10
vendor: 13 bytes, lines 52-53
52');
53        
53</script>
53
54        <!-- Global site tag (gtag.js) - Google Analytics End-->
55    
56
57    <div id="top_banner" class="container-fluid">
58        <div class="">
59            <!-- HEADER BAR LINK -->
60            <div class="hcl_default col-sm-12 col-md-4">
61                <a class="default_logo" href="https://www.albertahealthservices.ca">
62                    <img id="ahs_logo" src="assets/comm-vis-logo-ahs-reverse.png" />
63                </a>
64                <a class="default_logo" href="https://MyHealth.Alberta.ca">
65                    <img id="mha_logo" src="assets/myhealthalberta_logo.png" />
66                </a>
67            </div>
68            <div class="hcl_default col-sm-12 col-md-8">
69                <span>This website is part of the AlbertaHealthServices.ca & MyHealth.Alberta.ca family of health websites. <a href="http://www.albertahealthservices.ca/about/">Learn more</a></span>
70            </div>
71            <a href="http://www.albertahealthservices.ca" class="hcl_ahs banner_link"><span class="glyphicon glyphicon-chevron-left"></span> Back to Albertahealthservices.ca</a>
72            <a href="https://myhealth.alberta.ca" class="hcl_mha banner_link"><span class="glyphicon glyphicon-chevron-left"></span> Back to MyHealth.Alberta.ca</a>
73        </div>
74    </div>
75    <div id="social_bar" class="container">
76        <div class="col-sm-12 col-md-8">
77            <div class="col-sm-6 hcl_ahs">
78                <img class="img-responsive" src="https://www.albertahealthservices.ca/images/Logos/ahs.png" />
79            </div>
80            <div class="col-sm-6 hcl_mha">
81                <img class="img-responsive" src="https://myhealth.alberta.ca/_layouts/15/PHP.MHA/images/logos/mha.png" />
82            </div>
83            <div class="col-sm-12">
84                <a id="page_title" href="Default.aspx">
85                    <h2>Find Healthcare</h2>
86                </a>
87            </div>
88        </div>
89        <div id="social_icons" class="hidden-sm hidden-xs col-md-4">
90            <div class="pull-right">
91                <a href="http://www.albertahealthservices.ca/about/socialmedia.aspx#twitter" target="_blank"><span class="fa-stack"><i class="fa fa-circle fa-stack-2x"></i><i class="fa fa-twitter fa-stack-1x fa-inverse"></i></span></a>
92                <a href="http://www.albertahealthservices.ca/about/socialmedia.aspx#facebook" target="_blank"><span class="fa-stack"><i class="fa fa-circle fa-stack-2x"></i><i class="fa fa-facebook fa-stack-1x fa-inverse"></i></span></a>
93                <!--<a href="#mail"><span class="fa-stack"><i class="fa fa-circle fa-stack-2x"></i><i class="fa fa-envelope fa-stack-1x fa-inverse"></i></span></a>
94                <a href="#plus"><span class="fa-stack"><i class="fa fa-circle fa-stack-2x"></i><i class="fa fa-plus fa-stack-1x fa-inverse"></i></span></a>-->
95                <a href="#print" id="printButton"><span class="fa-stack"><i class="fa fa-circle fa-stack-2x"></i><i class="fa fa-print fa-stack-1x fa-inverse"></i></span></a>
96                <a id="fontup" class="font_change" href="#"><strong>A</strong>+</a>
97                <a id="fontdown" class="font_change" href="#"><strong>A</strong>-</a>
98            </div>
99        </div>
100    </div>
101    <form method="post" action="./search.aspx?type=service&amp;source=ahs" onsubmit="javascript:return WebForm_OnSubmit();" id="form">
102<div class="aspNetHidden">
103<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
104<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
105<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" />
106<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" />
107</div>
108
109<script type="text/javascript">
110//<![CDATA[
111var theForm = document.forms['form'];
112if (!theForm) {
113    theForm = document.form;
114}
115function __doPostBack(eventTarget, eventArgument) {
116    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
117        theForm.__EVENTTARGET.value = eventTarget;
118        theForm.__EVENTARGUMENT.value = eventArgument;
119        theForm.submit();
120    }
121}
122//]]>
123</script>
123
124
125
126<script src="/FindHealth/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZNL4IhvlaDNfYx9vYXbiCzwkaj1M8N8UBRn7QLkTaSS74EQxEg2&amp;t=639190617332169432" type="text/javascript"></script>
126
127
128
129<script src="/FindHealth/ScriptResource.axd?d=nv7asgRUU0tRmHNR2D6t1GLlHdDmORo06XPrneqzNXU0Mv1Yzi1VBQaWMqxyvA_3W95lJoApmx02dZjhxF2fonUvRIgq6Zhd33Zu850hk0iYCyu3Fq0HqRmEUqrcAa0mVXoWLw2&amp;t=ffffffffa5405632" type="text/javascript"></script>
129
130<script src="/FindHealth/ScriptResource.axd?d=D9drwtSJ4hBA6O8UhT6CQt3c69fJbqk95vP2hD7IkuRcXDrTYz07TPCSjQHMNPrDC2o5vn0aHK0AYSijLS4Md8Ni2da9gfOv7NionF_FotV7DGNidzthjOwaEM9Wqi1036uih9zI-L4u8SRJkatZu5ChX9E1&amp;t=ffffffffbec1863d" type="text/javascript"></script>
130
131<script type="text/javascript">
132//<![CDATA[
133if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
134//]]>
135</script>
135
136
137<script src="/FindHealth/ScriptResource.axd?d=JnUc-DEDOM5KzzVKtsL1teFpZZutYI0MD3nGZANpq15gfARkozN8Pya0T5Ccs93ALL_uh4NPZhnHCg_VYJgqB7x0Y0bnmfkA-UCwPAAI3CPCN--cPQTyboo8eg6IUQY3K0O4ec5d8F3tKmbXnQ7TOqri82PxV1os6cFNi6Uyuc0J6C7G0&amp;t=ffffffffbec1863d" type="text/javascript"></script>
137
138<script type="text/javascript">
139//<![CDATA[
140function WebForm_OnSubmit() {
141if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
142return true;
143}
144//]]>
145</script>
145
146
147<div class="aspNetHidden">
148
149	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="F0B7FBC5" />
150	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="u+AuMt/4HERByUzvp/CJYwKGaGJSgazEJEIhulQQVoGVsjy1Gt28dXxCwGjYgcsgMGJ/KKyMgpc/6Tr9UzeErkxA7kqI6ZcPSRjvB5qaQl6UQOVqV15h9UgnTCYSVT/cssSKqn/JtK8CwV7/GsrdAU3mx3Vy8ypolur/PJ9nUx5QhYR6X5eEfP/HV2qqPFNaOLI/Ng9859ENqRa28Q677U/1f1bOP2xsKe0xDediF1iCeKHsfKaOFTJR4VwXbQ6UR3VddUzjF5WXVKvShqgqKLIzLbADWiYSP0u8QGYxdTcXAtY3voEI5EBM1lCMUsanVIFR07wJYjJs0MU3QDlVDezJjRsIaLPAcRzVlELXzAxxPptDzh+BU7qoWd7rGja3AnO2Oa5jbjZasDPQzvAmZxiVCG74y6PUnCMSydeMgOuiBiommvCv9tSJj/X+5EO7gsGZ3G/sGdZ1c0njlMyxMCpqUaM3ZyVEWcbz/cdnvtZ3KsfBE2GhpPMgAc/0LvwH7LO8QbyDS1yrOCm65TPsBnAdteD551Kw+P5iON3NrNcHbC1boGyGL+osptqdApTyb+1XN9CZWq5aM+NcPqTKsGb3B2LRCSzXZ0rhLgTIeqaQCeQYCXwdiW6a4JUASGOKh+Q7x7mO/N3+zRl7q7IFO/oNFsA+hb5FbdBH7WMk/RdCEYL8KeVISJFb7RTLkAJfIY8+VXA/5dw05Od+f6umhywHlMXnd6XGYPFpZMB4jdD4GVD3GQZ2EDHKNWZJQJ4MPO9Ts5/a9OZWkARWoCmKJi0nHgf3rI+joW0cTBgo5oEIsnTwygef
150y95KEebDwPQFxj08bphCnaCaQV8TktLs2/lVgM1DnoJRVY5zzkTQ54gpTYnYhb0xWtWqCf471uoAUbUSgmzZDNxWASJoQKYaGrQf4KcPDER7MHf+A4oeI2A2TQ2LyqaZcx7Ygf567Gc5Q4pFmjBOe69bV+SsyU+YCU9ZXG3o8LfezgD9uKK0f2d7OLwQz9S080VSW66DBUsDsfB17Tbne+9MMu1BdGrHL5L/hOWYogDLwEPECspjK8vjrQxbcN+FZ+GN2p+b/hYeFmh9oj/5Sc7Bvlfp9Kvddw51WevQOr91XLIFu6T2tGZYeTwqOnaMDkEaMMzIkyrExxu0hUX6ra6/sQDyu54uMDd0aiQYojLK//D/xEqXKLwFfQKK3W94IQCMMX+LNkaKnu7L3cB1NKhisaJ672GVYl2UOMs=" />
151</div>
152        <div>
153            <main role="main" property="mainContentOfPage">
154                
155    
155<script type="text/javascript">
156//<![CDATA[
157Sys.WebForms.PageRequestManager._initialize('ctl00$MainPlaceHolder$LocationScriptManager', 'form', ['tctl00$MainPlaceHolder$LocationUpdatePanel','MainPlaceHolder_LocationUpdatePanel'], [], [], 90, 'ctl00');
158//]]>
159</script>
159
160
161    <div id="MainPlaceHolder_LocationUpdatePanel">
162	
163            <div class="container-fluid" id="icon_banner">
164                <div class="container">
165                    <div id="hcl_banner_parent">
166                        <a href="search.aspx?type=facility#icon_banner">
167                            <div id="facilities" class="col-xs-6 hcl_banner">
168                                <i class="fa fa-hospital-o"></i>
169                                <div>Hospitals & Facilities</div>
170                            </div>
171                        </a>
172                        <a href="search.aspx?type=service#icon_banner">
173                            <div id="services" class="col-xs-6 hcl_banner">
174                                <i class="fa fa-stethoscope"></i>
175                                <div>Programs & Services</div>
176                            </div>
177                        </a>
178                    </div>
179                </div>
180            </div>
181            <div id="contentStart" class="container">
182                <div class="col-sm-12">
183                    <div class="search_title">
184                        <em>
185                            <span id="MainPlaceHolder_SearchTitleLabel">Search for Program or Service</span></em>
186                    </div>
187                    <hr class="brdr-bttm" />
188                </div>
189                <div id="searchStart"></div>
190                <div class="col-sm-12">
191                    <!-- HIDDEN VALUES -->
192                    <input name="ctl00$MainPlaceHolder$SearchTypeTextBox" value="service" id="SearchTypeTextBox" type="hidden" />
193                    <input name="ctl00$MainPlaceHolder$SearchTypeIDTextBox" id="SearchTypeIDTextBox" type="hidden" />
194                    <input name="ctl00$MainPlaceHolder$FacilityIdTextBox" id="FacilityIdTextBox" type="hidden" />
195                    <input name="ctl00$MainPlaceHolder$LocationCityTextBox" id="LocationCityTextBox" type="hidden" />
196                    
197                    <!-- FACILITY/SERVICE DROPDOWN -->
198                    <div class="form-group type_search">
199                        <label class="form_label" for="TypeDropDownList">
200                            
201                            <span id="MainPlaceHolder_searchTypeLabel">Search by Service Type</span>
202                        </label>
203                        <select name="ctl00$MainPlaceHolder$TypeDropDownList" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainPlaceHolder$TypeDropDownList\&#39;,\&#39;\&#39;)&#39;, 0)" id="TypeDropDownList" class="form-control">
204		<option selected="selected" value="0">Select a Service Type</option>
205		<option value="1">Addiction and Substance Use</option>
206		<option value="2">Allergies</option>
207		<option value="3">Asthma</option>
208		<option value="4">Blood and lymphatic system</option>
209		<option value="5">Bones, joints, and muscles</option>
210		<option value="6">Brain and nerves</option>
211		<option value="7">Cancer</option>
212		<option value="8">Complementary and alternative medicine</option>
213		<option value="40">Continuing Care</option>
214		<option value="9">Diabetes</option>
215		<option value="10">Digestion</option>
216		<option value="11">Ear, nose, and throat</option>
217		<option value="12">Environmental health, poison and toxicology</option>
218		<option value="13">Eyes and vision</option>
219		<option value="39">Family and Community Health</option>
220		<option value="15">Food and nutrition</option>
221		<option value="16">Genes, chromosomes and genetic conditions</option>
222		<option value="17">Health system</option>
223		<option value="18">Heart and circulation</option>
224		<option value="19">Hormones and endocrine system</option>
225		<option value="20">Immune system</option>
226		<option value="21">Infectious/Communicable diseases</option>
227		<option value="22">Injury prevention and safety</option>
228		<option value="23">Kidney and urinary system</option>
229		<option value="24">Lungs and breathing</option>
230		<option value="25">Mental health and wellness</option>
231		<option value="26">Mouth and dental</option>
232		<option value="27">Other</option>
233		<option value="28">Pregnancy and childbirth</option>
234		<option value="29">Rehabilitation and aids to daily living</option>
235		<option value="30">Reproduction and sexual health</option>
236		<option value="31">Skin, hair, and nails</option>
237		<option value="32">Social and family issues</option>
238		<option value="33">Speech and language</option>
239		<option value="34">Stroke</option>
240		<option value="35">Tests and procedures</option>
241		<option value="14">Trauma and emergency</option>
242		<option value="37">Weight and weight management</option>
243		<option value="38">Wellness and lifestyle</option>
244
245	</select>
246                    </div>
247                    <!-- LOCATION FIELDS -->
248                    <div class="form-group location_form">
249                        <div class="pull-left">
250                            <label class="form_label" for="CityDropDownList">Location</label>
251                            <select name="ctl00$MainPlaceHolder$CityDropDownList" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainPlaceHolder$CityDropDownList\&#39;,\&#39;\&#39;)&#39;, 0)" id="CityDropDownList" disabled="disabled" class="aspNetDisabled form-control" onfocus="clearPostalCode()">
252		<option selected="selected" value="Select a City">Select a City</option>
253
254	</select>
255                            
256                        </div>
257                        <div id="locationOr" class="pull-left">
258                            <label class="form_label" for="CityDropDownList">or </label>
259                        </div>
260                        <div class="pull-left">
261                            <label class="form_label" for="PostalCodeTextBox">Postal Code</label>
262                            <input name="ctl00$MainPlaceHolder$PostalCodeTextBox" type="text" id="PostalCodeTextBox" disabled="disabled" class="aspNetDisabled form-control" placeholder="A1A1A1" onfocus="clearCityDDL()" />
263                            <span id="MainPlaceHolder_PostalCodeValidator" class="text-danger" style="display:none;">Please enter a valid Postal Code</span>
264                        </div>
265                        <div class="clearfix"></div>
266                        
267                    </div>
268                    <div class="form-group">
269                        <label class="form_label" for="SearchRadiusDropDownList">Distance</label>
270                        <select name="ctl00$MainPlaceHolder$SearchRadiusDropDownList" id="MainPlaceHolder_SearchRadiusDropDownList" class="form-control">
271		<option value="5">Within 5KM</option>
272		<option value="10">Within 10KM</option>
273		<option value="25">Within 25KM</option>
274		<option selected="selected" value="50">Within 50KM</option>
275		<option value="100">Within 100KM</option>
276		<option value="all">Whole Province</option>
277
278	</select>
279                    </div>
280                    <hr class="brdr-bttm">
281                    <div class="form-group center">
282                        <a id="SearchButtonSubmit" class="aspNetDisabled hcl_button" type="submit">
283                            <span class="glyphicon glyphicon-search"></span>&nbsp;Search
284                        </a>
285                    </div>
286                </div>
287            </div>
288        
289</div>
290
291            </main>
292        </div>
293    
294<script type="text/javascript">
295//<![CDATA[
296var Page_Validators =  new Array(document.getElementById("MainPlaceHolder_PostalCodeValidator"));
297//]]>
298</script>
298
299
300<script type="text/javascript">
301//<![CDATA[
302var MainPlaceHolder_PostalCodeValidator = document.all ? document.all["MainPlaceHolder_PostalCodeValidator"] : document.getElementById("MainPlaceHolder_PostalCodeValidator");
303MainPlaceHolder_PostalCodeValidator.controltovalidate = "PostalCodeTextBox";
304MainPlaceHolder_PostalCodeValidator.errormessage = "Please enter a valid Postal Code";
305MainPlaceHolder_PostalCodeValidator.display = "Dynamic";
306MainPlaceHolder_PostalCodeValidator.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
307MainPlaceHolder_PostalCodeValidator.validationexpression = "[T|t]{1}[\\d]{1}[A-Z|a-z]{1}\\s?[\\d]{1}[A-Z|a-z]{1}[\\d]{1}";
308//]]>
309</script>
309
310
311
312<script type="text/javascript">
313//<![CDATA[
314
315var Page_ValidationActive = false;
316if (typeof(ValidatorOnLoad) == "function") {
317    ValidatorOnLoad();
318}
319
320function ValidatorOnSubmit() {
321    if (Page_ValidationActive) {
322        return ValidatorCommonOnSubmit();
323    }
324    else {
325        return true;
326    }
327}
328        
329document.getElementById('MainPlaceHolder_PostalCodeValidator').dispose = function() {
330    Array.remove(Page_Validators, document.getElementById('MainPlaceHolder_PostalCodeValidator'));
331}
332//]]>
333</script>
333
334</form>
335    <!--[if gte IE 9 | !IE ]><!-->
336    
336<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
336
337    
337<script src="js/wet-boew.min.js"></script>
337
338    
338<script src="js/cookie.js"></script>
338
339    <!--<![endif]-->
340    <!--[if lt IE 9]>
341		
341<script src="js/ie8-wet-boew2.min.js"></script>
341
342
343		<![endif]-->
344    
344<script src="js/custom.js"></script>
344
345    
346    <!-- 
346<script>
347        if (navigator.geolocation) {
348            console.log('Geolocation is supported!');
349            navigator.geolocation.getCurrentPosition(geoSuccess, geoFailure);
350        }
351        else {
352            console.log('Geolocation is not supported for this Browser/OS.');
353        }
354        /*$('#typeTextBox').focus(function () {
355      
356            $('#CityTextBox').val("");
357            $('#CityTextBox').prop('disabled', true);
358            $('#PostalCodeTextBox').prop('disabled', true);
359        });
360        $('input[name="ctl00$MainPlaceHolder$searchType"]:radio').change(function () {
361            if ($('input[name="ctl00$MainPlaceHolder$searchType"]:radio:checked').val() == "nameSearch") {
362                $('#typeTextBox').val('');
363                $('#facilitySearchTextBox').prop('disabled', false);
364                $('#typeTextBox').prop('disabled', true);
365            }
366            else {
367                $('#facilitySearchTextBox').val('');
368                $('#facilitySearchTextBox').prop('disabled', true);
369                $('#typeTextBox').prop('disabled', false);
370            }
371        });*/
372
373        /*function DisableCity() {
374            document.getElementById('CityTextBox').innerText = "";
375            document.getElementById('CityTextBox').disabled = true;
376            document.getElementById('PostalCodeTextBox').disabled = true;
377        }*/
378
379        function clearCityDDL() {
380            document.getElementById('CityDropDownList').selectedIndex = 0;
381        }
382
383        function clearPostalCode() {
384            document.getElementById('PostalCodeTextBox').innerText = "";
385        }
386
387        function geoSuccess(position) {
388            var startPos;
389            var postalCode;
390            startPos = position;
391            console.log('lat: ' + startPos.coords.latitude);
392            console.log('lng: ' + startPos.coords.longitude);
393            getPostalCode(startPos.coords.latitude, startPos.coords.longitude);
394        };
395        function geoFailure() {
396            $('#btn_geolocate').text('Failed to detect location');
397        };
398
399        function validPostalCode() {
400            var regex = new RegExp(/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ]( )?\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i);
401            var value = document.getElementById('PostalCodeTextBox').value.toUpperCase();
402            if (regex.test(value)) {
403                //document.getElementById('SearchButtonSubmit').href = "google.ca";
404                document.getElementById('SearchButtonSubmit').disabled = false;
405            }
406        }
407
408
409
410        function getPostalCode(currentLat, currentLong) {
411            var postalCode;
412            var closestPostal = 0;
413            var postalTemp = 0;
414            var greatDataUrl = "https://public-share.albertahealthservices.ca";
415            var greatDataPath = "/webapps/CommonApps";
416            var postalRange = GetGeoRange(currentLat, currentLong, .3, greatDataUrl);
417            var url = greatDataUrl + greatDataPath + "/_api/web/lists/GetByTitle('GreatDataGeoLocation')/items?$top=1000&$select=Latitude,Longitude,PostalCode&$filter=" + postalRange;
418            try {
419                $.ajax({
420                    url: url,
421                    method: "GET",
422                    beforeSend: function (XMLHttpRequest) {
423                        XMLHttpRequest.setRequestHeader("Accept", "application/json; odata=verbose");
424                    },
425
426                    success: function (Response) {
427                        try {
428                            if (Response.d.results.length) {
429                                for (let i = 0; i < Response.d.results.length; i++) {
430                                    if (Response.d.results[i].Latitude && Response.d.results[i].Longitude) {
431                                        closestPostal = CalculateDistance(currentLat, currentLong, Response.d.results[i].Latitude, Response.d.results[i].Longitude);
432                                        if (postalTemp == 0 || closestPostal < postalTemp) {
433                                            postalTemp = closestPostal;
434                                            $('#PostalCodeTextBox').val(Response.d.results[i].PostalCode);
435                                            $('#PostalCodeTextBox').css('border', '1px solid green');
436
437                                        }
438                                    }
439                                }
440                            }
441                        }
442                        catch (ex) {
443                            alert('Sorry! We couldn\'t find your location.\nPlease select a city or enter your postal code.');
444                        };
445                    },
446                    error: function () {
447                        alert('Sorry! We couldn\'t find your location.\nPlease select a city or enter your postal code. retrieval of data failed');
448                    }
449                });
450            }
451            catch (ex) {
452                alert('Sorry! We couldn\'t find your location.\nPlease select a city or enter your postal code. Cannot connect to data');
453            };
454        }
455
456        function GetGeoRange(originLatitude, originLongitude, radius, sourceUrl) {
457            var latCalc = radius / 111.0;
458            //var longCalc = 111.320 * Math.cos(latCalc);
459            var longCalc = radius / 64.9863503514;
460            var latSub = parseFloat(originLatitude) - parseFloat(latCalc);
461            var latAdd = parseFloat(originLatitude) + parseFloat(latCalc);
462            var longSub = parseFloat(originLongitude) - parseFloat(longCalc);
463            var longAdd = parseFloat(originLongitude) + parseFloat(longCalc);
464            var rangeFilter = "";
465
466            rangeFilter = "(Latitude ge " + latSub + ") and (Latitude le " + latAdd + ")" +
467                "and(Longitude le " + longSub + ")and(Longitude ge " + longAdd + ")";
468
469            return rangeFilter;
470        }
471
472
473        function CalculateDistance(originLatitude, originLongitude, relativeLatitude, relativeLongitude) {
474            var x = 0.0;
475            var EarthRadius = 3963.189;
476            var distInKm;
477            var PI = 3.1415926535897932384626433;
478            var lat1;
479            var lat2;
480            var lon1;
481            var lon2;
482
483            if (originLatitude == relativeLatitude && originLongitude == relativeLongitude) {
484                return 0;
485            }
486
487
488            if (originLatitude < -180 || relativeLatitude < -180 || originLongitude < -180 || relativeLongitude < -180) {
489                return 0;
490            }
491
492            if (originLatitude > 180 || relativeLatitude > 180 || originLongitude > 180 || relativeLongitude > 180) {
493                return 0;
494            }
495
496
497            lat1 = originLatitude * Math.PI / 180.0;
498            lon1 = originLongitude * Math.PI / 180.0;
499            lat2 = relativeLatitude * Math.PI / 180.0;
500            lon2 = relativeLongitude * Math.PI / 180.0;
501
502
503            x = Math.sin(lat1) * Math.sin(lat2) + Math.cos(lat1) * Math.cos(lat2) * Math.cos(lon2 - lon1);
504
505            if (1 == x) {
506                return 0;
507            }
508
509            distInKm = (EarthRadius * (-1 * Math.atan(x / Math.sqrt(1 - x * x)) + Math.PI / 2)) * 1.609344;
510            return distInKm;
511        }
512    </script>
512 -->
513
514
515    <!-- START OF SmartSource Data Collector TAG v10.4.23 -->
516    <!-- Copyright (c) 2016 Webtrends Inc.  All rights reserved. -->
517    
518   
519</body>
520</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.