PageSourceSearch

https://www.wisconsin.edu/news/wp-content/plugins/uwsa-cfct-cache-js-css/js/cfct.js?v=1.013&ver=7.1.2

js wisconsin.edu collected 2026-09-24 08:54:55 UTC 21,879 bytes, 614 lines download raw bytes

1
2;(function($) {
3
4			/* ADDED CUSTOM JS */
5
6(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/form/';
7
8})();
9
10(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/post-list/';
11
12})();
13
14(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/uwsa-system-roster/';
15
16
17
18;(function($) {
19
20    /* ADDED CUSTOM JS */
21
22(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/form/';
23
24})();
25
26(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/post-list/';
27
28})();
29
30(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/uwsa-system-roster/';
31
32
33(function($) {
34
35/* for onload instructions modal */
36
37$(window).on("load" , function(){
38//check that the "location_search" variable from the view is available
39if (typeof location_search === "string") {
40    //check setting from admin panel
41    if(location_search == "on"){
42        initLocationSearch();
43    }
44}
45});
46
47
48function MapModule(container) {
49
50var $container = $(container);
51var $list = $(container).find("ul.details-column");
52
53var available_hashes = $list.find("[id^=roster_]").map(function() {return this.id.substring(7);}).get();
54
55// Initialize - send to correct tab if it links to there
56if (location.hash && available_hashes.indexOf( location.hash.slice(1) ) != -1 ) {
57    select_campus( location.hash.slice(1) , $list );
58    $("html, body").animate({ scrollTop: $(".uwsa-system-roster").offset().top }, 500);
59} else if ( $('#map_overlay_placeholder').length > 0 ) { //only apply overlay if a campus isn't already selected
60    init_overlay();
61}
62
63//Watch for hashchange to update campus information
64$(window).on('hashchange', function (e) {
65    if ( available_hashes.indexOf( location.hash.slice(1) ) != -1  ) {
66        select_campus( location.hash.slice(1) , $list );
67    }
68});
69
70//move dropdown under map in smaller columns.
71$mapColumn = $container.find('.map-column');
72if ( $container.width() < 675 && $mapColumn.is(':visible') ) {
73    $mapColumn.removeClass('col-md-8');
74    $mapColumn.next().removeClass('col-md-4');
75}
76
77function select_campus(key, $list) {
78
79    var $target = $list.find("#roster_" + key);
80    var $hide = $list.find(".active");
81    var $dropdown = $list.find(".faux-dropdown > span");
82
83    if ( $target.is(".link") ) {
84        location.href = $target.find("a").attr("href");
85        return;
86    }
87
88    $list.find('ul.dropdown a').attr('tabindex',-1);
89    $list.find('ul.dropdown a[rel="' + key + '"]').attr('tabindex',0);
90
91    if ( $hide.attr("id") != $target.attr("id") ) {
92        $hide.slideUp(function() { $(this).removeClass("active"); });
93        $target.slideDown(function() { $(this).addClass("active"); });
94        $dropdown.text( $target.children("h5").text() );
95    }
96
97    var $old_marker = $('a.marker.active') ;
98    var $new_marker = $('a.marker[rel="' + key + '"]') ;
99
100    //highlight marker of active school
101    $old_marker.removeClass('active');
102    $new_marker.addClass('active');
103
104    var img = document.querySelector('img.map-background');
105
106    if (img.complete) {
107        placeTooltip($old_marker, $new_marker)
108    } else {
109        img.addEventListener('load', function() {
110            window.requestAnimationFrame( function() {
111                placeTooltip($old_marker, $new_marker)
112            });
113        });
114    }
115    if (typeof _sz !== 'undefined') {
116        _sz.push(['event', 'Map', 'Click', $target.find('h5').html()]);
117    }
118
119
120    function placeTooltip($old_marker, $new_marker) {
121        // remove tooltip from last clicked campus
122        $old_marker.tooltip('hide');
123        //add tooltip to newly clicked campus
124        $new_marker.tooltip('show');
125    }
126}
127function init_overlay(){
128    if ( $(".map-column").css('display') != 'none' ) {
129        var mapModal = '<!-- Modal -->	<div class="modal fade in" id="dialog_confirm_map" role="dialog" aria-hidden="true" style="display:block"><div class="modal-dialog" data-dismiss="modal" aria-label="Close"><div class="modal-content"><div class="modal-body"><p class="lead">Click on Campus <br>or Select from Menu</p></div></div></div></div>	<!-- /.modal-content -->';
130        var mapOverlayPlaceholder = document.getElementById('map_overlay_placeholder');
131        mapOverlayPlaceholder.insertAdjacentHTML('afterend' , mapModal );
132        mapOverlayPlaceholder.classList.add('in', 'active');
133        var dialogConfirmMap = document.getElementById('dialog_confirm_map');
134        dialogConfirmMap.classList.add('in');
135        dialogConfirmMap.addEventListener('click' , removeOverlay );
136    }
137}
138
139function removeOverlay() {
140    var elements = ['dialog_confirm_map', 'map_overlay_placeholder'];
141    for ( var i=0 ; i < elements.length; i++ ) {
142        document.getElementById(elements[i]).addEventListener('transitionend', function(e) {
143            if (e.target.remove) {
144                e.target.remove();
145            }
146            else { // hack for IE
147                e.target.parentNode.removeChild(e.target);
148            }
149        } );
150        document.getElementById(elements[i] ).classList.remove('in');
151    }
152    document.getElementById('dialog_confirm_map').removeEventListener('click' , removeOverlay );
153}
154}
155
156$(document).ready(function() {
157
158$(document).on('click', '.tooltip', function() {
159
160var tooltipId = $(this).attr('id');
161var link = $('a[aria-describedby="' + tooltipId + '"]');
162
163var url = link.attr('href');
164
165window.location.href = url;
166});
167
168$(".uwsa-system-roster").each(function(index, map) {
169MapModule(map);
170});
171
172
173$('[data-original-title="UW-Superior"]').attr('data-placement', 'bottom'); 
174$('[data-original-title="UW-Whitewater"]').attr('data-placement', 'bottom'); 
175$('[data-original-title="UW-Stout"]').attr('data-placement', 'bottom');
176
177$('.tooltip-inner').css('background-color', '#c82f27');
178$('.tooltip-arrow').css('border-top-color', '#c82f27');
179$('.tooltip-arrow').css('border-bottom-color', '#c82f27');
180
181
182$('[data-toggle="tooltip"]').each(function() {
183if ($(this).closest('.uwsa-system-roster').length > 0) {
184    $(this).tooltip({
185        trigger: 'manual'
186    }).tooltip('show');
187}
188}
188);
189
190
191/* UW SUPERIOR */
192
193var uwsp = $('[data-original-title="UW-Superior"]');
194var uwspTooltip = uwsp.next('.tooltip');
195
196uwspTooltip.css('left', '28px');
197uwspTooltip.css('top', '28px');        
198uwspTooltip.find('.tooltip-arrow').css('left', '32px');
199
200uwsp.add(uwspTooltip).hover(function() {
201    uwspTooltip.find('.tooltip-inner').css('background-color', '#FFD046');
202    uwspTooltip.find('.tooltip-inner').css('color', '#231F20');            
203    uwspTooltip.find('.tooltip-arrow').css('border-top-color', '#FFD046');
204    uwspTooltip.find('.tooltip-arrow').css('border-bottom-color', '#FFD046');
205}, function() {
206    uwspTooltip.find('.tooltip-inner').css('background-color', '#c82f27');
207    uwspTooltip.find('.tooltip-inner').css('color', '#FFFFFF');              
208    uwspTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
209    uwspTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
210});        
211
212
213/* UW RIVER FALLS */
214
215var uwrf = $('[data-original-title="UW-River Falls"]');
216var uwrfTooltip = uwrf.next('.tooltip');
217
218uwrfTooltip.css('left', '-50px');
219uwrfTooltip.find('.tooltip-arrow').css('left', '66px');
220
221uwrf.add(uwrfTooltip).hover(function() {
222    uwrfTooltip.find('.tooltip-inner').css('background-color', '#BE2036');
223    uwrfTooltip.find('.tooltip-arrow').css('border-top-color', '#BE2036');
224    uwrfTooltip.find('.tooltip-arrow').css('border-bottom-color', '#BE2036');
225}, function() {
226    uwrfTooltip.find('.tooltip-inner').css('background-color', '#c82f27');
227    uwrfTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
228    uwrfTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
229});
230
231
232/* UW STOUT */
233
234var uwst = $('[data-original-title="UW-Stout"]');
235var uwstTooltip = uwst.next('.tooltip');
236
237uwstTooltip.css('left', '6px');
238uwstTooltip.css('top', '200px');        
239uwstTooltip.find('.tooltip-arrow').css('left', '62px');
240
241uwst.add(uwstTooltip).hover(function() {
242    uwstTooltip.find('.tooltip-inner').css('background-color', '#004A8F');
243    uwstTooltip.find('.tooltip-arrow').css('border-top-color', '#004A8F');
244    uwstTooltip.find('.tooltip-arrow').css('border-bottom-color', '#004A8F');
245}, function() {
246    uwstTooltip.find('.tooltip-inner').css('background-color', '#c82f27');
247    uwstTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
248    uwstTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
249});        
250
251
252/* UW EAU CLAIRE */
253
254var uwec = $('[data-original-title="UW-Eau Claire"]');
255var uwecTooltip = uwec.next('.tooltip');
256
257uwecTooltip.css('left', '70px');
258uwecTooltip.css('top', '158px');        
259uwecTooltip.find('.tooltip-arrow').css('left', '32px');
260
261uwec.add(uwecTooltip).hover(function() {
262    uwecTooltip.find('.tooltip-inner').css('background-color', '#004A8F');
263    uwecTooltip.find('.tooltip-arrow').css('border-top-color', '#004A8F');
264    uwecTooltip.find('.tooltip-arrow').css('border-bottom-color', '#004A8F');
265}, function() {
266    uwecTooltip.find('.tooltip-inner').css('background-color', '#c82f27');
267    uwecTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
268    uwecTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
269});   
270
271
272/* UW STEVENS POINT */
273
274var uwstp = $('[data-original-title="UW-Stevens Point"]');
275var uwstpTooltip = uwstp.next('.tooltip');
276
277uwstpTooltip.css('left', '166px');
278uwstpTooltip.css('top', '182px');        
279uwstpTooltip.find('.tooltip-arrow').css('left', '65px');
280
281uwstp.add(uwstpTooltip).hover(function() {
282    uwstpTooltip.find('.tooltip-inner').css('background-color', '#004A8F');
283    uwstpTooltip.find('.tooltip-arrow').css('border-top-color', '#004A8F');
284    uwstpTooltip.find('.tooltip-arrow').css('border-bottom-color', '#004A8F');
285}, function() {
286    uwstpTooltip.find('.tooltip-inner').css('background-color', '#c82f27');
287    uwstpTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
288    uwstpTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
289});   
290
291
292/* UW GREEN BAY */
293
294var uwgb = $('[data-original-title="UW-Green Bay"]');
295var uwgbTooltip = uwgb.next('.tooltip');
296
297uwgbTooltip.css('left', '297px');
298uwgbTooltip.css('top', '186px');        
299uwgbTooltip.find('.tooltip-arrow').css('left', '54px');
300
301uwgb.add(uwgbTooltip).hover(function() {
302    uwgbTooltip.find('.tooltip-inner').css('background-color', '#105640');
303    uwgbTooltip.find('.tooltip-arrow').css('border-top-color', '#105640');
304    uwgbTooltip.find('.tooltip-arrow').css('border-bottom-color', '#105640');
305}, function() {
306    uwgbTooltip.find('.tooltip-inner').css('background-color', '#c82f27');
307    uwgbTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
308    uwgbTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
309});   
310
311
312/* UW LA CROSSE */
313
314var uwlc = $('[data-original-title="UW-La Crosse"]');
315var uwlcTooltip = uwlc.next('.tooltip');
316
317uwlcTooltip.css('left', '48px');
318uwlcTooltip.css('top', '234px');        
319uwlcTooltip.find('.tooltip-arrow').css('left', '62px');
320
321uwlc.add(uwlcTooltip).hover(function() {
322    uwlcTooltip.find('.tooltip-inner').css('background-color', '#84161E');
323    uwlcTooltip.find('.tooltip-arrow').css('border-top-color', '#84161E');
324    uwlcTooltip.find('.tooltip-arrow').css('border-bottom-color', '#84161E');
325}, function() {
326    uwlcTooltip.find('.tooltip-inner').css('background-color', '#c82f27');
327    uwlcTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
328    uwlcTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
329});   
330
331/* UW OSHKOSH */
332
333var uwosh = $('[data-original-title="UW-Oshkosh"]');
334var uwoshTooltip = uwosh.next('.tooltip');
335
336uwoshTooltip.css('left', '225px');
337uwoshTooltip.css('top', '232px');        
338uwoshTooltip.find('.tooltip-arrow').css('left', '84px');
339
340uwosh.add(uwoshTooltip).hover(function() {
341    uwoshTooltip.find('.tooltip-inner').css('background-color', '#FECF08');
342    uwoshTooltip.find('.tooltip-inner').css('color', '#000000');            
343    uwoshTooltip.find('.tooltip-arrow').css('border-top-color', '#FECF08');
344    uwoshTooltip.find('.tooltip-arrow').css('border-bottom-color', '#FECF08');
345}, function() {
346    uwoshTooltip.find('.tooltip-inner').css('background-color', '#c82f27');
347    uwoshTooltip.find('.tooltip-inner').css('color', '#FFFFFF');             
348    uwoshTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
349    uwoshTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
350});   
351
352
353/* UW MADISON */
354
355var uwmsn = $('[data-original-title="UW-Madison"]');
356var uwmsnTooltip = uwmsn.next('.tooltip');
357
358uwmsnTooltip.css('left', '180px');
359uwmsnTooltip.css('top', '324px');        
360uwmsnTooltip.find('.tooltip-arrow').css('left', '62px');
361
362uwmsn.add(uwmsnTooltip).hover(function() {
363    uwmsnTooltip.find('.tooltip-inner').css('background-color', '#CD1543');           
364    uwmsnTooltip.find('.tooltip-arrow').css('border-top-color', '#CD1543');
365    uwmsnTooltip.find('.tooltip-arrow').css('border-bottom-color', '#CD1543');
366}, function() {
367    uwmsnTooltip.find('.tooltip-inner').css('background-color', '#c82f27');             
368    uwmsnTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
369    uwmsnTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
370});   
371
372/* UW MILWAUKEE */
373
374var uwmke = $('[data-original-title="UW-Milwaukee"]');
375var uwmkeTooltip = uwmke.next('.tooltip');
376
377uwmkeTooltip.css('left', '305px');
378uwmkeTooltip.css('top', '327px');        
379uwmkeTooltip.find('.tooltip-arrow').css('left', '47px');
380
381uwmke.add(uwmkeTooltip).hover(function() {
382    uwmkeTooltip.find('.tooltip-inner').css('background-color', '#FEC214');
383    uwmkeTooltip.find('.tooltip-inner').css('color', '#000000');            
384    uwmkeTooltip.find('.tooltip-arrow').css('border-top-color', '#FEC214');
385    uwmkeTooltip.find('.tooltip-arrow').css('border-bottom-color', '#FEC214');
386}, function() {
387    uwmkeTooltip.find('.tooltip-inner').css('background-color', '#c82f27');
388    uwmkeTooltip.find('.tooltip-inner').css('color', '#FFFFFF');             
389    uwmkeTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
390    uwmkeTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
391});   
392
393/* UW PLATTEVILLE */
394
395var uwplt = $('[data-original-title="UW-Platteville"]');
396var uwplktTooltip = uwplt.next('.tooltip');
397
398uwplktTooltip.css('left', '95px');
399uwplktTooltip.css('top', '371px');        
400uwplktTooltip.find('.tooltip-arrow').css('left', '62px');
401
402uwplt.add(uwplktTooltip).hover(function() {
403    uwplktTooltip.find('.tooltip-inner').css('background-color', '#F37422');           
404    uwplktTooltip.find('.tooltip-arrow').css('border-top-color', '#F37422');
405    uwplktTooltip.find('.tooltip-arrow').css('border-bottom-color', '#F37422');
406}, function() {
407    uwplktTooltip.find('.tooltip-inner').css('background-color', '#c82f27');             
408    uwplktTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
409    uwplktTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
410});   
411
412/* UW WHITEWATER */
413
414var uwww = $('[data-original-title="UW-Whitewater"]');
415var uwwwTooltip = uwww.next('.tooltip');
416
417
418
419uwwwTooltip.css('left', '205px');
420uwwwTooltip.css('top', '410px');        
421uwwwTooltip.find('.tooltip-arrow').css('left', '91px');
422
423uwww.add(uwwwTooltip).hover(function() {
424    uwwwTooltip.find('.tooltip-inner').css('background-color', '#582D82');           
425    uwwwTooltip.find('.tooltip-arrow').css('border-top-color', '#582D82');
426    uwwwTooltip.find('.tooltip-arrow').css('border-bottom-color', '#582D82');
427}, function() {
428    uwwwTooltip.find('.tooltip-inner').css('background-color', '#c82f27');             
429    uwwwTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
430    uwwwTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
431});   
432
433/* UW PARKSIDE */
434
435var uwpks = $('[data-original-title="UW-Parkside"]');
436var uwpksTooltip = uwpks.next('.tooltip');
437
438uwpksTooltip.css('left', '312px');
439uwpksTooltip.css('top', '379px');        
440uwpksTooltip.find('.tooltip-arrow').css('left', '35px');
441
442uwpks.add(uwpksTooltip).hover(function() {
443    uwpksTooltip.find('.tooltip-inner').css('background-color', '#036A37');           
444    uwpksTooltip.find('.tooltip-arrow').css('border-top-color', '#036A37');
445    uwpksTooltip.find('.tooltip-arrow').css('border-bottom-color', '#036A37');
446}, function() {
447    uwpksTooltip.find('.tooltip-inner').css('background-color', '#c82f27');             
448    uwpksTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27');
449    uwpksTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27');
450});   
451
452});
453
454
455
456/*
457Location search - google maps API
458*/
459var user_loc;
460var school_elements = [];
461var schools_calculated = [];
462
463//Called if location search is enabled from the admin panel
464function initLocationSearch() {
465var g_maps_srcipt = '<script type="text/javascript" src="https://maps.google.com/maps/api/js?units=imperial&key=AIzaSyDvo99uwrmxvvRZtnBnp8W0jdFnaNGPFWE"></script>';
466$('#g_maps_placeholder').html($(g_maps_srcipt));
467var user_loc_prom = new Promise(function(resolve, reject){
468    if (navigator.geolocation) {
469        navigator.geolocation.getCurrentPosition(
470            function(position) {
471                var pos = {
472                    lat: position.coords.latitude,
473                    lng: position.coords.longitude
474                };
475                // if user is in the Wisconsin region
476                if(pos.lat > 35 && pos.lat < 50 && pos.lng > -99 && pos.lng < -80) {
477                    user_loc = pos;
478                    console.log(user_loc);
479                    //getSchoolLoc(user_loc);
480                    resolve('User is in the Wisconsin region');
481                }else{
482                    //console.log("User not near Wisconsin");
483                    reject("User not near Wisconsin");
484                }
485            },
486            function(error){
487                console.log(error.message);
488                console.log("Location Not available.");
489                reject("Location Not available.");
490            }, {
491                enableHighAccuracy: true
492                ,timeout : 5000
493            }
494        );
495    }else{
496        console.log("Location Not available.");
497        reject("Location Not available.");
498    }
499});//end user_loc_prom
500
501user_loc_prom.then(function(result) {
502    console.log(result);
503    getSchoolLoc(user_loc);
504},function(result){
505    console.error(result);
506});
507}
508
509function getSchoolLoc(user_loc) {
510var destinations = [];
511jQuery(".marker").each(function (i, val) {
512    //console.log(i, val);
513    var name = jQuery(val).html();
514    var rel = jQuery(val).attr('rel');
515    var lat = Number(jQuery(val).attr('gpslat'));
516    var lng = Number(jQuery(val).attr('gpslng'));
517    var link = jQuery(val).attr('href');
518    var pos = {lat: lat, lng: lng};
519    var this_school = {name: name,
520                        rel: rel,
521                        lat: lat,
522                        lng: lng,
523                        link: link,
524                        pos: pos};
525    school_elements.push(this_school);
526});
527var arrayLength = school_elements.length;
528for (var i = 0; i < arrayLength; i++) {
529    destinations.push(school_elements[i].pos)
530}
531var origin = [user_loc];
532var service = new google.maps.DistanceMatrixService();
533service.getDistanceMatrix(
534    {
535        origins: origin,
536        destinations: destinations,
537        travelMode: google.maps.TravelMode.DRIVING,
538        unitSystem: google.maps.UnitSystem.IMPERIAL,
539        avoidHighways: false,
540        avoidTolls: false
541    }, callback
542);
543
544function callback(response, status) {
545    if (status == google.maps.DistanceMatrixStatus.OK) {
546        var response_origins = response.originAddresses;
547        for (var i = 0; i < response_origins.length; i++) {
548            var results = response.rows[i].elements;
549            if(results != null){
550                for (var j = 0; j < results.length; j++) {
551                    var element = results[j];
552                    if(element != null){
553                        var distance = element.distance.value;
554                        var school_link = school_elements[j].link;
555                        schools_calculated.push([distance, school_link])
556                    }
557                }
558            }
559        }
560        clickClosestSchool();
561    }else{
562        console.log(status);
563    }
564}
565}
566
567function clickClosestSchool() {
568var keyOfShortest = 0;
569var arrayLength = schools_calculated.length;
570for (var i = 0; i < arrayLength; i++) {
571    console.log('' + i + ' ' + schools_calculated[i]);
572    if(schools_calculated[i][0] < schools_calculated[keyOfShortest][0]){
573        keyOfShortest = i;
574    }
575}
576jQuery(function(){
577    /* SELECT THE SCHOOL'S INFO PANE*/
578    jQuery('#dialog_confirm_map').click();//clicking on this element closes the modal/overlay window
579    jQuery('a[href="'+schools_calculated[keyOfShortest][1]+'"]').click();
580    jQuery('#g_maps_placeholder').click();//clicking on this bogus element closes the dropdown menu
581    //fade message in then slide up
582    var close_school_name = jQuery('a[href="'+schools_calculated[keyOfShortest][1]+'"]').html();
583    var msg = '<div class=notice"><div class="alert alert-info "><p>We noticed that you were closest to '+ close_school_name +'. Please choose from the map or drop-down menu to make another selection.</p></div></div>';
584    $('#roster_info').html(msg).show(function(){
585        $(this).delay(6000).hide(1000);
586    });
587});
588}
589
590/*
591****** END - Location search - google maps API
592*/
593
594})(jQuery);
595})();
596
597
598
599
600
601
602
603})(jQuery);
604    
605})();
606
607
608
609
610
611
612
613})(jQuery);
614			

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.