var currImgIndex = 0;
function zoomImage(imgNr) {
    // hide content could be parametrized later, needs a container div for content to hide 
    var hideContent = false; 
	if (!document.getElementById) return;
	var contentDiv = document.getElementById("micrositeOverview");
	var imageDiv = document.getElementById("imageZoom");
	var galleryDiv = document.getElementById("galleryOverview");
	
	if (!imgNr) {
		// back from zoom
		var imageObj = document.getElementById("zoomImage");
		imageObj.setAttribute("src","/images/main/pixel_trans.gif");
		// 2006-04-10, tom: new feature to leave or hide content
		if (hideContent) contentDiv.style.display = "block";
		else galleryDiv.style.display = "block";
		imageDiv.style.display = "none";
		return;
	} else {
		// go to zoom
		if (hideContent) contentDiv.style.display = "none";
		else galleryDiv.style.display = "none";
		imageDiv.style.display = "block";
	}
	if (imgArr) {
		if (imgArr.length > 0) {
			//adjust id to array
			currImgIndex = --imgNr;
			getImage(currImgIndex);
		}
	} else {
		alert("Error: image object not found in zoomImage()!");
	}
}

function swapPic(dir) {
	currImgIndex += dir;
	if (currImgIndex < 0) currImgIndex = imgArr.length-2;
	if (currImgIndex >= imgArr.length-1) currImgIndex = 0;
	getImage(currImgIndex);
}

function getImage(imgNr) {
	var numObj = document.getElementById("numImage");
	var imageObj = document.getElementById("zoomImage");
	var nameObj = document.getElementById("nameImage");
	//2005-12-30, tom: disabled changing image name (using gallery title instead)
	//nameObj.firstChild.nodeValue = imgFileNameArr[imgNr];
	numObj.firstChild.nodeValue = (imgNr+1) + "|" + (imgArr.length-1);
	imageObj.setAttribute("src",imgArr[imgNr]);
}
