var subHeaderOn = false;

function moveIt (boxMoveBy, arrowMoveBy, toBoxLeft, toArrowLeft, which) {
	if (Math.abs(toBoxLeft - getObjectLeft('selBox')) > Math.abs(boxMoveBy)) {
		shiftBy('selBox', boxMoveBy, 0);
		shiftBy('selArrow', arrowMoveBy, 0);
	}
	else {
		clearInterval(theInterval);
		shiftTo('selBox', toBoxLeft, getObjectTop('selBox'));
		shiftTo('selArrow', toArrowLeft, getObjectTop('selArrow'));
		window.location = which + ".php4";
	}
}

function chooseSection (which, toBoxLeft, toArrowLeft) {
	if (!subHeaderOn) {
		subHeaderOn = true;
		var boxMoveBy = 7;
		var numMoves = (toBoxLeft - getObjectLeft('selBox')) / boxMoveBy;
		if (numMoves < 0) {
			boxMoveBy = -boxMoveBy;
		}
		numMoves = Math.floor(Math.abs(numMoves));
		var arrowMoveBy = (toArrowLeft - getObjectLeft('selArrow')) / numMoves;
		if (arrowMoveBy < 0) {
			arrowMoveBy = Math.floor(Math.abs(arrowMoveBy));
			arrowMoveBy = -arrowMoveBy;
		}
		else {
			arrowMoveBy = Math.floor(arrowMoveBy);
		}
		theInterval = setInterval("moveIt(" + boxMoveBy + ", " + arrowMoveBy + ", " + toBoxLeft + ", " + toArrowLeft + ", '" + which + "');", 100);
	}
}
