var timerRunning = false;
var timezone = "Greenwich Mean Time";  // what time zone are you in ?
var adjust = 0;

function timeCheck(tzone, diff) 
{
	/*
	diff=diff+60;
	if (timerRunning) 
	{
		
		clearTimeout(updatetime);
		timerRunning = false; 
	}
	
	gmtOffset=eval(diff+adjust);
	
	timezone = tzone;
	
	checkDateTime();
	*/
}

function checkDateTime () {
var today = new Date();
var year = today.getYear() + 1900;
var month = today.getMonth()+1;
var date = today.getDate();
var day = today.getDay();
var hour = today.getHours();
var minute = today.getMinutes();
var second = today.getSeconds();



var lastSat = date - (day+1);


while (lastSat < 32) lastSat+=7;

if (lastSat > 31) lastSat+=-7;

var firstSat = date - (day+1);


while (firstSat > 0) firstSat+=-7;

if (firstSat < 1) firstSat+=7;

if ((((month == 3) && (date >= firstSat)) || month > 3) &&(month < 11 || ((month == 10) && day <= lastSat)))
{
adjust += 60;
}
yourOffset = (new Date()).getTimezoneOffset();
yourOffset = yourOffset + adjust;

var xx = navigator.appName
var xy = navigator.appVersion;
xy = xy.substring(0,1);
if ((xy == 4) && (xx == "Netscape")) yourOffset = yourOffset+adjust;
if ((((month == 3) && (date > 20)) || month > 3) && (month < 11 || ((month == 10) && day < 30)))
{
 adjust -= 60;

}

ourDifference = eval(gmtOffset - yourOffset);

var half = eval(ourDifference % 60);
ourDifference = Math.round(ourDifference / 60);
hour = eval(hour - ourDifference);

var m = new Array("",
"Jan","Feb","Mar",
"Apr","May","Jun",
"Jul","Aug","Sept",
"Oct","Nov","Dec");
var leap = eval(year % 4);

if ((half == -30) || (half == 30)) minute += 30;
if (minute > 59) minute -= 60, hour++;
if (minute < 0) minute += 60, hour--;
if (hour > 23) hour -= 24, date += 1;
if (((month == 4) || (month == 6) ||
(month == 9) || (month == 11)) && (date==31)) date = 1, month ++;
if (((month == 2) && (date > 28)) && (leap != 0)) date = 1, month ++;
if ((month == 2) && (date > 29)) date = 1, month++;
if (hour < 0) hour += 24, date --;
if ((date == 32) && (month == 12)) month = m[1], date = 1, year++;
if (date == 32) date = 1, month++;
if ((date < 1) && (month == 1)) month= m[12], date = 31, year--;
if (date < 1) date = 31, month --;
if (((month == 4) || (month == 6) ||
(month== 9) || (month == 11)) && (date == 31)) date = 30;
if ((month == 2) && (date > 28)) date = 29;
if (((month == 2) && (date > 28)) && (leap != 0)) date=28;
for (i=1; i<13; i++) {
if (month == i) {
month = m[i]; break;
   }
}

var dateTime = hour;

dateTime = ((dateTime < 10) ? "0":"") + dateTime;
dateTime = "   " + dateTime;
dateTime += ((minute < 10) ? ":0" : ":") + minute;
dateTime += ((second < 10) ? ":0" : ":") + second;
dateTime += (hour >= 12) ? " PM" : " AM";
//dateTime += month + " " + date + ", " + year;
//dateTime += " " + date;
//alert(date);
if(document.clock.zonetime)
	document.clock.zonetime.value = dateTime;
if(document.clock.zonename)
	document.clock.zonename.value = timezone;

updatetime=setTimeout("checkDateTime()", 900);
timerRunning = true;
}
// End -->



// Scrollers width here (in pixels)
var scrollerwidth="590px"

// Scrollers height here
var scrollerheight="55px"

// Scrollers speed here (larger is faster 1-10)
var scrollerspeed=1



// Scrollers content goes here! Keep all of the message on the same line!
var strnews="Testing for Scrolling text"
var scrollercontent=strnews
var pauseit=1


// Change nothing below!

scrollerspeed=(document.all)? scrollerspeed : Math.max(1, scrollerspeed-1) //slow speed down by 1 for NS
var copyspeed=scrollerspeed
var iedom=document.all||document.getElementById
var actualheight=''
var cross_scroller, ns_scroller
var pausespeed=(pauseit==0)? copyspeed: 0

function populate(){

if (iedom){
cross_scroller=document.getElementById? document.getElementById("iescroller") : document.all.iescroller
cross_scroller.style.top=parseInt(scrollerheight)+8+"px"
cross_scroller.innerHTML=scrollercontent
actualheight=cross_scroller.offsetHeight
}
else if (document.layers){
ns_scroller=document.ns_scroller.document.ns_scroller2
ns_scroller.top=parseInt(scrollerheight)+8
ns_scroller.document.write(scrollercontent)
ns_scroller.document.close()
actualheight=ns_scroller.document.height
}
lefttime=setInterval("scrollscroller()",40)
}
window.onload=populate

function scrollscroller(){

if (iedom){
if (parseInt(cross_scroller.style.top)>(actualheight*(-1)+8))
cross_scroller.style.top=parseInt(cross_scroller.style.top)-copyspeed+"px"
else
cross_scroller.style.top=parseInt(scrollerheight)+8+"px"
}
else if (document.layers){
if (ns_scroller.top>(actualheight*(-1)+8))
ns_scroller.top-=copyspeed
else
ns_scroller.top=parseInt(scrollerheight)+8
}
}

//if (iedom||document.layers){
//with (document){
//if (iedom){
//write('<div style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=scrollerspeed">')
//write('<div id="iescroller" style="position:absolute;left:0px;top:0px;width:100%;">')

//}
//else if (document.layers){
//write('<ilayer width='+scrollerwidth+' height='+scrollerheight+' name="ns_scroller">')
//write('<layer name="ns_scroller2" width='+scrollerwidth+' height='+scrollerheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=scrollerspeed">')

//}
//}
//}


 function startTime()
		{
		var dayarray = new Array("Sunday", "Monday", "Tuesday","Wednesday", "Thursday", "Friday", "Saturday");
		var montharray = new Array("January", "February", "March","April", "May", "June", "July", "August", "September","October", "November", "December");
		var today=new Date()
		var h=today.getHours();
		var m=today.getMinutes();
		if (h>12)
		{
			ampm="pm";
			h=h-12;
		}
		else
		{
			ampm="am";
		}
		//var ampm='<%=ampm%>';
		var s=today.getSeconds()
		
		var currday=today.getDate();
		var currmon=today.getMonth();
		currmon=montharray[currmon];

		var curryear=today.getYear();
			// add a zero in front of numbers<10
			h=checkTime(h);
			m=checkTime(m)
			s=checkTime(s)
			document.getElementById('txt').innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+h+":"+m+":"+s+" "+ampm.toUpperCase()+"   ";
			t=setTimeout('startTime()',500)
			
			
		}

		function checkTime(i)
		{
			if (i<10) 
			{i="0" + i}
			return i
		}
		

