/**
 * 
 * Pathways Platform
 * Client side scripts for index.php on rnpathways
 * @author - Pat Poels <plpoels@yahoo.com>
 * 
 */

var rn_index = {};

//Use self-executing anonymous function with jQuery as a single parameter to avoid namespace collision
(function($){

rn_index.client_count = 12;
rn_index.homepage_div_position = 0;

rn_index.reset_frontpage_divs = function() {
	var i;
	var resetter_string;
	var resetter;
	var quadrant;
	
	for (i = 4; i < rn_index.client_count; i++) {
		resetter_string = "lin_" + i;
		resetter = document.getElementById(resetter_string);
		resetter.style.width = "0";
		quadrant = i % 4;
		if (quadrant == 0)
			resetter.style.left = "60px";
		else if (quadrant == 1)
			resetter.style.left = "210px";
		else if (quadrant == 2)
			resetter.style.left = "360px";
		else
			resetter.style.left = "510px";
	}
    setInterval("rn_index.toggle_frontpage_divs()",4000);
};

rn_index.open_frontpage_div = function(div_number) {
	var open_id = "#lin_" + div_number;
	$(open_id).animate({'width':'120','left':'-=60px'}, 1000);
};

rn_index.close_frontpage_div = function(div_number) {
	var close_id = "lin_" + div_number;
	var close_jq = "#" + close_id;
	if (document.getElementById(close_id).style.width != '0')
		$(close_jq).animate({'width':'0','left':'+=60px'}, 1000);
};


rn_index.toggle_frontpage_divs = function() {
	var jstr;
	var vid_state = jwplayer("myplayer").getState();

	if (vid_state != "PLAYING") {
		rn_index.close_frontpage_div(rn_index.homepage_div_position);
		var opener_div = rn_index.homepage_div_position+4;
		if (opener_div >= rn_index.client_count)
			opener_div = opener_div - rn_index.client_count;
		setTimeout(function() {rn_index.open_frontpage_div(opener_div);},1000);

		rn_index.homepage_div_position = rn_index.homepage_div_position + 1;
		if (rn_index.homepage_div_position >= rn_index.client_count)
			rn_index.homepage_div_position = rn_index.homepage_div_position - rn_index.client_count;
	}
};

rn_index.loadAndPlay = function(video, thumb, title, facility, detail, job_id) {
	var new_link = "dive.php?job=" + job_id;

	$("#fader_div").fadeOut(1);
	jwplayer("myplayer").load({file:video , image:thumb});
	jwplayer("myplayer").play();
	$('#featured_job').html(title);
	$('#featured_job_location').html(facility);
	$('#job_button').attr('href',new_link);
	$('#featured_job_detail').html(detail);
	$("#fader_div").fadeIn(500);
}

})(jQuery);

