
function scrollMe(to) {
	
	for(i = 1; i <= slides ; i++) {
		objButton = 'gumb' + i;
		if(i == to) {
			document.getElementById(objButton).style.color = '#2C6CBA';
		} else {
			document.getElementById(objButton).style.color = '#8B8B8B';
		}
	}
	
	toPixel = (to - 1) * 80;
	f_scroll.scrollTo(0,toPixel);
}


function drawStat() {
	document.getElementById('statDiv').innerHTML = "Picture " + currentOut + '/' + totalImages;
}


function setSpeed(userspeed)
{
	speed = userspeed;
	///var imageSrc = '/furniture/images/buttons/gallery_speed_' + (speed/1000) + '.gif';
	//document.getElementById('speed_control').src = imageSrc;
}

function speedUp()
{
	if (speed > 1000)
		setSpeed(speed-1000);
}
function speedDown()
{
	if (speed < 5000)
		setSpeed(speed+1000);
}

function setImage(number) {
	document.getElementById('imageBig').innerHTML = images_big[number];
	document.getElementById('imageComment').innerHTML = images_comment[number];
	for (i = 1; i <= totalImages; i++)
		document.getElementById('thumb'+i).style.border = '1px solid #FFFFFF';
	document.getElementById('thumb'+number).style.border = '1px solid #2C6CBA';
	currentOut = number;
	drawStat();
};

function nextImage(stopSlideShow) {
	if (stopSlideShow)
	{
		slideShow = false;
		playButton();
	}
	if(currentOut == images_big.length - 1) {
		setImage(1);
	} else {
		setImage(currentOut + 1);
	}
	if(currentOut - 1 == 1) {
		scrollMe(1);
	} else if((currentOut - 1) % 6 == 0) {
		var newNumber = (currentOut - 1) / 6;
		scrollMe(newNumber + 1);
	}
	else
	{
		var newNumber = (currentOut-1) / 6;
		newNumber = Math.floor(newNumber);
		if (newNumber < 1)
			scrollMe(1);
		else
			scrollMe(newNumber+1);
	}
}


function prevImage() {
	slideShow = false;
	playButton();
	if(currentOut > 1) {
		setImage(currentOut - 1);
	} else {
		setImage(images_big.length - 1);
	}
	if(currentOut - 1 == 1) {
		scrollMe(1);
	} else if(currentOut % 4 == 0) {
		var newNumber = (currentOut) / 6;
		scrollMe(newNumber);
	}
	else
	{
		var newNumber = (currentOut) / 6;
		newNumber = Math.floor(newNumber);
		if (newNumber < 1)
			scrollMe(1);
		else
			scrollMe(newNumber+1);
	}
}

function nextSection() {
	slideShow = false;
	playButton();
	if (currentSection < slides)
	{
		currentSection += 1;
		scrollMe(currentSection);
	}
	else
	{
		currentSection = 1;
		scrollMe(currentSection);
	}
}

function prevSection() {
	slideShow = false;
	playButton();
	if (currentSection > 1)
	{
		currentSection -= 1;
		scrollMe(currentSection);
	}
	else
	{
		currentSection = slides;
		scrollMe(currentSection);
	}
}

function startShow(start) {
	if(start == 'yes') {
		if(slideShow == false) {
			slideShow = true;
			stopButton();
			nextImage(false);
			runShow(currentOut);

		}		
	} else {
		playButton();
		slideShow = false;
	}
}

function runShow(current) {
	if(slideShow == true) {	
		if(current < images_big.length) {
			setImage(current);
			current++;
			setTimeout('runShow(' +  current + ')', speed);
		} else {
			current = 1;
			setImage(current);
			current++;
			setTimeout('runShow(' +  current + ')', speed);
		}	
		if(current - 1 == 1) {
			scrollMe(1);
		} else if((current - 2) % 6 == 0) {
			var newNumber = (current - 2) / 6;
			scrollMe(newNumber + 1);
		}
	}
}

function playButton()
{
	document.getElementById('stopButton').style.display = 'none';
	document.getElementById('playButton').style.display = 'inline';
}
function stopButton()
{
	document.getElementById('playButton').style.display = 'none';
	document.getElementById('stopButton').style.display = 'inline';
}

