function junk(){
	return false; 
}

function changeSpeed() {
	interval = document.sldform.speedmenu.options[document.sldform.speedmenu.options.selectedIndex].value; 
	lastsp = (interval != -1) ? interval : lastsp; 
	if(timerId != -1){
		window.clearTimeout(timerId);
		if(stopbtn.state == 0){
			switchimg(stopbtn);
		}
		if(playbtn.state == 1){
			switchimg('playbtn');
		}
	}
	
	var gourl = playbtn.href;	
	gourl = (gourl.indexOf('?') > -1) ? gourl+"&sp="+interval : gourl+"?sp="+interval;	
	if(interval == -1 && interval != lastsp){									
		gourl = (gourl.indexOf('?') > -1) ? gourl+"&lsp="+lastsp : gourl+"?lsp="+lastsp;
	}
	changeslide(gourl);
}

function buttonclick(){
	//this.state DONT WANT THE BUTTON TO BE PUSHED AGAIN IF ALREADY ON
	if(this.state != 1){	
		switchimg(this);
		buttonaction(this);
	}
	return false; 
}

function switchimg(dalink,onoff){
	//CAN PASS IN OBJECT OR Id/NAME
	var passedin = (dalink.href) ? false : true;
	dalink = (passedin) ? document.getElementById(dalink) : dalink;	
	dalink.state = (dalink.state == 0) ? 1 : 0;
	
	var btnimg = dalink.getElementsByTagName('IMG')[0];
	var currentimg = btnimg.src;		
	if(currentimg.indexOf('off') > -1){
		btnimg.src = currentimg.replace('off','on');	
	}else{		
		btnimg.src = currentimg.replace('on','off');	
	}
}

function buttonaction(dalink){
	var passedin = (dalink.href) ? false : true;
	if(passedin){
		//IF dalink IS NOT AN OBJECT MEANS IT WAS PASSED IN
		dalink = document.getElementById(dalink)
		switchimg(dalink);
	}
	var gourl = dalink.href;

	if(dalink.id == 'playbtn'){//***WORKS!!
		//IF NEW SLIDESHOW, PLAY AT MEDIUM WHEN PUSHED. IF PREVIOUSLY STOPPED, PLAY AT PREVIOUSLY REMEMBERED SPEED
		switchimg('stopbtn');	
		
		if(interval == -1 && lastsp != interval){
			interval = lastsp;
		}
		
		//FIX URL
		if(interval != -1){		
			gourl = (gourl.indexOf('?') > -1) ? gourl+"&sp="+interval : gourl+"?sp="+interval;
		}

		setpulldown();		
		if(!passedin) changeslide(gourl);
		timerId = window.setTimeout('changeslide("'+gourl+'")', interval);
	}else if(dalink.id == 'fwdbtn'){//*** WORKS!
		//ADVANCE A SLIDESHOW AT CURRENT SPEED.  IF SPEED IS -1 CONTINUE AT PREVIOUSLY REMEMBERED SPEED WHEN PLAY IS PUSHED AGAIN
		if(!justopened){			
			gourl = (gourl.indexOf('?') > -1) ? gourl+"&sp="+interval : gourl+"?sp="+interval;	
			if(interval == -1 && interval != lastsp){									
				gourl = (gourl.indexOf('?') > -1) ? gourl+"&lsp="+lastsp : gourl+"?lsp="+lastsp;
			}
		}
		changeslide(gourl);
	}else if(dalink.id == 'backbtn'){//*****WORKS!
		//REVERSE A SLIDESHOW AT CURRENT SPEED.  IF SPEED IS -1 CONTINUE AT PREVIOUSLY REMEMBERED SPEED WHEN PLAY IS PUSHED AGAIN	
		if(!justopened){		
			interval = "-1";
			gourl = (gourl.indexOf('?') > -1) ? gourl+"&sp="+interval : gourl+"?sp="+interval;	
			if(interval == -1 && interval != lastsp){									
				gourl = (gourl.indexOf('?') > -1) ? gourl+"&lsp="+lastsp : gourl+"?lsp="+lastsp;
			}
		}
		changeslide(gourl);
	}else if(dalink.id == 'replaybtn'){//***WORKS
		interval = lastsp; 
		if(interval != 6000  && interval != -1){
			gourl = (gourl.indexOf('?') > -1) ? gourl+"&sp="+interval : gourl+"?sp="+interval;	
			gourl = (gourl.indexOf('?') > -1) ? gourl+"&lsp="+interval : gourl+"?lsp="+ interval;
		}
		changeslide(gourl);
	}else{//***WORKS!
		//STOP A PLAYING SLIDESHOW, BUT REMEMBER PREVIOUS SPEED
		switchimg('playbtn');
	    window.clearTimeout(timerId);	
		document.sldform.speedmenu.options.selectedIndex = 3;
		lastsp = interval; 
		interval = -1;
	}	
	return false; 
}

function changeslide(gourl){
	location.href=gourl;
}

function setpulldown(){
	var menulen = document.sldform.speedmenu.options.length;
	for(var c=0; c < menulen ; c++){		
		if(document.sldform.speedmenu.options[c].value == interval){
			document.sldform.speedmenu.options.selectedIndex = c;
		}
	}
}