var CONTEXT_PATH=''; var ALBUM_ID='';
function thumbnail(picID) {	
	document.GalleryForm.photoID.value=picID;
	
	var theURL = CONTEXT_PATH + "webadmin/client.php?handler=gallery:GetImage&aid=" + ALBUM_ID + "&photoID=" + picID
	var handler = new RequestHandler();	
	handler.getResponseXML(theURL, thumbnail_cb);
}

function failed() {
	document.GalleryForm.submit();
}

function thumbnail_cb(handler, responseXML) {	
	var mimeType = handler.getSimpleValue(responseXML, "MimeType");
	if (mimeType.substring(0, 5) == "video") {
		var	picDiv = getObject("pic");
		if (picDiv) {	
			var mediaPlayer = getObject("MediaPlayer");			
			if (mediaPlayer) { try { mediaPlayer.Stop(); } catch(e) {} }
			
			var html = handler.getSimpleValue(responseXML, "Player");
			var desc = handler.getSimpleValue(responseXML, "Desc");
			if (!isEmpty(desc)) {
				html += "<br/><br/><div align=center><div class='galVideoDesc med'>" + desc + "</div></div>";
			}
			var pluginInfo   = handler.getSimpleValue(responseXML, "PluginInfo");
			picDiv.innerHTML = html + "<br/>" + pluginInfo;
		}
	}
	else {
		var picURL = handler.getSimpleValue(responseXML, "SourceURL");
		var obj = getObject("picImage");
		if (obj) { obj.src = picURL; }
	}
	var navLinkPrev = getObject("galleryLinkPrev");
	if (navLinkPrev) {
		var prevID = handler.getSimpleValue(responseXML, "PrevID");		
		if (prevID == "-1") {			
			var albumID = handler.getSimpleValue(responseXML, "PrevAlbumID");
			var parentID = handler.getSimpleValue(responseXML, "PrevParentID");
			navLinkPrev.href = "index.php?aid=" + albumID + "&pid=" + parentID;
		}		
		else
			navLinkPrev.href = "javascript:thumbnail(" + prevID + ");";
	}	
	var navLinkNext = getObject("galleryLinkNext");
	if (navLinkNext) {
		var nextID = handler.getSimpleValue(responseXML, "NextID");		
		if (nextID == "-1") {			
			var albumID = handler.getSimpleValue(responseXML, "NextAlbumID");
			var parentID = handler.getSimpleValue(responseXML, "NextParentID");
			navLinkNext.href = "index.php?aid=" + albumID + "&pid=" + parentID;
		}
		else navLinkNext.href = "javascript:thumbnail(" + nextID + ");";
	}	
}
function initNavArrows(prevID, nextID) {
	if (prevID > -1) {
		var prevLinkNext = getObject("galleryLinkPrev"); if (prevLinkNext) prevLinkNext.href = "javascript:thumbnail(" + prevID + ");";	
	}
	
	var navLinkNext = getObject("galleryLinkNext"); if (navLinkNext) navLinkNext.href = "javascript:thumbnail(" + nextID + ");";	
}
