<!--
 var is_dst = function(){
        var now = new Date();
        var dst_start = new Date();
        var dst_end = new Date();
       // Set dst start to 2AM 2nd Sunday of March
        dst_start.setMonth( 2 ); // March
        dst_start.setDate( 1 ); // 1st
        dst_start.setHours( 2 );
        dst_start.setMinutes( 0 );
        dst_start.setSeconds( 0 ); // 2AM
        // Need to be on first Sunday
        if( dst_start.getDay() )
            dst_start.setDate( dst_start.getDate() + ( 7 - dst_start.getDay() ) );
     
        // Set to second Sunday
        dst_start.setDate( dst_start.getDate() + 7 );    
        // Set dst end to 2AM 1st Sunday of November
        dst_end.setMonth( 10 );
        dst_end.setDate( 1 );
        dst_end.setHours( 2 );
        dst_end.setMinutes( 0 );
        dst_end.setSeconds( 0 ); // 2AM
        // Need to be on first Sunday
        if( dst_end.getDay() )
            dst_end.setDate( dst_end.getDate() + ( 7 - dst_end.getDay() ) );

        return ( now > dst_start && now < dst_end )
    };// /is_dst()

if(navigator.appName == "Netscape") {
 document.write('<layer id="clock"></layer><br>');
}

if (navigator.appVersion.indexOf("MSIE") != -1){
 document.write('<span id="clock"></span><br>');
}

function upclock(){ 
 var gap;
 var cutoff_hour=15;  //3:00pm
 var cutoff_min=0;
 var cutoff_sec=0;

var today= new Date();
var oldDate=new Date(today.getYear(),0,1);
var TimezoneOffset;

/*
if(oldDate.getTimezoneOffset() == today.getTimezoneOffset()){
   TimezoneOffset = -5  // winter time
  }
else{
  TimezoneOffset = -4  // daylight saving
  }
*/


if(is_dst()){
  TimezoneOffset = -4  // daylight saving

  }
else{
  TimezoneOffset = -5  // winter time
  }


  var localTime = new Date()
  var ms = localTime.getTime() 
             + (localTime.getTimezoneOffset() * 60000)
             + TimezoneOffset * 3600000


var dte = new Date(ms);
var hrs = dte.getHours();
var min = dte.getMinutes(); 
var sec = dte.getSeconds();
var month = dte.getMonth()+1;
var today = dte.getDate();
var year = dte.getYear();
var day=dte.getDay();
var col = ":";
var spc = " ";
var slash="/";
var apm;


var display_hrs=hrs;
var display_min=min;
var display_sec=sec;

if(display_sec<0){ display_sec+=60; display_min--; }
if(display_min<0){ display_min+=60;  display_hrs--;}
if(display_hrs<0){ display_hrs+=24;  }


if (12 <= hrs) { 
apm="PM";
 if(hrs != 12) { hrs-=12; }
}

else {
apm="AM";
}


if(month<10) month="0"+month;
if(today<10) today="0"+today;
if(min< 10) min="0"+min;
if(sec< 10) sec="0"+sec;

if(navigator.appName == "Netscape") {  year+=1900;  }

 if(gap == 0 && display_hrs==0 && display_min == 0)
   document.getElementById("clock").innerHTML = "Current Time in Florida: "+spc+ "<font color=green><b>"+month+slash+today+slash+year+spc+hrs+col+min+col+sec+spc+apm+" US Eastern Time"+"</b></font>\n";
 else if(gap == 0 && display_hrs==0)
   document.getElementById("clock").innerHTML = "Current Time in Florida: "+spc+ "<font color=green><b>"+month+slash+today+slash+year+spc+hrs+col+min+col+sec+spc+apm+" US Eastern Time"+"</b></font>\n";
 else if (gap == 0)
   document.getElementById("clock").innerHTML = "Current Time in Florida: "+spc+ "<font color=green><b>"+month+slash+today+slash+year+spc+hrs+col+min+col+sec+spc+apm+" US Eastern Time"+"</b></font>\n";
 else
   document.getElementById("clock").innerHTML = "Current Time in Florida: "+spc+ "<font color=green><b>"+month+slash+today+slash+year+spc+hrs+col+min+col+sec+spc+apm+" US Eastern Time"+"</b></font>\n";
 
} 
setInterval("upclock()",10);
//-->

