// $Id: jquery.mods.js,v 1.5 2012/01/06 00:19:00 karenk Exp $
// $Revision: 1.5 $
// $Author: karenk $
//
// $Log: jquery.mods.js,v $
// Revision 1.5  2012/01/06 00:19:00  karenk
// add site search
//
// Revision 1.4  2010/11/17 04:34:57  randyr
// updates to add fancy pants jquery to locations nav box
//
// Revision 1.3  2010/10/22 21:50:24  randyr
// *** empty log message ***
//
// Revision 1.2  2010/09/30 01:07:08  randyr
// *** empty log message ***
//
// Revision 1.1  2010/09/29 03:08:48  randyr
// *** empty log message ***
//
//
function submitSearch() {
  $("#gsearch").submit();
}	
	
	$(document).ready(function() {

	// BEGIN MAIN DROP DOWN NAVIGATION
	// documentation - flowplayer.org/tools/tooltip.html
	
		$("#nav_1").tooltip({ 
		relative: true,
		position: 'bottom right',
		offset: [4, -135],
		effect: 'toggle',
		onBeforeShow: function() {
			$('#nav_1').addClass('navActive');
			},
		onHide: function() {
			$('#nav_1').removeClass('navActive');
			}
		});
		
		$("#nav_2").tooltip({ 
		relative: true,
		position: 'bottom right',
		offset: [4, -132],
		effect: 'toggle',
		onBeforeShow: function() {
			$('#nav_2').addClass('navActive');
			},
		onHide: function() {
			$('#nav_2').removeClass('navActive');
			}
		});
		
		$("#nav_3").tooltip({ 
		relative: true,
		position: 'bottom right',
		offset: [4, -113],
		effect: 'toggle',
		onBeforeShow: function() {
			$('#nav_3').addClass('navActive');
			},
		onHide: function() {
			$('#nav_3').removeClass('navActive');
			}
		});
		
		$("#nav_4").tooltip({ 
		relative: true,
		position: 'bottom right',
		offset: [4, -105],
		effect: 'toggle',
		onBeforeShow: function() {
			$('#nav_4').addClass('navActive');
			},
		onHide: function() {
			$('#nav_4').removeClass('navActive');
			}
		});
		
		$("#nav_5").tooltip({ 
		relative: true,
		position: 'bottom right',
		offset: [4, -186],
		effect: 'toggle',
		onBeforeShow: function() {
			$('#nav_5').addClass('navActive');
			},
		onHide: function() {
			$('#nav_5').removeClass('navActive');
			}
		});			
		
	// END MAIN DROP DOWN NAVIGATION	
	
	
	// setup ul#tabsNavLocations to work as tabs for each div directly under div#panesNavLocations
	$("ul#tabsNavLocations").tabs("div#panesNavLocations > div");	
	
		$('.btnToggleOverview').click(function(){
		   $('.boxContentMap').hide();
		   $('.boxContentOverview').show();
		   $('.btnToggleOverview').addClass('on');
		   $('.btnToggleMap').removeClass('on');
		});
		$('.btnToggleMap').click(function(){
		   $('.boxContentOverview').hide();
		   $('.boxContentMap').show();
		   $('.btnToggleMap').addClass('on');
		   $('.btnToggleOverview').removeClass('on');
		});
	
	// BEGIN HOME PAGE SCROLLABLES/TABS
	
		// home page scrollable hero module
		$("#modHomeHero").scrollable({circular: true}).navigator().autoscroll({
			interval: 5000		
		});
		// home page SPECIALS scrollable
		$("#modHomeSpecials").scrollable();
		//  home page LOCATIONS scrollable
		$("#modHomeLocations").scrollable();
		
		// setup ul#tabsContent to work as tabs for each div directly under div#panesContent
		$("ul#tabsContent").tabs("div#panesContent > div");
		
	// END HOME PAGE SCROLLABLES/TABS


	// BEGIN SECONDAY PAGE SCROLLABLES/TABS
	
		// home page scrollable hero module
		$("#modSubHero").scrollable({circular: true}).navigator().autoscroll({
			interval: 5000		
		});
		// home page SPECIALS scrollable
		$("#modSubSpecials").scrollable();
		//  home page LOCATIONS scrollable
		$("#modSubLocations").scrollable();
		
		$("#accordion").tabs("#accordion div.pane", {
			tabs: 'h2', 
			effect: 'slide', 
			initialIndex: null
		});
		
	// END SECONDAY PAGE SCROLLABLES/TABS
		
		
	// BEGIN FEATUERD PROP CAROUSEL
		//setup the scrollable carousel
		var $scrollables = $('.carouselFooter').scrollable({
			items: '.scrollable-items',
			circular: true
		});
		//hack for circular/cloned items not working correctly in jQuery Tools 1.2.3 - hopefully fixed in 1.2.4!
		$scrollables.each(function() {
			var $itemsToClone = $(this).scrollable().getItems().slice(1);
			var $wrap = $(this).scrollable().getItemWrap();
			var clonedClass = $(this).scrollable().getConf().clonedClass;
			$itemsToClone.each(function() {
				$(this).clone(true).appendTo($wrap)
					.addClass(clonedClass + ' hacked-' + clonedClass);
			})
		})
	// END FEATUERD PROP CAROUSEL		


		//overlay
		$("a.overlayTrigger").overlay({
			mask: {
				color: '#000',
				loadSpeed: 200,
				opacity: 0.6
			}
		});
		
		
		//footer tooltip
		$("#boxFooter2 .boxNavFooter2Col a[title]").tooltip({
			position: 'top left',
			offset: [0, 430]
		});
		
	});
