// global variables 
var maxHeight = 270;
var maxWidth = 230;

// 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';

$(function() {
	changeImage(0);
});
// 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;
    $("#myimage")
    	.fadeTo("slow",.5, function() {
			var scaleImageSrc = "scaleImage.php?src=" + ImageNames[currentImage] + "&maxHeight=" + maxHeight + "&maxWidth=" + maxWidth;
			var img = new Image();
			img.src = scaleImageSrc;
			$("#myimage").attr("src", scaleImageSrc);
        })
		.attr("src", "images/ajax-loader_.gif")
		.fadeTo("slow",1);

   //var myimage = document.getElementById('myimage');
	//if (myimage != null && ImageNames.length > currentImage)
    //{
		//var scaleImageSrc = "scaleImage.php?src=" + ImageNames[currentImage] + "&maxHeight=" + maxHeight + "&maxWidth=" + maxWidth;
		//var img = new Image();
		//img.src = scaleImageSrc;
		//myimage.src = scaleImageSrc;
	//}
    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(ImageNames[currentImage], windowName, windowSize);
}
		
function EvalSound(soundobj) {
    var thissound=document.getElementById(soundobj);
    thissound.Play();
}		




	