//funzione per mostrare gli elementi di un menù, peccato funzioni solo con mozilla
function mostra_menu(id, name){
	menu = document.getElementsByName(name);
	for(i=0;i<menu.length;i++){
	menu[i].style.display='none'; 
	}
	elemento = document.getElementById(id);
	if (elemento.style.display == 'none'){
		elemento.style.display = 'block';
		}else{
		elemento.style.display = 'none';
		}
	}
//questa è quella che funziona su tutti i browser
function mostra_old(id, valori){
	for(i=0;i<valori.length;i++){
		if(valori[i] != id){
		document.getElementById(valori[i]).style.display = 'none';
		}
		}
	elemento = document.getElementById(id);
	if (elemento.style.display == 'none'){
		elemento.style.display = 'block';
		}else{
		elemento.style.display = 'none';
		}
	}
//esegue il redirect
function redirect(url) {
	location.href = url;
	}
//apre un'immagine in una finestra popup che si adatta alle sue dimensioni
function mostra_img(nome){
window.img = nome;
popup = self.open('img.htm', 'popup', "location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no");
popup.focus();
}
//ridimensiona le immagini presenti in una pagina
function resize_images(xmax, ymax, images) {
	for(i=3;i<images.length;i++){
		if(images[i].width > xmax){
			oldx = images[i].width;
			images[i].width = xmax;
			/*images[i].height = images[i].height*images[i].width/oldx;*/
			}
		/*if(images[i].height > ymax){
			oldy = images[i].height;
			images[i].height = ymax;
			images[i].width = images[i].width*images[i].height/oldy;
			}*/
		}
	}
//di seguito le funzioni per inserire i tag nei form
function inserisci_tag2(target, tag_iniz, tag_finale) {
	testo = window.prompt("inserisci qui il testo");
	if(testo){
		target.value += tag_iniz+testo+tag_finale;
		}
	target.focus();
}
function inserisci_tag3(target, tag_iniz, tag_mid, tag_finale) {
	link = window.prompt("inserisci l'attributo");
	testo = window.prompt("inserisci il testo");
	if(link && testo){
		target.value += tag_iniz+link+tag_mid+testo+tag_finale;
		}
	target.focus();
}
//apre una pagina in una popup
function apri_popup(pagina, nome){
popup = self.open(pagina, nome, "location=no, menubar=no, status=no, scrollbars=yes, titlebar=yes, toolbar=no, resizable=yes, width=540, height=900, dependent=yes");
popup.focus();
}
//apre una pagina in una popup
function popup(pagina, nome, altezza, larghezza){

parametri = "location=no, menubar=no, status=no, scrollbars=yes, titlebar=yes, toolbar=no, resizable=yes, width="+larghezza+", height="+altezza+", dependent=yes";
popup = self.open(pagina, nome, parametri);
popup.focus();
}
//cambia le immagini dell'header e dell'indice al clic
function cambia_img(max_img) {
var header = document.getElementById('header-img');
numero = Math.round(Math.random()*(max_img - 1))+1;
header.src = "immagini/header-rosso/Header-s-"+numero+".png";
}

function download(ogg, id){
pagina = "download.php?file="+ogg+"&id="+id;
file = ogg;
popup = self.open(pagina, "download", "location=no, menubar=no, status=no, scrollbars=yes, titlebar=yes, toolbar=no, resizable=yes, width=1024, height=768, dependent=yes");
popup.focus();
}
//apre un'immagine in una finestra popup che si adatta alle sue dimensioni, per il clic con il tasto destro
function mostra_img_dx(nome, firefox){
if(firefox){
	window.img = nome;
	popup = self.open('img.php', 'popup', "location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no");
	popup.focus();
	}else{
	if(document.all){
		if(event.button == 2 || event.button == 3){
			window.img = nome;
			popup = self.open('img.php', 'popup', "location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no");
			popup.focus();
			}
		}else{
		if(e.which == 2 || e.which == 3){
			window.img = nome;
			popup = self.open('img.php', 'popup', "location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no");
			popup.focus();
			}
		}
	}
}

