function MaxBannerOnload() {
	setTimeout(function(){MB1("MaxBanner1")},100);
	setTimeout(function(){MB2("MaxBanner2")},2000);
	setTimeout(function(){MB3("MaxBanner3")},3000);
	setTimeout(function(){MB4("MaxBanner4")},4000);
	setTimeout(function(){MB5("MaxBanner5")},5000);


}

function MB1(divID) {var ihtml=document.getElementById(divID).innerHTML;ihtml=ihtml.replace(/<!--/, "");ihtml=ihtml.replace(/-->/, "");document.getElementById(divID).innerHTML = ihtml;}
function MB2(divID) {var ihtml=document.getElementById(divID).innerHTML;ihtml=ihtml.replace(/<!--/, "");ihtml=ihtml.replace(/-->/, "");document.getElementById(divID).innerHTML = ihtml;}
function MB3(divID) {var ihtml=document.getElementById(divID).innerHTML;ihtml=ihtml.replace(/<!--/, "");ihtml=ihtml.replace(/-->/, "");document.getElementById(divID).innerHTML = ihtml;}
function MB4(divID) {var ihtml=document.getElementById(divID).innerHTML;ihtml=ihtml.replace(/<!--/, "");ihtml=ihtml.replace(/-->/, "");document.getElementById(divID).innerHTML = ihtml;}
function MB5(divID) {var ihtml=document.getElementById(divID).innerHTML;ihtml=ihtml.replace(/<!--/, "");ihtml=ihtml.replace(/-->/, "");document.getElementById(divID).innerHTML = ihtml;}


function indexArray(theArray, theValue) {
	var arLength = theArray.length;
	for(var i=0; i < arLength; ++i ){
		if (theArray[i] == theValue){
			return i;
		}
	}
	return -1;
}
function getElementByClass( parentRoot, element_type, element_class ) {
	var elements = parentRoot.getElementsByTagName( element_type );
	var elemList = new Array();
	for ( var i = 0; i < elements.length; ++i )  {
		if ( indexArray( elements[i].className.split( " " ), element_class ) > -1 )    {
			elemList.push( elements[i] );
		}
	}
	return elemList;
}


(function() {
	var addEvent = function(obj, eventName, observer) { window.addEventListener ? obj.addEventListener(eventName, observer, false) : obj.attachEvent('on' + eventName, observer); }
	var $ = function(id) { return document.getElementById(id); }
	addEvent(window, 'load', s_init); 
	var imgs = new Array(), current = 0, timer = null;
	function s_init() {
		var MaxBannersList = $('MaxBannersList');
		if (!MaxBannersList) { return; }
		imgs = getElementByClass(MaxBannersList, 'div', 'MaxBannersDivContent'); 
		
		var imgObj = new Object;
		for(i=1; imgs.length>i; i++) {
			imgs[i].xOpacity = 0;
		}
		imgs[0].style.display = "block";
		imgs[0].xOpacity = .999999;
		timer = setTimeout(s_xfade,MaxBannerTimerMS);
		addEvent(MaxBannersList, 'mouseover', s_pause); 
		addEvent(MaxBannersList, 'mouseout', function () { if (timer) { return; } timer = setTimeout(s_xfade, 1000); }); 
		addEvent($('MaxBannersPageNext'), 'click', s_showNext);
		addEvent($('MaxBannersPagePrev'), 'click', s_showPrev);
	}
			
	function s_pause()	{
		clearTimeout(timer); 
		timer = 0;
		next = imgs[current + 1] ? current + 1 : 0; 
		if (imgs[current].xOpacity > imgs[next].xOpacity) {
			imgs[next].xOpacity = 0;
			imgs[next].style.display = 'none';
			imgs[current].xOpacity = 0.999999; 
			setOpacity(imgs[current]);
			setOpacity(imgs[next]);
		} else {
			imgs[current].xOpacity = 0;
			setOpacity(imgs[current]);
			imgs[current].style.display = 'none';
			current = next;
			imgs[current].xOpacity = 0.999999; 
			setOpacity(imgs[current]);
		}
	}
	function highlightNextButton() {
		$('MaxBannersPageNext').style.backgroundPosition = '100% 100%';
		setTimeout(fixPagingBackgrounds, 500); 
	}
	function highlightPrevButton()
	{
		$('MaxBannersPagePrev').style.backgroundPosition = '0 100%';
		setTimeout(fixPagingBackgrounds, 500); 
	}	
	function fixPagingBackgrounds()
	{
		$('MaxBannersPagePrev').style.backgroundPosition = '0 0';
		$('MaxBannersPageNext').style.backgroundPosition = '100% 0';
	}
	function s_showNext() {
		highlightNextButton();
		next = imgs[current + 1] ? current + 1 : 0;
		s_show(next); 
	}
	function s_showPrev()
	{
		highlightPrevButton();
		next = imgs[current - 1] ? current - 1 : imgs.length - 1;
		s_show(next); 
	}
	function s_show(idx)
	{
		imgs[current].xOpacity = 0;
		setOpacity(imgs[current]);
		imgs[current].style.display = 'none';
		current = idx;
		imgs[current].style.display = 'block';
		imgs[current].xOpacity = 0.999999;
		setOpacity(imgs[current]);
	}
	function s_xfade(disable) 
	{
		cOpacity = imgs[current].xOpacity;
		nIndex = imgs[current+1]?current+1:0;
		nOpacity = imgs[nIndex].xOpacity;
		cOpacity-=.05; 
		nOpacity+=.05;
		if (imgs[nIndex].style.display == 'none'){
			highlightNextButton();
			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;
			timer = setTimeout(s_xfade,MaxBannerTimerMS);
		} else {timer = setTimeout(s_xfade,50);}
	}
	function setOpacity(obj) {
		if(obj.xOpacity > 0.999999) {
			obj.xOpacity = 0.999999;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity * 100) + ")";
	}
	
})();