var photographersBox, photographersArrowLeft, photographersArrowRight;
var photographersTimeout;
var photographersOffsetMin = 0
var photographersOffsetMax;
var photographersSpeedNormal = 4;
var photographersActualSpeed = photographersSpeedNormal;
var photographersSpeedTurbo = 8;
var photographersBoxTop = 0;

function photographersInitialize() {
	photographersBox = document.getElementById('photographers-items');
	photographersArrowLeft = document.getElementById('photographers-toparrow');
	photographersArrowRight = document.getElementById('photographers-downarrow');
	
	photographersOffsetMax = - (photographersBox.offsetHeight - 218);
	
	photographersArrowLeft.onmouseover = photographersMoveLeft;
	photographersArrowLeft.onmousedown = photographersTurbo;
	photographersArrowLeft.onmouseup = photographersNoTurbo;
	photographersArrowLeft.onmouseout = photographersStopMove;
	
	photographersArrowRight.onmouseover = photographersMoveRight;
	photographersArrowRight.onmousedown = photographersTurbo;
	photographersArrowRight.onmouseup = photographersNoTurbo;
	photographersArrowRight.onmouseout = photographersStopMove;
}

function photographersMoveLeft() {
	clearInterval(photographersTimeout);
	photographersTimeout = setInterval("photographersMove(1)",15);
}

function photographersMoveRight() {
	clearInterval(photographersTimeout);
	photographersTimeout = setInterval("photographersMove(-1)",15);
}

function photographersStopMove() {
	clearInterval(photographersTimeout);
}

function photographersTurbo() {
	photographersActualSpeed = photographersSpeedTurbo;
}

function photographersNoTurbo() {
	photographersActualSpeed = photographersSpeedNormal;
}

function photographersMove(multipler) {
	photographersBoxTop += (photographersActualSpeed * multipler);
	if (photographersBoxTop > photographersOffsetMin) photographersBoxTop = photographersOffsetMin;
	if (photographersBoxTop < photographersOffsetMax) photographersBoxTop = photographersOffsetMax;
	photographersBox.style.top = photographersBoxTop + "px";
}

if (window.addEventListener) {
	window.addEventListener("load",photographersInitialize,false);
}
else if (window.attachEvent) {
	window.attachEvent("onload",photographersInitialize);
}