
function switchlayer(Layer_Name)
{
  var GECKO = document.getElementById? 1:0 ;
  var IE = document.all? 1:0 ;

  open_close = new Array('nav6_2', 'nav7_2', 'nav8_2');//Array mit ids von Untermenus
  left_current = new Array('nav1', 'nav2', 'nav3', 'nav4', 'nav5', 'nav9', 'nav10', 'nav11'); //Array mit ids von Menupunkten ohne Untermenu
  if (GECKO)
      {     
          for( var i=0; i<open_close.length; i++ )
          {
            if (open_close[i]!=Layer_Name)
                {
                    var obj = document.getElementById(open_close[i]);
                    obj.style.display = "none";
                    obj.parentNode.className="";
                }
           }
           for( var i2=0; i2<left_current.length; i2++)
               {
                   document.getElementById(left_current[i2]).className="";
               }
           document.getElementById(Layer_Name).style.display=
	   (document.getElementById(Layer_Name).style.display=='block') ? 'none' : 'block';
           document.getElementById(Layer_Name).parentNode.className="current";
       }
  else if (IE)
       {
           for( var k=0; k<open_close.length; k++ )
          {
            if (open_close[k]!=Layer_Name)
                {
                    var obj3 = document.all[open_close[k]];
                    obj3.style.display = "none";
                    obj3.parentNode.className="";
                }
           }
           for( var k2=0; k2<left_current.length; k2++)
               {
                   document.all[left_current[k2]].className="";
               }
           document.all[Layer_Name].style.display = 'block';
           document.all[Layer_Name].parentNode.className="current";
       }
}



//Lädt die Seite neu
function neuAufbau () {
  if (Weite != window.innerWidth || Hoehe != window.innerHeight)
    location.href = location.href;
}

function getMaps(adressString){ 
    //Maps initialisieren und in einen Container laden:
            //-------------------------------------------------
            var geocoder = new google.maps.Geocoder();
            var geoLocation = new google.maps.LatLng(0, 0);
            var myOptions = {
                  zoom: 10,
                  center: geoLocation,
                  mapTypeId: google.maps.MapTypeId.ROADMAP,
                  mapTypeControlOptions: {
                    style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
                  }
            }; 

            var map = new google.maps.Map(document.getElementById("map_container"), myOptions) ;
            var marker = new google.maps.Marker({
              position: geoLocation,
              map: map,
              draggable: false
            });

            //Adresse ermitteln und die Karte ausrichten:
            //-------------------------------------------
            geocoder.geocode({'address': adressString},
            function(results, status) {
              if (status == google.maps.GeocoderStatus.OK) {
                var position = results[0].geometry.location;
                map.setCenter(position);
                map.setZoom(13);
                marker.setPosition(position); 
              } else {
                document.getElementById("map_container").innerHTML = 'Die Position konnte nicht automatisch ermittelt werden. ' + status;
              }
            })
}
