var ML=function(){var g,e,f;function j(a){$("#panel div:visible").hide();switch(a){case g:$("#nav_start_page").show();break;case e:$("#nav_ajax_in_progress").show();break;case f:$("#nav_search_results").show()}}function d(){var c=a.getCenter(),d=a.getZoom(),k=$(window).height()-$("#header").outerHeight();$("#panel").css("height",k+"px");$("#mapdiv").css("height",k+"px");$(window).width();$("#panel").is(":visible")?($("#mapdiv").css("left",$("#panel").outerWidth()+"px"),$("#mapdiv").css("width",$(window).width()-
$("#panel").outerWidth()+"px")):($("#mapdiv").css("left","0px"),$("#mapdiv").css("width",$(window).width()+"px"));$("#panel_toggle").css("left",$("#mapdiv").css("left"));a.invalidateSize();a.setView(c,d)}function l(){$("#panel").is(":visible")?$("#panel_toggle").html("<="):$("#panel_toggle").html("=>");$("#panel_toggle").click(function(){$("#panel").toggle();$("#panel").is(":visible")?$("#panel_toggle").html("<="):$("#panel_toggle").html("=>");d()});$("#panelclosebutton").click(function(a){$("#panel").toggle();
a.preventDefault();d()})}function m(){$("#searchForm").submit(function(){var c;with(a.getBounds())c=_southWest.lng+","+_northEast.lat+","+_northEast.lng+","+_southWest.lat;$("#nav_search_results").empty();j(e);$.getJSON(n,{format:"json",json_callback:"?",q:$("#q").val(),countrycodes:"BR","accept-language":"pt",viewbox:c},function(d){j(f);var c="";$.each(d,function(d,b){if(b.type!="administrative"){var e=new L.LatLng(parseFloat(b.boundingbox[1]),parseFloat(b.boundingbox[2])),f=new L.LatLng(parseFloat(b.boundingbox[0]),
parseFloat(b.boundingbox[3])),g=new L.LatLng(b.lat,b.lon);console.log(b);var i="<p>";b.icon&&(i='<p><img src="'+b.icon+'" vertical-align="midle">');i+='<a href="#">'+b.display_name+"</a></p>";c=$(i);c.appendTo("#nav_search_results");c.click(function(){a.fitBounds(new L.LatLngBounds(e,f));h.clearLayers();h.addLayer(new L.Marker(g))});event.preventDefault()}});$("#nav_search_results").is(":empty")&&$("#nav_search_results").append("N\u00e3o foi poss\u00edvel encontrar <b>"+$("#q").val()+"</b>.")}).error(function(){$("#nav_search_results").append("Houve problema de conex\u00e3o com o servidor.")});
$("#panel").is(":visible")||($("#panel_toggle").html("<="),$("#panel").toggle());d();return!1})}function o(){$("#about_dialog").dialog({autoOpen:!1,width:650,modal:!0});$("#about_dialog_opener").click(function(){$("#about_dialog").dialog("open")});$("#improve_map_dialog").dialog({autoOpen:!1,width:600,modal:!0});$("#improve_dialog_opener").click(function(){$("#improve_map_dialog").dialog("open")});$("#feedback_dialog").dialog({autoOpen:!1,height:380,width:600,modal:!0,buttons:{Enviar:function(){$.post("send_feedback.php",
$("#feedback_dialog form").serialize()).success(function(){alert("Coment\u00e1rio enviado com sucesso!");$(this).dialog("close")}).error(function(){alert("Houve um erro enviando seu coment\u00e1rio!")})},Cancelar:function(){$(this).dialog("close")}}});$("#feedback_dialog_opener").click(function(){$("#feedback_dialog").dialog("open")})}var n="http://open.mapquestapi.com/nominatim/v1/search",a,h;g=0;e=1;f=2;return{initializeMap:function(c){a=new L.Map(c);cloudmade=new L.TileLayer("http://{s}.tile.cloudmade.com/19b66a8865cc592f8e317b7c61da3b6a/997/256/{z}/{x}/{y}.png",
{maxZoom:18,attribution:"Map data &copy; 2011 OpenStreetMap contributors, Imagery &copy; 2011 CloudMade"});a.addLayer(cloudmade);a.setView(new L.LatLng(-17.3,-50.7),4).addLayer(cloudmade);$(window).resize(d);d();h=new L.LayerGroup;a.addLayer(h);new L.Marker(new L.LatLng(0,0),{draggable:!0});new L.Marker(new L.LatLng(0,0),{draggable:!0});new L.Marker(new L.LatLng(0,0));l();m();o()}}};

