// JavaScript Document

function hover(element)
{
	currentImage = element.src;
	element.src = currentImage.replace(".gif", "-on.gif");
}

function reset(element)
{
	currentImage = element.src;
	element.src = currentImage.replace("-on.gif", ".gif");
}

currentSlide = 1;
slides = new Array();

function rotateSlides( direction ) {
	if( slides && currentSlide ) {
		setSlide( currentSlide + direction );
	}
}

function setSlide( requestedImage ) {
	var num = slides.length - 1;
	if( num > 0 ) {

		var viewer = document.getElementById('current-photo');
		var caption = document.getElementById('caption');
		var imageNumber = document.getElementById('image-number');

		if( requestedImage < 1 ) {
			currentSlide = num + requestedImage;
		} else if( requestedImage > num ) {
			currentSlide = requestedImage - num;
		} else {
			currentSlide = requestedImage;
		}
		newImg = slides[ currentSlide ];

		viewer.src = '/_images/lightbox/loading.gif';		
		viewer.src = ( newImg[ 1 ] );
		caption.innerHTML = newImg[2];
		imageNumber.innerHTML = currentSlide;		
	}
}

function moveToTop()
{
	document.location = "#top";
}

var currentVotingImage = 1;
function voteForImage()
{
	var currentPhoto = document.getElementById('current-photo');
	for(i = 0; i < 5; i++)
	{
		if(document.voting.vote[i].checked)
		{
			score = document.voting.vote[i].value;
		}
	}
	scoreUpdater = new Image();
	scoreUpdater.src = "/vote.asp?photo=" + currentPhoto.src + "&score=" + score;
	document.location = scoreUpdater.src;
	document.location = scoreUpdater.src;
	/*	
	if(currentVotingImage == (slides.length-1))
	{
		currentPhoto.src = slides[ 1 ];
		currentVotingImage = 1;		
	}
	else
	{
		currentPhoto.src = slides[ currentVotingImage + 1 ];
		currentVotingImage++;
	}
	*/
	
	document.location = "/voting/?voted-for=" + currentPhoto.src;
}

function voteForNextImage()
{
	var currentPhoto = document.getElementById('current-photo');
	currentPhoto.src = slides[ position + 1 ]
}

function setVoteImage(position)
{	
	var currentPhoto = document.getElementById('current-photo');
	if(position >= slides.length)
	{
		currentPhoto.src = slides[ 1 ];	
	}
	else
	{
		currentPhoto.src = slides[ position ];	
	}
}

function voteForVideo()
{
	document.getElementById('voting').submit();
}

function showVideo(URI)
{
	window.open(URI, '', 'resizable=0, scrollbars=0, width=320, height=256');
}