var now = new Date();
var end1 = new Date("april 22 2012 07:00:00 GMT");
var end2 = new Date("august 26 2012 07:00:00 GMT");
var end3 = new Date("august 14 2012 07:00:00 GMT");
var end4 = new Date("july 10 2012 04:00:00 GMT");
var end5 = new Date("september 04 2012 04:00:00 GMT");
 
function toSt2(n) 
{
        s = "";
        if (n < 10) s += "0";
        return (s + n).toString();
}
function toSt3(n) 
{
        s = "";
        if (n < 10) s += "00";
        else if (n < 100) s += "0";
        return (s + n).toString();
}
function countdown() 
{
        d = new Date();
		hasnewtime = 0;

        count = Math.floor(end1.getTime() - d.getTime());
        if(count > 0 && document.getElementById('Count1')) 
        {
                miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
                seconds = toSt2(count%60); count = Math.floor(count/60);
                minutes = toSt2(count%60); count = Math.floor(count/60);
                hours = toSt2(count%24); count = Math.floor(count/24);
                days = count;
                document.getElementById('Count1').innerHTML = days + ' Tage ' + hours + ' Stunden : ' + minutes + ' Minuten : ' + seconds + ' Sekunden';
				hasnewtime = 1;
        }
 
        count = Math.floor(end2.getTime() - d.getTime());
        if(count > 0 && document.getElementById('Count2')) 
        {
                miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
                seconds = toSt2(count%60); count = Math.floor(count/60);
                minutes = toSt2(count%60); count = Math.floor(count/60);
                hours = toSt2(count%24); count = Math.floor(count/24);
                days = count;
                document.getElementById('Count2').innerHTML = days + ' Tage ' + hours + ' Stunden : ' + minutes + ' Minuten : ' + seconds + ' Sekunden';
				hasnewtime = 1;
        }

        count = Math.floor(end3.getTime() - d.getTime());
        if(count > 0 && document.getElementById('Count3')) 
        {
                miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
                seconds = toSt2(count%60); count = Math.floor(count/60);
                minutes = toSt2(count%60); count = Math.floor(count/60);
                hours = toSt2(count%24); count = Math.floor(count/24);
                days = count;
                document.getElementById('Count3').innerHTML = days + ' Tage ' + hours + ' Stunden : ' + minutes + ' Minuten : ' + seconds + ' Sekunden';
				hasnewtime = 1;
        }

        count = Math.floor(end4.getTime() - d.getTime());
        if(count > 0 && document.getElementById('Count4')) 
        {
                miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
                seconds = toSt2(count%60); count = Math.floor(count/60);
                minutes = toSt2(count%60); count = Math.floor(count/60);
                hours = toSt2(count%24); count = Math.floor(count/24);
                days = count;
                document.getElementById('Count4').innerHTML = days + ' Tage ' + hours + ' Stunden : ' + minutes + ' Minuten : ' + seconds + ' Sekunden';
				hasnewtime = 1;
        }
        
		count = Math.floor(end5.getTime() - d.getTime());
        if(count > 0 && document.getElementById('Count5')) 
        {
                miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
                seconds = toSt2(count%60); count = Math.floor(count/60);
                minutes = toSt2(count%60); count = Math.floor(count/60);
                hours = toSt2(count%24); count = Math.floor(count/24);
                days = count;
                document.getElementById('Count5').innerHTML = days + ' Tage ' + hours + ' Stunden : ' + minutes + ' Minuten : ' + seconds + ' Sekunden';
				hasnewtime = 1;
        }
		
        if(hasnewtime ) 
		{
			setTimeout("countdown()", 50);
		}
}

