(function($)
{
	$.fn.slideDownMenu = function( speed , title , content )
	{
		var menu = new Object();
		menu.speed = speed;
		menu.title = title;
		menu.content = content;
		menu.panels = this;
		
		return this.each( function( i )
		{
			item_title = $(this).children('.' + menu.title)[0];
			item_content = $(this).children('.' + menu.content)[0];
			/*
			item_title.menu = menu;
			item_title.openOption = openOption;
			item_title.closeOption = closeOption;
			
			$(item_title).bind( 'click' , openOption );
			item_title.closeOption();	
			*/
			item_title.content = item_content;
			item_title.is_open = true;
			item_title.options = menu;
			
			$(item_title).click( slideTogglePanel );
			$(item_title.content).slideToggle( menu.speed );
			item_title.is_open = false;
		});
	};
})(jQuery);

function slideTogglePanel( event )
{
	var current_title = this;
	
	if( this.is_open == true )
	{
		this.is_open = false;
	}
	else
	{
		this.options.panels.each( function(i)
		{
			var item_title = $(this).children('.' + current_title.options.title)[0];
			if( item_title != current_title && item_title.is_open == true )
			{
				$(item_title.content).slideToggle(item_title.options.speed);
				item_title.is_open = false;
			}
		});
		this.is_open = true;
	}
	
	$(this.content).slideToggle(this.options.speed);
}