/**
 * Northfield Public Schools custom scripts
 * Copyright (c) 2010 Neuger Communications Group
 * Date: 11/26/2010
*/
var timerID = 0;
var panelheight = 282;
$(document).ready(function() {
	
	/* School menu */
	
	var menu_on = false;
	$("#aside-schools p a").click(function() {
		if(menu_on) {
			$("#aside-schools ul").fadeOut(100);
			menu_on = false;
		} else {
			$("#aside-schools ul").fadeIn(200);
			menu_on = true;
		}
		return false;
	});
	$("#aside-schools").mouseleave(function() {
		$("#aside-schools ul").fadeOut(100);
		menu_on = false;
	});
	
	// Banners
	
	$('#featured .gallery dl').first().addClass('selected');
	var banner_name = $('.selected').find("a").attr("title");
	$('#featured .gallery').width(parseInt($('#featured-mask').width() * $('#featured .gallery dl').length));
	$('#featured .gallery dl').width($('#featured-mask').width());
	$('#featured-mask').scrollTo($("#featured .gallery dl").first(), 0 ); // Always start out at panel 1
	if($('#featured .selected').prev().length == 0) $('#featured .featured-prev').addClass('featured-prev-disable');
	//timerID = setInterval("rotate()", 1000);
	$('#featured a').click(function() {
		if($(this).attr('href') == '#prev') {
			// Go to previous image
			selected = $("#featured .selected");
			var next_link = '';
			if($(selected).prev('.gallery-item').length == 0) {
				//$("#featured .gallery dl").first().addClass("selected");
				//next_link = $("#featured .gallery dl").first();
			}
			else {
				$('#featured .featured-next').removeClass('featured-next-disable');
				$('#featured .gallery dl').removeClass('selected');
				$(selected).prev().addClass("selected");
				next_link = $(selected).prev();
				$('#featured-mask').animate({'height':panelheight},{queue:false, duration:200});
				$('#featured-mask').scrollTo($(next_link), 400);
				if($(selected).prev().prev().length == 0) $('#featured .featured-prev').addClass('featured-prev-disable');
			}
			return false;
		} else if ($(this).attr('href') == '#next') {
			selected = $("#featured .selected");
			var next_link = '';
			if($(selected).next('.gallery-item').length == 0) {
				//$("#featured .gallery dl").first().addClass("selected");
				//next_link = $("#featured .gallery dl").first();
			}
			else {
				$('#featured .featured-prev').removeClass('featured-prev-disable');
				$('#featured .gallery dl').removeClass('selected');
				$(selected).next().addClass("selected");
				next_link = $(selected).next();
				$('#featured-mask').animate({'height':panelheight},{queue:false, duration:200});
				$('#featured-mask').scrollTo($(next_link), 400);
				if($(selected).next().next().length == 0) $('#featured .featured-next').addClass('featured-next-disable');
			}
		}
		return false;
	});
});

function rotate() {
	selected = $("#featured .selected");
	$('#featured .gallery dl').removeClass('selected');
	var next_link = '';
	if($(selected).next('.gallery-item').length == 0) {
		$("#featured .gallery dl").first().addClass("selected");
		next_link = $("#featured .gallery dl").first();
	}
	else {
		$(selected).next().addClass("selected");
		next_link = $(selected).next();
	}
	$('#featured-mask').animate({'height':panelheight},{queue:false, duration:200});
	$('#featured-mask').scrollTo($(next_link), 400);
}
