$(document).ready(function(){

	// CSS HOOKS
	$('li:last-child').addClass('last');

	
	// DEBUG GRID
	if( $('#grid').length ){
	
		$('#grid').hide();
		$('#grid').after('<a id="grid-control" href="#">Show Grid</a>');
				
		$('#grid-control').toggle(
			function(){
				$('#grid').fadeIn('fast');
				$('body').addClass('grid');
				$(this).html('Hide Grid');
			},
			function(){
				$('#grid').fadeOut('fast');
				$('body').removeClass('grid');
				$(this).html('Show Grid');
			}
		);
		
	}
	
	
	// SUCKERFISH
	if( $('#nav > li').length ){
	
		$('#nav > li ul').parent().addClass('parent');
	
		$('#nav > li').hover(
			function(){
				$(this).addClass('sfhover')
			},
			function(){ 
				$(this).removeClass('sfhover')
			}
		);
		
	}
	
	// COUNTDOWN
	
	function getDate(offset){
		var now = new Date();
		var hour = 60*60*1000;
		var min = 60*1000;
		return new Date(now.getTime() + (now.getTimezoneOffset() * min) + (offset * hour));
	}
	
	if( $('#countdown').length ){
		
		var d = new Date();
		var offset = -d.getTimezoneOffset()/60;
		var hour = 14 + offset;
		var kickoff = new Date();
		kickoff = new Date("June 11, 2010 "+hour+":00:00");
		
		$('#countdown div').countdown({
			until: kickoff, 
			format: 'dHMs', 
			layout: '<div class="unit days"><strong>{d10}{d1}</strong> {dl}</div>'+'<div class="unit hours"><strong>{h10}{h1}</strong> {hl}</div>'+'<div class="unit minutes"><strong>{m10}{m1}</strong> {ml}</div>'+'<div class="unit seconds"><strong>{s10}{s1}</strong> {sl}</div>'
		});
	}
	
	// TABS
	
	if( $('div.tabs').length ){
		var tabContainers = $('div.tabs > div');
		tabContainers.hide().filter(':first').show();

		$('div.tabs ul.tabs-nav a').click(function () {
			tabContainers.hide();
			tabContainers.filter(this.hash).show();
			$('div.tabs ul.tabs-nav li').removeClass('selected');
			$(this).parent().addClass('selected');
			return false;
		}).filter(':first').click();
	}

});
