//--------------- LOCALIZEABLE GLOBALS ---------------
var d=new Date();
var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var dayname=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var TODAY = dayname[d.getDay()] + ", " + monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();
//---------------   END LOCALIZEABLE   ---------------

var timerID = null;
var timerRunning = false;

function stopclock (){
  	if(timerRunning) clearTimeout(timerID);
	timerRunning = false;
}

function startclock () {
	// Make sure the clock is stopped
	stopclock();
	showtime();
}

function showtime () {
	var now = new Date();
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds()
	var timeValue = "" + ((hours >12) ? hours -12 :hours)
	timeValue += ((minutes < 10) ? ":0" : ":") + minutes
	timeValue += ((seconds < 10) ? ":0" : ":") + seconds
	timeValue += (hours >= 12) ? " PM" : " AM"
	document.clock.face.value = timeValue;
	// you could replace the above with this
	// and have a clock on the status bar:
	//window.status = timeValue;
	timerID = setTimeout("showtime()",1000);
	timerRunning = true;
}


