// JavaScript Document
function startmap(marlin_location)
{
	var gmarkers = [];
	var htmls = [];
	var i = 0;
	
	var label="World";
	var html="test1";
	var html2="test2";

	var html_es="<div style='font:8pt sans-serif,arial; text-align:left'><img src='../upload/images/map/map-empire-thumb.jpg' style='float:left;margin-right:10px;margin-bottom:10px;' align='left'>London Bridge - <br />Empire Square</div>";
	var html2_es="<div style='font:8pt sans-serif,arial; text-align:left'>34 Long Lane London SE1 4NH <br />T:+44 (0)207 378 4840 <br />F:+44 (0)207 378 4841</div>";
	var html_cs="<div style='font:8pt sans-serif,arial; text-align:left'><img src='../upload/images/map/map-canary-thumb.jpg' style='float:left;margin-right:10px;margin-bottom:10px;' align='left'>Canary Wharf - <br />Canary South</div>";
	var html2_cs="<div style='font:8pt sans-serif,arial; text-align:left'>11 Byng Street<br />Canary South,<br />Westferry Road,<br />Canary Wharf,<br />London, E14 8GG<br /><br />T:+44 (0)207 378 4840<br />F:+44 (0)207 378 4841</div>";
	var html_qs="<div style='font:8pt sans-serif,arial; text-align:left'><img src='../upload/images/map/map-queen-thumb.jpg' style='float:left;margin-right:10px;margin-bottom:10px;' align='left'>Queen Street - <br />The City</div>";
	var html2_qs="<div style='font:8pt sans-serif,arial; text-align:left'>30 Queen Street<br />London<br />EC4R 1BR<br /><br />T:+44 (0)207 378 4840<br />F:+44 (0)207 378 4841</div>";
	var html_lt="<div style='font:8pt sans-serif,arial; text-align:left'><img src='../upload/images/map/map-londinium-thumb.jpg' style='float:left;margin-right:10px;margin-bottom:10px;' align='left'>Tower Bridge - <br />Londinium Tower</div>";
	var html2_lt="<div style='font:8pt sans-serif,arial; text-align:left'>87 Mansell Street<br />London<br />E1 8AP<br /><br />T:+44 (0)207 378 4840<br />F:+44 (0)207 378 4841</div>";
	var html_ov="<div style='font:8pt sans-serif,arial; text-align:left'><img src='../upload/images/map/map-stratford-thumb.jpg' style='float:left;margin-right:10px;margin-bottom:10px;' align='left'>Marlin Apartments - Stratford, London</div>";
	var html2_ov="<div style='font:8pt sans-serif,arial; text-align:left'>Bellhaven<br />2 Millstone Close<br />Stratford<br />E15 1PE<br /><br />T: +44 (0) 207 378 4840<br />F: +44 (0) 207 378 48411</div>";
	var html_lh="<div style='font:8pt sans-serif,arial; text-align:left'><img src='../upload/images/map/map-limehouse-thumb.jpg' style='float:left;margin-right:10px;margin-bottom:10px;' align='left'>Marlin City Docklands</div>";
	var html2_lh="<div style='font:8pt sans-serif,arial; text-align:left'>Mission Court<br />577 Commercial Road<br />Limehouse<br />London - E1 0HJ<br />T: +44 (0) 207 378 4840<br />F: +44 (0) 207 378 4841</div>";
	var html_ae="<div style='font:8pt sans-serif,arial; text-align:left'><img src='../upload/images/map/map-aldgate-thumb.jpg' style='float:left;margin-right:10px;margin-bottom:10px;' align='left'>Aldgate - <br />City East</div>";
	var html2_ae="<div style='font:8pt sans-serif,arial; text-align:left'>58 Commercial Road<br />London E1 1AN<br />T:+44 (0)207 378 4840<br />F:+44 (0)207 378 4841</div>";



	var icon=null;

	if (GBrowserIsCompatible())
	{               
		// Creates a tabbed marker and set up the event window
		function createTabbedMarker(point,label1,html1,label2,html2,icon) {


			var baseIcon = new GIcon();
			baseIcon.shadow = "../upload/images/map/marlin-google-shadow.png";
			baseIcon.iconSize = new GSize(38, 51);
			baseIcon.shadowSize = new GSize(56, 35);
			baseIcon.iconAnchor = new GPoint(9, 34);
			baseIcon.infoWindowAnchor = new GPoint(9, 2);
			baseIcon.infoShadowAnchor = new GPoint(18, 25);

			var marlinIcon = new GIcon(baseIcon);
			marlinIcon.image = "../upload/images/map/marlin-google-logo.png";

			// Set up our GMarkerOptions object
			markerOptions = { icon:marlinIcon };
			var marker = new GMarker(point, markerOptions);
			//var marker = new GMarker(point);

			GEvent.addListener(marker, "click", function() {                
			    //marker.openInfoWindowTabsHtml([new GInfoWindowTab('Info',html1), new GInfoWindowTab('Contact',html2)]);
				marker.openInfoWindowTabsHtml([new GInfoWindowTab('Info',html1+html2)]);
			});
			gmarkers[i] = marker;
			htmls[i] = html1;            
			i++;
			return marker;
		}
		

		var map = new GMap2(document.getElementById("gmap"));
		//map.addControl(new GSmallMapControl());


			var zoomControll = new GLargeMapControl(); 
			//var zoomControll = new GSmallMapControl();
			var pos = new GControlPosition(G_ANCHOR_TOP_LEFT, new
			GSize(10,40));
			map.addControl(zoomControll, pos);

		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());

		var es_lat = 51.50072198390301;
		var es_lon = -0.09041190147399902;
		var cs_lat = 51.50064851757535;
		var cs_lon = -0.025148391723632812;
		var qs_lat = 51.511760623284765;
		var qs_lon = -0.09301900863647461;
		var lt_lat = 51.5116;
		var lt_lon = -0.072752;
		var ov_lat = 51.5454;
		var ov_lon = 0.0011;
		var lh_lat = 51.5133;
		var lh_lon = -0.0433;
		var ae_lat = 51.5148;
		var ae_lon = -0.0674;

		var es_coords = new GLatLng(es_lat, es_lon);
		var qs_coords = new GLatLng(qs_lat, qs_lon);
		var cs_coords = new GLatLng(cs_lat, cs_lon);
		var lt_coords = new GLatLng(lt_lat, lt_lon);
		var ov_coords = new GLatLng(ov_lat, ov_lon);
		var lh_coords = new GLatLng(lh_lat, lh_lon);
		var ae_coords = new GLatLng(ae_lat, ae_lon);

		if(marlin_location == 'es') {
			map.setCenter(es_coords, 15);
		} else if(marlin_location == 'qs') {
			map.setCenter(qs_coords, 15);
		} else if(marlin_location == 'cs') {
			map.setCenter(cs_coords, 15);
		} else if(marlin_location == 'lt') {
			map.setCenter(lt_coords, 15);
		} else if(marlin_location == 'ov') {
			map.setCenter(ov_coords, 15);
		} else if(marlin_location == 'lh') {
			map.setCenter(lh_coords, 15);
		} else if(marlin_location == 'ae') {
			map.setCenter(ae_coords, 16);
		} else {
			map.setCenter(new GLatLng(51.5275, -0.0494), 12);
		}

		
		var ovcontrol = new GOverviewMapControl(new GSize(90,90)); 
		map.addControl(ovcontrol);        

		var markerpoint = es_coords;
		var marker = createTabbedMarker(markerpoint,label,html_es,label,html2_es,icon);                        
		map.addOverlay(marker);		

		var markerpoint2 = lt_coords;
		var marker2 = createTabbedMarker(markerpoint2,label,html_lt,label,html2_lt,icon);                        
		map.addOverlay(marker2);

		var markerpoint3 = cs_coords;
		var marker3 = createTabbedMarker(markerpoint3,label,html_cs,label,html2_cs,icon);                        
		map.addOverlay(marker3);

		var markerpoint4 = qs_coords;
		var marker4 = createTabbedMarker(markerpoint4,label,html_qs,label,html2_qs,icon);                        
		map.addOverlay(marker4);

		var markerpoint5 = ov_coords;
		var marker5 = createTabbedMarker(markerpoint5,label,html_ov,label,html2_ov,icon);                        
		map.addOverlay(marker5);
		
		var markerpoint6 = lh_coords;
		var marker6 = createTabbedMarker(markerpoint6,label,html_lh,label,html2_lh,icon);                        
		map.addOverlay(marker6);
		
		var markerpoint7 = ae_coords;
		var marker7 = createTabbedMarker(markerpoint7,label,html_ae,label,html2_ae,icon);                        
		map.addOverlay(marker7);
	
		
	}
	else 
	{
		alert("Sorry, the interactive mapping features are unavailable.");
	}
}

