tms=new Array()

//Mostra o submenu no mouseover
function over(n){
	if(typeof(tms[n])!= "undefined")clearTimeout(tms[n])
	document.getElementById("s" + n).style.visibility = "visible";
}
//Esconde o submenu no mouseout
function out(n){
	tms[n] = setTimeout('document.getElementById("s' + n + '").style.visibility = "hidden"',100)
}


var menuclick = [
	false,false,false,false,false,false,false,
	false,false,false,false,false,false,false,
	false,false,false,false,false,false,false,
	false,false,false,false,false,false,false,
	false,false,false,false,false,false,false,
	false,false,false,false,false,false,false
];
// numero de elementos aki tem q coincidir com o numero de itens no menu
var _el;
var _n;

function arruma_topo(el, n)
{
	var els = (_el = el).getElementsByTagName('UL')[0].childNodes;
	var hh = 0;
	
	_n = n;
	
	for(i = 0;i < els.length;i++) {
		if(els[i].nodeName == 'LI') {
			hh += 19.2;	
		}
	}
	els = el.parentNode.childNodes;
	
	j = 1;

	for(i = 0;i < els.length;i++) 
	{
		if(els[i].nodeName == 'LI') 
		{
			if(j > n) {
				els[i].style.position = menuclick[n - 1] ? '' : 'relative';
                
                _el.getElementsByTagName('UL')[0].style.display = 'block';

				els[i].style.top = menuclick[n - 1] ? 0 : hh - _el.getElementsByTagName('UL')[0].offsetHeight;

                _el.getElementsByTagName('UL')[0].style.display = 'none';
			}
			else {
				if(j == n - 1) {
					els[i].style.visibility = 'visible';
					els[i].style.top = 0;
				}
				j++;
			}
			if(els[i] != _el) {
				var ul = els[i].getElementsByTagName('UL')[0];
				
				if(ul != undefined) {
					ul.style.visibility = 'hidden';
                    ul.style.display = 'none';
					ul.style.height = 0;
				}
			}
		}
	}
	menuclick[n - 1] = !menuclick[n - 1];

	for(i = 0;i < menuclick.length;i++) {
		if(i != (n - 1)) {
			menuclick[i] = false;
		}
	}
	_el.style.top = 0;
    _el.getElementsByTagName('UL')[0].style.display = menuclick[n - 1] ? 'block' : 'none';
    _el.getElementsByTagName('UL')[0].style.height = menuclick[n - 1] ? hh : 0;
	_el.getElementsByTagName('UL')[0].style.visibility = menuclick[n - 1] ? 'visible' : 'hidden';
}

