// (c) Agosto 2005 by Gianluca De Grandis

var imgsname = new Array();		// vetteore delle immagini da precaricare
var imgpreload = new Array();	// vetteore delle immagini precaricate
var nImage = 0;					// numero delle immagini da precaricare
var i = 0;						// indice del vettore delle immagine da precaricare
var url = "popup.htm";
var imagePop = null;
var imgName = "null";
var sectionOpen = "";

// effettua il preload delle immagini inizializzete nella pagina all'interno del vettore imgsname
function preLoad() {
	imgpreload[i]=new Image()
	imgpreload[i].src=imgsname[i]
}

// effettua lo swap delle immagini passando id e path (conviene effetture il preload)
function swapImage(id,img){
	var tagName = document.getElementById(id);
	tagName.src = img;
}

// scrive l'indirizzo di posta elettronica linkabile passando la prima parte, la seconda e lo stile del link
function writeMail(a,b,stile) {
	var email = a + "@" + b;
	document.write("<a href='mailto:" + email + "' class='" + stile + "'><span style=\"text-decoration: none\">" + email +"</span></a>");
}

// apre la finestra popup ed inserisce l'immagine passata
function openPopup(num,path) {
	imagePop = window.open(url, "popImage" + num, "width=422, height=315, left=211, top=211");
	imgName = path;
}

// inserisce l'immagine nella popup che si apre con la function precedente
function insertImage() {
	imagePop.document.getElementById("foto").innerHTML = "<img border='0' src='" + imgName + "'>";
}

// funzione per la gestione del menu: mostra o nesconde le sottosezioni
function showSection(sectionId) 
{
	var cellToShow = document.getElementById(sectionId);	
	if (cellToShow.style.display == "none") {
		cellToShow.style.display = "";
	}
	else cellToShow.style.display="none";
	
	if (sectionOpen != "") {
		cellToShow = document.getElementById(sectionOpen);
		cellToShow.style.display="none";
		sectionOpen = "";
	}
	else sectionOpen = sectionId;
}

// apre una popup passando path, larghezza, altezza e posizione X Y
function openPupup(url,larghezza,lunghezza,xpos,ypos) {
	var popup;
	if (navigator.userAgent.indexOf("Macintosh") != -1)
		popup = window.open(url, "Sette", 'width=' + larghezza + ',height=' + lunghezza + ',left=' + xpos + ',top=' + ypos + ''); 
	else
		popup = window.open(url, "Sette", 'width=' + larghezza + ',height=' + lunghezza + ',left=' + xpos + ',top=' + ypos + ''); 
}

// recupera il parametro dalla stringa dell'indirizzo
function getQueryStringParam(paramName)
{
	if (document.location.search != "") {
		var pairs = document.location.search.substring(1).split("&");
		for (var i=0; i < pairs.length; i++) {
			var values = pairs[i].split("=");
			if(values[0]==paramName)
			return unescape(values[1]);
		}
	}
}