//slide show stuff   T.E.Gunda - 1.11.2006 22:21
//-- Last modified on Apr 29, 2011 15:14 --

var nImage;


function loadImages (iName, firstImage, lastImage)
	{
        imgArray = new Array();
        for (i = firstImage; i <= lastImage; i++) 
            {
            imgArray[i-firstImage] = new Image();
            imgArray[i-firstImage].src = "photo/" + iName + i + ".jpg";
            }
        nImage = 1;
        return imgArray;
	}

	
function changeImage()  //image only
	{
	  slist.src = imageArray[nImage - 1].src; 
	}

function changeImage2()  //image and text
	{
	  slist.src = imageArray[nImage - 1].src;
	  if (document.getElementById) document.getElementById("caption").innerHTML = captArray[nImage - 1];
	}

var counter;
var timeID;
var imLayer;
var bLayer;

function changeImage3(direction)  //image and text in spunk1 frame
	{	// direction = true when browsing backward
		document.getElementById("sliss2").src = document.getElementById("sliss").src; //static layer
		document.getElementById("sliss").src = imageArray[nImage - 1].src; //sliding layer
	    
	    if (!direction)
	    	counter = -390;
	    else
	    	counter = 330;
	    	
	    imLayer=layer('sliss');
		imLayer.left = counter;

		if (document.getElementById)
			document.getElementById("caption").innerHTML = captArray[nImage - 1];
		
		if (!direction)
			shiftForward3(0);
		else
			shiftBackward3(0);
	}


function shiftForward3(blink)
	{
		if (blink) {
			var rnd=Math.random()
			if (rnd > 0.4)
				bLayer.visibility='hidden';
			else
				{if (rnd < 0.1 ) bLayer.visibility='visible';}
		}
		
		if (counter < -40)
		{
			counter = counter + 20;
			imLayer.left = counter;
			if (counter < -40)
			{
				if (blink)
					timeID = setTimeout ('shiftForward3(1)', 10);
				else
					timeID = setTimeout ('shiftForward3(0)', 10);
			}
			else
				{if (blink) bLayer.visibility='hidden';}
		}
	}
	
function shiftBackward3(blink)
	{
		if (blink) {
			var rnd=Math.random()
			
			
			if (rnd > 0.4)
				bLayer.visibility='hidden';
			else
				{if (rnd < 0.1 ) bLayer.visibility='visible';}
		}

		if (counter > -30)
		{
			counter = counter - 20;
			imLayer.left = counter;
			if (counter > -30)
			{
				if (blink)
					timeID = setTimeout ('shiftBackward3(1)', 10);
				else
					timeID = setTimeout ('shiftBackward3(0)', 10);
			}
			else
				{if (blink) bLayer.visibility='hidden';}
		}
	}

function changeImage4(direction)  //image and text in spunk2a_gray2 frame
	{	// direction = true when browsing backward
		document.getElementById("sliss2").src = document.getElementById("sliss").src; //static layer
		document.getElementById("sliss").src = imageArray[nImage - 1].src; //sliding layer
	    
	    if (!direction)
	    	counter = -640;
	    else
	    	counter = 580;
	    	
	    imLayer=layer('sliss');
		imLayer.left = counter;
		document.getElementById("caption").innerHTML = captArray6[nImage - 1];
		bLayer=layer('sliss3');
		
		if (!direction)
			shiftForward4(1);
		else
			shiftBackward4(1);
	}

function shiftForward4(blink)
	{
		if (blink) {
			var rnd=Math.random()
			if (rnd > 0.4)
				bLayer.visibility='hidden';
			else
				{if (rnd < 0.1 ) bLayer.visibility='visible';}
		}
		
		if (counter < 60)
		{
			counter = counter + 20;
			imLayer.left = counter;
			if (counter < 60)
			{
				if (blink)
					timeID = setTimeout ('shiftForward4(1)', 10);
				else
					timeID = setTimeout ('shiftForward4(0)', 10);
			}
			else
				{if (blink) bLayer.visibility='hidden';}
		}
	}
	
function shiftBackward4(blink)
	{
		if (blink) {
			var rnd=Math.random()
			
			
			if (rnd > 0.4)
				bLayer.visibility='hidden';
			else
				{if (rnd < 0.1 ) bLayer.visibility='visible';}
		}

		if (counter > 70)
		{
			counter = counter - 20;
			imLayer.left = counter;
			if (counter > 70)
			{
				if (blink)
					timeID = setTimeout ('shiftBackward4(1)', 10);
				else
					timeID = setTimeout ('shiftBackward4(0)', 10);
			}
			else
				{if (blink) bLayer.visibility='hidden';}
		}
	}



function prevImage()
{
	if(nImage == 1)
	{
		nImage = imageArray.length;
	}
	else
	{
		nImage--;
	}
	changeImage();
}

function nextImage()
{
	if(nImage == imageArray.length)
	{
		nImage = 1;
	}
	else
	{
		nImage++;
	}
	changeImage();
}

function prevImage2()
{
	if(nImage == 1)
	{
		nImage = imageArray.length;
	}
	else
	{
		nImage--;
	}
	changeImage2();
}

function nextImage2()
{
	if(nImage == imageArray.length)
	{
		nImage = 1;
	}
	else
	{
		nImage++;
	}
	changeImage2();
}

function prevImage3()
{
	if(nImage == 1)
	{
		nImage = imageArray.length;
	}
	else
	{
		nImage--;
	}
	changeImage3(1);
}

function nextImage3()
{
	if(nImage == imageArray.length)
	{
		nImage = 1;
	}
	else
	{
		nImage++;
	}
	changeImage3(0);
}

function prevImage4()
{
	if(nImage == 1)
	{
		nImage = imageArray.length;
	}
	else
	{
		nImage--;
	}
	changeImage4(1);
}

function nextImage4()
{
	if(nImage == imageArray.length)
	{
		nImage = 1;
	}
	else
	{
		nImage++;
	}
	changeImage4(0);
}


var newPic = new Array(0,0,0,0,0,0,0,0);

function cyclePic(imgArray, nPic) {
	var totalPic = imgArray.length;
	newPic[nPic]++;
	if (newPic[nPic]== totalPic) {
		newPic[nPic] = 0;
	}
	eval('document.rotpic'+nPic+'.src=imgArray[newPic[nPic]].src');
	//setTimeout("cyclePic(imgArray)", 10*1000); //javascript.internet.com/image-effects/rotating-image.html
}



