
function start_gallery() {

	var start=false;
	
	if ($('#content')[0] && $('#content').is(':visible')) {
		$('#content').fadeOut();
		start=true;
	}

	if ($('#screen')[0] && $('#screen').is(':visible')) {
		$('#screen').fadeOut();
		start=true;
	}

	if ($('#explore-menu')[0] && $('#explore-menu').is(':visible')) {
		$('#explore-menu').fadeOut();
		start=true;
	}

	if (start) {
		if ($('#slider-main')[0]) {
			$('#slider-main').css('zIndex',10);
			$('#slider-main').data('nivoslider').stop();
		}
		if ($('#slider-explore')[0]) {
			$('#slider-explore').css('zIndex',10);
			$('#slider-explore').data('nivoslider').stop();
		}
		$('#slider').css('zIndex',20);
		$('#slider').data('nivoslider').start();
	}
}

$(document).ready(function(){

	$('#slider').nivoSlider({
		afterLoad: function() {
			this.stop();
		},
		beforeChange: function() {
			start_gallery();
		}
	});

	if ($('#slider-main')[0]) {
		$('#slider-main').nivoSlider();
	}
	else if ($('#slider-explore')[0]) {
		$('#slider-explore').nivoSlider({
			controlNav: false,
			pauseTime: 5000,
			afterLoad: function() {
				$('#main ul#explore-menu li:first').addClass('active');
			},
			beforeChange: function() {
				$('#main ul#explore-menu li.active').removeClass('active').removeClass('wait');
				var i=$('#slider-explore').data('nivo:vars').currentSlide+1;
				if (i>10) i=0; // first
				$('#main ul#explore-menu li[rel="'+i+'"]').addClass('active');
			}
		});

		$('#main ul#explore-menu li').click(function() {
			if(!$(this).hasClass('active')) {
				var i=$(this).attr('rel')-1;
				if (i==-1) i=10; // last
				$('#slider-explore').data('nivo:vars').currentSlide=i;
				$('#main ul#explore-menu li.active').removeClass('active').removeClass('wait');
				$(this).addClass('active').addClass('wait');
			}
		});
	}
	else if (!$('#screen')[0]) {
		$('#slider').data('nivoslider').start();
	}

	$('#closer img').click(function() {
		$('#content').animate({
			marginRight: -446
		},function() {
			$('#opener').show();
			$('#closer').hide();
		});
	});

	$('#opener img').click(function() {
		$('#content').animate({
			marginRight: 0
		},function () {
			$('#closer').show();
			$('#opener').hide();
		});
	});

	$('#gallery a').click(function (){
		start_gallery();
		return false;
	});

	$('a.blank').each(function() {
        $(this).attr('target','_blank');
	});

	if ($('#flickr')[0]) {
		$('#flickr').jflickrfeed({
			limit: 20,
			feedapi: 'groups_pool.gne',
			qstrings: {
				id: '1688719@N23'
			},
			itemTemplate:
			'<li>' +
				'<a rel="fancybox" href="{{image}}" title="{{title}}">' +
					'<img src="{{image_t}}" alt="{{title}}" />' +
				'</a>' +
			'</li>'
		}, function(data) {
			$('#flickr a').fancybox();
		});
	}
	
});
