
function resetMenuInterval() {
	if(timemoutEnabled)
		Icounter = MenuInterval;
}


function enableTimeout() {
	timemoutEnabled = true;
    //document.getElementById("debug").innerHTML = "timemoutEnabled: true";
}

function disableTimeout() {
	timemoutEnabled = false;
    //document.getElementById("debug").innerHTML = "timemoutEnabled: false";
}


function moveLabel(num) {
	//alert(num);
	resetMenuInterval();
	
	tb = document.getElementById("table_menu2");
	rows = tb.getElementsByTagName("tr");
	for(i=0; i<rows.length; i++){
		rows[i].style.display = "none";
	}
	
	var images = document.getElementsByClassName("imgNoClass");
	for(i=0; i<images.length; i++){
		images[i].style.display = "";		
	}
	var images = document.getElementsByClassName("imgNoClassSel");
	for(i=0; i<images.length; i++){
		images[i].style.display = "none";		
	}
	
	if(document.getElementById("TR_LIV2_"+num)) {
		document.getElementById("TR_LIV2_"+num).style.display = ""; // visalizza la riga del liv2
	}
	if(document.getElementById("menuliv1_"+num)) {
		document.getElementById("menuliv1_"+num).style.display = "none"; // nascondo il semplice
	}
	if(document.getElementById("menuliv1_"+num+"_sel")) {
		document.getElementById("menuliv1_"+num+"_sel").style.display = ""; // visualizzo il grassetto
	}
		
}


// non piu usato
function viewSubmenu(n) {
	// funzione generica per gestire evntuali menu di terzo livello 
	// funziona solo nascondendo quelli non voluti
	//alert(n);
	var td = document.getElementById("TD_liv3_content"); // TD contenente tutti i DIV
	if (!td) return false;
	var rows = td.getElementsByTagName("div");
	for(i=0; i<rows.length; i++){
		rows[i].style.display = "none";
		var idvoice = rows[i].id.replace("menuliv3_", ""); //risalvo all'ID della voce
		var aLI = document.getElementById("ALV3_"+idvoice);
		if(aLI) {
			aLI.style.color = "";
		}
	}
	
	var idvoice = rows[n].id.replace("menuliv3_", ""); //risalvo all'ID della voce
	var davedere = document.getElementById("menuliv3_"+n);
	if(davedere) {
		davedere.style.display = ""; // visualizzo quello voluto
		var aLI = document.getElementById("ALV3_"+n);
		if(aLI) {
			aLI.style.color = "#7daac7";
			//alert(aLI.id);
		}
	}
	
}


function toggle(div) {
	var el = document.getElementById(div);
	if(el){
		var stato = el.style.display;
		if(stato == "") { el.style.display = "none" }
		else { el.style.display = ""; }
	}
}



function apriChiudi(n) { // usato in COLDX.php

	// nascondi tutti
	var tutti = $("coldx_container").getElementsByClassName("coldx");
	//alert(tutti.length);
	for(i=0; i < tutti.length; i++){
		if(n != i) {
			if(tutti[i].style.display == "") {
				new Effect.SlideUp(tutti[i], {queue: 'end', scaleTo: 3});
			}
		} else {
			if(tutti[i].style.display == "none") {
				new Effect.SlideDown(tutti[i], {queue: 'end', scaleFrom: 3});
			}
		}
	}
}



function checkMinHeight() {
	if($("sfondo_bianco_mondo")){
		var DX = 0;
		var SX = $("sfondo_bianco_mondo").offsetHeight;
		if($("DIV_COLDX")) {
			DX = $("DIV_COLDX").offsetHeight;
		} else {
			DX = 400;
		}
		//$("debug").innerHTML = DX+" - "+SX+" = "+ (DX - SX);
		if(SX < DX) {
			if($("cuscinoDIV")) {
				$("cuscinoDIV").style.height = (DX - SX)+'px';	
			}
			if($("cuscinoDIV2")) {
				$("cuscinoDIV2").style.height = (DX - SX)+'px';	
			}
		}
	}
}






function ajaxLog(ths){
	info = ths.href;
	var url = 'ajaxLog.php';
	var info = ths.href;
	var pars = 'info='+info;
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onComplete: function(r){}
		});
	return true;	
}


// funzione di assegnazione funzione di log.
function attachEventForLogAnchor(DIV){
	var els = $(DIV).descendants();
	for(i=0; i<els.length; i++) {
		if(els[i].tagName == "A" || els[i].tagName == "a") {
			Event.observe(els[i], 'click', function() { ajaxLog(this) });
		}
	}
}



function coldDXbuttonEffects (ths, alter) {
	if((ths) && (alter != disableButtonEffetcs1) && (alter != disableButtonEffetcs2)){
		ths.style.display='none';
		if(document.getElementById(alter)) {
			document.getElementById(alter).style.display='';
		}
	}
}



