function onMapInit(eventObj) 
{
	map.addTool( new PanTool(), true );
	map.addWidget( new NavigatorWidget() );
}

function onMarkerGeocode(eventObj) 
{
	var geocodeResponse = eventObj.response;
}

function addTownMarker(latitude, longitude, townName, rating, details)
{
	townName = escape(townName);
	townName = townName.replace("%E8","e")
	townName = townName.replace("%E9","e")
	townName = townName.replace("%DA","u")
	townName = unescape(townName);
	
	offColor = '0xE6663B';
	onColor = '0xFFFFFF';
  
	marker = new CustomPOIMarker( townName, rating, details, offColor, onColor);
	map.addMarkerByLatLon(marker, new LatLon(latitude,longitude), {url:"marker.swf"} );
}

function addEstablishmentMarker(latitude, longitude, estName, details, est_type, display_name)
{
	switch (est_type)
	{
	case 211:
		marker = '';
		offColor = '0xCC482E';
		onColor = '0xFFFFFF';
		break
	case 212:
		marker = '';
		offColor = '0xEC6D54';
		onColor = '0xFFFFFF';
		break
	case 213:
		marker = '';
		offColor = '0xF9BD5F';
		onColor = '0xFFFFFF';
		break
	}
	
	estName = escape(estName);
	estName = estName.replace("%E8","e")
	estName = estName.replace("%E9","e")
	estName = estName.replace("%DA","u")
	estName = unescape(estName);
	  
	if(display_name == true)
	{
		marker = new CustomPOIMarker( estName, marker, details, offColor, onColor);
	}
	else
	{
		marker = new CustomPOIMarker( marker, estName, details, offColor, onColor);
	}
	
	map.addMarkerByLatLon(marker, new LatLon(latitude,longitude), {url:"marker.swf"} );
}

function addGolfMarker(latitude, longitude, estName, details)
{
	marker = '';
	offColor = '0x1E7FAC';
	onColor = '0xFFFFFF';
		
	
	estName = escape(estName);
	estName = estName.replace("%E8","e")
	estName = estName.replace("%E9","e")
	estName = estName.replace("%DA","u")
	estName = unescape(estName);
	  
	marker = new CustomPOIMarker(estName, marker, details, offColor, onColor);
	map.addMarkerByLatLon(marker, new LatLon(latitude,longitude), {url:"marker.swf"} );
}

function addGardenMarker(latitude, longitude, estName, details)
{
	marker = '';
	offColor = '0x75A000';
	onColor = '0xFFFFFF';
		
	
	estName = escape(estName);
	estName = estName.replace("%E8","e")
	estName = estName.replace("%E9","e")
	estName = estName.replace("%DA","u")
	estName = unescape(estName);
	  
	marker = new CustomPOIMarker(estName, marker, details, offColor, onColor);
	map.addMarkerByLatLon(marker, new LatLon(latitude,longitude), {url:"marker.swf"} );
}

function addWeddingMarker(latitude, longitude, estName, details)
{
	marker = '';
	offColor = '0xFF4B71';
	onColor = '0xFFFFFF';
		
	
	estName = escape(estName);
	estName = estName.replace("%E8","e")
	estName = estName.replace("%E9","e")
	estName = estName.replace("%DA","u")
	estName = unescape(estName);
	  
	marker = new CustomPOIMarker(estName, marker, details, offColor, onColor);
	map.addMarkerByLatLon(marker, new LatLon(latitude,longitude), {url:"marker.swf"} );
}

function addSelfcateringMarker(latitude, longitude, estName, details)
{
	marker = '';
	offColor = '0xAB4800';
	onColor = '0xFFFFFF';
		
	
	estName = escape(estName);
	estName = estName.replace("%E8","e")
	estName = estName.replace("%E9","e")
	estName = estName.replace("%DA","u")
	estName = unescape(estName);
	  
	marker = new CustomPOIMarker(estName, marker, details, offColor, onColor);
	map.addMarkerByLatLon(marker, new LatLon(latitude,longitude), {url:"marker.swf"} );
}

function addFishingMarker(latitude, longitude, estName, details)
{
	marker = '';
	offColor = '0xECCC17';
	onColor = '0xFFFFFF';
		
	
	estName = escape(estName);
	estName = estName.replace("%E8","e")
	estName = estName.replace("%E9","e")
	estName = estName.replace("%DA","u")
	estName = unescape(estName);
	  
	marker = new CustomPOIMarker(estName, marker, details, offColor, onColor);
	map.addMarkerByLatLon(marker, new LatLon(latitude,longitude), {url:"marker.swf"} );
}

function addConferencevenueMarker(latitude, longitude, estName, details)
{
	marker = '';
	offColor = '0xA7B38B';
	onColor = '0xFFFFFF';
		
	
	estName = escape(estName);
	estName = estName.replace("%E8","e")
	estName = estName.replace("%E9","e")
	estName = estName.replace("%DA","u")
	estName = unescape(estName);
	  
	marker = new CustomPOIMarker(estName, marker, details, offColor, onColor);
	map.addMarkerByLatLon(marker, new LatLon(latitude,longitude), {url:"marker.swf"} );
}

