var secs;
var timerID = null;
var timerRunning = false;
var delay = 1000;
var elementId = '';
var formId = '';
var formAction  = '';

function InitializeTimer(eId,fId,fAction) {
	// Dauer der Spamsperre
	elementId = eId;
	formId = fId;
	formAction = fAction;
	secs = 10;
	StopTheClock();
	StartTheTimer();
}

function StopTheClock() {
	if(timerRunning)
		clearTimeout(timerID)
	timerRunning = false
}

function StartTheTimer() {
	if (secs<=0) {
		StopTheClock();
		document.getElementById(formId).action = formAction;
		document.getElementById(elementId).disabled = false;
		//document.getElementById(elementId).value = "Senden";
	} else {
		document.getElementById(elementId).disabled = true;
		//document.getElementById(elementId).value = "Noch " + secs + " sek.";
		secs = secs - 1;
		timerRunning = true;
		timerID = self.setTimeout("StartTheTimer()", delay);
	}
}