var slideLinks = new Array();
var slideNames = new Array();
var slideTexts = new Array();

slideTime = 5000;

slideItsTime = 0;
slideItsLoaded = 0;

slideByHand = 0;

nowPhoto = 0;
numPhotos = 1;

slideGoToPos = 0;
isSliding = false;

slideStep = 30;
slideEffectSpeed = 20;
isItSmall = 0;

function doSlideStep() {
nowPos = document.getElementById('theSlider').offsetLeft;

if(nowPos > slideGoToPos) {tmpSign = -1;}
else {tmpSign = 1;}

if(nowPos == slideGoToPos) {
	isSliding = false;
	}
else {
	document.getElementById('theSlider').style.left = (nowPos + tmpSign * slideStep) + 'px';
	if(Math.abs(nowPos - slideGoToPos) < slideStep) {document.getElementById('theSlider').style.left = slideGoToPos + 'px';}
	window.setTimeout('doSlideStep()', slideEffectSpeed);
	}
}

function setTextsBig() {
if(document.getElementById('sliderBigHeader')) {document.getElementById('sliderBigHeader').innerHTML = '<a href="' + slideLinks[nowPhoto] + '">' + slideNames[nowPhoto] + '</a>';}
if(document.getElementById('sliderBigText')) {document.getElementById('sliderBigText').innerHTML = '<a href="' + slideLinks[nowPhoto] + '">' + slideTexts[nowPhoto] + '</a>';}
if(document.getElementById('sliderBigButton')) {
	if(slideLinks[nowPhoto]) {
		document.getElementById('sliderBigButton').href = slideLinks[nowPhoto];
		document.getElementById('sliderBigButton').style.display = 'block';
		}
	else {
		document.getElementById('sliderBigButton').style.display = 'none';
		}
	}
}

function goTo(num) {
slideByHand = 1;
pWidth = 836;
slideGoToPos = (-1) * (pWidth * num);
window.setTimeout('doSlideStep()', slideEffectSpeed);
nowPhoto = num;
setTextsBig();
}

function goRight() {
slideByHand = 1;
pWidth = 836;
if(nowPhoto + 1 >= numPhotos) {num = 0;}
else {num = nowPhoto + 1;}
slideGoToPos = (-1) * (pWidth * num);
window.setTimeout('doSlideStep()', slideEffectSpeed);

nowPhoto = num;	
setTextsBig();
}

function goLeft() {
slideByHand = 1;
pWidth = 836;
if(nowPhoto - 1 < 0) {num = numPhotos - 1;}
else {num = nowPhoto - 1;}
slideGoToPos = (-1) * (pWidth * num);
window.setTimeout('doSlideStep()', slideEffectSpeed);

nowPhoto = num;		
setTextsBig();
}

function sliderAuto() {
if(!slideByHand && slideItsTime) {
	if(document.getElementById('sliderBigHeader')) {
		goRight(0);	
		slideByHand = 0;
		}
	window.setTimeout('sliderAuto()', slideTime);
	}
}


function startSlider() {
slideItsLoaded = 1;
if(slideItsTime) {window.setTimeout('sliderAuto()', 1);}
}

function sliderCanStart() {
slideItsTime = 1;
if(slideItsLoaded) {window.setTimeout('sliderAuto()', 1);}
}

window.setTimeout('sliderCanStart()', slideTime);

