// JavaScript Document

// onclick pass in current poster number
var current_poster;

	window.onload = prepareFirstPoster;
	
	function prepareFirstPoster () {
		
		var poster = $('poster');
		var url = document.location.href;
		var hasQuery = url.indexOf( "?" );
		if( hasQuery > -1 ){
			var id = Number( url.substring( hasQuery + 1 ).split("=")[1] );
			slideShow( id );
		}else{
			slideShow( 0 );
		}
	}

	function launchSlideShow (initialPoster, url) {
	
		// create popup window
		url = url.href;
		var newwindow = window.open(url + "?id=" + initialPoster,'name');
		if (window.focus) {newwindow.focus()}
	}
	
	function launchSlideShow_orig (initialPoster, url) {
	
		// create popup window
		url = url.href;
		var newwindow = window.open(url + "?id=" + initialPoster,'name');
		if (window.focus) {newwindow.focus()}
	}

	function incrementSlideShow( direction ){
	
		var next = current_poster + direction;
		if( next > 0 && next <= posterArray.length ){
			slideShow( next );
		}
	}
		
	function slideShow (posterNumber) {
	
		poster.empty();
		var posterImage = posterArray[ posterNumber - 1 ];
		var e = new Element('img', {
			'src': path + posterImage
		});
		$(e).injectInside(poster);
		
		var unorderedList = $('poster-links');
		var a = unorderedList.getElements( "a" );
		for( var i=0; i < a.length; i++ ){
			var isActive = a[i].hasClass( 'active' );
			if( isActive ){
				a[i].removeClass( 'active' );
			}
			if (i == posterNumber) {
			a[i].addClass("active");
			}
		}

		current_poster = posterNumber;

		return false;
	}