function centerWindow() {
	var divHeight = 530;
	
	if (self.innerWidth) {
		frameWidth = self.innerWidth;
		frameHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientWidth) {
		frameWidth = document.documentElement.clientWidth;
		frameHeight = document.documentElement.clientHeight;
	} else if (document.body) {
		frameWidth = document.body.clientWidth;
		frameHeight = document.body.clientHeight;
	} else return;
	
	// Centro il div principale nella finestra
	var container = document.getElementById( "container" );
	if (frameHeight > divHeight) {
		var yPos = (frameHeight - divHeight) / 2;
	} else {
		var yPos = 0;
	}
	container.style.top = yPos + "px";
}

function changeImg(img, index, l) {
	for (i=1; i<=l; i++) {
		divTag = document.getElementById( "foto_" + i );
		if ( i == index ) {
			divTag.style.display = "block";
		} else {
			divTag.style.display = "none";
		}
	}
}

function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
	var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
	var int_windowTop = (screen.height - a_int_windowHeight) / 2;
	var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
	var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
	if (parseInt(navigator.appVersion) >= 4) {
		obj_window.window.focus();
	}
}

// ------------------------------------------------------------------- //
// ---------------------- Form ricerca rapida ------------------------ //
// ------------------------------------------------------------------- //
function WinBookingBusiness_checkForm2(noData, noNotti) {
	var retVal = true;
		
	var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var e = document.getElementsByName("WinBookingBusiness_formRR2")[0];
	var day = parseInt(e.elements["RRD"].value);
	var month = parseInt(e.elements["RRM"].value);
	var year = parseInt(e.elements["RRY"].value);
	var notti = parseInt(parseFloat(e.elements["RRN"].value));
	
	if (!day || !month || !year)
		retVal = false;
	
	if (retVal && year/4 == parseInt(year/4))
		monthLength[1] = 29;
	
	if (retVal && day > monthLength[month-1])
		retVal = false;

	if(! retVal) {
		alert(noData);
		return false;
	}

	if(!notti || notti <= 0) {
		alert(noNotti);
		return false;
	}

	return true;	
}

// ------------------------------------------------------------------- //
// ------------------------- Google Maps ----------------------------- //
// ------------------------------------------------------------------- //
var map = null;
var centro = null;
var marker = null;
	
function inizializza() {
	if (GBrowserIsCompatible()) {
		centro = new GLatLng(45.435596, 10.990382);
		map = new GMap2(document.getElementById("mappaGoogle"));
		//map.setMapType(G_SATELLITE_MAP);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(centro, 15, G_SATELLITE_MAP);

		marker = new GMarker(centro);
		GEvent.addListener(marker, "click", apriInfoMarker);
	
		map.addOverlay(marker);
	
		//apriInfoMarker();
	}
}

function apriInfoMarker() {
	var htmlInfo	=	"<strong>Hotel Verona</strong><br>";
	htmlInfo		+=	"Corso Porta Nuova, 47/49 37122 Verona<br>";
	htmlInfo		+=	"Tel. +39 045 595 944 Fax +39 045 594 341<br>";
	htmlInfo		+=	"<br><a href='mailto:info@hotelverona.it'>info@hotelverona.it</a>";

	marker.openInfoWindowHtml(htmlInfo);

}