

function slideSwitch() {
    var $active = $('.slideshow-wrapper li.active');

    if ( $active.length == 0 ) $active = $('.slideshow-wrapper li:last');

    var $next =  $active.next().length ? $active.next()
        : $('.slideshow-wrapper li:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
		
	
	var $active_control = $('.seasons li.active');

    if ( $active_control.length == 0 ) $active = $('.seasons li:last');

    var $next_control =  $active_control.next().length ? $active_control.next()
        : $('.seasons li:first');

    $active_control.addClass('last-active');
	
	$('.seasons li.active').removeClass('active');
	
    $next_control.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active_control.removeClass('last-active');
    });	
		
		
}

$(function() {
	
	var date = new Date().getMonth();
	
	switch (date)
	{
	case 1:
	  $('.seasons li').eq(3).addClass('active');
	  $('.slideshow-wrapper li').eq(3).addClass('active');
	  break;
	case 2:
	  $('.seasons li').eq(3).addClass('active');
	  $('.slideshow-wrapper li').eq(3).addClass('active');
	  break;
	case 3:
	  $('.seasons li').eq(0).addClass('active');
	  $('.slideshow-wrapper li').eq(0).addClass('active');
	  break;
	case 4:
	  $('.seasons li').eq(0).addClass('active');
	  $('.slideshow-wrapper li').eq(0).addClass('active');
	  break;
	case 5:
	  $('.seasons li').eq(0).addClass('active');
	  $('.slideshow-wrapper li').eq(0).addClass('active');
	  break;
	case 6:
	  $('.seasons li').eq(1).addClass('active');
	  $('.slideshow-wrapper li').eq(1).addClass('active');
	  break;
	case 7:
	  $('.seasons li').eq(1).addClass('active');
	  $('.slideshow-wrapper li').eq(1).addClass('active');
	  break;
	case 8:
	  $('.seasons li').eq(1).addClass('active');
	  $('.slideshow-wrapper li').eq(1).addClass('active');
	  break;
	case 9:
	  $('.seasons li').eq(2).addClass('active');
	  $('.slideshow-wrapper li').eq(2).addClass('active');
	  break;
	case 10:
	  $('.seasons li').eq(2).addClass('active');
	  $('.slideshow-wrapper li').eq(2).addClass('active');
	  break;
	case 11:
	  $('.seasons li').eq(2).addClass('active');
	  $('.slideshow-wrapper li').eq(2).addClass('active');
	  break;
	case 12:
	  $('.seasons li').eq(3).addClass('active');
	  $('.slideshow-wrapper li').eq(3).addClass('active');
	  break;
	default:
	  $('.seasons li').eq(0).addClass('active');
	  $('.slideshow-wrapper li').eq(0).addClass('active');
	}
		
	
	
	$('.seasons li').click(function() {
		  $('.seasons li.active').removeClass('active');
		  
		  $(this).css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 1000);	
				
		  var $curr_pos = $(this).prevAll().length;		  
		 $('.slideshow-wrapper li.last-active').removeClass('last-active');
		 $('.slideshow-wrapper li.active').removeClass('active').addClass('last-active'); 
		 $('.slideshow-wrapper li').eq($curr_pos).css({opacity: 0.0}).removeClass('last-active').addClass('active').animate({opacity: 1.0}, 1000);
		 clearInterval(interval);
	});

    var interval = setInterval( "slideSwitch()", 5000 );
	
	
	
	$('.controller').click(function() {
		var $lefty = $('#legend');
		$lefty.animate({
		  right: parseInt($lefty.css('right'),10) == 0 ? -$lefty.outerWidth() : 0
		});
		return false;
	});
	
	
	
	$('.listings-icons a strong').animate({ opacity: 0 }, 0).css('display', 'block');

	$(".listings-icons a:not(.select)").append("<span style='display:none;'>&nbsp;</span>")
	.hover(function() {
		$(this).find("span").fadeIn('fast');
		$(this).find("strong").animate({ opacity: 1, bottom: "-20px" }, 200);
	}, function() {
		$(this).find("span").fadeOut();
		$(this).find("strong").animate({ opacity: 0, bottom: "-30px" }, 200);
	});
	
	
	
				

	


});

