(function($){

var _link = null;
var _menu = null;
var _items = null;
var _isOpen = false;

jQuery.dropMenu =
{
	init: function( link_class, menu_parent, menu_items )
	{	
		_links = $('.'+link_class);
		_menu = $('#'+menu_parent);
		_items = $(menu_items);
		
		_menu.hide();
		
		_menu.append('<ul>');
		_items.each(function(){
			_menu.append('<li><a href="gallery.php?g='+this.id+'">'+this.label+'</a></li>');
		});
		_menu.append('</ul>');
		
		_links.each(function(){
			$(this).click(function(e){
				$.dropMenu.toggle();
				e.stopPropagation();
			});
		});
		
		$(document).click(function(){
			if( _isOpen ){
				_menu.hide();
				_isOpen = false;
			}
		});
	},
	
	toggle: function(){
		_isOpen ? _menu.slideUp() : _menu.slideDown();
		_isOpen = !_isOpen;
	}
}

})(jQuery);