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';
		}
	}
}

var ok='true';

function showHideLayers(nomeLayer,stato) {
	obj=document.getElementById(nomeLayer);
	var state=stato;
	
	if(obj!=null){
		if(state=='show')
			obj.style.visibility='visible';
		else
			if(ok=='true')
				obj.style.visibility='hidden';		
	}
}

function hideAll(nomeLayer,numFigli){
	tmp=new Number(numFigli);
	for(i=1;i<=tmp;i++){
		divObj=document.getElementById(nomeLayer+i);
		if(divObj!=null){
			divObj.style.visibility='hidden';
		}
	}
}

function hide(nomeLayer){
	setTimeout("showHideLayers('"+nomeLayer+"','hide')", 100);
}

function setOk(state){
	ok=state;	
}