<!--

// canManipulateImages - check if the browser we're using can do
// clever stuff with document images.
function canManipulateImages() {
	if (document.images)
		return true;
	else
		return false;
}

// addPosterImage
function addPosterImage(imageURL,imageLink,imageText) {
	var i = gImageURLArray.length;
//	alert('add:'+String(i));
	gImageURLArray[i]  = imageURL;
	gImageLinkArray[i] = imageLink;
	gImageTextArray[i] = imageText;
}

// currPosterImage
function currPosterImage() {
	if ( gImageURLArray.length <= 0 ) return false;
	document.imagePoster.src                              = gImageURLArray[gImagePointer];
	try { document.getElementById("imageLink").href       = gImageLinkArray[gImagePointer]; } catch(err) { null };
	try { document.getElementById("imageText").innerHTML  = gImageTextArray[gImagePointer]; } catch(err) { null };
	return true;
}

// nextPosterImage
function nextPosterImage() {
	if ( gImageURLArray.length <= 0 ) return false;
	gImagePointer++;
	if ( gImagePointer > gImageURLArray.length - 1  ) gImagePointer = 0;
//	alert('next:'+String(gImagePointer));
	document.imagePoster.src                              = gImageURLArray[gImagePointer];
	try { document.getElementById("imageLink").href       = gImageLinkArray[gImagePointer]; } catch(err) { null };
	try { document.getElementById("imageText").innerHTML  = gImageTextArray[gImagePointer]; } catch(err) { null };
	return true;
}

// prevPosterImage
function prevPosterImage() {
	if ( gImageURLArray.length <= 0 ) return false;
	gImagePointer--;
	if ( gImagePointer < 0 ) gImagePointer = gImageURLArray.length - 1;
//	alert('prev:'+String(gImagePointer));
	document.imagePoster.src                              = gImageURLArray[gImagePointer];
	try { document.getElementById("imageLink").href       = gImageLinkArray[gImagePointer]; } catch(err) { null };
	try { document.getElementById("imageText").innerHTML  = gImageTextArray[gImagePointer]; } catch(err) { null };
	return true;
}

// loadPosterImage
function loadPosterImage(imageURL,imageLink) {
	if (gImageCapableBrowser) {
		document.imagePoster.src = imageURL;
		try { document.getElementById("imageLink").href = imageLink; } catch(err) { null };
		return false;
	}
	else return true;
}

// initPosterImage
function initPosterImage() {
	gImageURLArray  = new Array();
	gImageLinkArray = new Array();
	gImageTextArray = new Array();
	gImagePointer   = 0;
}

// gImageCapableBrowser - is this browser hip to images? Set up
// a global variable so that we don't have to keep calling a function
// (useful if the function becomes costly to compute).
var gImageCapableBrowser = canManipulateImages();
var gImageURLArray  = new Array();
var gImageLinkArray = new Array();
var gImageTextArray = new Array();
var gImagePointer   = 0;

// Initialize
initPosterImage();

// -->