function ClearSearch() {
	try {
		var element = window.document.getElementById('SearchKeywords');
		if(element.value=='Search'){
			element.value='';
		}else{}
	} catch(e) {}
}

function WriteSearch() {
	try {
		var element = window.document.getElementById('SearchKeywords');
		if(element.value==''){
			element.value='Search';
		}else{}
	} catch(e) {}
}


ReplaceSearch = function() {
	try {
		var elements = window.document.getElementById('SearchKeywords');
		if(window.addEventListener){	
			elements.addEventListener('focus', ClearSearch, true);
			elements.addEventListener('blur', WriteSearch, true);	
		}else{
			elements.attachEvent("onfocus",ClearSearch);
			elements.attachEvent("onblur",WriteSearch);
		}
	} catch(e) {}
}


if(window.addEventListener) window.addEventListener('load', ReplaceSearch, false); // gecko, safari, konqueror and standard
else if(document.addEventListener) document.addEventListener('load', ReplaceSearch, false); // opera 7
else if(window.attachEvent) { // win/ie
	window.attachEvent('onload', ReplaceSearch);
} else { // mac/ie5
	if(typeof window.onload == 'function') {
		var existing = onload;
		window.onload = function() {
			existing();
			ReplaceSearch();
		}
	} else {
		window.onload = function() {
			ReplaceSearch();
		}
	}
}


// Photo Gallery functions

// Set the variable outside of the functions
var OldThumb;
var OldDesc;
var CurrentPos;
var OldFrameID;
var OldThumbsID;
var OldTabID;

function ShowImg(pos,thumbImg){
	try{
		var SpacerPath = "/files/images/std/spacer.gif";

		// Pass in the thumbnail image you've clicked, then set the old one to clear the class, then set the class on the one you clicked
		var NewThumb = thumbImg;
		if(OldThumb==undefined){
			var OldThumbImg = "Thumb_"+Imgs[0];
			document.getElementById(OldThumbImg).className = "";
		}else{
			var OldThumbImg = document.getElementById(OldThumb);
			OldThumbImg.className = "";
		}
		var NewThumbImg = document.getElementById(NewThumb);
		NewThumbImg.className = "Sel";

		// Update the big image
		var BigImg = document.getElementById("BigImg");
		BigImg.src = SpacerPath;
		var NewImg = eval("ImgsSrc" + "[" + parseInt(pos) + "]");
		BigImg.src = NewImg;

		// Update the image counter
		var ImgCounter = document.getElementById("Counter");
		ImgCounter.innerHTML = (parseInt(pos)+1) + " of " + ImgsSrc.length;

		// Display the block of copy
		var NewDesc = thumbImg.replace("Thumb_","Desc_");
		if(OldDesc==undefined){
			var OldThumbImg = "Desc_"+Imgs[0];
			document.getElementById(OldThumbImg).style.display = "none";
		}else{
			var OldDescBox = document.getElementById(OldDesc);
			OldDescBox.style.display = "none";
		}
		var NewDescBox = document.getElementById(NewDesc);
		NewDescBox.style.display = "block";

		// Set the current thumb and description to be the last ones clicked on the next pass
		OldThumb = NewThumb;
		OldDesc = NewDesc;

		CurrentPos = pos;

	}catch(e){}
}

function PrevNext(PN){
	try{
		ArrayCount = ImgsSrc.length;
		
		if(CurrentPos == null) {
			ArrayPos = 0;
		}
		else {
			ArrayPos = parseInt(CurrentPos);
		}
		
		if(PN=="P"){
			if(ArrayPos==0 || ArrayPos==undefined){
				PrevArrayPos = parseInt(ArrayCount-1);
			}else{
				PrevArrayPos = parseInt(ArrayPos-1);				
			}
			NewArrayPos = PrevArrayPos
		}else{
			if(ArrayPos+1 >= ArrayCount){
				NextArrayPos = parseInt(0);
			}else{
				NextArrayPos = parseInt(ArrayPos+1);
			}
			NewArrayPos = NextArrayPos
		}
		NewThumb = "Thumb_" + Imgs[NewArrayPos];
		ShowImg(NewArrayPos,NewThumb);
	}catch(e){}
}
