$(document).ready(function()
{
	/**
	* Functionality for loading details tabs on detail page 
	*/
	// preload progress image
	$('<img src="/images/progress.gif" />');

	// Tabs
		var tabContainers = $('#tabs > div > div');
		$('#detail_tabs li a').click(function()
		{
			tabContainers.hide().filter(this.hash).show();

			$('#detail_tabs li.ui-state-active').each(function(){ $(this).removeClass('ui-state-active'); });
			$('#detail_tabs li.ui-tabs-selected').each(function(){ $(this).removeClass('ui-tabs-selected'); });
			
			$(this).parent('li').addClass('ui-state-active');
			$(this).parent('li').addClass('ui-tabs-selected');
			
			$('#detail_tabs li.detail_tabs_hover').each(function(){ $(this).removeClass('detail_tabs_hover'); });
			$(this).parent('li').addClass('detail_tabs_hover');

			return false;
		}).filter(':first').click();


	$('.ui-state-default').hover(
	   function(){$(this).addClass('ui-state-hover');}, 
	   function(){$(this).removeClass('ui-state-hover');}
	);

	/**
	* Left menu category drop downs (if no sub categories then leave as a link)
	*/
		
	$('.category>li>a').each(function() 
	{
		mySubCat = $(this).next('.sub_category');
		// add functionality for clicking menu items
		if (mySubCat.length > 0) 
		{
			$(this).click(function() 
			{
				$('.sub_category').each(function(){
					if ($(this).css('display') == 'block') { $(this).slideUp('fast'); }
				});

				mySubCat = $(this).next('.sub_category');
				if (mySubCat.is(':hidden')) { mySubCat.slideDown('fast'); }
				else { mySubCat.slideUp('fast'); }
				return false;
			});
		}
		mySubCat.hide();
		//$('#left_menu_on').parent().show();
		$('.sub_category>li>a.menuactive').parent().parent().show();
	});

	
	/**
	* Functionality to run on page load
	*/
	// click first tab in tab set
	//$('#detail_tabs>a:first-child').click();
	
	$('#bic_lookup').blur(function() { $('#ajax_content').remove() });
});

