		Ext.onReady(function(){
		
			//hide all submenus
			Ext.select('ul.level1').each(function(obj){
				obj.setStyle('display','none');
				obj.removeClass('menu_on');
			});
		
		//    //find menu on
			var m = Ext.select('li.menu.level1.menu_on');
			if(m. getCount() > 0 ) {
				m = m.first();
				m.findParentNode('li', 10, true).addClass('menu_on');
			//    m.findParentNode('ul.level1', 10, true).setStyle('display','block');
			}
			//animate submenus
		
		   Ext.select('li.menu.level0').each(function(obj){
				//has submenus ?
				var ul = obj.down('ul.level1');
				if ( ul ) {
					var a = obj.down('a.level0');
		
					a.on('click', function(event, target){
						event.stopEvent();
		
		
		
						if(obj.dom.style.display != 'block'){
		
						  //close other menus
							Ext.select('ul.level1').each(function(obj){
								if(obj.dom.style.visibility == 'visible' ){
									obj.slideOut('t',{
										  callback : function(obj){obj.setStyle('display','none')}
									});
								   // obj.setStyle('display','none');
									return;
								}
							});
						  ul.slideIn('t',{
							  callback : function(obj){obj.setStyle('display','block')}
						  });
						}
		
						//remove menu_on
						Ext.select('li.menu_on').each(function(obj){
							obj.removeClass('menu_on');
						});
		
						//add menu on to this item
						a.findParentNode('li', 10, true).addClass('menu_on');
						//animate menu
		
		
					}, this);
				}
		
			});
		
		
		});
