// JavaScript Document

var stagingItems;
var promoItems;
var promoOffset = 0;

function scrollerInit() {
	promoOffset = 0;
	stagingItems = document.getElementById("FeaturedJobsStaging").getElementsByTagName("DIV");
	promoItems = document.getElementById("FeaturedJobsScroller").getElementsByTagName("DIV");
		
	scrollerRefresh();
}

function scrollerRefresh() {
	var currentItem = promoOffset;
	for (i=0; i<promoItems.length; i++) {
		if (promoItems.item(i).className.match("scrollerItem")) {
			//alert("i=" +i+ "; promoOffset=" +promoOffset);
			promoItems.item(i).innerHTML = stagingItems.item(currentItem).innerHTML;
			currentItem++;
			if (currentItem==stagingItems.length) {
				currentItem=0;
			}
		}
	}
}

function scrollerIncrement(amount) {
	//alert("Incrementing promoOffset(" +promoOffset+ ") by " + amount);
	promoOffset+=amount;
	if (promoOffset<0) {
		promoOffset=stagingItems.length-1;
	} else if (promoOffset==stagingItems.length) {
		promoOffset=0;
		//alert("Resetting promoOffset to 0");
	}
	scrollerRefresh();
}
