$(document).ready(function(){
	$('#images').carousel({
		hide: 'fadeOut',
		show: 'fadeIn',
		duration: '3000',
		speed: 'fast',
		seed: 5
	});
	
	if ($("li#feedback").size() > 0) {
		$("li#feedback a").facebox();
		
		$("li#feedback a").click(function(){
			return false;
		});
	}
	
	$("#runStartDate").dynDateTime({
		ifFormat: '%m/%d/%Y', //Input form format
		daFormat: '%M%D%Y', //Display format
		eventName: 'click', //What event triggers the calendar
		align: 'BC' //B = Bottom, C = Center, l = left, r = right (Where the calendar will render)
	});
	$("#runEndDate").dynDateTime({
		ifFormat: '%m/%d/%Y', //Input form format
		daFormat: '%M%D%Y', //Display format
		eventName: 'click', //What event triggers the calendar
		align: 'BC' //B = Bottom, C = Center, l = left, r = right (Where the calendar will render)
	});
	
	//Enabled the tooltips
	$('span.toggleText,.show-tooltip').tooltip({
		track: true,
		delay: 0,
		showURL: false,
		showBody: "",
		fade: 250
	});
	
	//Toggles for the morning, mid-day, and evening runs
	$("#toggleMorning").click(function(){
		$("##morningRuns:visible").slideUp('slow');
		$("##morningRuns:hidden").slideDown('slow');
		$(this).toggleClass('emphasize');
	});
	$("#toggleMidDay").click(function(){
		$("##midDayRuns:visible").slideUp('slow');
		$("##midDayRuns:hidden").slideDown('slow');
		$(this).toggleClass('emphasize');
	});
	$("#toggleEvening").click(function(){
		$("##eveningRuns:visible").slideUp('slow');
		$("##eveningRuns:hidden").slideDown('slow');
		$(this).toggleClass('emphasize');
	});
	
	// Simple validation for the feedback form
	$("div#facebox form#feedback-form").livequery(function() {
		
		$(this).submit(function() {
			
			var message = "";
			
			// Required fields
			if ($(this.firstName).val() == '')
				message += "First name is required.\n";
			if ($(this.lastName).val() == '')
				message += "Last name is required.\n";
			if ($(this.emailAddress).val() == '')
				message += "Email address is required.\n";
			if ($(this.message).val() == '')
				message += "You must enter a message.";
			
			if (message.length > 0) {
				alert(message);
				return false;
			}
				
		});
		
	});
});
