var gTimerTheTime;
var gTimerLayer='';
var gTimerPage='';
var gFirst;
var gOutputText;

var gTimerSeconds = 1000;

function timerSetTime(time) {
	gTimerTheTime = time;
	gFirst = true;
	timerUpdateTime();
}

function timerSetTime2(time, layer, text, page) {
	if (page==null) return;
	gTimerPage = page;
	gTimerLayer = layer;
	gTimerTheTime = time;
	gFirst = true;
	gOutputText = text;
	timerUpdateTime();
}
 
function timerUpdateTime() {
	if (gTimerTheTime==1) {
		if (gTimerPage!='') {
			location.href=gTimerPage;
		} else {
			timerComplete();
		}
	} else {
		if (gFirst) {
			gFirst=false;
		} else {
			gTimerTheTime--;
		}

		if (gTimerLayer!='') {
			writeToLayer(getLayer(gTimerLayer),gOutputText + gTimerTheTime);
		}
		var timerId = setTimeout("timerUpdateTime()", gTimerSeconds);
	}
}
