Element.extend({
	hide: function(){ return this.setStyle('display', 'none'); },
	show: function(){ return this.setStyle('display', 'block'); }
});


var DropdownMenu = new Class({	
	initialize: function(element){
		$A($(element).childNodes).each(function(el){
			if(el.nodeName.toLowerCase() == 'li'){			
				$A($(el).childNodes).each(function(el2){					
					if(el2.nodeName.toLowerCase() == 'ul'){
						el.setAttribute('id', 'drop');
						
						$A($(el).childNodes).each(function(el3){
						   if(el3.nodeName.toLowerCase() == 'a') {
							   $A($(el3).childNodes).each(function(el4){
								   if(el4.nodeName.toLowerCase() == 'span') { el4.className = 'arrow'; }
								});
							}
					   	});

						$(el2).hide();
						el.addEvent('mouseover', function(){
							
							el2.show();
							el.className = 'hover';
							

							
							return false;
						});

						el.addEvent('mouseout', function(){
							
							el2.hide();
							el.className = '';
							
						});
						
						new DropdownMenu(el2);
					}
				});
			}
		});
		return this;
	}
});

var DropdownMenu2 = new Class({	
	initialize: function(element){
		$A($(element).childNodes).each(function(el){
			if(el.nodeName.toLowerCase() == 'li'){			
				$A($(el).childNodes).each(function(el2){					
					if(el2.nodeName.toLowerCase() == 'ul'){
						
						el.addEvent('mouseover', function(){
							el2.show();						
							return false;
						});
						
						el.addEvent('mouseout', function(){
							el2.hide();					
							return false;
						});
						
						new DropdownMenu(el2);
					}
				});
			}
		});
		return this;
	}
});



window.addEvent('domready', function() { new DropdownMenu($('menuitems')); });
window.addEvent('domready', function() { new DropdownMenu2($('menuTab')); });