function moveNextOrPrev(e){
	var obj = getSrcObj(e);
	if (obj.id == ""){
		if (e.which != null){
			var code = e.which;
		 }
		 else {
			var code = e.keyCode;
		}
		if (code == 37){
			if (document.getElementById("bPrev") != null){
				PreviousClick(e);
			}
		}
		else if (code == 39){
			if (document.getElementById("bNext") != null){
				NextClick(e);
			}
		}
	}
}

function initAll(e){
	addCustomEvent(document, "keydown", moveNextOrPrev);
	if (document.getElementById("bPrev")){ addCustomEvent(document.getElementById("bPrev"), "click", PreviousClick); }
	if (document.getElementById("bNext")){ addCustomEvent(document.getElementById("bNext"), "click", NextClick); }	
}

function setImage(iNextPrev)
{
	showLoad();
	var pageLoc = document.getElementById("pageLoc").innerHTML;
	var lblCurrent = document.getElementById("lblCurrent");
	var lblTotal = document.getElementById("lblTotal").innerHTML;
	var imgMain = document.getElementById("imgMain");
	var aImageName = document.getElementById("aImageName");
	var iCurrent = parseInt(document.getElementById("lblCurrent").innerHTML) + iNextPrev;
	if (iCurrent <= 0) { iCurrent = lblTotal; }
	if (iCurrent > lblTotal) {iCurrent = 1; }
	lblCurrent.innerHTML = iCurrent;
	aImageName.innerHTML = imgArray[iCurrent - 1];
	imgMain.title = imgArray[iCurrent - 1];
	
	aImageName.href = "Gallery.php?loc=" + pageLoc + "&id=" + (iCurrent - 1) + "&Action=Refresh";
	imgMain.src = "Gallery.php?loc=" + pageLoc + "&id=" + (iCurrent - 1) + "&ImageOnly=true";
}

function PreviousClick(e)
{
	setImage(-1);
}

function NextClick(e)
{
	setImage(1);
}

function hideLoad()
{
	document.getElementById("tLoading").className = "hide";
}

function showLoad()
{
	document.getElementById("tLoading").className = "";
}

addCustomEvent(window, "load", initAll);