<!--
// parameters
var divheight = 75;
var divfudge = 130;
var maxbanview =13;
var nobans = 0;
var btop;

function init() {
	// set the height of the banner div
	var h = 0;
	if (document.getElementById("maincontentnobanners")) {
		h = document.getElementById("maincontentnobanners").offsetHeight;
	} else {
		h = document.getElementById("maincontent").offsetHeight;
	}
	document.getElementById("bannerbox").style.height = h+130+"px";
	
	// max 40 banners
	for (x = 1; x <= 48; x++) {
		emname = "sban"+x;
		if (document.getElementById(emname)) { nobans = x; }
	}
	btop = new Array(nobans);
	for (x = 1; x <= nobans; x++) {
		btop[x] = parseInt(document.getElementById("sban"+x).style.top);
		emname = "sban"+x;
		if (btop[x] >= (maxbanview * divheight + divfudge)) {
			document.getElementById(emname).style.display = "none";
		} else {
			document.getElementById(emname).style.display = "block";
		}
	}
}

function moveban() {
	if (nobans == 0) { init(); }
	var newvisible = false;
	for (x = nobans; x >= 1; x--) {
		emname = "sban"+x;
		if (document.getElementById(emname).style.display == "block") {
			btop[x] = btop[x] + 2;
			document.getElementById(emname).style.top = btop[x]+"px";
			if (btop[x] > (maxbanview * divheight + divfudge)) {
				document.getElementById(emname).style.display = "none";
				newvisible = true;
			}
		} else {
				if (newvisible) {
					document.getElementById(emname).style.display = "block";
					document.getElementById(emname).style.top = divfudge+"px";
					btop[x] = divfudge;
					newvisible = false;
				}
		}
	}
	if (newvisible) {  // wrapped
		for (x = nobans; x >= 1 && newvisible; x--) {
			emname = "sban"+x;
			if (document.getElementById(emname).style.display == "none") {
				document.getElementById(emname).style.display = "block";
				document.getElementById(emname).style.top = divfudge+"px";
				btop[x] = divfudge;
				newvisible = false;
			}
		}
	}
	setTimeout("moveban()", 50);
}
-->