var iconHotel = new GIcon(); 
iconHotel.image = 'http://www.acaspain.com/imagenes/mini.gif';
iconHotel.iconSize = new GSize(30, 30);
iconHotel.iconAnchor = new GPoint(6, 7);
iconHotel.infoWindowAnchor = new GPoint(5, 1);

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


	
function load(lat,lng,htmldiv,element_id) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById(element_id));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(lat,lng), 16);
    map.setMapType(G_SATELLITE_MAP);		
		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;
}
