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&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&t=639190617332169432" type="text/javascript"></script>
126 127 128
129<script src="/FindHealth/ScriptResource.axd?d=nv7asgRUU0tRmHNR2D6t1GLlHdDmORo06XPrneqzNXU0Mv1Yzi1VBQaWMqxyvA_3W95lJoApmx02dZjhxF2fonUvRIgq6Zhd33Zu850hk0iYCyu3Fq0HqRmEUqrcAa0mVXoWLw2&t=ffffffffa5405632" type="text/javascript"></script>
129
130<script src="/FindHealth/ScriptResource.axd?d=D9drwtSJ4hBA6O8UhT6CQt3c69fJbqk95vP2hD7IkuRcXDrTYz07TPCSjQHMNPrDC2o5vn0aHK0AYSijLS4Md8Ni2da9gfOv7NionF_FotV7DGNidzthjOwaEM9Wqi1036uih9zI-L4u8SRJkatZu5ChX9E1&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&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('__doPostBack(\'ctl00$MainPlaceHolder$TypeDropDownList\',\'\')', 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('__doPostBack(\'ctl00$MainPlaceHolder$CityDropDownList\',\'\')', 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> 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.