// window.addEvent('domready', function() {	// Wait to run this until the window is DOM ready
// 	//CreateSliders('ul.primary li','ul.secondary');	// Create the left column sliders
// 	var myMenu = new MenuMatic({ /*opacity: 99, tweakInitial: { x: -10 }, matchWidthMode: false, direction: { y: 'up' } */});
// });

var y = 0;
var x = 0;
var inc = 279;
var scroll;
var upOpacity;
var downOpacity;


window.addEvent('domready', function() {
	if ($('thumbnail_holder')) setupHScroll();
});

function setupHScroll() {
	scroll = new Fx.Scroll('thumbnail_holder', {
		wait: false,
		duration: 1200
	});
	
	rightOpacity = new Fx.Tween('right','opacity', { duration: 500 } );
	leftOpacity = new Fx.Tween('left','opacity', { duration: 500 } );
	
	if ($('right')) {
		$('right').addEvent('click',function(event) {
			event = new Event(event).stop();
			x += inc;
			runHScroll();
		});
	}
	if ($('left')) {
		$('left').addEvent('click',function(event) {
			event = new Event(event).stop();
			x -= inc;
			runHScroll();
		});
	}
	
	if ($('left') || $('right')) {
		scroll.start(0,y);
		if ($('thumbnail_viewer').getSize().x > 279) {
			$('horizontal_slider_controls').style.visibility = 'visible';
			leftOpacity.set('opacity',.2);
		}
	}
}

function runHScroll() {

	
	if (x < 0) x = 0;
	var mysize = $('thumbnail_viewer').getChildren('div').length * 93;
	if ((x + 270) >= mysize) x = mysize - 279;
	
	scroll.start(x,0);

	if (!x) {
		leftOpacity.start('opacity',.2);
	} 
	else {
		leftOpacity.start('opacity',1);
	}
	
	if ((x + 279) >= mysize) {
		rightOpacity.start('opacity',.2);
	}
	else {
		rightOpacity.start('opacity',1);
	}	
}

function setEnlargement(imageid,title,date) {
	$('press_left').innerHTML = '<img src="/cgi-local/db_images/press/cache/'+imageid+'-featured_image-286-380-fit.jpg"/>';
	$('press_left').href = '/cgi-local/detail.cgi?d=' +imageid;
	$('press_item_title').innerHTML = title;
	$('press_item_date').innerHTML = date;
}