/*****
 
Image Cross Fade Redux
Version 1.0
Last revision: 02.15.2006
steve@slayeroffice.com
 
Please leave this notice intact.
 
Rewrite of old code found here: http://slayeroffice.com/code/imageCrossFade/index.html
 
*****/

window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);

var d=document, imgs = new Array(), zInterval = null, current=0, pause=false;
 
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","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);
 
 	imgs = d.getElementById("imageContainer0").getElementsByTagName("img");
	for(i=1;i<imgs.length;i++) 
		imgs[i].xOpacity = 0;
	
	imgs[0].style.display = "block";
	imgs[0].xOpacity = .99;
 	
	setTimeout(so_xfade,1000);
}

function so_xfade() 
{
	cOpacity = imgs[current].xOpacity;
	nIndex = imgs[current+1]?current+1:0;
 
	nOpacity = imgs[nIndex].xOpacity;
 
	cOpacity-=.05;
	nOpacity+=.05;
 
	imgs[nIndex].style.display = "block";
	imgs[current].xOpacity = cOpacity;
	imgs[nIndex].xOpacity = nOpacity;
 
	setOpacity(imgs[current]);
	setOpacity(imgs[nIndex]);
 
	if(cOpacity<=0)
	{
		imgs[current].style.display = "none";
		current = nIndex;
		setTimeout(so_xfade,4000);
	}
	else 
	{
		setTimeout(so_xfade,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) + ")";
	}
}


//BANNER INFERIOR ESQUERDO

window.addEventListener?window.addEventListener("load",so_init4,false):window.attachEvent("onload",so_init4);

var d4=document, imgs4 = new Array(), zInterval4 = null, current4=0, pause4=false;
 
function so_init4() 
{
	if(!d4.getElementById || !d4.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
	css4 = d4.createElement("link");
	css4.setAttribute("href","css/xfade2.css");
	css4.setAttribute("rel","stylesheet");
	css4.setAttribute("type","text/css");
	d4.getElementsByTagName("head")[0].appendChild(css4);
 
 	imgs4 = d4.getElementById("imageContainer2").getElementsByTagName("img");
	for(i4=1;i4<imgs4.length;i4++) 
		imgs4[i4].xOpacity = 0;
	
	imgs4[0].style.display 	= "block";
	imgs4[0].xOpacity 		= .99;
 	
	setTimeout(so_xfade4,1000);
}

function so_xfade4() 
{
	cOpacity4	= imgs4[current4].xOpacity;
	nIndex4 	= imgs4[current4+1]?current4+1:0;
 
	nOpacity4 	= imgs4[nIndex4].xOpacity;
 
	cOpacity4	-=.05;
	nOpacity4	+=.05;
 
	imgs4[nIndex4].style.display	= "block";
	imgs4[current4].xOpacity 		= cOpacity4;
	imgs4[nIndex4].xOpacity 		= nOpacity4;
 
	setOpacity(imgs4[current4]);
	setOpacity(imgs4[nIndex4]);
 
	if(cOpacity4<=0)
	{
		imgs4[current4].style.display	= "none";
		current4 						= nIndex4;
		setTimeout(so_xfade4,4000);
	}
	else 
	{
		setTimeout(so_xfade4,50);
	}
 
	function setOpacity(obj4) 
	{
		if(obj4.xOpacity>.99)
		{
			obj4.xOpacity = .99;
			return;
		}
		obj4.style.opacity = obj4.xOpacity;
		obj4.style.MozOpacity = obj4.xOpacity;
		obj4.style.filter = "alpha(opacity=" + (obj4.xOpacity*100) + ")";
	}
}

//BANNER INFERIOR DIREIRO

window.addEventListener?window.addEventListener("load",so_init5,false):window.attachEvent("onload",so_init5);

var d5=document, imgs5 = new Array(), zInterval5 = null, current5=0, pause5=false;
 
function so_init5() 
{
	if(!d5.getElementById || !d5.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
	css5 = d5.createElement("link");
	css5.setAttribute("href","css/xfade2.css");
	css5.setAttribute("rel","stylesheet");
	css5.setAttribute("type","text/css");
	d5.getElementsByTagName("head")[0].appendChild(css5);
 
 	imgs5 = d5.getElementById("imageContainer3").getElementsByTagName("img");
	for(i5=1;i5<imgs5.length;i5++) 
		imgs5[i5].xOpacity = 0;
	
	imgs5[0].style.display 	= "block";
	imgs5[0].xOpacity 		= .99;
 	
	setTimeout(so_xfade5,1000);
}

function so_xfade5() 
{
	cOpacity5	= imgs5[current5].xOpacity;
	nIndex5 	= imgs5[current5+1]?current5+1:0;
 
	nOpacity5 	= imgs5[nIndex5].xOpacity;
 
	cOpacity5	-=.05;
	nOpacity5	+=.05;
 
	imgs5[nIndex5].style.display	= "block";
	imgs5[current5].xOpacity 		= cOpacity5;
	imgs5[nIndex5].xOpacity 		= nOpacity5;
 
	setOpacity(imgs5[current5]);
	setOpacity(imgs5[nIndex5]);
 
	if(cOpacity5<=0)
	{
		imgs5[current5].style.display	= "none";
		current5 						= nIndex5;
		setTimeout(so_xfade5,4000);
	}
	else 
	{
		setTimeout(so_xfade5,50);
	}
 
	function setOpacity(obj5) 
	{
		if(obj5.xOpacity>.99)
		{
			obj5.xOpacity = .99;
			return;
		}
		obj5.style.opacity = obj5.xOpacity;
		obj5.style.MozOpacity = obj5.xOpacity;
		obj5.style.filter = "alpha(opacity=" + (obj5.xOpacity*100) + ")";
	}
}