// JScript File
var strImages = new Array(1);
var imgArray = new Array();
var intCurrentImage = 0;
var intInterval = 1500;
var intRotate = 0;
var on = 1;

function getDimensions(intWidth, intHeight, intAllWidth, intAllHeight){
	var intDimensions = new Array(2);
	var perHeight = 0;
	var perWidth = 0;	
	
	
	while((intHeight > intAllHeight) || (intWidth > intAllWidth)){
		perHeight = (5 / 100) * intHeight;
		perWidth = (5 / 100) * intWidth;
		intHeight = intHeight - perHeight;
		intWidth = intWidth - perWidth;
	}	
	
	intDimensions[0] = intWidth;
	intDimensions[1] = intHeight;
	
	return intDimensions;
}

function playSlideshow(){
	intInterval = 10000;
	intRotate = 1;
	rotate();
}

function playFastSlideshow(){
    intInterval = 2500;
	intRotate = 1;
	rotate();
}

function stopSlideshow(){
	intRotate = 0;
	intCurrentImage = 0;
	iLoad(strImages[intCurrentImage]);	
	loadImages();
}

function pauseSlideshow(){
	intRotate = 0;
}

function rotate(){
	if (intRotate == 1){
		getNextImage();
		window.setTimeout("rotate()", intInterval);
	}
}

function getNextImage(){
	if (intCurrentImage >= strImages.length - 1){
		intCurrentImage = 0;
	}
	else{
		intCurrentImage = intCurrentImage + 1;
	}
	changeMainImage(0);
}

function getPrevImage(){
	if (intCurrentImage == 0){
		intCurrentImage = strImages.length - 1;
	}
	else{
		intCurrentImage = intCurrentImage - 1;
	}
	changeMainImage(0);
}

function iLoad(strSrc) {
	var oImg = new Image();
	var imgHeight = 0;
	var imgWidth = 0;
	var perHeight = 0;
	var perWidth = 0;
	var intDimensions = new Array(2);
	var imgMain = new Image();
	
		oImg.src = strSrc;
		//alert(oImg.src);
		imgHeight = oImg.height;
		imgWidth = oImg.width;
		
		intDimensions = getDimensions(imgWidth, imgHeight, 448, 448);
		
	    document.getElementById('divImage').innerHTML = "<img src='" + oImg.src + "' width='" + intDimensions[0] + "' height='" + intDimensions[1] + "' alt='" + strImageTitles[intCurrentImage] + "' />";
}

function loadImages() {
	var intX = intCurrentImage
	var intWidth = 0;
	var intHeight = 0;
	var oImg = new Image();
	var intDimensions = new Array(2);
	var intImageTag = 0;
	var intImageStack = intX;
	var intY = 0;
	
	while (intX < intCurrentImage + 4){
		if ((intX >= strImages.length) && (intY == 0)){
			intImageStack = 0;
			intY = 1;
		}
		oImg.src = strImages[intImageStack];
		intWidth = oImg.width;
		intHeight = oImg.height;
		intDimensions = getDimensions(intWidth, intHeight, 75, 75);
		document.getElementById("imgThumb" + intImageTag).width = intDimensions[0];
		document.getElementById("imgThumb" + intImageTag).height = intDimensions[1];
		document.getElementById("imgThumb" + intImageTag).src = strImages[intImageStack];
		document.getElementById("imgThumb" + intImageTag).alt = strImageTitles[intImageStack];
		intX = intX + 1;
		intImageTag = intImageTag + 1;
		intImageStack = intImageStack + 1;
	}		
}

function onLoad(){
    preload_image_object = new Image();
    var strText = '';
    imgArray = new Array(strImages.length);
    var i = 0;

    for(i=0; i<=strImages.length; i++){ 
         preload_image_object.src = strImages[i];
	strText = strText + "<img src='" + strImages[i] + "' style='display: none;' />";
	//imgArray[i] = preload_image_object;
    }
	document.getElementById('divHidden').innerHTML = strText;
	changeMainImage(0);
}

function changeMainImage(intImage){
	intCurrentImage = intCurrentImage + intImage;

	if (intCurrentImage >= strImages.length){
		intCurrentImage = 0;
	}		

	iLoad(strImages[intCurrentImage]);
	document.getElementById("divImageCaption").innerHTML = strImageTitles[intCurrentImage];
	//alert(strImageTitles[intCurrentImage]);
	//loadImages();	
}

function audioControl(whSound,play) {
  var text = '';
  if (play=='true') {
    if (browser == 'Microsoft Internet Explorer') {
	  document.getElementById('ieplayer').src = whSound;
	}
	else {
	  text = "<OBJECT WIDTH=\"1\" HEIGHT=\"1\" type='audio/midi' data='" + whSound + "'></OBJECT>";
	}
  }
  else {
    if (browser == 'Microsoft Internet Explorer') {
	  document.getElementById('ieplayer').src = 'jsilence.mid';
	}
  }
  document.getElementById('player').innerHTML = text;
}

function playSound(whSound) {
  alert('test');
}

function stopSound(whSound) {
  if (on==1){
    audioControl(whSound,'false');
  }
}

