// arrays to be filled for each page
var ImageNames = new Array;
var ImageTexts = new Array;
var ImageDescriptions = new Array;
var ImageOnClicks = new Array; 
var ImageSizes = new Array;

// other global definitions
var imagePreloads = new Array;
var currentImage = 0;
var defaultWindowSize = 'width=640,height=480';

// functions
function preloadImages()
{
    for (var i = 0; i < ImageNames.length; i++)
    {
	imagePreloads[i] = new Image();
	imagePreloads[i].src = ImageNames[i];
    }
}

function changeImage(direction) 
{
    currentImage += direction;
    if (currentImage < 0)
	    currentImage = ImageTexts.length - 1; 
    if (currentImage == ImageTexts.length)
	    currentImage = 0;
    var myimage = document.getElementById('myimage');
	if (myimage != null && ImageNames.length > currentImage)
        myimage.src = ImageNames[currentImage];
    var myimagetext = document.getElementById('myimagetext');
	if (myimagetext != null && ImageTexts.length > currentImage)
        myimagetext.innerHTML = ImageTexts[currentImage];
    var myimagedesc = document.getElementById('myimagedesc');
	if (myimagedesc != null && ImageDescriptions.length > currentImage)
        myimagedesc.innerHTML = ImageDescriptions[currentImage];
}
		
function MM_openBrWindow(windowName, customWindowSize) 
{
    var windowSize = defaultWindowSize;
    if (ImageSizes.length > currentImage && ImageSizes[currentImage] != null)
        windowSize = ImageSizes[currentImage];
    if (customWindowSize != null)
        windowSize = customWindowSize;
    window.open(ImageOnClicks[currentImage], windowName, windowSize);
}
		
function EvalSound(soundobj) {
    var thissound=document.getElementById(soundobj);
    thissound.Play();
}		

