/**
 * Rank: 3
 */

$(function()
{
	$('.cover')
    .stop()
    .css('top', '-250px')
    .css('display', 'block')
    .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')
      .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#tab1').click(function()
  {
		chooser_remove();
		$(this).addClass('on');
		$('#portfolio #websites').show();
	});
	$('#portfolio #switch li#tab2').click(function()
  {
		chooser_remove();
		$(this).addClass('on');
		$('#portfolio #other').show();
	});
	$('#portfolio #switch li#tab3').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();
	});
}
