$(document).ready(function() {

	$('a.lightbox').lightBox(); // Select all links with lightbox class

	$('.cycle').cycle({
		speed: 1500,
		delay: 10000,
		fx: 'scrollLeft',
		next: '#left_arrow',
		prev: '#right_arrow' 
	});

	$('.gallery_cycle').cycle({
		speed: 1000,
		fx: 'fade'
	});

	/* Tricky fade in elements */
	
	$('div#rotate_box').hide();
	$('div#rotate_box').fadeIn(2000);
		
	$('img#feature').hide();
	$('img#feature').fadeIn(2000);
	
	
	/* GALLERY IMAGE LOADER */

	$('.image_link').click(function() {

		// Replace "Current" class to show full opacity on correct thumbnail image
		$('#gallery_images img').removeClass("current");
		$(this).addClass("current");
	
		// Hide the current image to show the "loading" background
		$('#current_image img').css("display", "none");
		
		
		// Load new image in the background
		var img = new Image();
		
		img.onload = function() { 
			$('#current_image img').attr("src", img.src);
			$('#current_image img').css("display", "block");
		}
		
		// Load image
		img.src = $(this).attr("image");

	});
	
	
	/* NEWS ARCHIVE */
	
	$('a.archive_year').click(function() {
	
		if($(this).children('.archive_arrow').css('background-position') == '9px 0px') { 
			$(this).children('.archive_arrow').css('background-position', '0px 0px'); 
		} else { 
			$(this).children('.archive_arrow').css('background-position', '9px 0px'); 
		} 
		
		return false;

	});
	
	$('a.archive_year_current').click(function() {
	
		if($(this).children('.archive_arrow').css('background-position') == '9px 0px') { 
			$(this).children('.archive_arrow').css('background-position', '0px 0px'); 
		} else { 
			$(this).children('.archive_arrow').css('background-position', '9px 0px'); 
		} 
		
		return false;

	});	
	
	$('a.archive_post').click(function() {
	
		if($(this).children('.archive_arrow').css('background-position') == '9px 0px') { 
			$(this).children('.archive_arrow').css('background-position', '0px 0px'); 
		} else { 
			$(this).children('.archive_arrow').css('background-position', '9px 0px'); 
		} 
		
		return false;

	});

	$('a.archive_post_current').click(function() {
	
		if($(this).children('.archive_arrow').css('background-position') == '9px 0px') { 
			$(this).children('.archive_arrow').css('background-position', '0px 0px'); 
		} else { 
			$(this).children('.archive_arrow').css('background-position', '9px 0px'); 
		} 
		
		return false;

	});
	
	$('div.archive_month').hide();
	$('div.archive_post').hide();


});
