var currentSlide = count;
var started = 1;

var slide_Title = document.getElementById('slider_Title');
var slide_Body = document.getElementById('slider_Body');
var slide_Image = document.getElementById('slider_Image');
var slide_Link = document.getElementById('slider_Link');

var run = setInterval("advanceSlide()", transition);

function startShow() {
	run = setInterval("advanceSlide()", transition);
	document.getElementById("play").src = url + "images/pause.png";
	started = 1;
}

function clearButtons() {
	for(var i = 1; i <= count; i++){
		document.getElementById("button_" + i).src = url + "images/button_off.png";
	}
}

function setButton(id){
	document.getElementById("button_" + id).src = url + "images/button_on.png";
}

function advanceSlide(){
	
	if(currentSlide == count){
		var advance = 1;
	} else {
		var advance = currentSlide + 1;
	}
	
	slide_Image.style.background = "url('" + slideImage[advance] + "')";
	slide_Image.style.backgroundRepeat = "no-repeat";
	slide_Image.style.backgroundPosition = "center top";
	slide_Title.innerHTML = slideTitle[advance];
	slide_Link.href = slideLink[advance];
	slide_Body.innerHTML = slideBody[advance];
	currentSlide = advance;
	clearButtons();
	setButton(advance);
	
}

function setSlide(id){
	
	stopAuto();
	slide_Title.innerHTML = slideTitle[id];
	slide_Image.style.backgroundImage = "url('" + slideImage[id] + "')";
	slide_Image.style.backgroundRepeat = "no-repeat";
	slide_Image.style.backgroundPosition = "center top";
	slide_Link.href = slideLink[id];
	slide_Body.innerHTML = slideBody[id];
	currentSlide = id;
	clearButtons();
	setButton(id);
	
}

function nextSlide(){
	
	stopAuto();
	
	if(currentSlide == count){
		var next = 1;
	} else {
		var next = currentSlide + 1;
	}
	
	slide_Title.innerHTML = slideTitle[next];
	slide_Image.style.backgroundImage = "url('" + slideImage[next] + "')";
	slide_Image.style.backgroundRepeat = "no-repeat";
	slide_Image.style.backgroundPosition = "center top";
	slide_Link.href = slideLink[next];
	slide_Body.innerHTML = slideBody[next];
	currentSlide = next;
	clearButtons();
	setButton(next);
	
}

function prevSlide(){
	
	stopAuto();
	
	if(currentSlide == 1){
		var prev = count;
	} else {
		var prev = currentSlide - 1;
	}
	
	slide_Title.innerHTML = slideTitle[prev];
	slide_Image.style.backgroundImage = "url('" + slideImage[prev] + "')";
	slide_Image.style.backgroundRepeat = "no-repeat";
	slide_Image.style.backgroundPosition = "center top";
	slide_Link.href = slideLink[prev];
	slide_Body.innerHTML = slideBody[prev];
	currentSlide = prev;
	clearButtons();
	setButton(prev);
	
}

function showControl(){
	if(started == 1){
		stopAuto();
	} else {
		startShow();
	}
}

function stopAuto() {
	document.getElementById("play").src = url + "images/play.png";
	clearInterval(run);
	started = 0;
}

function beginShow(){
	setSlide(1);
	startShow();
}