<!--
/****************************************************
*	        DOM Image fade and swap:
*		by Shane Overturf
*		http://www.customcomputingservices.com
*		Keep this notice intact to use it :-)
****************************************************/
var imageDir = "images/";
var imageNum = 0;
imArr = new Array();
imArr[imageNum++] = new imageItem(imageDir + "fade1107.jpg");
imArr[imageNum++] = new imageItem(imageDir + "fade1110.jpg");
imArr[imageNum++] = new imageItem(imageDir + "fade5409.jpg");
var totalImages = imArr.length;

function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}

function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}

function getNextImage() {
imageNum = (imageNum+1) % totalImages;
var new_image = get_ImageItemLocation(imArr[imageNum]);
return(new_image);
}

function swapit() {
  var imgobj = document.getElementById('fadeimage');
  imgobj.setAttribute('src',getNextImage());  
}

function fadeout() {
  var imgobj = document.getElementById('fadeimage');
  if (navigator.appName.indexOf("Netscape")!=-1 || navigator.appName.indexOf("Firefox")!=-1) {
    var myopac = ((imgobj.style.MozOpacity*100)-10);
    if (myopac == 89) myopac = 90;//Firefox flicker bug fix
    imgobj.style.MozOpacity = (myopac/100);
  }
  if (navigator.appName.indexOf("Microsoft")!=-1) {
    var ieopac = (imgobj.filters.alpha.opacity-10);
    imgobj.filters.alpha.opacity = ieopac;
  }
  var standards_opac = ((imgobj.style.Opacity*100)-10);
  imgobj.style.Opacity = (standards_opac/100);
}
function fadein() {
  var imgobj = document.getElementById('fadeimage');
  if (navigator.appName.indexOf("Netscape")!=-1 || navigator.appName.indexOf("Firefox")!=-1) {
    var myopac = ((imgobj.style.MozOpacity*100)+10);
    if (myopac == 100) myopac = 99;//Firefox flicker bug fix
    imgobj.style.MozOpacity = (myopac/100);
  }
  if (navigator.appName.indexOf("Microsoft")!=-1) {
    var ieopac = (imgobj.filters.alpha.opacity+10);
    imgobj.filters.alpha.opacity = ieopac;
  }
  var standards_opac = ((imgobj.style.Opacity*100)+10);
  imgobj.style.Opacity = (standards_opac/100);
}
function SwapTimer()
{
	var speed = 100;
	if (!document.getElementById) return;
	for(i=0;i<10;i++){
		setTimeout("fadeout();",(i*speed));
	}
	setTimeout("swapit();",(10*speed));
	for(i=0;i<10;i++){
		setTimeout("fadein();",((i+10)*speed));
	}
	setTimeout("SwapTimer();", (100*speed));
}
if (window.addEventListener)
	window.addEventListener("load", SwapTimer, false)
else if (window.attachEvent)
	window.attachEvent("onload", SwapTimer)
else if (document.getElementById)
	window.onload=SwapTimer
//-->
