function bannerRotativo(){
	var bannerDir;
	var banners;
	var bannerObj;
	var i = 1;
	var iniciado = false;	
	var fadeout;
	var fadein;
	var loop;
	
	this.get = function(){
		return banners;
	}
	this.setBanners = function(get){
		banners = get;
	}
	this.setDir = function(get){
		bannerDir = get;
	}
	this.iniciar = function(){
		iniciado = true;
		bannerObj = document.getElementById('banner');
		if(!bannerObj.style.background){
			bannerObj.style.background = "url("+bannerDir+banners[0]+") center top no-repeat";
		}
		var imgCreate = new Array;
		for(i=1;i<banners.lenght;i++){
			imgCreate[i] = document.createElement('img');
			imgCreate[i].src = bannerDir+banners[0];
		}
		loop = window.setInterval(function(){
			fade();
			i++;
			if(i==banners.length){
				i = 0;
			}
		},8000);
	}

	function fade(){
		var porcento = 100;
		fadeout = window.setInterval(function(){
			porcento-=5;
			if(porcento<=30){
				window.clearInterval(fadeout);
				porcento = 30;
				bannerObj.style.background = "url("+bannerDir+banners[i]+") center top no-repeat";
				
				fadein = window.setInterval(function(){
					porcento+=5;
					if(porcento>=100){
						window.clearInterval(fadein);
						porcento = 100;
					}
					bannerObj.style.opacity = porcento/100;
					bannerObj.style.filter = "alpha(opacity="+porcento+")";
				},10);
			}
			bannerObj.style.opacity = porcento/100;
			bannerObj.style.filter = "alpha(opacity="+porcento+")";

		},10);
		
	}
}
