window.addEvent('domready', function() {
			var li = $$('ul#mainmenu li.level1');
			var ul = new Array();
			var size = new Array();
			var tabmenu = $$('ul#tabmenu a');
			li.each(function(el,i){
				if (el.getElement('ul') && el.hasClass('active')!= true) {
					ul[i] = el.getElement('ul');
					size[i] = ul[i].getSize();
					ul[i].setStyle('height', '0px');
				} else {
					el.setStyle('padding-bottom', '5px');
				}
			});	
			$('mainmenu').setStyle('visibility','visible');
				var menuFx = new Fx.Tween($('mainmenu'), {
					duration: 1000,
					property: 'opacity'
				});							
				menuFx.start(1);
				
			li.each(function(el_li,i){
				if (el_li.getElement('ul') && el_li.hasClass('active')!= true)  {
					var myEffect = new Fx.Morph(ul[i], {
						duration: 1000,
						transition: Fx.Transitions.Sine.easeOut
					});
					var myEffectli = new Fx.Morph(el_li.getElement('a'), {
						duration: 1000,
						transition: Fx.Transitions.Sine.easeOut
					});
					el_li.addEvents({
						mouseenter: function(){
							myEffect.cancel();
							myEffectli.cancel();
							myEffectli.start({
								link:'cancel',
								'line-height':'20px',
								'margin-bottom': '10px',
								'margin-top': '10px',
								'color': '#2ea9bb'
							})
							myEffect.start({
								link: 'cancel',
								'height': size[i].y + 10 + 'px',
								'margin-bottom': '0px',
								'margin-top': '0px',
								'padding-top': '15px'
							});
						},
						mouseleave: function(){
							myEffect.cancel();
							myEffectli.cancel();
							myEffectli.start({
								link:'cancel',
								'line-height':'20px',
								'color': '#cccccc'
							})
							myEffect.start({
								link: 'cancel',
								'height': '0px',
								'padding-top': '0px',
								'line-height':'20px'
							});
						}
					});
				}
			})
			
			tabmenu.each(function(tab){
					var tabEffect = new Fx.Morph(tab, {
						duration: 1000,
						transition: Fx.Transitions.Sine.easeOut
					});

					tab.addEvents({
						mouseenter: function(){
							tabEffect.cancel();
							tabEffect.start({
								link:'cancel',
								'height': '31px',
								'color': '#3f3f3f',
								'margin-top': '0px',
								'line-height': '40px'
							})
						},
						mouseleave: function(){
							tabEffect.cancel();
							tabEffect.start({
								link:'cancel',
								'height': '26px',
								'color': '#ffffff',
								'margin-top': '5px',
								'line-height': '26px'
							})
						}
					});
			})
	var state = 'closed';
	var oldmenu = $('oldmenu');
	var oldmenuEffect = new Fx.Morph(oldmenu, {
		duration: 1000,
		transition: Fx.Transitions.Sine.easeOut
	});      
 	}); 
