jQuery(document).ready( function() {
	jQuery('#search-container form').hide();
	
	var searchContainer = jQuery('#search-container');
	var searchLink = searchContainer.find('.search-heading a');
	var searchForm = searchContainer.find('form');
	
	searchLink.click(
		function(event) {
			var isVisible = searchForm.is(':visible');
			var fx = isVisible ? 'fadeOut' : 'fadeIn';
			searchForm[fx]('fast',
				function() {
					searchContainer.toggleClass('expanded');
					if (!isVisible) {
						searchForm.find('input:text:first').trigger('focus');
					}
				}
			);
			return false;
		}
	);
	
});
