var map=null;var marker=null;function resetMapCenterOkres(){var okresElem=document.getElementById("okres_id");var selIndex=okresElem.selectedIndex;var okresValue=okresElem.options[selIndex].value;var okresName=okresElem.options[selIndex].text;if(okresValue){var geocoder=new GClientGeocoder();geocoder.getLatLng(okresName,function(point){if(point){map.setCenter(point,11);}});}}
function resetMarker(point){if(marker!=null){map.removeOverlay(marker);}
marker=new GMarker(point,{draggable:true});marker.enableDragging();GEvent.addListener(marker,"drag",function(){var val=marker.getPoint();document.getElementById("zar_lat").value=val.lat().toFixed(6);document.getElementById("zar_lon").value=val.lng().toFixed(6);});map.addOverlay(marker);map.setCenter(point);document.getElementById("zar_lat").value=point.lat().toFixed(6);document.getElementById("zar_lon").value=point.lng().toFixed(6);}
function initializeAddObjectMap(){if(GBrowserIsCompatible()&&map==null){map=new GMap2(document.getElementById("map"),{size:new GSize(500,400)});map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.disableDoubleClickZoom();if(document.getElementById("zar_lat").value&&document.getElementById("zar_lon").value){var startpoint=new GLatLng(document.getElementById("zar_lat").value,document.getElementById("zar_lon").value);map.setCenter(startpoint,13);resetMarker(startpoint);}
else{var geocoder=new GClientGeocoder();geocoder.getLatLng("Slovensko",function(point){if(point){map.setCenter(point,7);}});}
GEvent.addListener(map,"dblclick",function(marker,point){resetMarker(point);});}}
function initializeCustomerMap(lat,lon,nazovHtml){if(GBrowserIsCompatible()&&map==null){map=new GMap2(document.getElementById("map"),{size:new GSize(500,400)});var coords=new GLatLng(lat,lon);map.setCenter(coords,14);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());marker=new GMarker(coords);map.addOverlay(marker);marker.openInfoWindowHtml(nazovHtml,{maxWidth:250});}}
function initializeCustomerPrintMap(lat,lon,nazovHtml){if(GBrowserIsCompatible()&&map==null){map=new GMap2(document.getElementById("map"),{size:new GSize(500,400)});var coords=new GLatLng(lat,lon);map.setCenter(coords,14);marker=new GMarker(coords);map.addOverlay(marker);marker.openInfoWindowHtml(nazovHtml,{maxWidth:250});}}
