
	function load(loggedIn) 
	{
		if (GBrowserIsCompatible()) 
		{
			mapVendors = new GMap(document.getElementById("mapVendors"));
			mapVendors.addControl(new GSmallMapControl());
		 	
			// polygon that overlays D-A-CH		
			mapVendors.setCenter(new GLatLng(51.165691,10.451526),6);		 
			mapVendors.addOverlay(new GPolygon([new GLatLng(72, -14),
												new GLatLng(35, -14),
												new GLatLng(35, 30),
												new GLatLng(72, 30),
												new GLatLng(72, -14)],
												null, 0, 0, "#777777", 0.3));
			var MIN_ZOOM_LEVEL = 6;
			var MAX_ZOOM_LEVEL = 19;
			var mapTypes = mapVendors.getMapTypes();
			
			for (var i=0; i<mapTypes.length; i++) 
			{
				mapTypes[i].getMinimumResolution = function()
				{
		           	return MIN_ZOOM_LEVEL;
				}
				mapTypes[i].getMaximumResolution = function() 
				{
					return MAX_ZOOM_LEVEL;
				}
	        }

			var bounds = new GLatLngBounds(new GLatLng(44,5.5), new GLatLng(55,17.5));
			
			GEvent.addListener(mapVendors, "move", function() 
			{
				checkBounds(mapVendors,bounds);
			});
		 
                     
         
		 	// load vendors onto map
			window.setTimeout("loadVendorsOnMap('<%=a%>','<%=ctry%>', '"+loggedIn+"')", 1000);
		}
	}
      	