// JavaScript Document

$(document).ready(function() {
	$(".cover", this).stop().css('top','-250px');
	$(".cover", this).stop().css('display','block');
	$(".cover", this).stop().animate({top:'250px'},{queue:false,duration:980,easing:'swing'});
	
	$('.boxgrid.captionful').hover(function(){
		var height = 235 - $('.boxcaption', this).height();
		$(".cover", this).stop().animate({top:height+'px'},{queue:false,duration:160});
	}, function() {
		$(".cover", this).stop().animate({top:'250px'},{queue:false,duration:160});
	});
	
	setTimeout(function() {
		$('.shine').animate({marginLeft:'330px'},{queue:false,duration:1200,easing:'swing'});
	}, 1000);
	
	shine();
	
	chooser();
});

function shine() {
	setTimeout(function() {
		$('.shine').css('margin-left','-260px');
		$('.shine').animate({marginLeft:'330px'},{queue:false,duration:1200,easing:'swing'});
		shine();
	}, 6000);
}

function chooser() {
	chooser_remove();
	$('#portfolio #switch li:first').addClass('on');
	$('#portfolio #websites').show();
	
	$('#portfolio #switch li#1').click(function() {
		chooser_remove();
		$(this).addClass('on');
		$('#portfolio #websites').show();
	});
	$('#portfolio #switch li#2').click(function() {
		chooser_remove();
		$(this).addClass('on');
		$('#portfolio #other').show();
	});
	$('#portfolio #switch li#3').click(function() {
		chooser_remove();
		$(this).addClass('on');
		$('#portfolio #presentations').show();
	});
}

function chooser_remove() {
	$('#portfolio #switch li').each(function() {
		$(this).removeClass('on');
	});
	$('#portfolio .switch-content').each(function() {
		$(this).hide();
	});
}