function setImageGallery(){
	if($$('.gallery').length > 0){
		var items = $('items');
		var anchors = items.getElements('a');
		anchors.each(
			function(anchor){
				anchor.set('initial_title', anchor.get('title'));
				anchor.set('title', '');
			}
		);
		var num_listElements = items.getElements('ul').length;
		var slides = num_listElements;			// Change This
		var pos = 0;
		var offset = 545;		// HOW MUCH TO MOVE
		var currentslide = 1;
		// $('moveleft').setStyle('visibility','hidden');
		$('moveleft').setStyle('cursor','auto');
		$('moveleft').set('src','./pics/move_left_inactive.gif');
		if(slides < 2){
			// $('moveright').setStyle('visibility','hidden');
			$('moveright').setStyle('cursor','auto');
			$('moveright').set('src','./pics/move_right_inactive.gif');
		}
		var fx = new Fx.Morph(items, {duration: 100, transition: Fx.Transitions.linear});

		var scroll = new Fx.Scroll('slider', {
			offset:{'x':0, 'y':0}, 
			// transition: Fx.Transitions.Elastic.easeOut
			transition: Fx.Transitions.Back.easeOut
		});
		
		$('moveleft').addEvent('click', function(event) {
			event = new Event(event).stop();
			if(currentslide == 1) return;
			currentslide--;																		
			pos += -(offset);
			fx.start({ 
				'opacity': .3 
			}).chain(function(){
				this.start.delay(100, this, { 'opacity': 1 });
				scroll.start(pos);
				if(currentslide == 1){
					// $('moveleft').setStyle('visibility','hidden');
					$('moveleft').setStyle('cursor','auto');
					$('moveleft').set('src','./pics/move_left_inactive.gif');
				}
			});
			// $('moveright').setStyle('visibility','visible');
			$('moveright').setStyle('cursor','pointer');
			$('moveright').set('src','./pics/move_right.gif');
		});

		$('moveright').addEvent('click', function(event) { 
			event = new Event(event).stop();
			if(currentslide >= slides){
				return;	
			}
			currentslide++;
			pos += offset;
			fx.start({ 
				'opacity': .3 
			}).chain(function(){
				this.start.delay(100, this, { 'opacity': 1 });
				scroll.start(pos);
				if(currentslide >= slides){
					// $('moveright').setStyle('visibility','hidden');
					$('moveright').setStyle('cursor','auto');
					$('moveright').set('src','./pics/move_right_inactive.gif');
				}
			});
			// $('moveleft').setStyle('visibility','visible');
			$('moveleft').setStyle('cursor','pointer');
			$('moveleft').set('src','./pics/move_left.gif');
		});

		scroll.toLeft();
	}
}

function setDownloadLink(){
	if($('sb-player').get('src')){
		var src = $('sb-player').get('src').split('/');
		var filename = src[(src.length-1)];
		var anchor = new Element('a',
			{
				'href': 'js/download.php?filename='+filename,
				'html': 'Download '+filename
			}
		);
		var download_div = $('sb-wrapper').getElement('.download');
		if(download_div){
			download_div.dispose();
		}
		var download_div = new Element('div',
			{
				'class': 'download'
			}
		);
		anchor.inject(download_div);
		download_div.inject($('sb-wrapper'));
	}
}


function loadShadowboxActions(){
	setDownloadLink();
}

window.addEvent('domready',
	function(){
	//	setImageGallery();
	}
);

Cufon.replace('h1, #navigation, #subnavigation, #metaNav, h2, h3',{
	hover: true,
	hoverables: { a: true } 
}) ;

Hyphenator.run();

Shadowbox.init(
	{
		onFinish: loadShadowboxActions
	}
);
