var partnersBox, partnersArrowLeft, partnersArrowRight;
var partnersTimeout;
var partnersOffsetMin = 0
var partnersOffsetMax;
var partnersSpeedNormal = 2;
var partnersActualSpeed = partnersSpeedNormal;
var partnersSpeedTurbo = 6;
var partnersBoxLeft = 0;

function partnersInitialize() {
	partnersBox = document.getElementById('partnersBox');
	partnersArrowLeft = document.getElementById('partnersArrowLeft');
	partnersArrowRight = document.getElementById('partnersArrowRight');
	
	partnersOffsetMax = - (partnersBox.offsetWidth - 447);
	
	partnersArrowLeft.onmouseover = partnersMoveLeft;
	partnersArrowLeft.onmousedown = partnersTurbo;
	partnersArrowLeft.onmouseup = partnersNoTurbo;
	partnersArrowLeft.onmouseout = partnersStopMove;
	
	partnersArrowRight.onmouseover = partnersMoveRight;
	partnersArrowRight.onmousedown = partnersTurbo;
	partnersArrowRight.onmouseup = partnersNoTurbo;
	partnersArrowRight.onmouseout = partnersStopMove;
}

function partnersMoveLeft() {
	clearInterval(partnersTimeout);
	partnersTimeout = setInterval("partnersMove(1)",10);
}

function partnersMoveRight() {
	clearInterval(partnersTimeout);
	partnersTimeout = setInterval("partnersMove(-1)",10);
}

function partnersStopMove() {
	clearInterval(partnersTimeout);
}

function partnersTurbo() {
	partnersActualSpeed = partnersSpeedTurbo;
}

function partnersNoTurbo() {
	partnersActualSpeed = partnersSpeedNormal;
}

function partnersMove(multipler) {
	partnersBoxLeft += (partnersActualSpeed * multipler);
	if (partnersBoxLeft > partnersOffsetMin) partnersBoxLeft = partnersOffsetMin;
	if (partnersBoxLeft < partnersOffsetMax) partnersBoxLeft = partnersOffsetMax;
	partnersBox.style.left = partnersBoxLeft + "px";
}

if (window.addEventListener) {
	window.addEventListener("load",partnersInitialize,false);
}
else if (window.attachEvent) {
	window.attachEvent("onload",partnersInitialize);
}
