colblink=false;
freeze=false;

function countdown(dy,hr,mn,sc,ext) {
	ext=ext;
	if(!freeze){
		if(sc==0){
			sc=59;
			if(mn==0){
				mn=59;
				if(hr==0){
					hr=23;
					if(dy==0){
						dy=hr=mn=sc=0;
						freeze=true;
						colblink=false;
					}else{
						dy--;
					}
				} else {
					hr--;
				}
			} else {
				mn--;
			}
		}else{
			sc-= 4;
			if(sc < 0) sc = 0;
		}
	
		var newtime='';
		var time = new Array(pad(dy,2),pad(hr,2),pad(mn,2),pad(sc,2));
		var coloni=0;
		for(var i=0;i<time.length;i++){
			for(var j=0;j<time[i].length;j++){
				var foc=i+j+coloni;
				if(i>0) foc+=1;
				document.getElementById('img'+foc).src ='images/numbers/'+time[i][j]+'.'+ext;
			}	
			if(i<time.length-1){
				var colon='colon';
				//if(colblink) colon='empty';
				document.getElementById('colon'+coloni).src ='images/numbers/'+colon+'.'+ext;
				coloni++;
			}
		}
		
		if(colblink)colblink=false;
		else colblink=true;
		
		setTimeout('countdown('+dy+','+hr+','+mn+','+sc+',"'+ext+'");', 30);
	}
}

function pad(number,amount) {
	var num=number+'';
	while(num.length<amount){
		num = '0'+num;
	}
	return num.split('');
}
