
var m_intBannerSpeed = 11; // seconds
var m_objRotate;
var m_objFade;
var m_intBannerPace = 25;
var m_intBannerMove;
var m_intBannerTimer;
var m_intFadePercent = 100;
var m_intFadeSpeed = 10;
var m_intFadeRate = 1;

function Banner_load() {
	var col = document.getElementById("BannerList").childNodes;
	if (col && col.length > 1) {
		m_intBannerTimer = window.setInterval(Banner_change, m_intBannerSpeed * 1000);
		m_objRotate = document.getElementById("Rotate");
		m_objFade = document.getElementById("Fade");
		//document.getElementById("Next").onclick = NextBanner;
		for (var i = 0; i < col.length; i++) {
			m_arrBanner[i] = new Image();
			m_arrBanner[i].src = col[i].childNodes[0].src;
		}
	}
}

function Banner_change() {
	m_intBanner++;
	if (m_intBanner >= m_arrBanner.length) {
		m_intBanner = 0;
	}

	m_objRotate.style.backgroundImage = "url(" + m_arrBanner[m_intBanner].src + ")";

	Banner_fade();
}

function Banner_fade() {
	if (m_intFadePercent - m_intFadeRate < 1) {
		m_intFadePercent = 100;
		SetFade();
		m_objFade.style.backgroundImage = m_objRotate.style.backgroundImage;
	} else {
		m_intFadePercent -= m_intFadeRate;
		SetFade();
		window.setTimeout("Banner_fade()", m_intFadeSpeed);
	}
}

function SetFade() {
	m_objFade.style.opacity = m_intFadePercent / 100;
	m_objFade.style.MozOpacity = m_intFadePercent / 100;
	m_objFade.style.filter = "progid:DXImageTransform.Microsoft.Alpha(Opacity=" + m_intFadePercent + ")";
}

function NextBanner() {
	window.clearInterval(m_intBannerTimer);
	m_intFadePercent = 0;
	SetFade();
	Banner_change();
	m_intBannerTimer = window.setInterval(Banner_change, m_intBannerSpeed * 1000);
}

