// window.onload = function() {
// 	
// 	//Modify the target for Launch Site
// 	//Navigate to the a tag below the gallery.
// 	
// 	
// 	//alert(BrowserDetect.browser);
// 	
// 	/*
// 	if(BrowserDetect.browser != "Explorer") {
// 		var launchSiteObj = document.getElementById("imageGallery").nextSibling.nextSibling.nextSibling.firstChild;
// 	} else {
// 		var launchSiteObj = document.getElementById("imageGallery").nextSibling.nextSibling.firstChild;
// 	}
// 	*/
// 	
// 	
// 	/*var imageLinkList = document.getElementById("imageGalleryNav");
// 	
// 	for(var i=0;i<imageLinkList.childNodes.length;i++){
// 		
// 		imageLinkList.childNodes[i].firstChild.onclick = function(){
// 			changeGalleryImage('1.jpg, 2.jpg, 3.jpg, 4.jpg, 5.jpg',this.href.substring(this.href.indexOf("image=")+6),'madventurer');
// 			return false;
// 		}
// 	}*/
// 	
// 	var imageGalleryNav = document.getElementById("imageGalleryNav").getElementsByTagName("li");
// 	
// 	for(var i=0; i<imageGalleryNav.length;i++) {
// 		imageGalleryNav[i].firstChild.href = imageGalleryNav[i].firstChild.rel;
// 		imageGalleryNav[i].firstChild.rel = "";
// 	}
// }

function changeGalleryImage(setIndex, strName, strDesc) {
	//fileNameArr = fileNameStr.split(",");
	//fileNameArr is defined as inline js from top.asp
	
	var imageGalleryObj = document.getElementById("imagePlaceHolder");
	var imageGalleryNav = document.getElementById("imageGalleryNav").getElementsByTagName("li");

	imageGalleryObj.style.left = "-2000px";
	//imageGalleryLoading.style.display = "block";
	
	// Now, clear and borders on existing images
	for(var i=0; i<imageGalleryNav.length;i++) {
		imageGalleryNav[i].className = "";
	}
	
	// Now mark the selected item as selected
	imageGalleryNav[setIndex].className = "selected";
	
	var newImageObj = new Image();
	newImageObj.src = fileNameArr[setIndex];
	
	//assignImage(imageGalleryObj,imageGalleryLoading,imagePath+fileNameArr[setIndex]);
	if(BrowserDetect.browser != "Safari" && BrowserDetect.browser != "Explorer") {
		newImageObj.onload = function(){replaceImage(imageGalleryObj, newImageObj, strName, strDesc)}
		//alert("NO TIMEOUT");
	}
	else {
		newImageObj.onload = setTimeout(function() {replaceImage(imageGalleryObj, newImageObj, strName, strDesc)},100)
		//newImageObj.onload = function() {replaceImage(imageGalleryObj, imageGalleryLoading, newImageObj)}
		//alert("TIMEOUT");
	}
	//return false;
	//delete newImageObj
	//alert("here");
}

function replaceImage(imageGalleryObj, newImageObj, strName, strDesc) {
	imageGalleryObj.src = newImageObj.src;
	
	imageGalleryObj.style.left = "0px";
	imageGalleryObj.parentNode.href = newImageObj.src.replace("pre", "");
	return true;
}