var monateStrings=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
function countdown(zielTag,zielMonat,zielJahr,zielStunden){
	var feldname=document.getElementById('countdown');
	zielStunden=zielStunden*1;
	derTag=zielTag;derMonat=zielMonat;dasJahr=zielJahr;dieStunden=zielStunden;
	var jetzt=new Date();
	var jetztJahr=jetzt.getYear();
	if (jetztJahr < 1000){
		jetztJahr+=1900;
	}
	var jetztMonat=jetzt.getMonth();
	var jetztTag=jetzt.getDate();
	var jetztStunde=jetzt.getHours();
	var jetztMinute=jetzt.getMinutes();
	var jetztSekunde=jetzt.getSeconds();
	var jetztString=monateStrings[jetztMonat]+" "+jetztTag+", "+jetztJahr+" "+jetztStunde+":"+jetztMinute+":"+jetztSekunde;
	zukunftString=monateStrings[zielMonat-1]+" "+zielTag+", "+zielJahr+" "+zielStunden+":"+0+":"+0;
	zeitDifferenz=Date.parse(zukunftString)-Date.parse(jetztString);
	days=Math.floor(zeitDifferenz/(86400000)*1);
	hours=Math.floor((zeitDifferenz%(86400000))/(3600000)*1);
	mins=Math.floor(((zeitDifferenz%(86400000))%(3600000))/(60000)*1);
	secs=Math.floor((((zeitDifferenz%(86400000))%(3600000))%(60000))/1000*1);

	if (secs.toString().length==1){
		secs='0'+secs;
	}
	if(days<=0&&hours<=0&&mins<=0&&secs<=1){
		feldname.value=waitstring;
		return;
	}else{
		tageStr=daystringp;
		stundenStr=hourstringp;
		minutenStr=minutestringp;
		sekundenStr=secondstringp;
		if(days==1){tageStr=daystring;}
		if(hours==1){stundenStr=hourstring;}
		if(mins==1){minutenStr=minutestring;}
		if(secs==1){sekundenStr=secondstring;}
		feldname.value=preStr+" "+days+" "+tageStr+", "+hours+" "+stundenStr+", "+mins+" "+minutenStr+", and "+secs+" "+sekundenStr;
	}
	setTimeout("countdown(derTag,derMonat,dasJahr,dieStunden)",1000);
}