function init()
{
	document.getElementById('imageContainer0').style.display='block';
	document.getElementById('imageContainer1').style.display='block';
	document.getElementById('imageContainer2').style.display='block';
	document.getElementById('imageContainer3').style.display='block';
	//document.getElementById('imageContainer4').style.display='block';
	//document.getElementById('imageContainer5').style.display='block';
	//document.getElementById('imageContainer6').style.display='block';
}

window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);

var d=document, imgs = new Array(), zInterval = null, pause=false;
var gCur = new Array();

for(z=0;z<5;z++)
{
	imgs[z] = new Array();
	gCur[z] = 0;
}

function so_init() {
	if(!d.getElementById || !d.createElement)return;

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

for(z=0;z<4;z++)
{
	imgs[z] = d.getElementById("imageContainer"+z).getElementsByTagName("img");
	for(i=1;i<imgs[z].length;i++) imgs[z][i].xOpacity = 0;
	imgs[z][0].style.display = "block";
	imgs[z][0].xOpacity = .99;
}
/*	imgs[1] = d.getElementById("imageContainer1").getElementsByTagName("img");
	for(i=1;i<imgs[1].length;i++) imgs[1][i].xOpacity = 0;
	imgs[1][0].style.display = "block";
	imgs[1][0].xOpacity = .99;

	imgs[2] = d.getElementById("imageContainer2").getElementsByTagName("img");
	for(i=1;i<imgs[2].length;i++) imgs[2][i].xOpacity = 0;
	imgs[2][0].style.display = "block";
	imgs[2][0].xOpacity = .99;

	imgs[3] = d.getElementById("imageContainer3").getElementsByTagName("img");
	for(i=1;i<imgs[3].length;i++) imgs[3][i].xOpacity = 0;
	imgs[3][0].style.display = "block";
	imgs[3][0].xOpacity = .99;
*/
	imgs[4] = d.getElementById("imageContainerH").getElementsByTagName("img");
	for(i=1;i<imgs[4].length;i++) imgs[4][i].xOpacity = 0;
	imgs[4][0].style.display = "block";
	imgs[4][0].xOpacity = .99;

	setTimeout("so_xfade(0,8000)",3000);
	setTimeout("so_xfade(1,8000)",1000);
	setTimeout("so_xfade(2,8000)",5000);
	setTimeout("so_xfade(3,8000)",7000);
	//setTimeout("so_xfade(6,12000)",9000);
	//setTimeout("so_xfade(2,12000)",11000);
	//setTimeout("so_xfade(4,12000)",13000);
	setTimeout("so_xfade(4,12000)",12000);

}

function so_xfade(lID,waitT) {
	var current=gCur[lID];
	cOpacity = imgs[lID][current].xOpacity;
	nIndex = imgs[lID][current+1]?current+1:0;

	nOpacity = imgs[lID][nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs[lID][nIndex].style.display = "block";
	imgs[lID][current].xOpacity = cOpacity;
	imgs[lID][nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs[lID][current]); 
	setOpacity(imgs[lID][nIndex]);
	
	if(cOpacity<=0) {
		imgs[lID][current].style.display = "none";
		current = nIndex;
		gCur[lID]=current;
		setTimeout("so_xfade("+lID+","+waitT+")",waitT);
	} else {
		setTimeout("so_xfade("+lID+","+waitT+")",50);
	}
	
	function setOpacity(obj) {
		if(obj.xOpacity>.99) {
			obj.xOpacity = .99;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}
	
}