// JavaScript Document

addEvent(window, 'load', gallery);

// slideshow arrays and counter

var slidePictures = [];
var p = 0;

function gallery()
{	
	var x = 0;
	var y = 0;
	
	// get all the gallery images
	
	var divs = document.getElementsByTagName('div');
	
	for ( i = 0; i < divs.length; i++)
	{
		if ( /galleryPicture/.test(divs[i].className) )
		{	
			// both picture and text
		
			slidePictures[x] = divs[i].id;
			x++;
		}
	}
	
	if ( slidePictures.length > 0 )
	{
		setInterval('swapPicture()',8000);
	}
}

function swapPicture()
{	
	Effect.Fade(slidePictures[p], { duration:2, from:1.0, to:0.0 }); 
	p++;
	if (p == slidePictures.length) p = 0; 
	
	Effect.Appear(slidePictures[p], { duration:2, from:0.0, to:1.0 }); 
}

function addEvent(obj, evType, fn)
{ 
	if (obj.addEventListener)
	{ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} 
	else if (obj.attachEvent)
	{ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} 
	else
	{ 
		return false; 
	} 
}


