/*
	Written by Andrew Johnson (itnewb.com)
	& Andrew Stacy (netforgedesigns.com).
	
	Slideshow Script Copyright 2009 Netforgedesigns
	All Rights Reserved
	
	If you would like to use this script all we ask is that you give
	the authors credit on your website with a link to our websites
	itnewb.com and netforgedesigns.com
	
	Thanks.
*/
 
 
var imgNum = 1;
var slides;
 
function start()
{
	slides = setInterval("toggleSite()", 4000);
}
 
function stop()
{
	clearInterval(slides);
	document.getElementById('leftArrow').style.display = 'block';
	document.getElementById('rightArrow').style.display = 'block';
}
 
function go()
{
	start();
	document.getElementById('leftArrow').style.display = 'none';
	document.getElementById('rightArrow').style.display = 'none';
}
 
function back()
{
	if (imgNum == 1)
		imgNum = 12;  //Set this value to your number of photos -1. ( Ex. 8 photos, imgNum = 7 )
	else
		imgNum = imgNum - 2;
		
	toggleSite();
}
 
function forward()
{
	toggleSite();
}
 
function toggleSite()
{
	fadeElement('slides', 100, 0, 300);
	setTimeout
	(
		function()
		{
			document.getElementById('slides').innerHTML =  document.getElementById('image'+imgNum).innerHTML;
			fadeElement('slides', 0, 100, 300);
		}
		,301);
	imgNum++;
	if (imgNum > 13) // Set this number to your number of photos. ( Ex. 8 photos, if (imgNum > 8) )
		imgNum = 1;
}
 
function fadeElement(eID,fStart,fStop,fDur)
{
	var fSpeed = Math.round(fDur / 100);
	var fTimer = 0;
	if (fStart<fStop)
	{
		for(var i=fStart; i<=fStop; i++)
		{
			setTimeout("setOpacity('"+eID+"',"+i+")",fTimer*fSpeed);
			fTimer++;
		}
		return;
	}
	for(var i=fStart; i>=fStop; i--)
	{
		setTimeout("setOpacity('"+eID+"',"+i+")",fTimer*fSpeed);
		fTimer++;
	}
}
 
function setOpacity(eID, opac)
{
	var eStyle = document.getElementById(eID).style;
	eStyle.opacity = opac / 100;
	eStyle.filter = 'alpha(opacity='+opac+')';
	eStyle.MozOpacity = opac / 100;
}
