google.maps.visualRefresh=!0;var lo_map;var i;var stores=go_stores;var lo_markers={};function initialize(mapId){if(typeof mapId!='string'){mapId='map-canvas'}
var mapOptions={zoom:10,center:new google.maps.LatLng(go_coords.latitude,go_coords.longitude),mapTypeId:google.maps.MapTypeId.ROADMAP};lo_map=new google.maps.Map(document.getElementById(mapId),mapOptions);for(i=0;i<stores.length;i++){var infowindow=new google.maps.InfoWindow();var marker=new google.maps.Marker({map:lo_map,position:new google.maps.LatLng(stores[i].latitude,stores[i].longitude),icon:'/images/map-icon.png'});google.maps.event.addListener(marker,'click',(function(marker,i){return function(){lo_map.panTo(marker.position);infowindow.setContent(stores[i].mapcontent);infowindow.open(lo_map,marker)}})(marker,i));lo_markers[stores[i].storeid]=marker}
if(gi_storeid>0&&typeof lo_markers[gi_storeid]!='undefined'){google.maps.event.trigger(lo_markers[gi_storeid],'click')}}
google.maps.event.addDomListener(window,'load',initialize);$(function(){$("#addresslookup").submit(function(){$.getJSON('?a=addresslookup',{ps_address:$('#findstores').val()},function(po_response){if(typeof po_response.mapdata!=undefined){var latlng=new google.maps.LatLng(po_response.mapdata.results[0].geometry.location.lat,po_response.mapdata.results[0].geometry.location.lng);lo_map.panTo(latlng)}
$("#nearby-stores-container").html(po_response.nearby.desktop);$("#store-locations-mobile").html(po_response.nearby.mobile)});return!1});$('body').on('click','.store-name',function(){if(Modernizr.mq("screen and (max-width: 700px)")){p=$(this).parents('.nearby-item');$('.nearby-item').not(p).hide();$("#map-canvas").removeClass('bigtab').show();initialize();$('.locations-goback').show()}
setMarker($(this).data('storeid'))});$('.locations-goback').on('click',function(){$("#map-canvas").slideUp();$('.nearby-item').show();$('.locations-goback').hide()});function setMarker(storeid,zoom){zoom=zoom||12;marker=lo_markers[storeid];lo_map.setZoom(zoom);lo_map.panTo(marker.position);google.maps.event.trigger(marker,'click')}
$('.locator').click(function(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){pos=new google.maps.LatLng(position.coords.latitude,position.coords.longitude);lo_map.panTo(pos);lo_map.setZoom(12)})}})})