function MM_findObj(n, d) { //v4.01
	var p,i,x;
	if( !d ) d = document;
	if( ( p=n.indexOf("?") ) > 0 && parent.frames.length ) {
		d = parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}
  	if( !( x = d[n] ) && d.all ) x = d.all[n];
	for (i=0; !x && i<d.forms.length; i++)
		x=d.forms[i][n];
	for(i=0; !x && d.layers && i<d.layers.length; i++)
		x=MM_findObj(n,d.layers[i].document);
	if( !x && d.getElementById ) x = d.getElementById(n);
	return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr = new Array;
	for(i=0; i<(a.length-2); i+=3)
	if ( (x=MM_findObj(a[i])) != null ) {
		document.MM_sr[j++] = x;
		if(!x.oSrc) x.oSrc=x.src;
		x.src=a[i+2];
	}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr;
	for(i=0; a && i<a.length && (x=a[i]) && x.oSrc; i++)
		x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
	var d=document;
	if( d.images ) {
		if( !d.MM_p )
			d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++)
		if ( a[i].indexOf("#") != 0 ) {
			d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
		}
	}
}

// ------------------------------------------------------------------- //
// ----------------------- Replace Immagini -------------------------- //
// ------------------------------------------------------------------- //
function replaceImg(img) {
	var imgElem = document.getElementById("imgBig");
	imgElem.src = img;
}

// ------------------------------------------------------------------- //
// ------------------------- Google Maps ----------------------------- //
// ------------------------------------------------------------------- //
var map = null;
var centro = null;
var marker = null;
	
function inizializza() {
	if (GBrowserIsCompatible()) {
		centro = new GLatLng(45.41949463157522, 11.246674060821533); //Via S. Matteo, 4 - 37038 Soave (VERONA)
		map = new GMap2(document.getElementById("mappaGoogle"));
		map.addControl(new GSmallMapControl());
		//map.addControl(new GMapTypeControl());
		map.setCenter(centro, 17);

		marker = new GMarker(centro);
		GEvent.addListener(marker, "click", apriInfoMarker);
	
		map.addOverlay(marker);
	
		apriInfoMarker();
	}
}

function apriInfoMarker() {
	var htmlInfo	=	"<strong>Hotel Roxy Plaza</strong><br>";
	htmlInfo		+=	"Via S. Matteo, 4 - 37038 Soave (VERONA)<br>";
	htmlInfo		+=	"Tel. 045 6190660 - Fax 045 6190676<br>";
	htmlInfo		+=	"<br><a href='mailto:info@hotelroxyplaza.it'>info@hotelroxyplaza.it</a>";

	marker.openInfoWindowHtml(htmlInfo);

}

// ------------------------------------------------------------------- //
// ------------------------------ AJAX ------------------------------- //
// ------------------------------------------------------------------- //
function GetXmlHttpObject() { 
	var objXMLHttp = null;
	if ( window.XMLHttpRequest ) {
		objXMLHttp = new XMLHttpRequest();
	} else if ( window.ActiveXObject ) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function loadGallery(pagina, lingua) {
	var destUrl = "http://www.hotelroxyplaza.it/load_galleria.cfm";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	if ( pagina == 0 ) {
		if ( lingua == "it" ) {
			var url = destUrl;
		} else {
			var url = destUrl + "?lang=" + lingua;
		}
	} else {
		if ( lingua == "it" ) {
			var url = destUrl + "?pag=" + pagina;
		} else {
			var url = destUrl + "?pag=" + pagina + "&lang=" + lingua;
		}
	}
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function stateChanged() {
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		if (xmlHttp.status == 200) {
			text = xmlHttp.responseText;
		} else {
			text = "Error code " + xmlHttp.status;
		}
		document.getElementById("galleria_bkg_dx").innerHTML = text;
	} 
}