var pressContentCount = 3, pressContentIsMoving = false, pressContentMoveDelay = 1, pressContentMoveDirection = -1, pressContentMoveStep = 25, pressContentMoveTarget = 0, pressContentTimer;

function PressContentStartAutoMove() {
	pressContentTimer = window.setInterval("PressContentSlide(0)", 15000);
}

function PressContentMove() {
	pressContentIsMoving = true;
	var content = document.getElementById("PressContent");
	var x = parseInt(content.offsetLeft);
	var delta = Math.min(Math.abs(pressContentMoveTarget - x), pressContentMoveStep) * (pressContentMoveTarget < x ? -1 : 1);
	content.style.left = (x + delta) + "px";
	if(x == pressContentMoveTarget)
		pressContentIsMoving = false;
	else
		window.setTimeout("PressContentMove()", pressContentMoveDelay);
}

function PressContentSlide(delta) {
	if(delta != 0 && pressContentTimer)
		window.clearInterval(pressContentTimer);
	var container = document.getElementById("PressContainer"), content = document.getElementById("PressContent");
	var leftButton = document.getElementById("PressSliderLeft"), rightButton = document.getElementById("PressSliderRight");
	var w = parseInt(container.offsetWidth);
	if(delta < 0)
		pressContentMoveTarget = Math.max(pressContentMoveTarget - w, (w * -(pressContentCount - 1)));
	else if(delta > 0)
		pressContentMoveTarget = Math.min(pressContentMoveTarget + w, 0);
	else if(delta == 0) {
		if(pressContentMoveDirection < 0)
			pressContentMoveTarget = Math.max(pressContentMoveTarget - w, (w * -(pressContentCount - 1)))
		else if(pressContentMoveDirection > 0)
			pressContentMoveTarget = Math.min(pressContentMoveTarget + w, 0);
		pressContentMoveDirection = (pressContentMoveTarget <= (w * -(pressContentCount - 1))) ? 1 : (pressContentMoveTarget >= 0 ? -1 : pressContentMoveDirection);
	}
	leftButton.src = (pressContentMoveTarget <= (w * -(pressContentCount - 1))) ? "images/disable_left.png" : "images/left.png";
	rightButton.src = (pressContentMoveTarget >= 0) ? "images/disable_right.png" : "images/right.png";
	if(!pressContentIsMoving)
		PressContentMove();
}

window.attachEvent("onload", PressContentStartAutoMove);
