jQuery(document).ready(function ($) {
	var raceDay = new Date();
	raceDay = new Date(2012, 10-1, 21, 7);
	$('#marathon-countdown').countdown({until: raceDay, format: 'odHMS'});
	
	
	$('.flexslider').flexslider();
	
	$("img").parents("a").addClass("awesome");
	
	var timeout;
	function DropMenu() {
		clearTimeout(timeout);
		$(this).find("ul.sub-menu").stop(true,true).slideDown('fast');
		$(this).siblings('li').find("ul.sub-menu").stop(true,true).slideUp('fast');
	}

	function RaiseMenu()
	{
		var id = this.id
		timeout = setTimeout('jQuery("#'+id+'").find("ul.sub-menu").slideUp("fast");',1000);
	}
	$("ul#menu-main-navigation>li").mouseenter(DropMenu).mouseleave(RaiseMenu);

	$("#sponsor-list ul").jcarousel();
	
	
	// vertically align some sponsors!
	jQuery.fn.alignSponsorImages = function() {
		return this.each(function(i){
		var ah = this.height;
		var ph = $(this).parents('li').height();
		var mh = Math.ceil((ph-ah) / 2);
		$(this).css('margin-top', mh);
		});
	};
	jQuery(window).load(function(e){
		$("#sponsor-list img").alignSponsorImages();
		$(".biz-list img").alignSponsorImages();
	});
});


