// JavaScript Document
$(document).ready(function() {
	if (($("ul.blinds_left li").length == 0) || ($("ul.blinds_right li").length == 0)) return;
	blindDelay = 150;
	animDelay = 500;
	focusDelay = 500;
	
	//style = "jswing";
	style = "easeOutBounce";
	
	noOfBlindsLeft = $("ul.blinds_left li").length;
	noOfBlindsRight = $("ul.blinds_right li").length;
	
	blindTimerLeft = setTimeout(function(){hideBlind('blinds_left', noOfBlindsLeft, style);}, 1000);
	blindTimerRight = setTimeout(function(){hideBlind('blinds_right', noOfBlindsRight, style);}, 1000);
	
	focusTimer = setTimeout(function(){bringToFocus();}, focusDelay);			
	
	function bringToFocus()
	{
		blindsLeftVisible = $("ul.blinds_left li").is(":visible");
		blindsRightVisible = $("ul.blinds_right li").is(":visible");
		
		if ((!blindsLeftVisible) && (!blindsRightVisible))
		{
			clearTimeout(focusTimer);
			$("div.feature_panel_large_plain_blinds").hide();
		}
		else
		{
			focusTimer = setTimeout(function(){bringToFocus();}, focusDelay);
		}
	}
	
	function hideBlind(blind, noOfBlinds, style)
	{
		for (var x = (noOfBlinds - 1); x >= 0; x--)
		{
			if ($("ul." + blind + " li:eq(" + x + ")").is(':visible'))
			{
				$("ul." + blind + " li:eq(" + x + ")").animate({width:'toggle'}, {duration:animDelay, easing:style});
				break;
			}
		}
		if (x == 0)
		{
			switch(blind)
			{
				case "blinds_left":
					clearTimeout(blindTimerLeft);
					break;
				case "blinds_right":
					clearTimeout(blindTimerRight);
					break;					
			}
		}
		else
		{				
			switch(blind)
			{
				case "blinds_left":
					blindTimerLeft = setTimeout(function(){hideBlind('blinds_left', noOfBlinds - 1, style);}, blindDelay);
					break;
				case "blinds_right":
					blindTimerRight = setTimeout(function(){hideBlind('blinds_right', noOfBlinds - 1, style);}, blindDelay);
					break;					
			}				
		}		
	}
});
