var mainover=0;
var subover=0;

window.addEvent('domready',function(){

		$('sub').getElements('ul').setStyle('display', 'none');
		$('sub').setStyle('display', 'block');
		$$('#mymenu li').each(function(el){
			 el.getElement('a').addEvent('mouseover', function(subLinkId){
				var layer = subLinkId+"_m";
					$('sub').getElements('ul').setStyle('display', 'none');
					if($defined($(layer))){
						$(layer).setStyle('display', 'block');
					}
			  }.pass(el.id)
			);      
		});
		
		if($$('#mymenu li a.active_menu').length){
			$$('#mymenu li a.active_menu')[0].addEvent("mouseover",function(){
				//alert('over1');
				this.setStyles({
				//	background:"#005D9A"
				});
			}.bind($$('#mymenu li a.active_menu')[0]));
		}else{
			if($defined($('active_menu'))){
				$('active_menu').addEvent("mouseover",function(){
				//alert('over2');
					this.setStyles({
					//	background:"#005D9A"
					});
				}.bind($('active_menu')));
			}
		}
		
		$$('#mymenu li').each(function(el){
				//var elid="s"+i
				
					el.addEvent('mouseover', function(e){
						mainover=1;
						var mya = el.getElement('a');
						if(!(mya.id=="active_menu" || mya.hasClass('active_menu'))){
							var els=$$('#mymenu li a.active_menu');
							if(els.length){
								
								els[0].setStyles({
									background:"none"
								});
							}else{
								
								if($defined($('active_menu'))){
									$('active_menu').setStyles({
										background:"none"
									});
								}
							}
						}
					}.bind(el));
				
				el.addEvent('mouseout', function(e){
					mainover=0;
				}.bind(el));
			});
			if($defined($('sub'))){
				$('sub').addEvent('mouseover',function(e){
					subover=1;
				});
				$('sub').addEvent('mouseout',function(e){
					subover=0;
				});
			}
			if($defined($('active_menu'))){
				(function(){	  
					if((subover==0 && mainover==0)){
						$('sub').getElements('ul').setStyle('display', 'none');
						$('active_menu').getParents("li").each(function(el){
							if(el.id.length<4 && /s{1}[A-Za-z0-9_]*/.test(el.id)){
								if($defined($(el.id+"_m"))){
									$(el.id+"_m").setStyle('display', 'block');
								}
								
								//reselect the active item
								var els=$$('#mymenu li a.active_menu');
								if(els.length){
									els[0].setStyles({
										//background:"#005D9A"
										
									});
								}else{
									$('active_menu').setStyles({
										//background:"#005D9A"
										
									});
								}
							}
						});
						$('active_menu').getParents("ul").each(function(el){
							if(el.id.length>=4 ){
								el.setStyle('display', 'block');
								
								
								//reselect the active item.
								var els=$$('#mymenu li a.active_menu');
								if(els.length){
									els[0].setStyles({
										//background:"#005D9A"
										
									});
								}else{
									$('active_menu').setStyles({
										//background:"#005D9A"
										
									});
								}
							}
						});
	
					}
				 }).periodical(2000);
			}//endif

});