function apriSoluzione(num){
	var myTable = document.getElementById("sol_"+num);
	var myTables = document.getElementsByTagName("TABLE");

	for(var i=0; i<myTables.length; i++){
		if(myTables[i].id.substring(0,4) == 'sol_'){
			myTables[i].className = "hidden";
		}
	}
	myTable.className = "storici";
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function toggleLayer(whichLayer, button)
{
if (document.getElementById)
{
// this is the way the standards work
var style2 = document.getElementById(whichLayer).style;
var value2 = document.getElementById(button);
style2.display = style2.display? "":"block";
if(value2.value == '  > ') value2.value = '  < ';
else value2.value = '  > ';
}
else if (document.all)
{
// this is the way old msie versions work
var style2 = document.all[whichLayer].style;
style2.display = style2.display? "":"block";
}
else if (document.layers)
{
// this is the way nn4 works
var style2 = document.layers[whichLayer].style;
style2.display = style2.display? "":"block";
}
}

/*
function lingue(){
	var stato= document.getElementById('lingue').style.display;
	if (stato=='none'){
	document.getElementById('lingue').style.display='block'
	} else {
	document.getElementById('lingue').style.display='none'
	}
}
*/

function gestioneDIVLogin(azione, lingue){
	if(azione=='apri'){
		document.getElementById('login').style.display='block';
		document.getElementById('butt_login').style.display='none';
		if(lingue!='nolingue'){
			document.getElementById('sceltaLingue').style.display='none';
		}
	} else if(azione=='chiudi'){
		document.getElementById('login').style.display='none';
		document.getElementById('butt_login').style.display='block';
		if(lingue!='nolingue'){
			document.getElementById('sceltaLingue').style.display='block';
		}
	}
}

// FABIO'S STUFF =============================================================================================== 
// FABIO'S STUFF =============================================================================================== 
// FABIO'S STUFF =============================================================================================== 
// FABIO'S STUFF =============================================================================================== 

window.onload = function(){
	
	/*
	if(document.getElementById("menux")){
	altezze = new Array();
	var lis = document.getElementById("menux").getElementsByTagName("li");
	for(var i=0; i<lis.length; i++){
		if(lis[i].getElementsByTagName("ul")[0]){
			altezze.push(lis[i].getElementsByTagName("ul")[0].offsetHeight);
			if(lis[i].getElementsByTagName("ul")[0].className != "active"){
				lis[i].getElementsByTagName("ul")[0].style.height = "1px";
			}
			else{
			lis[i].className = 'active_node';
			}
		}
	}}
	*/
	// debug
	/*for(var i=0; i<altezze.length; i++){
		alert(i + " - " + altezze[i]);
	}*/
}


function sh(e, x, n){
	if(!e) var e = window.event;
	var sorgente = (e.target) ? e.target: e.srcElement;
	// alert(sorgente.tagName)
		if(sorgente.tagName == 'LI'){
			var sub = x.getElementsByTagName('ul')[0];
			if(sub){
			fx = new Fx.Style(sub, 'height', {duration: 300});
			if(sub.style.height == "1px"){
				fx.start(1, altezze[n]).chain(function(){x.className = 'active_node'});					
			}
			else{
				fx.start(altezze[n], 1);
				x.className = '';	
			}
		}
	}
}	