Menu Board

HTML

<link rel="stylesheet" href="http://stage.ourtrainingroom.com/ewems_board/css.css">
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/dojo/1.5/dojox/grid/resources/Grid.css">
<div class="header_bg" style="width:100%;height:50px;">
 <div id="headerContainer" style="float:left;width:500px;background-color:transparent;">
  <div style="float:left;padding-left:7px;padding-right:6px;padding-top:11px;"><img src="images/ems_logo.png" /></div>
  <div class="header_text" style="float:left;margin-top:15px;">essex-windsor ems <span class="header_text_bold">fleet operations</span></div>
  <div class="header_text" style="float:left;margin-top:15px;margin-left:175px;"><span style="color:red;">Total <span style="color:white;text-decoration:underline;"><b>ALS</b></span> on duty:</span> <span style='color:white;'><b><span id="alsCount">0</span></b></span><span style="color:red;padding-left:15px;"> Total <span style="color:white;text-decoration:underline;"><b>BLS</b></span> on duty:</span> <span style='color:white;'><b><span id="blsCount">0</span></b></span></div>

  <div id="district_countdown" class="header_text" style="float:right;margin-top:15px;padding-left:10px;"></div>
  <div class="header_text" style="float:right;margin-top:15px;color:red;cursor:pointer;"><span id="district_label" onclick="switchData()">NORTH DISTRICT</span></div>
 </div>
 <div class="header_text_bold" style="float:right;margin-top:5px;width:200px;" align="center">
  <span id="date_display"></span><br />
  <span id="clock"></span>
 </div>
</div>
<div class="header_divider" style="clear:both;width:100%;"></div>

<div class="content_bg" style="width:100%">
 <div class="watermark" style="width:100%;height:100%;">
  <div id="gridContainer" style="float:left;width:80%;height:50%;padding:5px;padding-left:15px;"></div>
  <div style="width:200px;height:100%;float:right;background-image:url('images/row_divider.png');background-repeat:repeat-y;">
   <div align="center" style="padding:7px;">
    <div...

JavaScript

var _qid=10;
 var previous_style='';
 var default_countdown=2000000;
 var current_countdown=default_countdown;
 var _rows=new Array();
 var _rowsVehicle=new Array();
 var _bls=0;
 var _als=0;
 var _width=0;
 var message='';

 function updateClock() {
   var currentTime = new Date();
  
   var weekday=new Array(7);
   weekday[0]="Sunday";
   weekday[1]="Monday";
   weekday[2]="Tuesday";
   weekday[3]="Wednesday";
   weekday[4]="Thursday";
   weekday[5]="Friday";
   weekday[6]="Saturday";

   var month=new Array(12);
   month[0]="January";
   month[1]="February";
   month[2]="March";
   month[3]="April";
   month[4]="May";
   month[5]="June";
   month[6]="July";
   month[7]="August";
   month[8]="September";
   month[9]="October";
   month[10]="November";
   month[11]="December";
  
   var currentHours = currentTime.getHours();
   var currentMinutes = currentTime.getMinutes();
   var currentSeconds = currentTime.getSeconds();
  
   // Pad the minutes and seconds with leading zeros, if required
   currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
   currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;
  
  /*
   // Choose either "AM" or "PM" as appropriate
   var timeOfDay = ( currentHours < 12 ) ? "AM" : "PM";
  
   // Convert the hours component to 12-hour format if needed
   currentHours = ( currentHours > 12 ) ? currentHours - 12 : currentHours;
  
   // Convert an hours component of "0" to "12"
   currentHours = ( currentHours == 0 ) ? 12 : currentHours;
  
   // Compose the string for display
   var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds + " " + timeOfDay;
  */
  var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds;
  
   // Update the time display
   document.getElementById("date_display").innerHTML=weekday[currentTime.getDay()]+", "+month[currentTime.getMonth()]+" "+currentTime.getDate();
   document.getElementById("clock").innerHTML=currentTimeString;
...