// File: menu.js

$is_msie = false;
if (navigator.appVersion.indexOf("MSIE") > -1) {
	$is_msie = true;
}

var arr_timeouts = new Array();


function menu_in(num_menu_ref) {
	arr_timeouts[num_menu_ref] = 10;
}

function menu_on(num_menu_ref) {
	
	arr_timeouts[num_menu_ref] = 10;
	
	var objtop = document.getElementById("menu_top_" + num_menu_ref);
	var curr_top = objtop.offsetTop + objtop.offsetHeight;
	var curr_left = objtop.offsetLeft;
	
	var objsub = document.getElementById("submenu_top_" + num_menu_ref);
	if ($is_msie) {
		objsub.style.left = curr_left-1;
		objsub.style.top = curr_top+1;
	} else {
		objsub.style.left = curr_left-2;
		objsub.style.top = curr_top;
	}
	objsub.style.display = '';
	/*
	for(var pos = 1; document.getElementById("menu_top_" + num_menu_ref + "_sub_" + pos); ++pos) {
		var objsub = document.getElementById("menu_top_" + num_menu_ref + "_sub_" + pos);
		objsub.style.left = curr_left;
		objsub.style.top = curr_top+1;
		
		if ($is_msie) {
			//objsub.style.width = 112;
		}
		
		objsub.style.display = '';
		curr_top += objsub.offsetHeight+1;
	}
	*/

	// forzamento a off degli altri menu
	for (var pos = 1; pos < 10; ++pos) {
		if (pos != num_menu_ref && arr_timeouts[pos] == 1) {
			menu_check(pos);
		}
	}
}
function menu_off(num_menu_ref) {
	
	arr_timeouts[num_menu_ref] = 1;
	setTimeout("menu_check('"+num_menu_ref+"')", 150);
	/*
	*/
}

function menu_check(num_menu_ref) {
	if (arr_timeouts[num_menu_ref] == 1) {

		var objsub = document.getElementById("submenu_top_" + num_menu_ref);
		objsub.style.display = 'none';
		/*
		var objtop = document.getElementById("menu_top_" + num_menu_ref);
		for(var pos = 1; document.getElementById("menu_top_" + num_menu_ref + "_sub_" + pos); ++pos) {
			var objsub = document.getElementById("menu_top_" + num_menu_ref + "_sub_" + pos);
			objsub.style.display = 'none';
		}
		*/
	}
}