var menu = {	
	itens: {},
	intervalos: {},
	
	init: function(){
		$('div.header a.sub').bind('mouseover', menu.abre).bind('mouseout', menu.fecha).bind('click', function(){ return false; }).each(function(){
			menu.itens[this.name] = $('li.' + this.name);
		});
		$('div.header li.submenu').bind('mouseover', menu.abre).bind('mouseout', menu.fecha);
	},
	
	abre: function(){
		var name = $(this).attr('name');
		for (var i in menu.itens) {
			if (i != name) menu.itens[i].hide();
		}
		clearInterval(menu.intervalos[name]);
		menu.itens[name].show();
	},
	
	fecha: function(){
		var name = $(this).attr('name');
		menu.intervalos[name] = setInterval(function(){
			menu.itens[name].hide();
		},300);
	}	
};
$(function(){
	menu.init();
});
