var Collapsor=function(LinkName,ContainerName)
{
	this.init(LinkName,ContainerName);
}

jQuery.extend(Collapsor.prototype,
{
	init:function(LinkName,ContainerName)
	{
		this.LinkElement=jQuery(LinkName);
		this.ContainerElement=jQuery(ContainerName);

		this.ContainerElement.hide();
		this.LinkElement.addClass('link_collapsor');
		jQuery(this.LinkElement).bind('click',{self:this},this.clicked);
	},
	clicked:function(e)
	{
		_this=e.data.self;
		if(_this.ContainerElement.is(':visible'))
		{
			_this.LinkElement.removeClass('link_collapsor_open');
			_this.ContainerElement.fadeOut(500);
		}
		else
		{
			_this.LinkElement.addClass('link_collapsor_open');
			_this.ContainerElement.fadeIn(500);
		}
	}
});

