function load() {
			if (GBrowserIsCompatible()){
				var map=new GMap2(document.getElementById("googleMap"));
				var offices=[
					{name:'quo-vadis',pos:{lat:43.0887,lng:5.8990},content:'<'+'a href="<%= BaseURI %>/european-sales/quo-vadis"><'+'strong>Quo Vadis Office<'+'/strong><'+'/a><'+'br /><'+'br /><'+'strong>+33 (0)4 94 94 43 32<'+'/strong><'+'br /><'+'br />Quo Vadis<'+'br />BP34 - Tamaris sur mer<'+'br />83504 La Seyne sur Mer Cedex<'+'br />'},
					{name:'spain',pos:{lat:36.5970,lng:-4.5637},content:'<'+'a href="<%= BaseURI %>/european-sales/marina-benalmadena"><'+'strong>Marina Benalmadena Office<'+'/strong><'+'/a><'+'br /><'+'br /><'+'strong>+34 952 576 018<'+'/strong><'+'br /><'+'br />Centro Nautico 14/15<'+'br />Avda de Capitania<'+'br />Puerto Deportivo de Benalmadena<'+'br />29630 Benalmadena<'+'br />Malaga, Spain'},
					{name:'portugal',pos:{lat:37.1306,lng:-8.5342},content:'<'+'a href="<%= BaseURI %>/european-sales/portugal"><'+'strong>Portugal Office<'+'/strong><'+'/a><'+'br /><'+'br /><'+'strong>+34 952 576 018<'+'/strong><'+'br /><'+'br />Marina de Portimao<'+'br />Praia da Rocha<'+'br />Algarve<'+'br />Portugal'},					
					{name:'france',pos:{lat:46.1312,lng:-1.1150},content:'<'+'a href="<%= BaseURI %>/european-sales/france"><'+'strong>Sailing Atlantic Services Office<'+'/strong><'+'/a><'+'br /><'+'br /><'+'strong>Les Sables dOlonne<'+'/strong><'+'br />33 (0)2 51 32 40 50<'+'br/>F-85106 les Sables dOlonne<'+'br/>France<'+'br/><'+'strong>La Rochelle<'+'/strong><'+'br/>18, Rue Leonard de Vinci<'+'br/>17440 AYTRE<'+'br/>'},
					{name:'croatia',pos:{lat:43.5128,lng:16.4423},content:'<'+'a href="<%= BaseURI %>/european-sales/croatia"><'+'strong>Croatia Office<'+'/strong><'+'/a><'+'br /><'+'br /><'+'strong>+385 (0)21 398 980<'+'/strong><'+'br/>Fax: +385 (0)21 398 980<'+'br/>Uvala baluni b.b.<'+'br/>21000 Split<'+'br/>'},

			];
				map.setCenter(new GLatLng(41.7057,0.2637),4);
				map.addControl(new GLargeMapControl());
				for(var i=0;i<offices.length;++i){
					map.addOverlay(createMarkerFromObject(offices[i]));
				}
				map.enableDoubleClickZoom();
			}
			function createMarker(point,sText) {
				var marker=new GMarker(point);
				GEvent.addListener(marker,'click',function(){marker.openInfoWindowHtml(sText,{maxHeight:130});});
				return marker;
			}
			function createMarkerFromObject(obj){
				if(!obj.pos){return;}
				if(!obj.metrics){obj.metrics={maxHeight:130};}
				var marker=new GMarker(new GLatLng(obj.pos.lat,obj.pos.lng),{title:obj.name});
				if(obj.content){GEvent.addListener(marker,'click',function(){marker.openInfoWindowHtml('<'+'div id="infoWindow">'+obj.content+'<'+'/div>',obj.metrics);});}
				return marker;
			}
			}
			

