var EF = {
/*
banner functionality requires the following files: 
<link rel="stylesheet" href="/ui/home_programs/css/nivo-slider.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/ui/home_programs/css/custom-nivo-slider.css" type="text/css" media="screen" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script>
<script type="text/javascript" src="/ui/home_programs/js/nivo_slider.js"></script> 

bannerMenu functionality requires:
<link rel="stylesheet" href="/ui/home_programs/css/main.css" type="text/css" media="screen" />

All above-mentioned files are brought in conditionally via templates/includes/umuc/template_umuc_basepage.cfm with <cfcase value="UMUC HOMEPAGE">
All supporting files for both (images, etc) are in the ui/home_programs folder
*/
	banner : function() {
	// homepage banner slide show
		$('#slider').show();
		var total = $('#slider img').length;
		var rand = Math.floor(Math.random() * total);
		$('#slider').nivoSlider({
			pauseTime:6000,
			startSlide:rand,
			directionNav:false,
			controlNav:false,
			effect: 'fade'
		});	
	},
	
	bannerMenu : function() {
	// Menu Selection for Programs	
		// Show hide menu
		$('.menuCol').toggle(function(){
			$('.menuImg').attr('src','ui/home_programs/images/menuCLOSEnw.png');
			$('#menu').animate({
				marginTop: '-277px',
				queue : false
			});
			$('#menuLinks').fadeIn(500);
		},function(){
			$('.menuImg').attr('src','ui/home_programs/images/menuBTNnw.png');
			$('#menu').animate({
				marginTop: '-40px',
				queue : false
			});
			$('#menuLinks').fadeOut(500);
		});
		$('#menu').show();
	}
}

jQuery(function($) {
	EF.banner();
	EF.bannerMenu();
});
