		//ABQIAAAAYKwu7XlufleBmm53h38hxhSWRs9RhtPkfOejAuKBQOOamZf-PBQPfrOdlXW9PZulQcumVkDaoGIHYg customers
		//ABQIAAAAYKwu7XlufleBmm53h38hxhSdHJjYvzPYgRvVy73cw05Q_AwqnBQB_jLSdI4H3lzdXO_r-aluRbZrrw local

		var map;
		var markers = [];
		var moverw = -1;

		function showMarker( id )
		{
			GEvent.trigger( markers[ id ], "click" );
		}

		function resetView()
		{
			map.setCenter( new GLatLng( 57, 11 ), 4 );
			GEvent.trigger( map.getInfoWindow(), "closeclick" );
			if( moverw != -1 )
				moverw.hide( true );
		}

		function addmarker( point, text )
		{
			var marker = new GMarker( point );
			GEvent.addListener( marker, "click", function() {
//				map.savePosition();
//				GEvent.addListener( map.getInfoWindow(), "closeclick", function() { map.returnToSavedPosition(); } );
				marker.openInfoWindowHtml( text );
				map.setCenter( point, 13 );
				if( moverw == -1 )
				{
					moverw = new GOverviewMapControl( new GSize( 125, 125 ) );
					map.addControl( moverw );
				}
				else
					moverw.show( true );
			});
			return marker;
		}

		function loadGmap()
		{
			if( GBrowserIsCompatible() )
			{
				var locs = [];
				locs[ 0 ] = new Array( 63.917271, 24.996442, '<strong>Head Office, <br />Nivala Plant, <br />SWECO Mecaplan Oy</strong><br />Pajatie 13<br />85500 Nivala<br />Finland' );
				locs[ 1 ] = new Array( 46.89009, 19.70874, '<strong>Mecanova Fémlemezgyártó Kft</strong><br />Fuvar Utca 3<br />6000 Kecskemét<br />Hungary' );
				locs[ 2 ] = new Array( 48.80229, 9.27262, '<strong>Sales representative Germany</strong><br />Eugenstraße 1<br />70734 Fellbach <br />Germany' );				
        locs[ 3 ] = new Array( 60.21732,24.878423, '<strong>Kari Rahkila, <br />Sales Director <br /> </strong><br />Valimotie 9, P.O. Box 75<br />00381 Helsinki <br />Finland' );
        
				
				map = new GMap2( document.getElementById( 'mapwrap' ) );
				map.setCenter( new GLatLng( 57, 11 ), 4 );
				map.addControl( new GSmallMapControl() );
				map.enableDoubleClickZoom();
				map.enableScrollWheelZoom();

				for( i = 0; i < locs.length; i++ )
				{
					var point = new GLatLng( locs[ i ][ 0 ], locs[ i ][ 1 ] );
					var marker = addmarker( point, locs[ i ][ 2 ] );
					map.addOverlay( marker );
					markers[ i ] = marker;
				}
			}
		}
		
		window.onload = loadGmap;
		window.onunload = GUnload;

