$(document).ready(function(){
	
	$(".ngg-galleryoverview a").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': false });
	$("a.iframe").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': false });
	var slideSwitchInterval = setInterval("slideSwitch()", 10000);
	
	startUp();
});

function slideSwitch() {
	
    var $active = $('#slideshow img.active');

    if ( $active.length == 0 ) $active = $('#slideshow img:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow img:first');

    $active.addClass('last-active');
	
	$active.animate({opacity: 0.0},3000);
	
    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 3000, function() {
            $active.removeClass('active last-active');
        });
}



function startUp(){


			
	$(".itemlist a").live("click",function(){

		$(".itemlist").addClass("loader");
		
		$(".ajaxcontent").load($(this).attr('href')+"?ajax=true", function(){
			
			$(".ajaxcontent").slideUp(500,function(){
				
				$(".ajaxcontent").animate({ opacity: 1 }, 500, function(){
				
					$(".ajaxcontent").slideDown(500,function(){
						$(".itemlist").removeClass("loader");
					});		
				
				});		
			})

		});		
		
		return false;
		
	}); 

	
	$(".month_nav a").bind("click", function(e){
		var link = $(this);

		$(".ajax_calendar").addClass("load");
		$(".ajaxcontent").fadeOut(150);
					
		$(".ajax_calendar").load(link.attr('href'), function(){
			$(".ajax_calendar").removeClass("load");
			startUp();
		});
		return false;
	});	
	
}

