$(document).ready(function()
	{		
		// Slide product categories - up or down
		$('#product_tab').toggle(function()
			{
				$('#product_catagories:hidden').slideDown();
				
				$('#quickadd:visible').slideUp();
				$('#quickadd_tab').removeClass('on');
				
				$('#reseller:visible').slideUp();
				$('#reseller_tab').removeClass('on');
				
				$('#productwarranty:visible').slideUp();
				$('#productwarranty_tab').removeClass('on');
				
				$('#product_tab')[0].blur();
				$(this).addClass('on');
		
				return false;
			},
			function()
			{
				$('#product_catagories:visible').slideUp();
	
				$('#product_tab')[0].blur();
				$(this).removeClass('on');
				return false;
			}
		);
		
		// Slide brand product categories - up or down
		$('#brandproducts_tab').toggle(function()
			{
				$('#brandproducts_catagories:hidden').slideDown();
				
				$('#brandproducts_tab')[0].blur();
				$(this).addClass('on');
		
				return false;
			},
			function()
			{
				$('#brandproducts_catagories:visible').slideUp();
	
				$('#brandproducts_tab')[0].blur();
				$(this).removeClass('on');
				return false;
			}
		);
		
			// Slide quickadd - up or down
		$('#quickadd_tab').toggle(function()
			{
				$('#quickadd:hidden').slideDown();
				
				$('#product_catagories:visible').slideUp();
				$('#product_tab').removeClass('on');
				
				$('#quickadd_tab')[0].blur();
				$(this).addClass('on');
				return false;
			},
			function()
			{
				$('#quickadd:visible').slideUp();
				$('#quickadd_tab')[0].blur();
				$(this).removeClass('on');
				return false;
			}
		);
		
			// Slide reseller - up or down
		$('#reseller_tab').toggle(function()
			{
				$('#reseller:hidden').slideDown();
				
				$('#product_catagories:visible').slideUp();
				$('#product_tab').removeClass('on');
				
				$('#reseller_tab')[0].blur();
				$(this).addClass('on');
				return false;
			},
			function()
			{
				$('#reseller:visible').slideUp();
				$('#reseller_tab')[0].blur();
				$(this).removeClass('on');
				return false;
			}
		);
		
			// Slide productwarranty - up or down
		$('#productwarranty_tab').toggle(function()
			{
				$('#productwarranty:hidden').slideDown();
				
				$('#product_catagories:visible').slideUp();
				$('#product_tab').removeClass('on');
				
				$('#productwarranty_tab')[0].blur();
				$(this).addClass('on');
				return false;
			},
			function()
			{
				$('#productwarranty:visible').slideUp();
				$('#productwarranty_tab')[0].blur();
				$(this).removeClass('on');
				return false;
			}
		);
		
		
		// Slide shippingstates - up or down
		$('#viewstates').toggle(function()
			{
				$('#shippingstates:hidden').slideDown();
				
				$('#viewstates')[0].blur();
				$(this).addClass('on');
				return false;
			},
			function()
			{
				$('#shippingstates:visible').slideUp();
				$('#viewstates')[0].blur();
				$(this).removeClass('on');
				return false;
			}
		);
		
		// Slide orderterms - up or down
		$('#viewterms').toggle(function()
			{
				$('#orderterms:hidden').slideDown();
				
				$('#viewterms')[0].blur();
				$(this).addClass('on');
				return false;
			},
			function()
			{
				$('#orderterms:visible').slideUp();
				$('#viewterms')[0].blur();
				$(this).removeClass('on');
				return false;
			}
		);
		
		
		// Define global variable NATHANSMITHsearchText for portability
		// Used name in all-caps as pseudo-namespace to avoid collision
		window.NATHANSMITHsearchText = 'Enter keyword or search term.';
		
		// Add instructional text to the search field
		$('#search_field')[0].value = NATHANSMITHsearchText;
		
		// Clear search field when focused
		$('#search_field').focus(function()
			{
				if ($('#search_field')[0].value === NATHANSMITHsearchText)
				{
					$('#search_field')[0].value = '';
				}
			}
		);
		
		// Replace phrase if search unused
		$('#search_field').blur(function()
			{
				if ($('#search_field')[0].value === '')
				{
					$('#search_field')[0].value = NATHANSMITHsearchText;
				}
			}
		);
			
		
	}
);