function calc_age(secs, num1, num2) {
	s = ((Math.floor(secs/num1))%num2).toString();
	if (s.length < 2)
		s = "0" + s;
	return s;
}

function count_back(secs) {
	var days = calc_age(secs, 86400, 100000);
	var hours = calc_age(secs, 3600, 24);
	var minutes = calc_age(secs, 60, 60);
	var seconds = calc_age(secs, 1, 60);

	document.getElementById("countdown").innerHTML =
		 '<span class="klein">Noch</span> ' + ' ' + days + ' ' + (days == 1 ? '<span class="klein">Tag,</span>' : '<span class="klein">Tage,</span>') + ' ' + hours + ' ' + (hours == 1 ? '<span class="klein">Stunde,</span>' : '<span class="klein">Stunden,</span>') + ' ' + minutes + ' ' + (minutes == 1 ? '<span class="klein">Minute,</span>' : '<span class="klein">Minuten,</span>') + ' ' + seconds + ' ' + (seconds == 1 ? '<span class="klein">Sekunde <br />bis zur Wahl des Mr. Deaf Fetish Germany & Mr. Deaf Bear Germany 2012.</span>' : '<span class="klein">Sekunden <br />bis zur Wahl des Mr. Deaf Fetish Germany & Mr. Deaf Bear Germany 2012.</span>');
	if (secs > 0)
		setTimeout("count_back(" + (secs - 1) + ")", 990);
}

var dthen = new Date('01/28/2012 20:00');
var dnow = new Date();
ddiff = new Date(dthen - dnow);
gsecs = Math.floor(ddiff.valueOf() / 1000);
count_back(gsecs);
