
      var sidebar_html = "";
      var gmarkers = [];
	    var htmls = [];
      var i = 0;
      
      var gicons = [];
      var icontype ="";
	  
      var inhouseicon = new GIcon();
      inhouseicon.iconSize = new GSize(64, 57);
      inhouseicon.shadowSize = new GSize(85, 63);
      inhouseicon.iconAnchor = new GPoint(32, 57);
	    inhouseicon.infoWindowAnchor = new GPoint(32, 26);
      
           	    
      gicons["inhouse"] = new GIcon(inhouseicon, "/fileadmin/img/inhouse_map_logo.png", null, "/fileadmin/img/inhouse_map_shadow.png" );


  function anzeigen(div){
    if(document.getElementById(div).style.display=='none'){ 
      document.getElementById(div).style.display='block';
    }else{ 
      document.getElementById(div).style.display='none';
    }
  }
  function myclick(i) {
    gmarkers[i].openInfoWindowHtml(htmls[i]);
	}	  
	  
  function createMarker(point,name,html,icontype) {

	  var marker = new GMarker(point, gicons[icontype]);
	  GEvent.addListener(marker,"click", function() {	
	  
      //marker.openInfoWindowHtml('<div id="window">' + html + '</div>');
	  });
	  gmarkers[i] = marker;
	  htmls[i] = '<div id="window">' + html + '</div>';
	  if ( name != 'moers festival'){
	   sidebar_html += '<a href="javascript:myclick(' + i + ')" class="bodytext">' + name + '</a>&nbsp;';
	  }
    i++;
	  
	  return marker;
	  }
	  
  function createMarker2(point,icontype) {
	  var marker2 = new GMarker(point,gicons[icontype]);
	  gmarkers[i] = marker2;
	  return marker2;
	}	 

  function mymap(){

    if (GBrowserIsCompatible()) {
     
    var gmarkers = [];
	  var htmls = [];
    var i = 0;
      
    mSvgEnabled = true;
    _mSvgForced = true;
          
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(51.49633049, 7.44079113), 14);
      
    //map.setMapType(G_NORMAL_MAP);
    //map.setMapType(G_SATELLITE_MAP);
      
         
          	
                   
	  function readMap(url) {
	  
	  var request = GXmlHttp.create();
	  request.open("GET", 'http://www.inhouse-dortmund.com/fileadmin/php/'+url, true);
	  
	  request.onreadystatechange = function() {
	  
	  if (request.readyState == 4) {
	  var xmlDoc = request.responseXML;
	  
	  var markers = xmlDoc.documentElement.getElementsByTagName("marker");
	  
	  sidebar_html="";
	  
	  for (var i = 0; i < markers.length; i++) {
	  
	  var lat = parseFloat(markers[i].getAttribute("lat"));
	  
	  var lng = parseFloat(markers[i].getAttribute("lng"));
	  var point = new GLatLng(lat,lng);
	  var icontype = markers[i].getAttribute("icontype");
	  var html = GXml.value(markers[i].getElementsByTagName("infowindow")[0]);
	  var label = GXml.value(markers[i].getElementsByTagName("label")[0]);

    var marker = createMarker(point,label,html, icontype);
	  var marker2 = createMarker2(point, icontype);
	  map.addOverlay(marker);
	  

	  }
	  switch (url) {
          case "uebernachten.xml":

          document.getElementById("uebernachten").innerHTML = '<div class="wcontent">'+sidebar_html+'</div>';
          break;
          case "festival.xml":
	  document.getElementById("spielstaetten").innerHTML = '<div class="wcontent">'+sidebar_html+'</div>';
	  break;
	  }
	  
	  }
	  }
	  request.send(null);
	  }
         
	   
	  readMap ("location.xml");

	  
	  

          
	  }
			
	  else {
	  alert("Sorry, Ihr Browser unterstutzt Google Map API nicht!");
	  }
	  
	  

}

