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

var ah_index = {};

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

ah_index.client_count = 12;
ah_index.homepage_div_position = 0;

ah_index.reset_frontpage_divs = function () {
	var i;
	var resetter_string;
	var resetter;
	var quadrant;
	
	for (i = 3; i < ah_index.client_count; i++) {
		resetter_string = "lin_" + i;
		resetter = document.getElementById(resetter_string);
		resetter.style.width = "0";
		quadrant = i % 3;
		if (quadrant == 0)
			resetter.style.left = "55px";
		else if (quadrant == 1)
			resetter.style.left = "185px";
		else if (quadrant == 2)
			resetter.style.left = "315px";
	}
    setInterval("ah_index.toggle_frontpage_divs()",4000);
};

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

ah_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':'+=55px'}, 1000);
};


ah_index.toggle_frontpage_divs = function() {
	var jstr;
	var vid_state = jwplayer().getState();

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

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

})(jQuery);

