var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var yr, mo, da, hr, min, sec;

setcountdown(2011,05,22,12,00,00); //  22-05-2010
function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
	yr=theyear;
	mo=themonth;
	da=theday;
	hr=thehour;
	min=themin;
	sec=thesec
}


function countDown()
{
	var today=new Date()
	var todayy=today.getYear()
	if (todayy < 1000)
	todayy+=1900;
	var todaym=today.getMonth();
	var todayd=today.getDate();
	var todayh=today.getHours();
	var todaymin=today.getMinutes();
	var todaysec=today.getSeconds();
	var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
	var futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
	var dd=Date.parse(futurestring)-Date.parse(todaystring)
	var dday=Math.floor(dd/(60*60*1000*24)*1)
	var dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
	var dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
	var dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
	showClock(dday, dhour, dmin, dsec);
}

function showClock(dday, dhour, dmin, dsec)
{
 // Int 2 string.
	dday = '' + pad(dday);
	dhour = ''+ pad(dhour);
	dmin = ''+ pad(dmin);
	dsec = ''+ pad(dsec);

// substtringen
	var digit1_day = dday.substr(0,1);
	var digit2_day = dday.substr(1,1);
	var digit3_day = dday.substr(2,1);
	if (!digit3_day) {
		digit3_day=digit2_day;
		digit2_day=digit1_day;
		digit1_day='0';
	}

	var digit1_hour = dhour.substr(0,1);
	var digit2_hour = dhour.substr(1,1);

	var digit1_min = dmin.substr(0,1);
	var digit2_min = dmin.substr(1,1);
	
	var digit1_sec = dsec.substr(0,1);
	var digit2_sec = dsec.substr(1,1);

	if (document.getElementById('countDown')) {
		document.getElementById('countDown').innerHTML=forgeClock(digit1_day, digit2_day, digit3_day, digit1_hour, digit2_hour, digit1_min, digit2_min, digit1_sec, digit2_sec)
	}

	var to = setTimeout("countDown()", 30000);
}

function forgeClock(day1, day2, day3, hour1, hour2, min1, min2, sec1, sec2)
{
	var r='';
	r+='<div id="num1"><img id="day1" src="/images/countdown/'+day1+'.gif" width="18" height="26" /></div>';
	r+='<div id="num2"><img id="day2" src="/images/countdown/'+day2+'.gif" width="18" height="26" /></div>';
	if (day3) r+='<div id="num3"><img id="day3" src="/images/countdown/'+day3+'.gif" width="18" height="26" /></div>';
	r+='<div id="colon1"><img src="/images/countdown/colon.gif" width="8" height="26" /></div>';
	r+='<div id="num4"><img id="hour1" src="/images/countdown/'+hour1+'.gif" width="18" height="26" /></div>';
	r+='<div id="num5"><img id="hour2" src="/images/countdown/'+hour2+'.gif" width="18" height="26" /></div>';
	r+='<div id="colon2"><img src="/images/countdown/colon.gif" width="8" height="26" /></div>';
	r+='<div id="num6"><img id="minute1" src="/images/countdown/'+min1+'.gif" width="18" height="26" /></div>';
	r+='<div id="num7"><img id="minute1" src="/images/countdown/'+min2+'.gif" width="18" height="26" /></div>';
	return r;
}

function pad(i)
{
  return i = (i < 10) ? '0' + i : i;
}