// Note: m-1 to account for javascript Date() syntax
var timesetter = new Date();

/*var day = new Array('ראשון', 'שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שבת');
var month = new Array('ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר');
*/
//var ZoneOffsetMSeconds = timesetter.getTimezoneOffset()*60*1000;
var ZoneOffsetMSeconds = timesetter.getTimezoneOffset();
// adjust time to client's time zone
// Note: client might have bad time zone settings
timesetter.setTime(timesetter.getTime()-ZoneOffsetMSeconds);
var TimeNow = "";

function MakeTime() {
	setTimeout("MakeTime();",1000);
	timesetter.setTime(timesetter.getTime()+1000);
	var mthN = timesetter.getMonth();
	//var mth = month[mthN];
	var mth_num = timesetter.getMonth()+1;

	var mthday = timesetter.getDate();
	var yrN = timesetter.getFullYear();
	//var yrN = timesetter.getYear();
	var dayN = timesetter.getDay();
	//var dd = day[dayN];
	var hhN  = timesetter.getHours();

	/*
    if(hhN > 12){
	   var hh = String(hhN - 12);
	   var AP = "pm";
	}else if(hhN == 12){
	   var hh = "12";
	   var AP = "pm";
	}else if(hhN == 0){
	   var hh = "12";
	   var AP = "am";
	}else{
	   var hh = String(hhN);
	   var AP = "am";
	}
	*/
	var hh = String(hhN)
    var mm  = String(timesetter.getMinutes());
    var ss  = String(timesetter.getSeconds());
    TimeNow = mthday + "/" + mth_num + "/" + yrN + " ";
	TimeNow += ((hh < 10) ? " " : "") + hh + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss;
	return TimeNow;
}

function ShowClock(){
    setTimeout("ShowClock();",1000);
    WriteToLayer('clock',TimeNow );
}// end function ShowClock

function WriteToLayer(ID,WriteThis) {
   if (document.layers){
	lyr=document.layers[''+ID+''].document;
  	lyr.open();
  	lyr.write(WriteThis);
  	lyr.close();
	}
   else if (document.all){
	document.all[''+ID+''].innerHTML = WriteThis;
   }
   else if (document.getElementById){
	range = document.createRange();
	element = document.getElementById(''+ID+'');
	range.setStartBefore(element);
	content = range.createContextualFragment(WriteThis)
	while(element.hasChildNodes()) element.removeChild(element.lastChild);
	element.appendChild(content);
   }
}
