var clicksBelowFold = 0;
var isUpOk = 0;
var isDownOk = 0;
var clicksPossibleBelowFold;
var isMouseInUp = 0;
var isMouseInDown = 0;
var time;
var animStep = 1;

function hiliteUp() {
	if (isUpOk) {
		MM_swapImage('scr_main_up','','/primetime/kid_nation/images/video/scroll_up_hot.gif',0);
	}
	isMouseInUp = 1;
}

function hiliteDown() {
	if (isDownOk) {
		MM_swapImage('scr_main_down','','/primetime/kid_nation/images/video/scroll_down_hot.gif',0);
	}
	isMouseInDown = 1;
}

function clearUp() {
	if (isUpOk) {
		MM_swapImage('scr_main_up','','/primetime/kid_nation/images/video/scroll_up_on.gif',0);
	} else {
		MM_swapImage('scr_main_up','','/primetime/kid_nation/images/video/scroll_up_off.gif',0);
	}
	isMouseInUp = 0;
}

function clearDown() {
	if (isDownOk) {
		MM_swapImage('scr_main_down','','/primetime/kid_nation/images/video/scroll_down_on.gif',0);
	} else {
		MM_swapImage('scr_main_down','','/primetime/kid_nation/images/video/scroll_down_off.gif',0);
	}
	isMouseInDown = 0;
}


function checkScrollers() {
	//alert ("clicksBF: " + clicksBelowFold + " posBF: " + clicksPossibleBelowFold + " inup: " + isMouseInUp + " indown: " + isMouseInDown);
	// check upScroller
	if (clicksBelowFold > 0) {
		isUpOk = 1;
		if (isMouseInUp) {
			MM_swapImage('scr_main_up','','/primetime/kid_nation/images/video/scroll_up_hot.gif',0);
		} else {
			MM_swapImage('scr_main_up','','/primetime/kid_nation/images/video/scroll_up_on.gif',0);	
		}
	} else {
		isUpOk = 0;
		MM_swapImage('scr_main_up','','/primetime/kid_nation/images/video/scroll_up_off.gif',0);
	}
	//check downScroller
	clicksPossibleBelowFold = rowCount - carouselRows;
	//alert ("clicksBF: " + clicksBelowFold + " posBF: " + clicksPossibleBelowFold + " inup: " + isMouseInUp + " indown: " + isMouseInDown);
	if (clicksBelowFold < clicksPossibleBelowFold) { //if there are hidden rows below the fold
		isDownOk = 1;
		if (isMouseInDown) {
			MM_swapImage('scr_main_down','','/primetime/kid_nation/images/video/scroll_down_hot.gif',0);
		} else {
			MM_swapImage('scr_main_down','','/primetime/kid_nation/images/video/scroll_down_on.gif',0);
		}
	} else {
		isDownOk = 0;
		MM_swapImage('scr_main_down','','/primetime/kid_nation/images/video/scroll_down_off.gif',0);
	}
}

function moveLayer(x) {
	
	if ((x>0&&isDownOk)||(x<0&&isUpOk)) {
		var timeDelay = 5;
		var pixelMovers = 10;
		movement = x * pixelMovers;
		howManySteps = (carouselRowHeight / Math.abs(movement));
		if (animStep <= howManySteps) {
			//alert ("animstep: "+animStep+" howmanysteps: "+howManySteps+" scrollpos:"+scrollPos);
			scroll_clipper.scrollTop = (scroll_clipper.scrollTop + movement);
			animStep = animStep + 1;
			time = setTimeout('moveLayer('+x+');',timeDelay);
		} else {
			clicksBelowFold = clicksBelowFold + x;
			checkScrollers();
			animStep = 1;
		}
	}
}