$(document).ready(function() {	
	function HoverOver(){
		$(this).find(".sub").stop().fadeTo('fast', 1).show();

		(function($) { 
			jQuery.fn.calcSubWidth = function() {
				rowWidth = 0;
				$(this).find("ul").each(function() {					
					rowWidth += $(this).width(); 
				});	
			};
		})(jQuery); 

		$(this).calcSubWidth();
		$(this).find(".sub").css({'width' : rowWidth});

	}

	function HoverOut(){ 
	  $(this).find(".sub").stop().fadeTo('fast', 0, function() {
		  $(this).hide(); 
	  });
	}

	var config = {    
		 sensitivity: 2,     
		 interval: 100,     
		 over: HoverOver, 
		 timeout: 500,
		 out: HoverOut  
	};
	$("ul#topnav li .sub").css({'opacity':'0'});
	$("ul#topnav li").hoverIntent(config);
	$("ul#info_links li .sub").css({'opacity':'0'});
	$("ul#info_links li").hoverIntent(config);
});


$(document).ready(function(){
  	$('#home_screen').cycle({
		fx: 'fade',
		speed:    1000, 
    	timeout:  6000
	});
})
$(document).ready(function(){
  	$('#min_home_screen').cycle({
		fx: 'fade',
		speed:    1000, 
    	timeout:  6000
	});
})
/* Optional Transitions
    * blindX
    * blindY
    * blindZ
    * cover
    * curtainX
    * curtainY
    * fade
    * fadeZoom
    * growX
    * growY
    * scrollUp
    * scrollDown
    * scrollLeft
    * scrollRight
    * scrollHorz
    * scrollVert
    * shuffle
    * slideX
    * slideY
    * toss
    * turnUp
    * turnDown
    * turnLeft
    * turnRight
    * uncover
    * wipe
    * zoom
*/

function announce() {
	$('#announcements ul').hide();
	$('#announcements ul:first').show();
	$('#announcements li a').click(	
		function() {
			$('#announcements li a').removeClass('visible');
			$(this).addClass('visible');
		  	var checkElement = $(this).next();
		  	if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				return false;
			}
		 	if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#announcements ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
		 }
	);
}
$(document).ready(function() {announce();});


