<!--
//=================================================================================================
function formCheck(formobj){
  // Enter name of mandatory fields
  var fieldRequired = Array("Sermon_Date", "Sermon_Title", "Upload_File");
  var msg_title1  = "                               N O T I C E\n";
  var msg_title2  = "             Please complete the following fields:\n\n";
  var msg_divider = "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n";
  var msg_spacer1 = "             -->  ";
  var msg_errors  = "";
  var focus_field = "";

  for (var i = 0; i < fieldRequired.length; i++){
    var obj = formobj.elements[fieldRequired[i]];
    if (obj){
      switch(obj.type){
      case "select-one":
        if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
          msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
        } //end if
        break;
      case "select-multiple":
        if (obj.selectedIndex == -1){
          if (focus_field.length < 1) focus_field = fieldRequired[i];
          msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
        } //end if
        break;
      case "text":
        if (obj.value == "" || obj.value == null){
          if (focus_field.length < 1) focus_field = fieldRequired[i];
          msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
        } //end if
        break;  
      case "textarea":
        if (obj.value == "" || obj.value == null){
          msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
        } //end if
        break;
      case "file":
        if (obj.value == "" || obj.value == null){
          msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
        } //end if
        break;
      default:
        alert('Fell out on field: ' + addSpace(fieldRequired[i]) + " The obj.type is: " + obj.type);
      }
      if (obj.type == undefined){
        var blnchecked = false;
        for (var j = 0; j < obj.length; j++){
          if (obj[j].checked){
            blnchecked = true;
          } //end if
        } //next
        if (!blnchecked){
          msg_errors += msg_spacer1 + addSpace(fieldRequired[i]) + "\n";
        } //end if
      } //end if
    } //end if
  } //next

  if (focus_field.length > 0) formobj[focus_field].focus(); // set the focus of the 
  if (msg_errors.length > 0) {
    alert(msg_title1 + msg_divider + msg_title2 + msg_errors + "\n" + msg_divider);
    return (false);
  } else {
    return (true);
  } //end if
}// End Function  
//=================================================================================================
function confirmDelete() {
  sure = confirm("Are you sure you want to delete this entry?" + "\n\n" + "          (OK = Yes   Cancel = No)");
  if (sure == true) {
    return(true);
  } else {
    return (false);
  } // END IF
} //END FUNCTION
//=================================================================================================
function addSpace(str){
  pattern = new RegExp ('_');
  str = str.replace(pattern, ' ');
  return str;
}// End Function
//=================================================================================================
-->
