//--------------------------------------------------
// Home page script

	$(document).ready(function(){

		//--------------------------------------------------
		// News tabs

			if ($('#news').length > 0) {
				//Prep panel
				var display_news = [];
				var menu = "";
				var current = " selected";
				$('#news h3').each(function(i) {
					menu = menu + "<li class=\"item_" + i + "\"><a href=\"#\" class=\"tabControl" +  current + "\">" + $(this).text() + "</a></li>";
					current = "";
				}).hide();
				$('#news').prepend("<ul class=\"tabNavigation clear\">" + menu + "</ul>").find('.tab:not(:first)').hide().parent().find('.tab:first').show();
				
				//add event listeners + functionality
				$('.tabControl').click(function() {
					$('.tabControl').removeClass('selected')
					display_news = $(this).addClass('selected').parent().attr('class').split("_");
					$('.tab').hide();
					$('.tab:nth(' + display_news[1] + ')').show();
					return false;
				});
			};

		//--------------------------------------------------
		// News tabs

			if ($('.carousel').length > 1) {
				//Prep controls
				var controllers = "<span class=\"controller clear\"><a href=\"#\" class=\"left\"><span class=\"offScreen\">left</span></a> <a href=\"#\" class=\"right\"><span class=\"offScreen\">right</span></a></span>";
				$('.carousel > h2').append(controllers);
				$('.carousel').each(function(){
					$(this).find('.panelContent:not(:first)').hide().parent().find('.panelContent:first').addClass('visible').show();
				});
				//add event listeners + functionality
				$('.controller > .left').click(function() {
					if ($(this).parent().parent().siblings('.visible').prev('.panelContent').length > 0) {
						$(this).parent().parent().siblings('.panelContent').hide().siblings('.visible').removeClass('visible').prev('.panelContent').show().addClass('visible');
					}else {
						$(this).parent().parent().siblings('.panelContent').hide().removeClass('visible').parent().find('.panelContent:last').show().addClass('visible');
					}
					return false;
				});
				$('.controller > .right').click(function() {
					if ($(this).parent().parent().siblings('.visible').next('.panelContent').length > 0) {
						$(this).parent().parent().siblings('.panelContent').hide().siblings('.visible').removeClass('visible').next('.panelContent').show().addClass('visible');
					}else {
						$(this).parent().parent().siblings('.panelContent').hide().removeClass('visible').parent().find('.panelContent:first').show().addClass('visible');
					}
					return false;
				});
			}
	});
