var aImg;
var nOpacity = 0;
var nTimeout = 3000;
var i = 1;

function bannerInit(banner_id) {
	aImg = document.getElementById(banner_id).getElementsByTagName('IMG');
	setTimeout(selectImg,nTimeout);
}
function selectImg(){
	if(i < aImg.length){
		nOpacity = 0;
		doFadeIn();
	}
	else resetLoop();
}
function doFadeIn(){
	if (nOpacity < 100) {
		nOpacity = nOpacity + 5;
		setOpacity(aImg[i],nOpacity);
		setTimeout(doFadeIn,50);
	}
	else {
		i++;
		setTimeout(selectImg,nTimeout);
	}
}
function doFadeOut(){
	if (nOpacity > 0) {
		nOpacity = nOpacity - 5;
		setOpacity(aImg[i],nOpacity);
		setTimeout(doFadeOut,50);
	}
	else {
		i = 1;
		setTimeout(selectImg,nTimeout);
	}
}
function resetLoop(){
	i = i - 1;
	for (var x = 1; x < aImg.length - 1; x++) setOpacity(aImg[x],0);
	doFadeOut();
}
function setOpacity(obj, alpha) {
	obj.style.filter = "alpha(opacity=" + alpha + ")";
	obj.style.opacity = alpha/100;
	return;
}
