var map;var firmen=new Array();var markers=new Array();var gIcon=new GIcon(G_DEFAULT_ICON);gIcon.image="/fileadmin/img/helpers/gmap/milcherzeuger/milchband_gold_xs.png";gIcon.shadow="/fileadmin/img/content/lebensmittel/icons/shadow.png";gIcon.iconSize=new GSize(13,13);gIcon.shadowSize=new GSize(15,15);gIcon.iconAnchor=new GPoint(6,6);var sIcon=new GIcon(G_DEFAULT_ICON);sIcon.image="/fileadmin/img/helpers/gmap/milcherzeuger/milchband_silber_xs.png";sIcon.shadow="/fileadmin/img/content/lebensmittel/icons/shadow.png";sIcon.iconSize=new GSize(13,13);sIcon.shadowSize=new GSize(15,15);sIcon.iconAnchor=new GPoint(6,6);var bIcon=new GIcon(G_DEFAULT_ICON);bIcon.image="/fileadmin/img/helpers/gmap/milcherzeuger/milchband_bronze_xs.png";bIcon.shadow="/fileadmin/img/content/lebensmittel/icons/shadow.png";bIcon.iconSize=new GSize(13,13);bIcon.shadowSize=new GSize(15,15);bIcon.iconAnchor=new GPoint(6,6);var wIcon=new GIcon(G_DEFAULT_ICON);wIcon.image="/fileadmin/img/helpers/gmap/milcherzeuger/milchband_weiss_xs.png";wIcon.shadow="/fileadmin/img/content/lebensmittel/icons/shadow.png";wIcon.iconSize=new GSize(13,13);wIcon.shadowSize=new GSize(15,15);wIcon.iconAnchor=new GPoint(6,6);function load(){if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map"));var A=new GMapType(G_PHYSICAL_MAP.getTileLayers(),G_PHYSICAL_MAP.getProjection(),"Relief");map.setMapType(A);map.addControl(new GLargeMapControl());map.setCenter(new GLatLng(51.179625,10.4375),6);loadData();$("input#q").autocomplete(firmen,{matchContains:true});$("input#q").result(function(C,E,D){if(E){for(var B=0;B<firmen.length;B++){if(firmen[B]==E){map.panTo(markers[B].getLatLng());map.setZoom(15);GEvent.trigger(markers[B],"mouseover")}}}})}}function createMarker(coord,icon,title,description){markerOptions={icon:eval(icon)};var marker=new GMarker(coord,markerOptions);GEvent.addListener(marker,"mouseover",function(){marker.openInfoWindowHtml(description)});map.addOverlay(marker);markers.push(marker)}function loadData(){var F=$("#mapcontrol").serialize();if(F==""){$("#mapcontrol :checkbox").each(function(){$(this).attr("checked","checked")})}map.clearOverlays();firmen=new Array();markers=new Array();$("input#q").flushCache();map.setZoom(6);var B=-99999;var E=99999;var A=-99999;var C=99999;jQuery.ajax({type:"GET",async:false,cache:false,dataType:"json",data:F?F:"",url:"/gmap-data-milcherzeuger.php",success:function(I){jQuery.each(I.items,function(K,M){firmen.push(M.firma);var J=parseFloat(M.L);var N=parseFloat(M.B);if(J>B){B=J}if(J<E){E=J}if(N>A){A=N}if(N<C){C=N}createMarker(new GLatLng(M.L,M.B),M.icon,M.firma,M.description)})}});var D=new GLatLngBounds;var H=new GLatLng(E-0.1,C-0.1);var G=new GLatLng(B+0.1,A+0.1);D.extend(H);D.extend(G);map.setCenter(D.getCenter());while(!map.getBounds().containsLatLng(H)||!map.getBounds().containsLatLng(G)){map.zoomOut()}$("input#q").autocomplete(firmen,{matchContains:true});return false};
