var caritas_menu = {
	timerin:350,
	timerout:100,
	selected:null,
	sublevelOn:false,
	sublevelTimer:false,
	selectedOn:false,
	
	revertNav: function(){
		if(!this.selectedOn) 
		{
			$('#nav1 ul').addClass('nav2').removeClass('nav2sel');
			$('#nav1 li').removeClass('nav1sel');
			if (this.selected){
				$('#'+this.selected + ' ul').addClass('nav2sel').removeClass('nav2');
				$('#'+this.selected).addClass("nav1sel")
			}
		}
	},
	
	showSublevel:function(id){
		$('#nav1 ul').addClass('nav2').removeClass('nav2sel');
		$('#nav1 li').removeClass('nav1sel');
		$('#nav1 li').addClass('nav1');
		$('#'+id + ' ul').addClass('nav2sel').removeClass('nav2');
		$('#'+id).addClass('nav1sel');
		this.selectedOn=true;
	},
	
	timerSublevel:function(id){
		this.sublevelTimer = setTimeout("caritas_menu.showSublevel('"+id+"')",this.timerin);
		this.sublevelOn = true;
	},
	
	hideSublevel:function(){
		if(this.sublevelOn){
			clearTimeout(this.sublevelTimer);
			this.sublevelOn = false;
			setTimeout("caritas_menu.selectedOn = caritas_menu.sublevelOn && caritas_menu.selectedOn;",this.timerout);
		}
	}
};
$(document).ready(function(){
	$('#nav1 > li').mouseover(function(){
		caritas_menu.timerSublevel(this.id);
	});
	$('#nav1 > li').mouseout(function(){
		caritas_menu.hideSublevel();
	});
	$('#menunav').mouseout(function(){
		setTimeout("caritas_menu.revertNav()",caritas_menu.timerin);
	});
});

