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


function enableTimeout() {
	timemoutEnabled = true;
}

function disableTimeout() {
	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";		
	}
	
	document.getElementById("TR_LIV2_"+num).style.display = ""; // visalizza la riga del liv2
	document.getElementById("menuliv1_"+num).style.display = "none"; // nascondo il semplice
	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 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 checkMinHeight() {
	if($("colonnaSXcompleta") && $("colonnaDXcompleta") && $("cuscinoDIV")) {
	
	var SX = $("colonnaSXcompleta").offsetHeight;
	var DX = $("colonnaDXcompleta").offsetHeight;
	var offset = DX - SX;
	if(navigator.appName == "Microsoft Internet Explorer"){
		offset = offset + 3;
	}
	if(offset > 0) {
		$("cuscinoDIV").style.height = offset+"px";
		if ($("cuscinoDIV2")) {
			$("cuscinoDIV2").style.height = offset+"px";
		}
	}	
	}
}


function gotoMinHeight(id, height) {
	var h = $(id).offsetHeight;
	if (h < 400) {
		$(id).style.height = height+"px";
	}
}


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


