if (document.all) {
	fCol = 'ffffff';  //face colour.
	sCol = 'ff0000';  //seconds colour.
	mCol = 'ffffff';  //minutes colour.
	hCol = 'ffffff';  //hours colour.
	radius = 30;
	vsize = "11px";
	Ypos = 95;
	Xpos = 40;
	dgts = 'II III IV V VI VII VIII IX X XI XII I';
	dgts = dgts.split(' ');
	for (i in dgts) {
	document.write('<div id="ieDigits" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial,Verdana;font-size:11px;color:'+fCol+';text-align:center;padding-top:10px"><b>'+ dgts[i] +'</b></div>');
	}
	for (i = 0; i < radius; i++) {
	document.write('<div id=y style="position:absolute;width:2px;height:2px;font-size:2px;background:'+mCol+'"></div>');
	document.write('<div id=z style="position:absolute;width:2px;height:2px;font-size:2px;background:'+hCol+'"></div>');
	document.write('<div id=x style="position:absolute;width:2px;height:2px;font-size:2px;background:'+sCol+'"></div>');
	}
	setInterval("clock()",1000);
}

function clock() {
	time = new Date ();
	secs = time.getSeconds();
	sec = -1.57 + Math.PI * secs/30;
	mins = time.getMinutes();
	min = -1.57 + Math.PI * mins/30;
	hr = time.getHours();
	hrs = -1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;

	for (i in dgts){
		ieDigits[i].style.pixelTop = Ypos - 15 + radius * Math.sin(-0.49 + i/1.9);
		ieDigits[i].style.pixelLeft = Xpos - 14 + radius * Math.cos(-0.49 + i/1.9);
	}
	for (i=0; i < radius - 8; i++){
		x[i].style.pixelTop = Ypos + i * Math.sin(sec);
		x[i].style.pixelLeft = Xpos + i * Math.cos(sec);
	}
	for (i=0; i < radius - 8; i++){
		y[i].style.pixelTop = Ypos + i * Math.sin(min);
		y[i].style.pixelLeft = Xpos + i * Math.cos(min);
	}
	for (i=0; i < radius - 15; i++){
		z[i].style.pixelTop = Ypos + i * Math.sin(hrs);
		z[i].style.pixelLeft = Xpos + i * Math.cos(hrs);
	}
}
