function showAlbumPhoto(index, swap) {
	var ImageElement = document.getElementById("ImageElement");
	
	if (typeof(ImageElement.index) != "number")
		ImageElement.index = 0;

	if (index >= 0 && index < photoObj.length && index != ImageElement.index) {
		ImageElement.index = index;

		if (ImageElement.filters && ImageElement.filters.length) {
			ImageElement.filters[0].apply();

			ImageElement.filters[0].SlideStyle = swap ? "SWAP" : "PUSH";
		}

		ImageElement.innerHTML = "<img class=\"album_photo\" src=\""+photoObj[index][1]+"\" width="+photoObj[index][2]+" height="+photoObj[index][3]+"><br /><b>"+unescape(photoObj[index][0])+"</b><br />"+unescape(photoObj[index][7])+"&nbsp;";

		if (ImageElement.filters && ImageElement.filters.length) {
			ImageElement.filters[0].play();

		}

		document.getElementById("AlbumPrevious").style.visibility = index > 0 ? "visible" : "hidden";
		document.getElementById("AlbumNext").style.visibility = index < photoObj.length-1 ? "visible" : "hidden";
		document.getElementById("AlbumPreviousText").style.visibility = index > 0 ? "visible" : "hidden";
		document.getElementById("AlbumNextText").style.visibility = index < photoObj.length-1 ? "visible" : "hidden";
	}
}

function showAlbumPreviousPhoto() {
	var ImageElement = document.getElementById("ImageElement");

	showAlbumPhoto(ImageElement.index-1, 1);
}

function showAlbumNextPhoto() {
	var ImageElement = document.getElementById("ImageElement");

	if (typeof(ImageElement.index) != "number")
		ImageElement.index = 0;

	showAlbumPhoto(ImageElement.index+1);
}

function popupAlbumPhoto() {
	var ImageElement = document.getElementById("ImageElement");

	showPhoto(escape(Album.options(Album.selectedIndex).text), escape(photoObj[ImageElement.index][0]), 700, 500);
}

function changeAlbum(uri) {
	var albumElement = document.getElementById('Album');
	
	if (albumElement)
		window.location = uri+"default.asp?id="+albumElement.options[albumElement.selectedIndex].value;
}

function doDownloadPhoto() {
	var ImageElement = document.getElementById("ImageElement");

	window.open(photoObj[ImageElement.index][4], "_blank");
}
