var iconHotel = new GIcon(); 
iconHotel.image = 'http://ajove.com/images/mini_logo.gif';
iconHotel.iconSize = new GSize(20, 20);
iconHotel.iconAnchor = new GPoint(6, 7);
iconHotel.infoWindowAnchor = new GPoint(5, 1);

var customIcons = [];
customIcons["HOTEL"] = iconHotel;

function load(lat,lng,htmldiv) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(lat,lng), 16);
		var point = new GLatLng(lat,lng);
		var marker = createMarker(point, htmldiv, "HOTEL");
		map.addOverlay(marker);
	}
}

function createMarker(point, htmldiv, type) {
	var marker = new GMarker(point, customIcons[type]);
	var html = htmldiv;
	GEvent.addListener(marker, 'mouseover', function() {
		marker.openInfoWindowHtml(html);
	});
	return marker;
}

