<!--
//<![CDATA[
		 
var map = null;
var bounds = null;

var area_2_icon = "circus_map_pointer.png";
var area_3_icon = "maxims_map_pointer.png";
var area_4_icon = "mint_map_pointer.png";

$(document).ready(function() {	
	
	$("#filter_code").change(function() {
		//$("#frm_location_filter").submit(); <- WTF?
		document.frm_location_filter.submit();
	});
	
	initMap();
	
	/** Dirty Filthy Hack - increase content height if the menu is bigger **/
	if($("#leftnav").height() > $("#container").height()) {
		$("#container").height($("#leftnav").height() + 50);
	}
	
	
});

/* ---------------------------------------------------------------------------- */

function initMap() {	
	if (GBrowserIsCompatible()) {
		
		map = new GMap2(document.getElementById("map_panel"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(54,-2), 5);
		
		$(".maplink").each(function() {
			var arrData = $(this).attr("rel").split("|");
		
			var htmlElement = $("#d_" + arrData[0]);

			if(parseFloat(arrData[1]) != 'NaN' && 
			   parseFloat(arrData[2]) != 'NaN' &&
			   arrData[1] != '' &&
			   arrData[2] != '') {
				
				locOrigin(arrData[1], arrData[2], htmlElement.html(), arrData[0], arrData[3]);
			}
		});
	}
}

function locOrigin(lat, lng, html, id, area) {
	
	GetIcon(area);
	var loc = new GLatLng(lat, lng);	
	// Use a custom icon for the origin point
	var originIcon = new GIcon(G_DEFAULT_ICON);

	originIcon.image = "http://" + location.hostname + "/genting/gfx/" + GetIcon(area);
	originIcon.iconSize = new GSize(GetWidth(area), GetHeight(area));
	markerOptions = {icon:originIcon};
	
	// create overlay marker
	var marker = new GMarker(loc, markerOptions);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);	
	});
	
	$("#a_" + id).click(function() {
		marker.openInfoWindowHtml(html);	
		map.setCenter(loc, 12);
		//return false;

	});
	
	map.addOverlay(marker);
}
//]]>
-->	

