
/* Onload Event Handler */
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

/* Menu */
var subMenuTimer;
function onSubMenu() {
	
	clearTimeout(subMenuTimer);
	
	document.getElementById("subMenuHolder").style.display = "block";
}

function offSubMenu() {
	subMenuTimer = setTimeout(function() { hideSubMenu()}, 500);
}

function hideSubMenu() {
	document.getElementById("subMenuHolder").style.display = "none";
}

/* Albums */


function LoadImage(imageFile, width, height, counter) {

	document.getElementById('imagesrc').src = imageFile;

	// set the image counter
	currentImage = counter;
	setCurrentImageCounter();

}

function setFirstImage(arrImages) {
	document.getElementById('totalImages').innerHTML = arrImages.length;
}
// Images - Move to last Image
function getPreviousImage() {
	if (currentImage>=1) {
		currentImage--;
		document.getElementById("imagesrc").src= arrImages[currentImage];
	}
	
	setCurrentImageCounter();
	/*
	if (currentImage>1)
	document.getElementById("previousImageButton").style.display="inline";
	else
	document.getElementById("previousImageButton").style.display="none";
	if (currentImage<arrImages.length)
	document.getElementById("nextImageButton").style.display="inline";
	else
	document.getElementById("nextImageButton").style.display="none";
	*/
}

// Images - Move to next Image
function getNextImage() {
	if (currentImage<arrImages.length-1) {
		currentImage++;
		document.getElementById("imagesrc").src= arrImages[currentImage];
	}
	setCurrentImageCounter();
	/*
	if (currentImage>1)
	document.getElementById("previousImageButton").style.display="inline";
	else
	document.getElementById("previousImageButton").style.display="none";
	if (currentImage<arrImages.length)
	document.getElementById("nextImageButton").style.display="inline";
	else
	document.getElementById("nextImageButton").style.display="none";
	*/
}

function setCurrentImageCounter() {
	document.getElementById("currentImage").innerHTML = currentImage + 1;
}

// Images - Move to next Image
function getImage(page) {
	document.getElementById('totalImages').innerHTML = arrImages.length;
	currentImage = page;
	if (currentImage<arrImages.length-1) {
		document.getElementById("imagesrc").src= arrImages[currentImage];
	}
	
	setCurrentImageCounter();
}
