var menu = new function()
{
	var s = this;
	var	elements = null;
	var parents = null;
	this.change = function(obj)
	{
		if(elements)
			elements.each(function(ob)
			{
				ob.className = 'hidden';
			});
		var ul = obj.parentNode.getElement('ul');
		if(ul)
			ul.className = 'visible';
		if(parents)
		{
			parents.each(function(ob){
				ob.removeClass('sel');
			});
		}
		obj.parentNode.addClass('sel'); 
	};
	function init()
	{
		elements	= $$('ul.vmenu li.first ul'); 
		parents		= $$('ul.vmenu li.first'); 
		var anchors	= $$('ul.vmenu a.first'); 
		if(anchors)
		{
			anchors.each(function(obj){
				obj.addEvent('click', function(e)
				{
					s.change(obj);
					e.preventDefault();
				}.bind(this));
			});
		}
	}
	window.addEvent('domready', function(){
		init();
	});
};
