function loadMap() {
  if (GBrowserIsCompatible()) {

    // INIT MAP
    global_map = new GMap2($('map'));
    var map = global_map;
    map.addControl(new GSmallMapControl());                                                                                                                                                
    map.addControl(new GMapTypeControl());                                                                                                                                                 
    map.enableDoubleClickZoom();                                                                                                                                                           
    map.enableContinuousZoom();   

    // SET MAP POSITION
    if (typeof(bounds) != 'undefined') {
      map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));
    } else if (typeof(point) != 'undefined') {
      map.setCenter(point, 13);
      marker = new GMarker(point);
      map.addOverlay(marker);
//     marker.openInfoWindowHtml("<strong>"+location_complete+"</strong>")
    } else {
      map.setCenter(new GLatLng(47.724545,13.557129), 6); // AUSTRIA :)
    } // if-elseif-else

    if ($('viewmap')) {
      $('viewmap').hide();
    } // if
    document.body.onunload = GUnload;
  } // if

  if($('id_1454-check') && $F('id_1454-check') == '1' || $('id_1439-check') && $F('id_1439-check') == '1') {
   // if "bearbeiten" and showmap = 1 show the map.
  } else {
    if($('setmap')) {
      $('setmap').hide();
    } // if
  } // if-else 
  return;
} // function


function restoreControlMarker() {
  if (typeof(location_complete) != 'undefined') {
    marker = new GMarker(point, {draggable: true});
    GEvent.addListener(marker, "dragstart", function(){
     global_map.closeInfoWindow();
    });
    GEvent.addListener(marker, "dragend", function(){
     marker_pos = marker.getPoint();
     tmp_long = marker_pos.lng();
     tmp_lat = marker_pos.lat();
     document.getElementById("location_longitude").value = tmp_long;
     document.getElementById("location_latitude").value = tmp_lat;
     document.getElementById(hidden_field).value = "";
     global_map.setCenter(marker_pos);
//     marker.openInfoWindowHtml("<strong>"+location_complete+"</strong>")
    });
    global_map.setCenter(point, 13);
    global_map.addOverlay(marker);
//    marker.openInfoWindowHtml("<strong>"+location_complete+"</strong>");
  } // if
  return;
}





