function checkboxCheck()
{	
	if($("#tierLimited input:checked").length >=4)
	{
		$("#tierLimited input:not(:checked)").attr("disabled","disabled");
		$("#tierLimited .included").show();
		$("#tierLimited .included").empty().append("<div style=\"text-align:center;\"><img src=\"/image/tech_invest/ajax-loader.gif\" alt=\"Loading...\" /></div>");
		var checkedServices = $("#tierLimited input:checked");
		var serviceString = "";
		for(i=0;i<checkedServices.length;i++)
		{
			serviceString+="&s"+(i+1)+"="+checkedServices[i].value;
		}
		$.ajax({
			method: "post",
			url: "/tech_invest_included_products.jsp",
			data: "tier=limited"+serviceString,
			cache: false,
			success: function(response)
			{
				$("#tierLimited .included").empty().append(response);
			}
		});
	}
	else
	{
		$("#tierLimited input:checkbox").attr("disabled","");
		$("#tierLimited .included").hide().empty();
	}
}

function movePanel(pos)
{
	$("#staffDisplay ul").animate({left: pos+"px"}, 1000);
}

$(document).ready(function()
{
	$("a.tierLink").click(function(event)
	{
		event.preventDefault();
		var tier = $(this).attr("id").substring(4);
		$(".details:visible").hide();
		$("#tier"+tier).slideDown("fast");
	});
	
	$("#openStandard").click(function(event)
	{
		event.preventDefault();
		$("#tierStandard .included").empty().append("<div style=\"text-align:center;\"><img src=\"/image/tech_invest/ajax-loader.gif\" alt=\"Loading...\" /></div>");
		$.ajax({
			method: "post",
			url: "/tech_invest_included_products.jsp",
			data: "tier=standard",
			cache: false,
			success: function(response)
			{
				$("#tierStandard .included").empty().append(response);
			}
		});
	});
	
	$("#openPremium").click(function(event)
	{
		event.preventDefault();
		$("#tierPremium .included").empty().append("<div style=\"text-align:center;\"><img src=\"/image/tech_invest/ajax-loader.gif\" alt=\"Loading...\" /></div>");
		$.ajax({
			method: "post",
			url: "/tech_invest_included_products.jsp",
			data: "tier=premium",
			cache: false,
			success: function(response)
			{
				$("#tierPremium .included").empty().append(response);
			}
		});
	});
	
	$("#tierLimited input:checkbox").click(function()
	{
		checkboxCheck();
	});
	
	$("#tierLimited input:checkbox").change(function()
	{
		checkboxCheck();
	});
	
	checkboxCheck();
	
	////////////////////////////////////////////////////////
	//          ----- Staff Slider Control -----          //
	////////////////////////////////////////////////////////
	
	var numAnalysts = $("#staffDisplay ul li").length;
	var panelWidth = 400;
	var paddingOffset = 20;
	var showingPanel = 1;
	var panelPos = paddingOffset;

	$("#staffDisplay ul").width(numAnalysts*panelWidth);
	
	$("#staffDisplay div.advanceRight").click(function()
	{
		if(showingPanel < numAnalysts)
			showingPanel += 1;
		else
			showingPanel = 1;
		panelPos = (-1 * panelWidth * (showingPanel -1))+paddingOffset
		movePanel(panelPos);
	});
	
	$("#staffDisplay div.advanceLeft").click(function()
	{
		if(showingPanel > 1)
			showingPanel -= 1
		else
			showingPanel = numAnalysts
		panelPos = (-1 * panelWidth * (showingPanel -1))+paddingOffset
		movePanel(panelPos);
	});
});
