function show_map(street, plz)
{	
 from = encodeURI(street+' '+plz);
 $("#wrapper-site").prepend('<div id="site-shadow" ></div>');
 $("#site-shadow").prepend('<div id="token"></div>');
 $("#token").fadeIn("slow").animate({opacity: 1, top: "50px"}, 1000 );
 $("#token").load("/source/php/includes/map.php?from="+from);
}

function close_map()
{
 $("#token").animate({top: "-50px"}, 1500 ).fadeOut("slow");
 $("#site-shadow").fadeOut("slow");
}


var map;
var mapcoder;
var address;
var from ;

function load(from)
{
	address = from;
	if(GBrowserIsCompatible())
	{
		mapcoder = new GClientGeocoder();
		map = new GMap2(document.getElementById('gmap'));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		if(from == address)
		{
			var geocoder = new GClientGeocoder();
			function showAddress(address) {
			  geocoder.getLatLng(
				address,
				function(point) {
				  if (!point) {
					/*alert(address + " not found");*/
				  } else {
					map.setCenter(point, 10);
					var marker = new GMarker(point);
					map.addOverlay(marker);
					marker.openInfoWindowHtml(from);
				  }
				}
			  );
			}
			showAddress(address);
		}
		else
		{
			directionsPanel = document.getElementById("routeDiv");
			directions = new GDirections(map, directionsPanel);
			directions.load("from: "+from+" to: "+address+" ");
		}
	}
}
