PageSourceSearch

https://www.signsbytomorrow.com/cms/findcenter/searchaction.min.js?v=4

js signsbytomorrow.com collected 2026-10-03 22:12:55 UTC 6,062 bytes, 1 lines download raw bytes

1function GetRadiusFromDropDown(){var n=$("#lstRadius").val(),t=0;return n!=""&&(t=parseFloat(n)),isNaN(n)&&(radius=0),t}function SearchButtonHandler(){var t=$("#txtaddress").val(),n;if(t==""){alert("Missing zip code or address");return}if(n=GetRadiusFromDropDown(),n<=0){alert("Invaid radius");return}SearchLocations(t,n)}function LoadDefaultMap(n){try{var t=new google.maps.LatLng(defaultLat,defaultLon),i={zoom:4,center:t,mapTypeId:"roadmap",mapTypeControl:!1,streetViewControl:!1,scrollwheel:!1};map=new google.maps.Map(document.getElementById("map_canvas"),i);$("#map_canvas").show();$("#mainmap").show()}catch(r){}GetSearchDataAndProcessResult("searchaddress=&r="+n+"&lat="+defaultLat+"&lon="+defaultLon)}function SearchLocations(n,t){GetSearchDataAndProcessResult("searchaddress="+n+"&r="+t)}function GetSearchDataAndProcessResult(n){AJAX_Activity_Start();try{$.post("/cms/findcenter/search_locations.aspx",n,function(n,t){var s=!1,u,i,e,o,f,h,c,r;if(t=="success"&&(u=eval(n),u.success))if(s=!0,u.locations.length==0)NoMatchFound(),$("#map_canvas").hide();else{e="";try{for($("#mainmap").show(),o=new google.maps.LatLngBounds,f=null,i=u.locations[0],h=new google.maps.LatLng(parseFloat(i.lat),parseFloat(i.lon)),c={zoom:8,center:h,mapTypeId:"roadmap",mapTypeControl:!1,streetViewControl:!1,scrollwheel:!1},map=new google.maps.Map(document.getElementById("map_canvas"),c),infoWindow=new google.maps.InfoWindow,r=0;r<u.locations.length;r++)i=u.locations[r],e+=GetLocationHTML(i,r+1),f=new google.maps.LatLng(parseFloat(i.lat),parseFloat(i.lon)),o.extend(f),AddMarkerOnMap(i,f,r+1);u.locations.length==1&&(f=new google.maps.LatLng(parseFloat(i.lat)+.05,parseFloat(i.lon)),o.extend(f));map.fitBounds(o);map.getZoom()>20&&map.setZoom(16);u.locations.length>0?$("#map_canvas").show():$("#map_canvas").hide()}catch(l){for(r=0;r<u.locations.length;r++)i=u.locations[r],e+=GetLocationHTML(i,r+1)}$("#results").html(e)}s||(AJAX_Activity_Error(),NoMatchFound(),$("#map_canvas").hide());AJAX_Activity_End()})}catch(t){AJAX_Activity_Error();AJAX_Activity_End();$("#map_canvas").hide()}}function AddMarkerOnMap(n,t,i){var u=new MarkerWithLabel({map:map,position:t,animation:google.maps.Animation.DROP,draggable:!1,raiseOnDrag:!0,labelContent:"",labelAnchor:new google.maps.Point(3,33),labelClass:"map_pin_label",labelInBackground:!1,icon:"/App_Themes/v4/images/pin.png"}),f=GetDirectionsURL(n),r="";r+='<div class="mainbubblecontent">';r+='  <div class="mainbubblelocationname">'+i+". "+n.fr_name+"<\/div>";r+='  <div class="mainbubbletabcontent">';r+='      <div class="tab_content">';r+="          <div>"+n.ad1+" "+n.ad2+"<\/div>";r+="          <div>"+n.city+", "+n.state+" "+n.zip+"<\/div>";r+="          <div>Phone: <a href='tel:"+n.numtel+"'>"+n.tel+"<\/a><\/div>";searchbycriteria!=""&&n.distance>0&&(r+='          <div style="margin-top:5px; margin-bottom:5px;">Distance: '+n.distance+" miles away<\/div>");r+='          <div style="margin-top:5px; margin-bottom:5px;"><a href="'+n.fr_directory+'" target="_blank">Visit Website<\/a><\/div>';r+="      <\/div>";r+="  <\/div>";r+="<\/div>";u.set("frid",n.fr_id);google.maps.event.addListener(u,"click",function(){infoWindow.setContent(r);infoWindow.open(map,u)});google.maps.event.addListener(u,"mouseover",function(){var n=u.get("frid");$("#div"+n)&&$("#div"+n).addClass("highlight")});google.maps.event.addListener(u,"mouseout",function(){var n=u.get("frid");$("#div"+n)&&$("#div"+n).removeClass("highlight")});markers.push(u)}function GetLocationHTML(n){var t="",i=GetDirectionsURL(n),r=n.fr_directory;return t='<div id="div'+n.fr_id+'" class="block_'+n.country_code.toLowerCase()+" state_"+n.country_code.toLowerCase()+"_"+n.state.toLowerCase()+'">',t+='<div class="city-name">'+n.fr_name+"<\/div>",searchbycriteria!=""&&(t+='<span class="directions"> ('+n.distance+" miles)<\/span>"),t+='<a href="'+i+'" target="_blank" class="address">'+n.ad1+" "+n.ad2+"<br />",t+=""+n.city+", "+n.state+" "+n.zip+", "+n.country_code+"<\/a>",t+="<a href='tel:"+n.numtel+'\' class="phone">'+n.tel+"<\/a>",t+="<\/p>",(n.active==1||n.isimage360==1)&&(t+='<a href="'+r+'" class="link">View Site<\/a>'),t+="<\/div>",t+"<\/div>"}function GetDirectionsURL(n){var i="%2C",t="%20";return"https://maps.google.com/maps?mrt=yp&daddr="+n.ad1+i+t+n.city+t+n.state+i+t+n.zip}
1function NoMatchFound(){try{$("#searchresults").html("No match found");$("#results").html("")}catch(n){}}function AJAX_Activity_Error(){try{$("#filtersdiv").show();$("#searchprogress").hide();$("#searchresults").html("An error while searching the locations.")}catch(n){}}function AJAX_Activity_Start(){try{$("#searchresults").html("");$("#results").html("");$("#mainmap").hide();$("#filtersdiv").hide();$("#searchprogress").show();for(var n=0;n<markers.length;n++)markers[n].setMap(null)}catch(t){}}function AJAX_Activity_End(){try{$("#filtersdiv").show();$("#searchprogress").hide()}catch(n){}}function SearchByIP(){var n=new Date,t=n.getTime();$.ajax({"async":!0,url:"/cms/webservices/geocode.aspx?action=geoip&ticks="+t,type:"POST"}).done(function(n){var t=eval(n);t.success=="true"?(defaultLat=t.latitude,defaultLon=t.longitude,t.state_name!=""?($("#txtaddress").val(t.city_name+", "+t.state_code+", "+t.country_code),$("#lstRadius").val(cityradius),LoadDefaultMap(cityradius)):($("#txtaddress").val(t.state_name+", "+t.country_code),$("#lstRadius").val(statetradius),LoadDefaultMap(statetradius)),$("#browseall").hide()):LoadDefaultMap(defaultradius)}).fail(function(){LoadDefaultMap(defaultradius)})}var intzoom=13,map=null,infoWindow=null,markers=[],defaultLat=44.9778,defaultLon=-93.265,defaultradius=2e3,statetradius=250,cityradius=75,searchbycriteria="";$(document).ready(function(){var n=$("#txtaddress").val(),i=GetRadiusFromDropDown(),t;searchbycriteria=n;n!=""&&n!="all"?(SearchLocations(n,i),$("#browseall").hide()):(t=$("#txtlocationslist").val(),t!=""?(GetSearchDataAndProcessResult("locationslist="+t+"&r="+i),$("#browseall").hide()):$("#listall").val()=="all"?(defaultLat=44.9778,defaultLon=-93.265,LoadDefaultMap(defaultradius)):SearchByIP())});

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.