var target = new Date(2011, 09, 29, 10);
var id;

function setCookie(c_name,value,exdays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}

$(document).ready(function() {
	if (new Date() < target)
	{
		$('#countdown').show();	
	}
	
	var update = function() {
		var now = new Date();

		if (now > target)
		{
			$('#countdown').remove();
			if (id)
			{
				clearInterval(id);
			}
			return;
		}

		var diff = target - now;

		var d = Math.floor(diff/1000/60/60/24);
		var h = Math.floor(diff/1000/60/60)-d*24;
		var m = Math.floor(diff/1000/60)-(d*24+h)*60;
		var s = Math.floor(diff/1000)-((d*24+h)*60+m)*60;
		
		d = new String(d);
		h = new String(h);
		m = new String(m);
		s = new String(s);
		
		if (d.length == 1) d = "0"+d;
		if (h.length == 1) h = "0"+h;
		if (m.length == 1) m = "0"+m;
		if (s.length == 1) s = "0"+s;
		
		$("#tage").text(d.toString());
		$("#stunden").text(h.toString());
		$("#minuten").text(m.toString());
		$("#sekunden").text(s.toString());
	};
	
	id = setInterval(update, 100);
	update();
});
