var map;
var maptype=G_NORMAL_MAP;
var showov=1;
var center=new GLatLng(49.002011, 8.405822);
var mapzoom=13;
function load() 
{
	if (GBrowserIsCompatible()) 
	{
		// create the map
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addMapType(G_PHYSICAL_MAP);


		map.setCenter(center, mapzoom, maptype);

		if (showov) {
		//  ======== Add a map overview ==========
		var ovcontrol = new GOverviewMapControl(new GSize(100,100)); 
		map.addControl(ovcontrol); 
		var ov_map = ovcontrol.getOverviewMap(); 
		GEvent.addListener(map, 'maptypechanged', function(){ov_map.setMapType(maptype)});
		}

		GEvent.addDomListener(document.getElementById("map"), "DOMMouseScroll", wheelZoom); // Firefox
	        GEvent.addDomListener(document.getElementById("map"), "mousewheel",     wheelZoom); // IE

//		DefIcon47();
	}
	else 
	{
		alert("Sorry, the Google Maps API is not compatible with this browser");
	}
}
function CancelEvent(event)
{
	e = event;

	if (typeof e.preventDefault == 'function') e.preventDefault();
	if (typeof e.stopPropagation == 'function') e.stopPropagation();

	if (window.event) 
	{
		window.event.cancelBubble = true; // for IE
		window.event.returnValue = false; // for IE
	}

}
function wheelZoom(a)
	{
		CancelEvent(a);

	  if (a.detail) // Firefox
	  {
	    if (a.detail < 0)
	    { map.zoomIn(); }
	    else if (a.detail > 0)
	    { map.zoomOut(); }
	  }
	  else if (a.wheelDelta) // IE
	  {
	    if (a.wheelDelta > 0)
	    { map.zoomIn(); }
	    else if (a.wheelDelta < 0)
	    { map.zoomOut(); }
	  }
	}