/*
* Enthält Funktionen für die google-Map
* */

    function addEvent( obj, type, fn )
    {
       if (obj.addEventListener) {
          obj.addEventListener( type, fn, false );
       } else if (obj.attachEvent) {
          obj["e"+type+fn] = fn;
          obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
          obj.attachEvent( "on"+type, obj[type+fn] );
       }
    }

  	function toggle(elementId, parent, expand, collapse) {
  		if (document.getElementById(elementId).style.display == 'none') {
  			document.getElementById(elementId).style.display = '';
  			if(typeof(collapse) != 'undefined') {
  				parent.innerHTML = collapse;
  			}
  		} else {
  			document.getElementById(elementId).style.display = 'none';
  			if(typeof(expand) != 'undefined') {
  				parent.innerHTML = expand;
  			}
  		}
  	}
	
  	function focusByName(name) {
  		document.getElementsByName(name)[0].focus();
	}
	
	
/**
* Die Funktion erzeugt einen Marker auf einer Google-Map mit Link
*/
function createMarker(point,html) {
   	var marker = new GMarker(point);
   	GEvent.addListener(marker, "click", function() {  marker.openInfoWindowHtml(html); 	});
   	return marker;
}


/*
* Die Funktion zeigt alle Marken an
*/
function showAll() {
   	map.setZoom(map.getBoundsZoomLevel(bounds));
   	map.setCenter(bounds.getCenter());
}
