// JavaScript Document
function begin_play(){
	if(document.play_status!="play") play();   //disable play button if already playing

}

function play(){
	
	if (document.play_status=="stop") 	document.play_status="reset";		
	else {
		document.play_status="play";
		
		var next_thumb=document.thumb_on;
		var gallery=document.getElementById("gallery");
		var aImg=gallery.getElementsByTagName("IMG");
		var i=0;
		
		for (var i=0;aImg[i]!=document.thumb_on;i++) {}
		if (aImg[i+1]) switch_main(aImg[i+1]);
		else switch_main(aImg[0]);
		
		
		setTimeout("play()",4000);
	}
}

function pause(){
	if (document.play_status=="play") document.play_status="stop";
}


function switch_main(thumb){
			
			src=thumb.src;
			var main=document.getElementById("main_photo");
			main.setAttribute('src', src);
			var title_and_disclaimer = thumb.getAttribute('alt');
			var atitle_and_disclaimer= title_and_disclaimer.split("||");
			var title=atitle_and_disclaimer[0];
			var disclaimer=atitle_and_disclaimer[1];
			
			var text=document.getElementById("text");
			if(!text.firstChild) {/*child won't exist if there is no title for first pic */
					var new_node= document.createTextNode(""); 
					text.appendChild(new_node);
			}
			text.firstChild.nodeValue=title; 
			
			var disclaimer_text=document.getElementById("disclaimer");
			if(!disclaimer_text.firstChild) {/*child won't exist if there is no disclaimer for first pic */
					var new_node= document.createTextNode(""); 
					disclaimer_text.appendChild(new_node);
			}
			disclaimer_text.firstChild.nodeValue=disclaimer; 
			
			thumb_on(thumb);
}
function thumb_on(thumb){
			if (document.thumb_on) {
				var old_thumb=document.thumb_on;
				old_thumb.style.borderColor="#FFFFFF";
			}
			thumb.style.borderColor="#7EA16C";
			document.thumb_on=thumb;
			}
			
