+ :with => "'lat=' + args['lat'] + '&lon=' + args['lon'] + '&zoom=' + args['zoom']") %>
+ }
+
+ function setSearchViewbox() {
+ <% if params[:action] == 'index' %>
+ var extent = getMapExtent();
+
+ var minlon = document.createElement("input");
+ minlon.type = "hidden";
+ minlon.id = "minlon";
+ minlon.name = "minlon";
+ minlon.value = extent.left;
+ $("search_form").appendChild(minlon);
+
+ var minlat = document.createElement("input");
+ minlat.type = "hidden";
+ minlat.id = "minlat";
+ minlat.name = "minlat";
+ minlat.value = extent.bottom;
+ $("search_form").appendChild(minlat);
+
+ var maxlon = document.createElement("input");
+ maxlon.type = "hidden";
+ maxlon.id = "maxlon";
+ maxlon.name = "maxlon";
+ maxlon.value = extent.left;
+ $("search_form").appendChild(maxlon);
+
+ var maxlat = document.createElement("input");
+ maxlat.type = "hidden";
+ maxlat.id = "maxlat";
+ maxlat.name = "maxlat";
+ maxlat.value = extent.bottom;
+ $("search_form").appendChild(maxlat);
+ <% end %>
+ }
+
+ function startSearch() {
+ updateSidebar("<%= t 'site.sidebar.search_results' %>", "");
+ }
+
+ function endSearch() {
+ <% if params[:action] == 'index' %>
+ $("minlon").remove();
+ $("minlat").remove();
+ $("maxlon").remove();
+ $("maxlat").remove();
+ <% end %>