   function mnuDo(menu) {
      if (menu.style.display == 'none') { menu.style.display = 'inline'; }
      else { menu.style.display = 'none'; }
   }

   function mnuHide(menu) { menu.style.display = 'none'; }
   function mnuShow(menu) { menu.style.display = 'inline'; }
 
   function imgPlusMinus(img) {
      if (img.src.substring(img.src.length-9,img.src.length) == 'minus.gif') { img.src = img.src.substring(0,img.src.length-9) + 'plus.gif'; }
      else { img.src = img.src.substring(0,img.src.length-8) + 'minus.gif'; }
   }
 
   function imgPlus(img) { img.src = imgPrefix + '/smallicon-plus.gif'; }
   function imgMinus(img) { img.src = imgPrefix + '/smallicon-minus.gif'; }
 
   function frmErrorField(fld) { fld.style.backgroundColor = "red"; }

   function frmFieldValidateFull(fld) { if (fld.value!="") return true; else { frmErrorField(fld); return false; } }
 
   function dtTextMonth(i) {
      switch (i) {
         case 1: return "January"
         case 2: return "February"
         case 3: return "March"
         case 4: return "April"
         case 5: return "May"
         case 6: return "June"
         case 7: return "July"
         case 8: return "August"
         case 9: return "September"
         case 10: return "October"
         case 11: return "November"
         case 12: return "December"
      }
   }

   function dtWeekday(i) {
      switch (i) {
         case 1: return "Sunday"
         case 2: return "Monday"
         case 3: return "Tuesday"
         case 4: return "Wednesday"
         case 5: return "Thursday"
         case 6: return "Friday"
         case 7: return "Saturday"
      }
   }
