var temp = new Date();
var aktuellesJahr = temp.getFullYear();

function inZeitraum (d1,m1,y1,d2,m2,y2) {
	var period1 = new Date(y1,(m1-1),d1).getTime();
	var period2 = new Date(y2,(m2-1),d2).getTime();
	var dateNow = new Date().getTime();
	return (period1<=dateNow && period2>=dateNow) ? true : false;
};

if (inZeitraum (1,9,aktuellesJahr,27,12,aktuellesJahr)) {
	var CountdownJahr = temp.getFullYear();
	var CountdownMonat = 12;
	var CountdownTag = 23;
	var CountdownStunde = 23;
	var CountdownMinute = 59;
	var CountdownSekunde = 59;
	var CountdownZusatz = '.. bis Weihnachten !!';
	var CountdownGrafik= '<img src="./dez/anigif_24.gif"><br>';
	var CountdownTextErreicht = '<p>Frohe Weihnachten !!</p>';
}

if (inZeitraum (27,12,aktuellesJahr,1,1,aktuellesJahr+1)) {
	var CountdownJahr = temp.getFullYear();
	var CountdownMonat = 12;
	var CountdownTag = 31;
	var CountdownStunde = 23;
	var CountdownMinute = 59;
	var CountdownSekunde = 59;
	var CountdownZusatz = '...bis Silvester !!';
	var CountdownGrafik= '<img src="./dez/anigif_31.gif"><br>';
	var CountdownTextErreicht = '<p>Gutes neues Jahr !!</p>';
}

if (inZeitraum (1,1,aktuellesJahr,2,1,aktuellesJahr)) {
	var CountdownJahr = temp.getFullYear();
	var CountdownMonat = 1;
	var CountdownTag = 1;
	var CountdownStunde = 00;
	var CountdownMinute = 00;
	var CountdownSekunde = 01;
	var CountdownZusatz = '...bis Silvester !!';
	var CountdownGrafik= '<img src="./dez/anigif_31.gif"><br>';
	var CountdownTextErreicht = '<p>Gutes neues Jahr !!</p>';
}

if (inZeitraum (2,1,aktuellesJahr,30,4,aktuellesJahr)) {
	var CountdownJahr = temp.getFullYear();
	var CountdownMonat = 4;
	var CountdownTag = 5;
	var CountdownStunde = 23;
	var CountdownMinute = 59;
	var CountdownSekunde = 59;
	var CountdownZusatz = "...bis Ostern !!";
	var CountdownGrafik= '<img src="./dez/anigif_04.gif"><br>';
	var CountdownTextErreicht = "<p>Frohe Ostern !!</p>";
}

function CountdownAnzeigen() {
	var Jetzt = new Date();
	var Countdown = new Date(CountdownJahr, CountdownMonat-1, CountdownTag, CountdownStunde, CountdownMinute, CountdownSekunde);
	var MillisekundenBisCountdown = Countdown.getTime()-Jetzt.getTime();
	var Rest = Math.floor(MillisekundenBisCountdown/1000);
	var CountdownText = CountdownGrafik+"Tage - Std - Min - Sek<br/>";
	if (Rest<0) {

		CountdownText = CountdownGrafik+CountdownTextErreicht;
		document.getElementById('Countdown').innerHTML = CountdownText;

		}
	else {

		if(Rest>=86400)
		{
			var Tage = Math.floor(Rest/86400);
			Rest = Rest-Tage*86400;
			var temp = "00"+Tage;
			s1= temp.substr ((temp.length-2),1);
			s2= temp.substr ((temp.length-1),1);
			CountdownText += '<img src="./dez/'+s1+'.gif" width="16" height="21" />';
			CountdownText += '<img src="./dez/'+s2+'.gif" width="16" height="21" />';
		}
		else
		{
			CountdownText += '<img src="./dez/0.gif" width="16" height="21" />';
			CountdownText += '<img src="./dez/0.gif" width="16" height="21" />';
		}
		CountdownText += ' ';
		if(Rest>=3600)
		{
			var Stunden = Math.floor(Rest/3600);
			Rest = Rest-Stunden*3600;
			var temp = "00"+Stunden;
			s1= temp.substr ((temp.length-2),1);
			s2= temp.substr ((temp.length-1),1);
			CountdownText += '<img src="./dez/'+s1+'.gif" width="16" height="21" />';
			CountdownText += '<img src="./dez/'+s2+'.gif" width="16" height="21" />';
		}
		else
		{
			CountdownText += '<img src="./dez/0.gif" width="16" height="21" />';
			CountdownText += '<img src="./dez/0.gif" width="16" height="21" />';
		}
		CountdownText += ' ';
		if(Rest>=60)
		{
			var Minuten = Math.floor(Rest/60);
			Rest = Rest-Minuten*60;
			var temp = "00"+Minuten;
			s1= temp.substr ((temp.length-2),1);
			s2= temp.substr ((temp.length-1),1);
			CountdownText += '<img src="./dez/'+s1+'.gif" width="16" height="21" />';
			CountdownText += '<img src="./dez/'+s2+'.gif" width="16" height="21" />';
		}
		else
		{
			CountdownText += '<img src="./dez/0.gif" width="16" height="21" />';
			CountdownText += '<img src="./dez/0.gif" width="16" height="21" />';
		}
		CountdownText += ' ';

		var temp = "00"+Rest;
		s1= temp.substr ((temp.length-2),1);
		s2= temp.substr ((temp.length-1),1);
		CountdownText += '<img src="./dez/'+s1+'.gif" width="16" height="21" />';
		CountdownText += '<img src="./dez/'+s2+'.gif" width="16" height="21" />';

		CountdownText += "<br/><b>"+CountdownZusatz+"</b>";
		document.getElementById('Countdown').innerHTML = CountdownText;
		window.setTimeout("CountdownAnzeigen()", 1000);

	}

}
