var x ;
theImage = new Array(10);

var clkID = 0;
var fStart = new Date();
var mins = 0;
var minst = 0;
var minsu = 0;
var millsecs = 0;
var secs = 0;
var secst =0;
var secsu = 0;
var lapsedtimestr = "";

for(x=0;x<=9;x++){
	theImage[x] = new Image();
	theImage[x].src = getpics(x);
	}

function getpics(x){
			switch(x){
				case 0:return("0fdg.gif");
				case 1:return("1fdg.gif");
				case 2:return("2fdg.gif");
				case 3:return("3fdg.gif");
				case 4:return("4fdg.gif");
				case 5:return("5fdg.gif");
				case 6:return("6fdg.gif");
				case 7:return("7fdg.gif");
				case 8:return("8fdg.gif");
				case 9:return("9fdg.gif");
			}
}

function update_time(){

	var tDate = new Date();

			millsecs = (tDate.getTime()-fStart.getTime())/1000;
			
			mins = Math.floor(millsecs / 60);
			secs = Math.floor(millsecs % 60);

			minst = Math.floor(mins / 10);
			minsu = mins%10 ;

			secst = Math.floor(secs / 10);
			secsu = secs % 10;

	 document.sec.src = theImage[secst].src;
	 document.secu.src = theImage[secsu].src;

	document.min.src = theImage[minst].src;
	document.minu.src = theImage[minsu].src;

	lapsedtimestr = ""+minst+minsu+":"+secst+secsu;

 	if (((tDate.getTime()-fStart.getTime())/1000)>Math.round(count*secsAllowed))
	{
	alert('Time\'s Up!');
	stopclock();
	return;
	}

	clkID = setTimeout("update_time()", 1000);

}
			
function startclock()
{
	clkID = setTimeout("update_time()", 500);
}

function stopclock() {
   if(clkID) {
      clearTimeout(clkID);
      clkID  = 0;
  }
}

function checkLocation() {
if (navigator.appName == "Netscape") {
myy=window.pageYOffset;
document.object1.top=myy;
}
else {
myy=document.body.scrollTop;
object1.style.pixelTop=myy;
}
setTimeout("checkLocation()",100);
}
