var target;
var gebeurtenis;

/**
 * Initialiseert een nieuwe Teller
 * @access public
 * @return void
 **/
function newTeller(geb, dag, maand, jaar, uur, minuut, seconde){
	//teller initialiseren en target op de juiste waarde zetten
	var t = new Date(jaar, maand-1, dag, uur, minuut, seconde);
	target = t.getTime();
	gebeurtenis = geb;

	//nodige html code uitschrijven
	var html_code = "<div id='teller'>";
	document.write(html_code);
}

function stopTeller(){
  var html_code = "</div>";
	document.write(html_code);
}

/**
 *
 * @access public
 * @return void
 **/
function countDown(){
	//tijd nu als miliseconde opslaan en het verschil tussen target en nu berekenen
	var nu = new Date();
	var nuMS = nu.getTime();
	var verschil = target - nuMS;

	//verschil omzetten naar dagen
	dagen = Math.floor(verschil/86400000);
	verschil = verschil - dagen*86400000;

	uren = Math.floor(verschil/3600000);
	verschil = verschil-uren*3600000;

	minuten = Math.floor(verschil/60000);
	verschil = verschil - minuten*60000;

	seconden = Math.floor(verschil/1000);

   var temp = document.getElementById("teller").innerHTML;
	var tekst = "Nog " + dagen + " dagen en " + uren + "u:" + minuten + "m:" + seconden + "s tot " + gebeurtenis +". ";
	document.getElementById("teller").innerHTML = tekst;
	setTimeout("countDown()", 500);
}
