
/*
	@date: 		3 marzo 2010
	@desc: 		Implementa el gestor de banners de la home Nebrija 2010
	@authot: 	Roberto Pascual 
	@see:		http://www.mikesaville.net/demos/jquery-banner.html	
*/

var tiempoBanner 		= 6000; 		/* Tiempo de transición entre banner y banner (expresado en Milisegundos) */
var velocidadFadeOut 	= 1000;	/* Velodidad para el FadeOut (expresado en Milisegundos) */

$(document).ready(function(){
				$("#controls li a").click(function(){
					shuffle();
					var rel = $(this).attr("rel");
					if ( $("#" + rel).hasClass("current") ){
						return false;
					}
					$("#" + rel).show();
					$(".current").fadeOut(velocidadFadeOut).removeClass("current");
					$("#" + rel).addClass("current");
					$(".active").removeClass("active");
					$(this).parents("li").addClass("active");
					set_new_interval(tiempoBanner);
					return false;
				});
			});
            
			function banner_switch(){
				shuffle();
				var next =  $('.banner.current').next('.banner').length ? $('.banner.current').next('.banner') : $('#banners .banner:first');
				$(next).show();
				$(".current").fadeOut(velocidadFadeOut).removeClass("current");
				$(next).addClass("current");
				var next_link = $(".active").next("li").length ? $('.active').next('li') : $('#controls li:first');
				$(".active").removeClass("active");
				$(next_link).addClass('active');
			}
			
			$(function() {
			    slide = setInterval( "banner_switch()", tiempoBanner);
			});
			
			function set_new_interval(interval){
				clearInterval(slide);
				slide = setInterval("banner_switch()", interval);
			}
			
			function shuffle(){
				$(".banner").css("z-index", 1).hide();
				$(".current").css("z-index", 2).show();
			}
