jQuery.noConflict();

// Run on DOM ready
jQuery(function() {

	// Lightbox effect
	jQuery('.gallery a').lightBox();

	// Panel handle
	jQuery('#panel').css('marginTop','-30px');
	jQuery('#panel_handle').click(
		function() {
			if (jQuery(this).attr('class') == 'open') {
				jQuery(this).parent().animate({marginTop:'-30px'});
				jQuery(this).attr('class','closed');
			}
			else {
				jQuery(this).parent().animate({marginTop:'-210px'});
				jQuery(this).attr('class','open');
			}
		}
	);
	
	// Scroll nav thumbnails
	jQuery("#scroller").simplyScroll({
		className: 'vert',
		horizontal: false,
		frameRate: 30,
		speed: 2
	});

	// Slide select
	jQuery('#slides li').css('zIndex',1).hide(); // First slide gets faded in on full content load
	jQuery('#panel li:first a').css('borderBottom','1px solid #fff');
	jQuery('.slide_select').click(
		function() {
			var selected = jQuery(this).attr('rel');
			jQuery('#panel li a').css('borderBottom','0');
			jQuery(this).css('borderBottom','1px solid #fff');
			jQuery('#slides li').css('zIndex',1).fadeOut();
			jQuery('#'+selected).css('zIndex',2).fadeIn();
			jQuery('#slide_nav_number').html(jQuery(this).html());
			return false;
		}
	)
	
	// Slide previous
	jQuery('#slide_nav_prev').click(
		function() {
			var current = jQuery('#slides li:visible');
			var prev = current.prev();
			if (typeof jQuery(prev).attr('id') == 'undefined') {
				prev = jQuery('#slides li:last');
				jQuery('#slide_nav_number').html(jQuery('#slide_nav_count').html());
			}
			else {
				jQuery('#slide_nav_number').html(parseInt(jQuery('#slide_nav_number').html())-1);
			}
			jQuery('#panel li a').css('borderBottom','0');
			jQuery('#slides li').css('zIndex',1).fadeOut();
			jQuery(prev).css('zIndex',2).fadeIn();
			return false;
		}
	)
	
	// Slide next
	jQuery('#slide_nav_next').click(
		function() {
			var current = jQuery('#slides li:visible');
			var next = current.next();
			if (typeof jQuery(next).attr('id') == 'undefined') {
				next = jQuery('#slides li:first');
				jQuery('#slide_nav_number').html(1);
			}
			else {
				jQuery('#slide_nav_number').html(parseInt(jQuery('#slide_nav_number').html())+1);
			}
			jQuery('#panel li a').css('borderBottom','0');
			jQuery('#slides li').css('zIndex',1).fadeOut();
			jQuery(next).css('zIndex',2).fadeIn();
			return false;
		}
	)
		
});

// Run on full content load
jQuery(window).load(
	function() {

		// Fade in first slide
		jQuery('#slides li:first').css('zIndex',2).fadeIn();

	}
);

