$(function()
{
	var naturalHeight = $('#footerContainer .options').outerHeight();
	$('#footerContainer .options').data('naturalHeight', naturalHeight).css(
	{
		'overflow': 'hidden', 
		'height': 0
	}).addClass('closed');
	
	$('#footerContainer a.contractTrigger').click(function(e)
	{
		e.preventDefault();
		
		var selector = $(this).attr('href');
		
		var $contractable = $(selector).filter(':not(:animated)');
		
		if($contractable.size() > 0)
		{
			if($contractable.hasClass('open'))
			{
				$contractable.animate(
				{
					'height': 0
				}, 300, function()
				{
					$contractable.removeClass('open');
					$contractable.addClass('closed');
				});
			}
			else if($contractable.hasClass('closed'))
			{
				$contractable.animate(
				{
					'height': $contractable.data('naturalHeight')
				}, 300, function()
				{
					$contractable.removeClass('closed');
					$contractable.addClass('open');
				});
			}
		}
	});
	
	$('#footerContainer .options a').click(function(e)
	{
		e.preventDefault();
		
		var id = $(this).next('input[name=ID]').val();
		
		$('input[name=PerformanceCentre]').val(id);
		
		$(this).parents('form').trigger('submit');
	});
});
