// Constants  ==================================================================
//==============================================================================

//Genearl functions ============================================================
//==============================================================================

//Behaviours ===================================================================
//==============================================================================
Event.addBehavior({
	'#menu ul li a.section:click' : function(e) {

		var subMenus = $$('#menu ul.subMenu');
		
		for(i = 0; i < subMenus.length; i ++) {
			if(subMenus[i].getStyle('display') != 'none') {
				//new Effect.toggle(subMenus[i], 'blind', {duration: .3});
				new Effect.BlindUp(subMenus[i], {duration: .3});				
			}
		}	

		var ul = this.nextElement();
		if(ul) {
			//new Effect.toggle(ul, 'blind', {duration: .3});
			if(ul.getStyle('display') != 'none') {
				new Effect.BlindUp(ul, {duration: .3});							
			} else {
				new Effect.BlindDown(ul, {duration: .3});							
			}
			
			return false;
		} else {
			return true;
		}
		
	},
	'#menu ul.test:mouseout' : function(e) {
		/*
		var ul = this.nextElement();
		if(ul) {
			new Effect.toggle(ul, 'blind', {duration: .3});
			return false;
		} else {
			return true;
		}
		*/
	},	
	'#menu li.closeMenu a:click' : function(e) {
		
		var ul = this.ancestors();
		ul = ul[1];
		new Effect.toggle(ul, 'blind', {duration: .3});

		return false;
	}
});

//OnReady ======================================================================
//==============================================================================
/*
Event.onReady(function() {

});
*/