function initMenus() {
	$('ul.menu ul').hide();
	/*$.each($('ul.menu'), function(){
		$('#' + this.id + '.expandfirst ul:first').show();
	});*/
	$('ul.menu li a').click(
		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;
			var numero_botoes = parseInt($("#numbotoes").val());

			if($('#' + parent).hasClass('noaccordion')) {
				$(this).next().slideToggle('normal');
				return false;
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
                                        if (parent=="menu") 
                                            numero_botoes = 6;
                                        else
                                            numero_botoes -= $(checkElement).children('li').size();
				}
                                redimencionar(numero_botoes);
                                $("#numbotoes").val(numero_botoes);
                                return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
                                if (parent=="menu")
                                    numero_botoes = 6;
				checkElement.slideDown('normal');
                                numero_botoes += $(checkElement).children('li').size();
				redimencionar(numero_botoes);
                                $("#numbotoes").val(numero_botoes);
                                return false;
			}
		}
	);
}

function redimencionar(numb) {
    var nova_altura = Math.floor(498/numb);
    $('ul a').css("height",nova_altura+"px");
}
$(document).ready(function() {initMenus();});
