/*
 * ####################################
 * # This is Act 85                   #
 * # ################################ #
 * # In-House Design Services         #
 * # Copyright (c) 2010 Act 85, LLC   #
 * # All Rights Reserved.             #
 * ####################################
 * ####################################
 * # PROJECT: plotLight               #
 * # -------------------------------- #
 * # NAME: fx.js                      #
 * ####################################
 */


var current_slide = 1;
var jump_slide = 0;
var pic_1_loaded = 0;
var pic_2_loaded = 0;
var pic_3_loaded = 0;

$(document).ready(function() {
        $('.additional_content').addClass('invisible');

	$('#focus_sardines_link_id_1').click(function () {
		if (current_slide == 1) return;
		jump_slide = 1;
		do_sardines();
	});
	$('#focus_sardines_link_id_2').click(function () {
		if (current_slide == 2) return;
		jump_slide = 2;
		do_sardines();
	});
	$('#focus_sardines_link_id_3').click(function () {
		if (current_slide == 3) return;
		jump_slide = 3;
		do_sardines();
	});
	
	$('#focus_sardines_picture_tag_1').load(function () {
		pic_1_loaded = 1;
		check_if_ready();
	});
	$('#focus_sardines_picture_tag_2').load(function () {
		pic_2_loaded = 1;
		check_if_ready();
	});
	$('#focus_sardines_picture_tag_3').load(function () {
		pic_3_loaded = 1;
		check_if_ready();
	});
	
	
	prep_sardines();
});


function prep_sardines() {
	master_timer = setTimeout("do_sardines()",15000);
}

function do_sardines() {
	if (!pic_1_loaded || !pic_2_loaded || !pic_3_loaded) {
		prep_sardines();
		jump_side = 0;
		
		return;
	}
	clearTimeout(master_timer);
	$('#focus_sardines_link').fadeOut(200);
	$('.focus_sardines_tab').animate({left: '+=-400'}, 2000, function() {
		$('.focus_sardines_tab').addClass('invisible');		
		$('#focus_sardines_picture_'+current_slide).slideUp(600);
		$('#focus_sardines_text_'+current_slide).addClass('invisible');
		$('#focus_sardines_link_id_'+current_slide).removeClass('focus_sardines_link_current');
		
		if (current_slide >= 3) current_slide = 0;
		current_slide++;
		
		if (jump_slide > 0) {
			var show_slide = jump_slide;
			current_slide = jump_slide;
			jump_slide = 0;
		} else {
			var show_slide = current_slide;
		}
		
		$('#focus_sardines_link_id_'+show_slide).addClass('focus_sardines_link_current');
		$('#focus_sardines_text_'+show_slide).removeClass('invisible');
		$('#focus_sardines_picture_'+show_slide).slideDown(600);
		setTimeout("do_sardines_final()",600);
	});
}

function do_sardines_final() {
	$('.focus_sardines_tab').removeClass('invisible');
	$('.focus_sardines_tab').animate({left: '+=400'}, 2000, function() {
		$('#focus_sardines_link').fadeIn(200);
		prep_sardines();
	});			
}

function check_if_ready() {
	if (pic_1_loaded && pic_2_loaded && pic_3_loaded) {
		$('#focus_sardines_link').removeClass('invisible');
	}
}
