function switchAutomatic()
{	
	if(auto==false)
	{   		
		auto = true;   		
		document.form.buttonAuto.value = "(MAN.)";
   		document.form.buttonNext.value = "-----------";
   		document.form.buttonBack.value = "-----------";
   		nextSlideDelayed();
	}	
	else   	
	{   		
		auto = false;
   		slideNumber--;
   		document.form.buttonAuto.value = "(AUTO)";
   		document.form.buttonNext.value = "[NEXT]===|>";
   		document.form.buttonBack.value = "<|===[BACK]";
   	}
}
//function switchAutomatic()
//{	
//nextSlideDelayed();
//}

if (autoStart)
{
	switchAutomatic()
}

// called when auto is turned on(true), by switchAutomatic() and showSlide()
function nextSlideDelayed()
{
	setTimeout("showSlide('next')",delayInSeconds * 1000);
}


// called when next or back button is pushed and auto is off(false)
// also called by nextSlideDelayed() when auto is on(true) this is recursive
// ie nextSlideDelayed() is called at the end of showSlide() which will again
// call showSlide()
function showSlide(direction,autoLoop)
{
//alert("This is the first slide.The slide number is"+slideNumber+". The address is "+slide[slideNumber]+".The direction is"+direction+".");	
	if(direction=="next") 	// if next add 1 to slideNumber
		{
			slideNumber++;
			//alert("This is the first slide.The slide number is"+slideNumber+". The address is "+slide[slideNumber]+".");
		}
	if(direction=="back")	// if back subtract 1 from slideNumber
		{
			slideNumber--;
		}	
	if(slideNumber > numberOfLastImage )	// if past last slide
		{
			if (autoLoop)		// if autoLoop start over
			{
				slideNumber = numberOfFirstImage ;
			}
			else if ( autoLoop == false )
			{
				if (auto)
				{
					switchAutomatic()	// turn off auto. Contains slideNumber--
					slideNumber++		// need to reverse slideNumber--
					autoStart = false	// turn off autoStart (if on) 
				}
				alert("No more slides");
				slideNumber--;			// now back to last slide
			}
		}
	if(slideNumber < numberOfFirstImage) 	// if before first slide
		{
			if (autoLoop)		// if autoLoop go to last slide
			{
				//alert("The slide number is"+slideNumber+". The address is "+slide[slideNumber]+".");
				slideNumber = numberOfLastImage ;
			}
			else if ( autoLoop == false )	// show alert
			{
				alert("This is the first slide.");
				slideNumber++;	// back to first slide
			}
		}
	//alert("The slide number is"+slideNumber+". The address is "+slide[slideNumber]+".");
	generateimage(slideNumber)
    //document.screen.src = slide[slideNumber]; 	// send slide to screen
	//document.soundnow.src=sound[slideNumber];
	//document.forms.form.picnote.value = slidetext[slideNumber]; 	// send slide to screen
	if(auto==true)nextSlideDelayed();		// if auto next slide
}//end of showslide function

//   ##############  SIMPLE  BROWSER SNIFFER
if (document.layers) {navigator.family = "nn4"}
if (document.all) {navigator.family = "ie4"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {navigator.family = "gecko"}
//alert('Your browser is '+navigator.family)

function generateimage (slideNumber) {
if(navigator.family =="nn4") {
	document.dynamic3.document.write(slidetext[slideNumber]);
	document.dynamic3.document.close();
	document.dynamic4.document.write(slidetext[slideNumber]);
	document.dynamic4.document.close();	}
else if(navigator.family =="ie4"){
	dynamic3.innerHTML=slide[slideNumber];
	dynamic4.innerHTML=slidetext[slideNumber];	}
else if(navigator.family =="gecko"){
	document.getElementById("dynamic3").innerHTML=slide[slideNumber];
	document.getElementById("dynamic4").innerHTML=slidetext[slideNumber];	}
}

function generatedefault(){
generateimage(0)
}

//if (document.all||document.layers){
//if (tempobj.options.selectedIndex!=-1)
window.onload=generatedefault
//}

