var lastImage = 0;
var images = new Array;

function nextImage()
{
	lastImage++;
	if(lastImage == images.length)
		lastImage = 0;
	setImage(lastImage);
}

function prevImage()
{
	if(!lastImage)
		lastImage = images.length;
	lastImage--;
	setImage(lastImage);
}

function setImage(i)
{
	lastImage = i;
	document.getElementById("mainGalleryImage").src = "./images-gallery/i" + images[i].id + ".jpg";
	setElementText(document.getElementById("caption"), (images[i].caption == "") ? "\u00A0" : images[i].caption);
}

function setElementText(o, t)
{
	if(t == "")
		t = " ";
	var text = document.createTextNode(t);
	while(o.firstChild)
		o.removeChild(o.firstChild);
	o.appendChild(text);
}

function showPopup()
{
	window.open("./view-gallery-image-" + images[lastImage].id + ".html", "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" + images[lastImage].width + ",height=" + images[lastImage].height);
}

function initGallery(a)
{
	var i,j;

	lastImage = 0;
	images = a;

	if(!document.MM_p)
		document.MM_p = new Array();

	for(i = 0, j = document.MM_p.length; i < a.length; i++)
	{
		document.MM_p[j] = new Image;
		document.MM_p[j].src = "./images-gallery/i" + a[i].id + ".jpg";
		j++;
	}
}