var preloadedImages = new Array();
for (p=0;p<fadeImages.length;p++)
	{
		preloadedImages[p] = new Image();
		preloadedImages[p].src = fadeImages[p];
	}

var ie4=document.all;
var dom=document.getElementById;

if (ie4 || dom)
	document.write('<div style="position:relative;width:'+slideshowWidth+';height:'+slideshowHeight+';overflow:hidden"><div  id="canvas0" style="position:absolute;width:'+slideshowWidth+';height:'+slideshowHeight+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style="position:absolute;width:'+slideshowWidth+';height:'+slideshowHeight+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div></div>');
else
	document.write('<img name="defaultslide" src="'+fadeImages[0]+'">');

var curPos = 10;
var curCanvas = "canvas0";
var curImageIndex = 0;
var nextImageIndex = 1;

function fadePic()
{
	if (curPos<100)
		{
			curPos += 5;
			if (tempObj.filters)
				tempObj.filters.alpha.opacity = curPos;
			else if (tempObj.style.MozOpacity)
				tempObj.style.MozOpacity = curPos / 100;
		}
	else
		{
			clearInterval(dropSlide);
			nextCanvas = (curCanvas == "canvas0") ? "canvas0" : "canvas1";
			tempObj = ie4 ? eval("document.all." + nextCanvas) : document.getElementById(nextCanvas);
			tempObj.innerHTML = '<img border="0" src="' + fadeImages[nextImageIndex] + '" usemap="#logomap">';
			nextImageIndex = (nextImageIndex < fadeImages.length - 1) ? nextImageIndex + 1 : 0;
			setTimeout("rotateImage()", pause)
		}
}

function rotateImage()
{
if (ie4||dom){
resetit(curCanvas)
var crossobj=tempObj=ie4? eval("document.all."+curCanvas) : document.getElementById(curCanvas)
crossobj.style.zIndex++
var temp='setInterval("fadePic()",50)'
dropSlide=eval(temp)
curCanvas=(curCanvas=="canvas0")? "canvas1" : "canvas0"
}
else
document.images.defaultslide.src=fadeImages[curImageIndex]
curImageIndex=(curImageIndex<fadeImages.length-1)? curImageIndex+1 : 0
}

function resetit(what){
curPos=10
var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
if (crossobj.filters)
crossobj.filters.alpha.opacity=curPos
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=curPos/100
}

function startit(){
var crossobj=ie4? eval("document.all."+curCanvas) : document.getElementById(curCanvas)
crossobj.innerHTML='<img border="0" src="'+fadeImages[curImageIndex]+'" usemap="#logomap">'
rotateImage()
}

if (ie4||dom)
window.onload=startit
else
setInterval("rotateImage()",pause)
