	var oLastName, nLastArea, bInUse=false;
	function fDisplayAreaName(nAreaID, bShowName, obj){
//		window.status="AreaID="+ nAreaID;

		if(bInUse) return;
		if(bShowName){
			var oLabel=document.getElementById("oAreaNameBox");
			oLabel.innerHTML=arrSpots[nAreaID][1];
			oLabel.style.top=obj.style.top;
			oLabel.style.right=obj.style.right;
			oLabel.style.display="block";
			oLastName=oLabel;
		}
		else{
			if(oLastName){
				oLastName.style.display="none";
				oLastName=null;
			}
		}
	}

	function fChangeText(bShow, nAreaID){
		if(bShow && bInUse) return;

		if(bShow){
			fDisplayAreaName(nAreaID, false)
			bInUse=true;

			var oSpotDescBox=document.getElementById("oSpotDescBox");
			var oSpotDescText=document.getElementById("oSpotDescText");
			var sSpotText=document.getElementById("oText"+ nAreaID).innerHTML;

			oSpotDescText.innerHTML="<span style=\"font-weight:800;\">"+ arrSpots[nAreaID][1] +"</span><br />";
			if(arrSpots[nAreaID][0]>0){
				var sThumbImage="<div class=\"clsSpotImages\">"
				sThumbImage+="<div class=\"clsPrevious\"><img id=\"oNavPrevious\" src=\"/images/hetz2.gif\" alt=\"Previous Image\" onclick=\"fChangeImage(false, "+ nAreaID +");\" /></div>"
				sThumbImage+="<img id=\"oImage\" class=\"clsImage\" src=\"/images/tour/spot"+ nAreaID +"-1.jpg\" alt=\"Next Image\" />"
				sThumbImage+="<div class=\"clsNext\"><img id=\"oNavNext\" src=\"/images/hetz1.gif\" alt=\"Next Image\" onclick=\"fChangeImage(true, "+ nAreaID +");\" /></div>"
				sThumbImage+="</div>"
				oSpotDescText.innerHTML+=sThumbImage;
			}
			oSpotDescText.innerHTML+=sSpotText +"<div style=\"text-align:right;\"><input type=\"button\" class=\"clsButton\" onclick=\"fChangeText(false);\" value=\"Close\" /></div>";

			oSpotDescBox.style.display="block";
			fChangeImage(true, nAreaID, true);
			nLastArea=nAreaID;
		}
		else{
			document.getElementById("oSpotDescBox").style.display="none";
			bInUse=false;
		}
	}

	function fChangeImage(bNextImage, nAreaID, bFirstCall){
		var oImageObj=document.getElementById("oImage"), sImageSrc=oImageObj.src, nCurrImageNum;
		var nTotalImage=arrSpots[nAreaID][0];

		if(bFirstCall){
			nCurrImageNum=1;
		}
		else{
			nCurrImageNum=(sImageSrc.substr(sImageSrc.length-5,1))*1;

			if(bNextImage){
				nCurrImageNum++;
				oImageObj.src="/images/tour/spot"+ nAreaID +"-"+ (nCurrImageNum) +".jpg";
			}
			else{
				nCurrImageNum--;
				oImageObj.src="/images/tour/spot"+ nAreaID +"-"+ (nCurrImageNum) +".jpg";
			}
		}

		document.getElementById("oNavPrevious").style.display=(nCurrImageNum>1 ? "block" : "none");
		document.getElementById("oNavNext").style.display=(nTotalImage>nCurrImageNum ? "block" : "none");
	}
