function DropList(list, initialViewed){
	var _self= this;
	_self.list = $("#"+list);
	_self.items = $(" > li", _self.list);
	_self.button = document.createElement("div");
	_self.button.className = "menudown";

	if(_self.items.length > initialViewed){
		_self.wrapper = $(_self.items[initialViewed-1]).nextAll("li").wrapAll(document.createElement("div"));
		$(_self.wrapper).hide();
		$(_self.list).append(_self.button);

		$(_self.button).click(function(){
			$(_self.wrapper).slideToggle("fast");
			if(_self.button.className == "menudown"){
				_self.button.className = "menuup";
			}else
				_self.button.className = "menudown";
			});
	
		$(_self.list).hover(function(){return;}, function(){
			if($(_self.wrapper).is(":visible")){
				$(_self.wrapper).slideUp("fast");
				_self.button.className = "menudown";
			}
		});
	}
}
