
/**
Code for rotating images
**/

var Pic = new Array()
var iStartAt = 2

Pic[0] = '/library/graphics/homeThree.jpg'
Pic[1] = '/library/graphics/homeTwo.jpg'
Pic[2] = '/library/graphics/homeOne.jpg'
Pic[3] = '/library/graphics/homeFour.jpg'
Pic[4] = '/library/graphics/homeFive.jpg'

var rotationSpeed = 4000
var crossFadeDuration = 12

var iTimeout
var iLoop = Random(Pic.length)
var iLength = Pic.length

if (typeof(iStartAt) != "undefined")
	iLoop = iStartAt-2

// Returns a random number between 0 and x-1
function Random(x) 
{ 
	var iRnd = Math.floor(x*Math.random())
	return (iRnd)
}

var preLoad = new Array()
for (i = 0; i < iLength; i++)
{
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}

function rotateImages()
{
	if (document.all)
	{
		document.images.rotatingImages.style.filter="blendTrans(duration=2)"
		document.images.rotatingImages.style.filter="blendTrans(duration=crossFadeDuration)"
		document.images.rotatingImages.filters.blendTrans.Apply()
	}
	document.images.rotatingImages.src = preLoad[iLoop].src

	if (document.all)
	{
		document.images.rotatingImages.filters.blendTrans.Play()
	}

	iLoop = iLoop + 1
	if (iLoop > (iLength-1)) iLoop=0
	iTimeout = setTimeout('rotateImages()', rotationSpeed)
}


/**
IE 6.0 bug for CSS menus
**/

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

