var r58_submenus = new Class({
	_active: null,
	_subs: null,
	_current: null,
	//work the magic
	initialize: function(element){
		this._norms = element.getElements('li a.top-level');
		//console.log(this._norms);
		this._subs = element.getElements('li ul');
		//this._active = element.getElements('li.active ul');
		this._active = $$('.top-level ul','.top-level ul');
			
		this._norms.each(function(norm,i){
				//console.log("no");
			norm.addEvent('mouseenter',function(){
						//console.log("OUT");
						this._subs.setStyle('display','none');
					
					
			}.bind(this));
			
				
		},this);
		
				
		this._subs.each(function(sub,i){
				sub.getPrevious().removeEvents();
				sub.getPrevious().removeEvents();
				this._current = sub.getPrevious();			
				//sub.getPrevious().removeEvent('mouseover');
				sub.getPrevious().addEvent('mouseenter',function(){
					this._subs.setStyle('display','none');
					//this._active.setStyle('display','none');
					sub.setStyle('display','block');
				}.bind(this).pass(sub));
				
				sub.addEvent('mouseleave',function(){
					//console.log("SUBOUT");
					this._subs.setStyle('display','none');
					//this._active.setStyle('display','block');
					
				}.bind(this).pass(sub));
				
				
			
		},this);
		
		
	}
	
	
	
});