<!--

// Set up cover scroller system

	var allCovers;
	var coversTotalWidth = 0;
	var scrollerWidth = 520;
	var initX = 11;
	var xGap = 3;
	var lastCover = 0;
	var nextCover;
	var moveAmount = 1;

	function initCoverScroller() {
		allCovers = document.getElementById("coversScroller").getElementsByTagName("A");
		if(allCovers.length > 0) {
			// store extra values for covers
			for(i=0;i<allCovers.length;i++) {
				allCovers[i].totalWidth = allCovers[i].getElementsByTagName("IMG")[0].offsetWidth;
				coversTotalWidth += allCovers[i].totalWidth;
				// set position
				allCovers[i].xPos = initX;
				setPos(allCovers[i], initX, 0);
				// set status
				if(initX < scrollerWidth) {
					allCovers[i].active = true;
					lastCover = i;
				} else {
					allCovers[i].active = false;
				}
				// increment initX
				initX += (allCovers[i].totalWidth + xGap);
			}
			if(coversTotalWidth > scrollerWidth) {
				nextCover = lastCover + 1;
				if(nextCover >= allCovers.length) nextCover = 0;
				moveCovers();
			}
		}
	}
	
	function moveCovers() {
		newCover = false;
		for(i=0;i<allCovers.length;i++) {
			if(allCovers[i].active) {
				allCovers[i].xPos -= moveAmount;
				if(allCovers[i].xPos <= (0 - allCovers[i].totalWidth)) {
					// make cover inactive
					setPos(allCovers[i], scrollerWidth, 0);
					allCovers[i].active = false;
				} else {
					// move cover
					setPos(allCovers[i], allCovers[i].xPos, 0);
				}
				// check for next cover trigger
				if(!newCover && lastCover == i && allCovers[i].xPos <= (scrollerWidth - (allCovers[i].totalWidth + xGap))) {
					newCover = true;
					allCovers[nextCover].xPos = allCovers[i].xPos + allCovers[i].totalWidth + xGap;
					if(nextCover > i) allCovers[nextCover].xPos += moveAmount;
					setPos(allCovers[nextCover], allCovers[nextCover].xPos, 0);
					allCovers[nextCover].active = true;
					lastCover = nextCover;
					nextCover = lastCover + 1;
					if(nextCover >= allCovers.length) nextCover = 0;
				}
			}
		}
		setTimeout("moveCovers()", 30);
	}
	
	function setPos(getObject, getX, getY) {
		if(getObject.style.posTop) {
			getObject.style.posLeft = getX;
			getObject.style.posTop = getY;
		} else {
			getObject.style.left = getX + "px";
			getObject.style.top = getY + "px";
		}
	}

// -->
