// Clock Display Script
// Original time-only script by Ramandeep Singh (ramandeepji@yahoo.com)
// Sourced from http://www.javascript.com
// Modified by Steve Roper 9/1/2005 (mystikan@hotmail.com)
// Modifications: Date display as well as time, time display in 24-hour, optimised digit retrieval function,
//                minor error correction, general code optimisation
// This script is free for public use. A link to Mystikan's Cybersite (http://www.users.on.net/ngadla/Mystikan)
// on your site would be greatly appreciated if you use this script.
n1 = new Image(); n1.src = "images/n1.png";
n2 = new Image(); n2.src = "images/n2.png";
n3 = new Image(); n3.src = "images/n3.png";
n4 = new Image(); n4.src = "images/n4.png";
n5 = new Image(); n5.src = "images/n5.png";
n6 = new Image(); n6.src = "images/n6.png";
n7 = new Image(); n7.src = "images/n7.png";
n8 = new Image(); n8.src = "images/n8.png";
n9 = new Image(); n9.src = "images/n9.png";
n0 = new Image(); n0.src = "images/n0.png";
na = new Image(); na.src = "images/na.png";
function dotime(d,l,y,h,m,s)
{
	if (!document.images) return;
	document.images.b1.src = "images/nd.png";
	document.images.b2.src = "images/nd.png";
	document.images.b3.src = "images/nc.png";
	document.images.b4.src = "images/nc.png";
	if (d <= 9)
	{
		document.images.d1.src = n0.src;
		document.images.d2.src = eval("n"+d+".src");
	}else{
		document.images.d1.src = eval("n"+getdigit(d,1)+".src");
		document.images.d2.src = eval("n"+getdigit(d,2)+".src");
	}
	if (l <= 9)
	{
		document.images.l1.src = n0.src;
		document.images.l2.src = eval("n"+l+".src");
	}else{
		document.images.l1.src = eval("n"+getdigit(l,1)+".src");
		document.images.l2.src = eval("n"+getdigit(l,2)+".src");
	}
	document.images.y1.src = eval("n"+getdigit(y,1)+".src");
	document.images.y2.src = eval("n"+getdigit(y,2)+".src");
	document.images.y3.src = eval("n"+getdigit(y,3)+".src");
	document.images.y4.src = eval("n"+getdigit(y,4)+".src");
	if (h <= 9)
	{
		document.images.h1.src = n0.src;
		document.images.h2.src = eval("n"+h+".src");
	}else{
		document.images.h1.src = eval("n"+getdigit(h,1)+".src");
		document.images.h2.src = eval("n"+getdigit(h,2)+".src");
	}
	if (m <= 9)
	{
		document.images.m1.src = n0.src;
		document.images.m2.src = eval("n"+m+".src");
	}else{
		document.images.m1.src = eval("n"+getdigit(m,1)+".src");
		document.images.m2.src = eval("n"+getdigit(m,2)+".src");
	}
	if (s <= 9)
	{
		document.images.s1.src = n0.src;
		document.images.s2.src = eval("n"+s+".src");
	}else{
		document.images.s1.src = eval("n"+getdigit(s,1)+".src");
		document.images.s2.src = eval("n"+getdigit(s,2)+".src");
	}
}
function getdigit(value, pos)
{
	if (value < 100)
	{
		if (pos==1)
		{
			return (Math.floor(value/10));
		}else{
			return (value%10);
		}
	}else{
		if (pos==1)
		{
			return (Math.floor(value/1000));
		}else{
			if (pos==2)
			{
				return (Math.floor(value/100) - (Math.floor(value/1000) * 10));
			}else{
				if (pos==3)
				{
					return (Math.floor(value/10) - (Math.floor(value/100) * 10));
				}else{
					return (value%10);
				}
			}
		}
	}
}
function showit()
{
	if (!document.images)
		return;
	var dt = new Date();
	var dy = dt.getDate();
	var mo = dt.getMonth() + 1;
	var ye = dt.getYear();
	var hr = dt.getHours();
	var mi = dt.getMinutes();
	var se = dt.getSeconds();
	var yr = (ye < 1000) ? yr = ye + 1900 : yr = ye;
	dotime(dy, mo, yr, hr, mi, se);
	setTimeout("showit()", 1000);
}