/* preload images */

img1=new Image(); img1.src="images/noah_slide1.jpg";
img2=new Image(); img2.src="images/noah_slide2.jpg";
img3=new Image(); img3.src="images/noah_slide3.jpg";
img4=new Image(); img4.src="images/noah_slide4.jpg";
img5=new Image(); img5.src="images/noah_slide5.jpg";
img6=new Image(); img6.src="images/noah_slide6.jpg";
img7=new Image(); img7.src="images/noah_slide7.jpg";
img8=new Image(); img8.src="images/noah_slide8.jpg";
img9=new Image(); img9.src="images/noah_slide9.jpg";
img10=new Image(); img10.src="images/noah_slide10.jpg";
img11=new Image(); img11.src="images/noah_slide11.jpg";
img12=new Image(); img12.src="images/noah_slide12.jpg";
img13=new Image(); img13.src="images/noah_slide13.jpg";
var imgCt=13;

var showRun=cookieGet("showRun",1);
var showImg=cookieGet("showImg",1);

document.getElementById('showDisp').src="images/noah_slide"+showImg+".jpg";
showState();

function showState()
{
	if (showRun==1)
	{
		document.getElementById("showCtrl").src="images/btnPause.gif";
		showInt=setInterval('showNext()',5000);
	}
	else
	{
		document.getElementById("showCtrl").src="images/btnPlay.gif";
		clearInterval(showInt);
	}
}

function showNext()
{
	showImg++;
	if (showImg>imgCt) showImg=1;
	document.getElementById('showDisp').src="images/noah_slide"+showImg+".jpg";
	cookieSave("showImg",showImg,365);
}

function showToggle()
{
	showRun=1-showRun;
	cookieSave("showRun",showRun,365);
	if (showRun==1) showNext();
	showState();
}

/* cookie functions */

function cookieGet(cookiename,defval)
{
	var x=document.cookie.indexOf(cookiename+"=");
	if (x==-1) x=document.cookie.length+1;

	var y=document.cookie.indexOf(";",x+cookiename.length+1);
	if (y==-1) y=document.cookie.length+1;

	val=document.cookie.substr(x+cookiename.length+1,y-(x+cookiename.length+1));
	if (val=="" && defval) val=defval;
	return val;
}

function cookieSave(name,value,days)
{
	if (days)
	{
		var date=new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires="; expires="+date.toGMTString();
	}
	else var expires="";
	document.cookie=name+"="+value+expires+"; path=/";
}


