var Nav = new Class({
	initialize: function(container){
		this.header = $('header');
		this.togglers = $(container).getChildren()[0].getChildren();
		this.active = false;
		this.current = 0;
		this.toggle();
	},
	toggle: function(){
		this.togglers.each(function(el, i){
			if(el.hasClass('active')) this.current = i;
			el.addEvent('mouseover', function(e){
				new Event(e).stop();
				if(this.active) this.togglers[this.active].removeClass('on');
				this.active = i;
				this.togglers[this.current].removeClass('active');
				el.addClass('on');
			}.bind(this));
		}.bind(this));

		this.header.addEvent('mouseleave', function(){
			if(this.active) this.togglers[this.active].removeClass('on');
			this.togglers[this.current].addClass('active');
		}.bind(this));
	}
});

