var count_sec = false;
var count_down = 10;
var unique = 0;
var true_start = false;

function set_timer(sec) {
	count_sec = true;
	count_down = sec;
	unique = timestamp();

	setTimeout("run_timer('" + unique + "')", 1000);
}

function true_timer_stop () {
	_get('slideshow_control').innerHTML = "<a onclick=\"true_timer_start()\">Start Slideshow</a>";
	true_start = false;
}

function true_timer_start () {
	_get('slideshow_control').innerHTML = "<a onclick=\"true_timer_stop()\">Stop Slideshow</a>";
	true_start = true;
	count_sec = false;
	start_timer();
}

function stop_timer() {
	count_sec = false;
}

function start_timer() {
	if(count_sec == false) {
		count_sec = true;
		setTimeout("run_timer('" + unique + "')", 1000);
	}
}

function run_timer(check) {

	if(true_start == false) {
		return false;
	}
	
	if(check != unique) {
		return false;
	}
	
	if(count_sec == false) {
		return false;
	}
	
	if(count_down < 0 || count_down == 'undefined') {
		return false;
	}
	
	if(!document.getElementById('timer')) {
		return false;
	}
	
	count_down--;
	if(count_down == 0) {
		document.getElementById('timer').innerHTML = count_down;
		next_gallery_image();
		return false;
	}
	
	document.getElementById('timer').innerHTML = count_down;
	setTimeout("run_timer('" + check + "')", 1000);
	return false;
}

