   <!--
      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].disabled == false )
			{
            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 DeleteAssignment()
      {
         if (confirm("Do you want to resign this post?  Click OK to confirm that you will no longer be volunteering for this task.  Otherwise, click Cancel."))
            return true;
         else
            return false;
      }

      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() ;
                  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;
      }

      var intSubmitCount = 0 ;
      function CheckSubmitClicks()
      {
         if (intSubmitCount == 0)
         {
            intSubmitCount++;
            return true;
         }
         else
         {
            alert("This form has already been submitted.\nPlease wait while it is being processed.\nThanks!");
            return false;
         }
      }

      window.onload = FocusFirst ;

   //-->

