// JavaScript Document
function startmap()
{
	var gmarkers = [];
	var htmls = [];
	var i = 0;
	
	var label="World";
	var html="test1";
	var html2="test2";

	
	// HTML used in info bubbles

	var html="<div style='font:8pt sans-serif,arial; text-align:left; color:#000000;'> <strong>Dylan Hotel Dublin</strong><br />Eastmoreland Place,<br />Dublin 4,<br />Ireland<br /><strong>Tel:</strong> +353 1 6603000<br /><strong>Fax:</strong> +353 1 6603005</div>";
	var html2="<div style='font:8pt sans-serif,arial; text-align:left'></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 = "/dylan-google-logo-shadow.png";
			baseIcon.iconSize = new GSize(178, 88);
			baseIcon.shadowSize = new GSize(178, 88);
			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 = "/dylan-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() {  
				// 2 tabs
			    //marker.openInfoWindowTabsHtml([new GInfoWindowTab('Info',html1), new GInfoWindowTab('Contact',html2)]);

				//1 tab
				marker.openInfoWindowTabsHtml([new GInfoWindowTab('Info',html1+html2)]);
			});
			gmarkers[i] = marker;
			htmls[i] = html1;            
			i++;
			return marker;
		}
		

		// "map" = div id in HTML file.
		var map = new GMap2(document.getElementById("map"));
		//map.addControl(new GSmallMapControl());


			var zoomControll = new GLargeMapControl(); // Large = zoom slider + center map button
			//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());


		// Marker coords, 2 per marker

		var lat1 = 53.33306;
		var lon1 = -6.248889;

		// Initialise Marker coords, 1 per marker
		var coords1 = new GLatLng(lat1, lon1);

		// Center Map
		map.setCenter(new GLatLng(53.33306, -6.248889), 12);


		var ovcontrol = new GOverviewMapControl(new GSize(90,90)); 
		map.addControl(ovcontrol);        

		var markerpoint = coords1;
		var marker = createTabbedMarker(markerpoint,label,html,label,html2,icon);                        
		map.addOverlay(marker);	
		

	
		
	}
	else 
	{
		alert("Sorry, the interactive mapping features are unavailable.");
	}
}

