var bounds = new Array();

function loadmap(centerx, centery, id) {

	var mapElem = document.getElementById(id);
	mapElem.style.display='block';
	var map = new google.maps.Map(mapElem, {mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng(centerx, centery), navigationControl: true, mapTypeControl: true, scaleControl: true} );
	map.setZoom(13);
	bounds[id] = new google.maps.LatLngBounds();

	return map;

}

function createmarker(map, lat, lon, text, url, divid) {

	var latlng = new google.maps.LatLng(lat, lon);
	var marker = new google.maps.Marker({position: latlng, map: map});

	if (text) {
		var infowindow = new google.maps.InfoWindow({ content: text });
		google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); });
	} else if (url) {
		google.maps.event.addListener(marker, "click", function() {
			$('mapinfoframe').src = url;
			fithoteldetail('mapinfoframe');
		});

	} else if (divid) {


	}

	bounds[map.getDiv().id].extend(latlng);

}

function fitmarkers(map) {
	map.fitBounds(bounds);
}

function fithoteldetail(frame) {

	$(frame).height = $(frame).contentWindow.document.body.scrollHeight + 'px';

}

