	//var gwidth=52.433121;
	//var gheight=13.434927;
	//var mapText="<strong>Leckerback - Filiale Britz</strong><br />"
    function initialize_dft() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(gwidth,gheight), 13);
        map.setUIToDefault();
      }
    }
    
    var map;
    var companyMarkerImage= "/common/images/maplogo.gif";
    var companyMarkerSize = new GSize(70, 33); //width, height
	var defaultZoomLevel  = 15;
	
    function resizeMyMap() {
    	//alert("yusa1");
    	
    	//if (map==null)
    	//	alert("null");
    	
    	map.checkResize();
    	map.setCenter(new GLatLng(gwidth,gheight), defaultZoomLevel);
    	//alert("yusa2");
    }
    
    function getDftMap(){
        map = new GMap2(document.getElementById("map_canvas"));

        var control = new GLargeMapControl();
        map.addControl(control);
        control = new GMapTypeControl();
        map.addControl(control);
        //map.setCenter(companyLatLng, defaultZoomLevel);
        //map.setMapType(G_HYBRID_MAP);
        map.setMapType(G_NORMAL_MAP);
        map.setUIToDefault();
        //map.openInfoWindow(map.getCenter(),mapText); 
        //return result;
    }
    
    
    function initialize1() {
      if (GBrowserIsCompatible()) 
      {
    	  getDftMap();
    	  var companyLatLng = new GLatLng(gwidth,gheight);
    	//var companyLatLng = getDftMap();

        //set company marker
        var companyMarker = createMarker(companyLatLng, companyMarkerImage, companyMarkerSize);
        
        //set map center
        map.setCenter(new GLatLng(gwidth,gheight), defaultZoomLevel);
        map.addOverlay(companyMarker);
        
        //map.setCenter(companyLatLng, defaultZoomLevel);
        //map.openInfoWindow(map.getCenter(),

        //map.openInfoWindow(map.getCenter(),
         //       document.createTextNode("<strong>Leckerback - Filiale</strong><br/>dsads"));
      }
    }
    
    function initialize2() {
        if (GBrowserIsCompatible()) {
            //var map = new GMap2(document.getElementById("map_canvas"));
            //map.setCenter(new GLatLng(37.4419, -122.1419), 13);
            
            //map.setUIToDefault();
        	getDftMap();
            //map.setCenter(new GLatLng(52.522488,13.408127), 12);
        	//map.setCenter(new GLatLng(52.514967,13.357809), 12);
        	map.setCenter(new GLatLng(52.475802,13.365383), 12);
        	52.485982,13.360577
    		//alert(branches.length);
            for (var i = 0; i < branches.length; i++) {
            		var curGLatLng = new GLatLng(branches[i]["gwidth"],branches[i]["gheight"]);
            		var curMarker = createMarker(curGLatLng, companyMarkerImage, companyMarkerSize);
            		addEvetn2Marker(curMarker,branches[i]["text"],branches[i]["url"]);
            		map.addOverlay(curMarker);
            	  //document.write("<dl><dt>Mitarbeiter " + (i + 1) + "<\/dt>");
            	  //for (var Eigenschaft in Mitarbeiter[i])
            	    //document.write("<dd>" + Eigenschaft + ": " + Mitarbeiter[i][Eigenschaft] + "<\/dd>");
            	  //document.write("<\/dl>");
            	}
            	        
            // Creates a marker whose info window displays the letter corresponding
            // to the given index.

            // Add 10 markers to the map at random locations
            /*
            var bounds = map.getBounds();
            var southWest = bounds.getSouthWest();
            var northEast = bounds.getNorthEast();
            var lngSpan = northEast.lng() - southWest.lng();
            var latSpan = northEast.lat() - southWest.lat();
            for (var i = 0; i < 10; i++) {
              var latlng = new GLatLng(southWest.lat() + latSpan * Math.random(),
                southWest.lng() + lngSpan * Math.random());

    		  var curMarker = createMarker(latlng, companyMarkerImage, companyMarkerSize);
    		  addEvetn2Marker(curMarker,"Marker222 <b></b>","http://localhost/filiale/filialdetail.php?id=4");
              map.addOverlay(curMarker);
            }
            */
          }
      }
    
    function createMarker(latlng, imageURL, imageSize)
    {
      
        var marker      = new GIcon(G_DEFAULT_ICON);
        marker.image    = imageURL;
        marker.iconSize = imageSize;
        
        var options     =  { icon: marker };
        
        return new GMarker(latlng, options);
      
    }
    
    function addEvetn2Marker(marker,markerText,url) {
        GEvent.addListener(marker, "mouseover", function() {
            marker.openInfoWindowHtml(markerText);
          });
        
        GEvent.addListener(marker, "click", function() {
      	  	window.location = url;
        });

    }


