google.load("maps", "5");
google.load("search", "1");

function OnLoad() {

	var Items = [{
		name: "Hotel Habitel",
		address: "ul. Opatkowicka 1, 30-499 Kraków",
		phone: "Tel/Fax: +48 12 26 49 566",
		coords: [49.983563, 19.913339]
	}];

	// Create a map control
	var map = new GMap2(document.getElementById("mapCanvas"));
	map.setCenter(new GLatLng(Items[0]["coords"][0], Items[0]["coords"][1]), 13);
	//map.setMapType(G_NORMAL_MAP);
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	//map.setZoom(13);

  // Add in a full set of icons
	var itemIcon = new GIcon();
	itemIcon.image = 'http://www.habitel.pl/templates/images/gmap/fl_wroc.png';
	itemIcon.shadow = 'http://www.habitel.pl/templates/images/gmap/cien.png';
	itemIcon.transparent = 'http://www.habitel.pl/templates/images/gmap/alpha_fl_wroc.png';
	itemIcon.iconSize = new GSize(29, 30);
	itemIcon.shadowSize = new GSize(44, 30);
	itemIcon.iconAnchor = new GPoint(2, 30);
	itemIcon.infoWindowAnchor = new GPoint(13, 14);

  // Create array of markers
	var markers = new Array();

//  for (var i = 0; i < Items.length; i++)
//	{
	 markers[0] = new GMarker(new GLatLng(Items[0]["coords"][0], Items[0]["coords"][1]), itemIcon);
	 markers[0].hotelData = Items[0];
	 map.addOverlay(markers[0]);
	 GEvent.addListener(map, "click",
	   function (marker, point)
	   {
	     if (marker && marker.hotelData)
		    marker.openInfoWindowHtml('<div class="mapDesc">' + marker.hotelData['name'] + '<br />' + marker.hotelData['address'] + '<br />' + marker.hotelData['phone'] + '</div>');
	   }
	 );
//	}
}
google.setOnLoadCallback(OnLoad);

