// Die schoene Digitaluhr links oben
// by mucfish (25.04.05)

var uhr_backgroundimage="bilder/bgs/uhr.png",
	uhr_nobackgroundimage="blind.png";

function uhr_segment_glowing(segment,number) {
	/*  Leuchtet ein bestimmtes Segment bei einer Ziffer?
		Sieben-Segment-Anzeige:
		 0
		1 2
		 3
		4 5
		 6
	*/
	var matrix=Array(119,36,93,109,46,107,123,37,127,111);
	return ((matrix[number] & Math.pow(2,segment))>0);
}

function uhr_showtime() {
	var time=new Date(),
		showstring=""+time.getMinutes();
	if (showstring.length<2)
		showstring="0"+showstring;
	showstring=time.getHours()+showstring;
	if (showstring.length<4)
		showstring="0"+showstring;
	for (var i=0;i<showstring.length;i++)
		for (var j=0;j<7;j++)
			if (uhr_segment_glowing(j,showstring.substr(i,1)))
				document.getElementById("uhr_segment"+i+""+j).style.backgroundImage="url("+uhr_backgroundimage+")";
			else
				document.getElementById("uhr_segment"+i+""+j).style.backgroundImage="url("+uhr_nobackgroundimage+")";
	window.setTimeout("uhr_showtime()",(Math.floor(time.getTime()/(1000*60))+1)*1000*60-time.getTime());
}

document.write("<div style=\"position:relative;width:104px;height:36px;\">");

// Sieben-Segment-Anzeigen
for (var i=0;i<4;i++) {
	var left=i*(20+4);
	if (i>=2)
		left+=12;
	// waagerechte Segmente
	for (var j=0;j<3;j++)
		document.write("<div style=\"position:absolute;top:"+(j*(12+4))+"px;left:"+(left+4)+"px;width:12px;height:4px;\" id=\"uhr_segment"+i+""+(j*3)+"\"></div>");
	// senkrechte Segmente
	for (var j=0;j<2;j++) {
		document.write("<div style=\"position:absolute;top:4px;left:"+(left+j*(12+4))+"px;width:4px;height:12px;\" id=\"uhr_segment"+i+""+(j+1)+"\"></div>");
		document.write("<div style=\"position:absolute;top:20px;left:"+(left+j*(12+4))+"px;width:4px;height:12px;\" id=\"uhr_segment"+i+""+(j+4)+"\"></div>");
	}
}

// Doppelpunkte
document.write("<div style=\"position:absolute;top:8px;left:48px;width:4px;height:4px;background-image:url("+uhr_backgroundimage+");\"></div>");
document.write("<div style=\"position:absolute;top:20px;left:48px;width:4px;height:4px;background-image:url("+uhr_backgroundimage+");\"></div>");

document.write("</div>");

uhr_showtime();
