var jqueryslidemenu={


buildmenu:function(menuid){
	jQuery(document).ready(function($){
		var $mainmenu=$("ul#"+menuid+"")
		var $headers=$mainmenu.find("ul").parent()
		$headers.each(function(i){
			var $curobj=$(this)
			
			$curobj.hover(
				function(e){
					var $targetul=$(this).children("ul:eq(0)")
					if ($targetul.queue().length <= 1) {
						$targetul.css("display", "block")
					}
				},
				function(e){
					var $targetul=$(this).children("ul:eq(0)")
					if ($targetul.queue().length <= 1) {
						$targetul.css("display", "none")
					}
				}
			)
		}) //end $headers.each()
		$mainmenu.find("ul").css({display:'none', visibility:'visible'})
	}) //end document.ready
}
}

//build menu on page:
jqueryslidemenu.buildmenu("menu");

var MUTEX = 0;
var butt = null;
var prevbutt = null;
$('document').ready(function(){
	$("#menu li ul").css('position','absolute'); 
	
	$("ul#menu li.nivel1").mouseover(function (){
		butt = $(this);
		if(prevbutt != null){
			prevbutt.css('background','#bebebe url(/img/bg_elem_menu.jpg) repeat-x left bottom');
			prevbutt.children('a').css('background','transparent url(/img/lcorner_menu.jpg) no-repeat left top');
			prevbutt.children('a').children('span').css('background','transparent url(/img/rcorner_menu.jpg) no-repeat right top');
		}
		$(this).css('background','#f70109 url(/img/bg_elem_menu_hover.jpg) repeat-x left bottom');
		$(this).children('a').css('background','transparent url(/img/lcorner_menu_hover.jpg) no-repeat left top');
		$(this).children('a').children('span').css('background','transparent url(/img/rcorner_menu_hover.jpg) no-repeat right top');
	}).mouseout(function (){
		prevbutt = butt;
		setTimeout("out()",10);
	});
	
	$("#menu li ul li").mouseover(function (){
		MUTEX = 1;
		$(this).css('background-color','#efefef');
		$(this).children().css('color','#000000');
	}).mouseout(function (){
		MUTEX = 0;
		$(this).css('background-color','#f70109');
		$(this).children().css('color','#ffffff');
	});
});

function out(){
	if(MUTEX == 1) return;
	if(prevbutt == null) return;
	prevbutt.css('background','#bebebe url(/img/bg_elem_menu.jpg) repeat-x left bottom');
	prevbutt.children('a').css('background','transparent url(/img/lcorner_menu.jpg) no-repeat left top');
	prevbutt.children('a').children('span').css('background','transparent url(/img/rcorner_menu.jpg) no-repeat right top');
	prevbutt = null;
}

