jQuery(document).ready(function()
{
	// duplicate functionality for active nav item
	$('.current-menu-item').addClass('active-hover');
	$('.current-menu-item').children('a').addClass('active-hover');
	
	var listItem = $('.current-menu-item');
	var currentActiveMenu = $('#menu-main li').index(listItem);
	var defaultClassForMid = "link"+currentActiveMenu+"-act";
	var defaultClassForBot = "link"+currentActiveMenu+"-bot-act";
	$('.header-middle').addClass(defaultClassForMid);
	$('.content-middle').addClass(defaultClassForBot);
	$('.footer-middle').addClass(defaultClassForMid);

	// handle the hover status for top nav
	$('.main .menu li').hover(function()
	{
		var menuNumber = $(this).index();
		var classForMid = "link"+menuNumber+"-act";
		var classForBot = "link"+menuNumber+"-bot-act";
		$(this).addClass('active-hover');
		$(this).children('a').addClass('active-hover');
		$('.header-middle').addClass(classForMid);
		$('.content-middle').addClass(classForBot);	
		$('.footer-middle').addClass(classForMid);	
		
		// clear from active
		if(!$(this).hasClass('current-menu-item'))
		{
			// drop the current page class on hover states
			$('.header-middle').removeClass(defaultClassForMid);
			$('.content-middle').removeClass(defaultClassForBot);
			$('.footer-middle').removeClass(defaultClassForMid);
			$('.current-menu-item').removeClass('active-hover');
			$('.current-menu-item').children('a').removeClass('active-hover');
		}
	}, function()
	{
		if(!$(this).hasClass('current-menu-item'))
		{
			var menuNumber = $(this).index();
			var classForMid = "link"+menuNumber+"-act";
			var classForBot = "link"+menuNumber+"-bot-act";
			$(this).removeClass('active-hover');
			$(this).children('a').removeClass('active-hover');
			$('.header-middle').removeClass(classForMid);
			$('.content-middle').removeClass(classForBot);
			$('.footer-middle').removeClass(classForMid);
		}
		// restore state to the active nav item
		$('.current-menu-item').addClass('active-hover');
		$('.current-menu-item').children('a').addClass('active-hover');
		$('.header-middle').addClass(defaultClassForMid);
		$('.content-middle').addClass(defaultClassForBot);
		$('.footer-middle').addClass(defaultClassForMid);
		
	});
	
	// module nav
	$('.module').hover(function()
	{
		$(this).find('h3').addClass('active');
	}, function()
	{
		$(this).find('h3').removeClass('active');
	});
	
	// home page video nav
	$('.video-thumbs .thumbnail').hover(function()
	{
		$(this).find('h3').addClass('active');
	}, function()
	{
		$(this).find('h3').removeClass('active');
	});
	
	// sidebar latest video nav
	$('.latest-video .module').hover(function()
	{
		$(this).find('h3').addClass('active');
	}, function()
	{
		$(this).find('h3').removeClass('active');
	});
	
});
