   <!--

      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[0].length - 1); ++intCounter)
         {
            with (document.forms[0])
            {
               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() ;
                     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 ;

   //-->
