//************************************
function roll(msg) {
window.status = msg
return true
}


//************************************
function isBlank( cArg )
{
while ( cArg.length > 0 && cArg.charAt( cArg.length - 1 ) == " " ) {
	cArg = cArg.substring( 0, cArg.length - 1 );
	}
return cArg == "";
}


//*************************************
function evidenzia(oggetto, flag) {

if (flag == 1) {
	oggetto.style.backgroundColor = "#404080"
} else {
	oggetto.style.backgroundColor = "#6A6BA9"
}

}


//*************************************
function DataOdierna() {
var Oggi = new Date()
var GiorniDellaSettimana = new Array("Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato")
var Mesi = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre")
var GiornoDellaSettimana
var GiornoDelMese
var Mese
var Anno
var Ore
var Minuti
var Secondi


GiornoDellaSettimana = GiorniDellaSettimana[Oggi.getDay()]
GiornoDelMese = Oggi.getDate()
Mese = Mesi[Oggi.getMonth()]
Anno = Oggi.getFullYear()
Ore = Oggi.getHours()
Minuti = Oggi.getMinutes()
Secondi = Oggi.getSeconds()


return GiornoDellaSettimana + " " + GiornoDelMese + " " + Mese + " " + Anno // + " " + Ore + ":" + Minuti + ":" + Secondi

}


//*************************************
var arrayOpzioni	//ciascun elemento dell'array arrayOpzioni deve essere un array con le opzioni corrispondenti al rispettivo valore nella select di origine (src)

function sincronizzaSelect(src, dest) {
var i;
var opt;
var l;

// Azzera la select correlata
l = dest.options.length
for (i=0;i<l;i++) {
	dest.options[0]=null;
}

// Carica la select correlata con i nuovi valori
for (i=0;i<arrayOpzioni[src.selectedIndex].length;i++) {
	opt = new Option (arrayOpzioni[src.selectedIndex][i]);
	opt = new Option (arrayOpzioni[src.selectedIndex][i][0]);
	opt.value = arrayOpzioni[src.selectedIndex][i][1]
	dest.options[i] = opt;
}

}



//*************************************
function winpopup(URL, width, height) {
if(width == null) { width = "" }
if(height == null) { height = "" }
var w = window.open(URL, "winpopup", "toolbar=no,location=no,directories=no,status=no,menubar=no,width=" + width + ",height=" + height + ",scrollbars=auto")
}


//*************************************
// Genera il tag mailto e l'indirizzo di e-mail in modo da evitare spamming
function formatEmailAddr(name, domain) {
document.write('<a href=\"mailto:' + name + '@' + domain + '\">');
document.write(name + '@' + domain + '</a>');

}


//*************************************
// Visualizza o meno un elemento (DIV) sulla pagina
function visualizzaOnOff(ID) {
	var oggetto = document.getElementById(ID);
	
	if (oggetto.style.display == "none") {
		oggetto.style.display = "block"
	} else {
		oggetto.style.display = "none"
	}
}


//*************************************
// Scambia immagini
function cambiaImmagine(objImmagine, NuovaImmagine) {
	objImmagine.src= NuovaImmagine
}

function visualizzaOnOff2(menu) {
	var display = menu.style.display;
	var uls = document.getElementsByTagName("ul");
	for (i=0;i<uls.length;i++) {
		if(uls[i].className=="sottomenu")uls[i].style.display = "none";
	}
	menu.style.display = (display == "block") ? "none" : "block";
}

//*************************************
// Apre/Chiude i sottomenu
function toggle(id){
    ul = id;
    ulElement = document.getElementById(ul);
    if (ulElement){
            if (ulElement.className == 'closed'){
                    ulElement.className = "open";
                    }else{
                    ulElement.className = "closed";
                    }
            }
    }
