jQuery.noConflict(); 
jQuery(document).ready(function()
	{		
		// Slide ministry index - up or down
		jQuery('#ministry_tab').toggle(function()
			{
				jQuery('#ministry_index:hidden').slideDown();
				jQuery('#ministry_tab')[0].blur();
				jQuery(this).addClass('on');
				return false;
			},
			function()
			{
				jQuery('#ministry_index:visible').slideUp();
				jQuery('#ministry_tab')[0].blur();
				jQuery(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
		//jQuery('#search_field')[0].value = NATHANSMITHsearchText;
		
		// Clear search field when focused
		jQuery('#search_field').focus(function()
			{
				if (jQuery('#search_field')[0].value === NATHANSMITHsearchText)
				{
					jQuery('#search_field')[0].value = '';
				}
			}
		);
		
		// Replace phrase if search unused
		jQuery('#search_field').blur(function()
			{
				if (jQuery('#search_field')[0].value === '')
				{
					//jQuery('#search_field')[0].value = NATHANSMITHsearchText;
				}
			}
		);
		
		// Add stripes to <table class="data">
		jQuery('table.data tr:odd').addClass('alt');
		jQuery('div.sermon:even').addClass('alt');
		
		// Make sure that <li class="open"> are expanded by default when page loads
		jQuery('#menu li.open').children('a.arrow.off').removeClass('off').addClass('on');
		jQuery('#menu li.open').children('ul').show();
		
		// Open + close collapsible menu lists
		jQuery('#menu a.arrow.off').toggle(function()
			{
				jQuery(this).removeClass('off').addClass('on');
				jQuery(this).parent('li').children('ul').show();
				jQuery(this)[0].blur();
				return false;
			},
			function()
			{
				jQuery(this).removeClass('on').addClass('off');
				jQuery(this).parent('li').children('ul').hide();
				jQuery(this)[0].blur();
				return false;
			}
		);
		
		// Open + close collapsible menu lists
		jQuery('#menu a.arrow.on').toggle(function()
			{
				jQuery(this).removeClass('on').addClass('off');
				jQuery(this).parent('li').children('ul').hide();
				jQuery(this)[0].blur();
				return false;
			},
			function()
			{
				jQuery(this).removeClass('off').addClass('on');
				jQuery(this).parent('li').children('ul').show();
				jQuery(this)[0].blur();
				return false;
			}
		);
		
		// Force #get_map and #new_here to work in IE6
		jQuery('#panoramic').append('<a href="http://www.stonebriar.org/about-us/location/" id="get_map_wrapper">&nbsp;</a>');
		jQuery('#panoramic').append('<a href="http://www.stonebriar.org/a/new-here/" id="new_here_wrapper">&nbsp;</a>');
	}
);

