$(document).ready(function(){

	$('#viewboxcontent_1').cycle({
		fx: 'scrollLeft',
		timeout: 6500,
		speed: 1800,
		pause: false,
		before: onBefore
	});

	// The following callback function depends on globals 'totalSlideCount' & 'slideCaptions' from captions.js
	function onBefore(curr,next,opts) {
			if (!opts.addSlide)
				return;
			var currentImageNum = parseInt(next.id);
			if (currentImageNum == totalSlideCount) {
				opts.addSlide = null;
				return;
			}
			opts.addSlide('<div class="viewboxslide" id='+(currentImageNum+1)+'_slide"><img src="img/slide_'+(currentImageNum+1)+'.jpg" /><div class="caption">'+slideCaptions[currentImageNum]+'</div></div>');
	};


	$('#textbox_1').cycle({
		fx: 'fade',
		timeout: 14250,
		speed: 1200,
		pause: false
	});
	

	$('#viewboxcontent_4').cycle({
		fx: 'scrollHorz',
		timeout: 0,
		speed: 400,
		next: '.newsnav_r',
		prev: '.newsnav_l'
	});
	

	$('#viewboxcontent_2').hide();
	$('#viewboxcontent_3').hide();
	$('#viewboxcontent_4').hide();
	$('#button_1').addClass("selected");

	// Substitute for deprecated target=_blank	
    $('A[rel="external"]').click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
   
});

function navButton(buttonNum) {
	if( !($('#button_' + buttonNum).hasClass("selected")) ) {
		$('.buttonbox').removeClass("selected");
		$('#button_' + buttonNum).toggleClass("selected");
		$('.viewboxcontent').slideUp(600);
		$('#viewboxcontent_' + buttonNum).slideToggle(600);
	}
}

