   <!--

      function PreloadImages()
      {
         var d=document;
        
         if(d.images)
         {
           if(!d.MM_p) d.MM_p=new Array();
         
            var i, j = d.MM_p.length, a = PreloadImages.arguments;
            
            for(i=0; i<a.length; i++)
               if (a[i].indexOf("#")!=0)
               {
                  d.MM_p[j]=new Image;
                  d.MM_p[j++].src=a[i];
               }
         }
      }

      function FocusFirst()
      {
         if ((document.forms.length > 0) && (document.forms[0].elements.length > 0) && (document.forms[0].elements[0].type == 'text'))
         {
            if (document.forms[0].elements[0].type == 'text')
            {
               document.forms[0].elements[0].select() ;
               document.forms[0].elements[0].focus() ;
            }
         }
      }

      function SaveID(lngID)
      {
         document.forms[0].IDToEdit.value = lngID ;
         return true;
      }
      
      function DeleteID(lngID)
      {
         document.forms[0].DeletedID.value = lngID ;
         return true;
      }
      
      function ConfirmDelete()
      {
         if (document.forms[0].DeletedID.value != 0)
         {
            if (confirm("Are you sure you want to delete this record?"))
            {
               return true;
            }
            else
            {
               document.forms[0].DeletedID.value = 0
               return false;
            }
         }
         else
         {
            return true;
         }
      }
      
      function FilterKeys(event, strValidKeys)
      {
         var key, keychar ;
         
         if (window.event)
            key = window.event.keyCode ;
         else if (event)
            key = event.which ;
         else
            return true ;
         
         keychar = String.fromCharCode(key) ;
         
         if ( (key==null) || (key==0) || (key==8) || (key==9) || (key==13)  || (key==27) )
            return true ;
         else if ( (strValidKeys).indexOf(keychar) > -1 )
            return true ;
         else
            return false ;
      }

      function ValidDate(objControl)
      {
         if (Date.parse(objControl.value))
            return true
         else
         {
            objControl.value = "#ERROR#"
            return false
         }
      }

      function CheckIfEmpty(objControl)
      {
         if ((objControl.value).length != 0)
            return true
         else
         {
            objControl.value = "#REQUIRED#"
            return false
         }
      }

      function ValidateForm()
   {
      var intCounter

      for (intCounter= 0; intCounter < (document.forms[1].length - 1); ++intCounter)
      {
         with (document.forms[1])
         {
            if (elements[intCounter].id == 'required' && (elements[intCounter].value == '#REQUIRED#' || (elements[intCounter].value).length == 0))
            {
               elements[intCounter].value = '#REQUIRED#' ;
               alert('Please enter values for all required fields.') ;
               if (elements[intCounter].type == 'text')
                  elements[intCounter].select() ;
               else
                  elements[intCounter].focus() ;
               return false ;
            }
            if (elements[intCounter].value == '#ERROR#')
            {
               alert('Please fix all errors on the form.') ;
               elements[intCounter].select() ;
               return false ;
            }
         }
      }
      return true;
   }

      window.onload = FocusFirst ;

   //-->
