function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_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 swapBackground(idName,changeClassName) {
  document.getElementById(idName).className = changeClassName;
}

function swapImage(idName,changeClassName) {
  document.getElementById(idName).src = changeClassName;
}

function updateCheckboxes(idName) {
  if (idName=="AbusedYes") {
    if (document.getElementById(idName).checked == true) {
      document.getElementById('AbusedNo').checked = false;
      document.getElementById('AbusedPersonAnswer').value = "Yes";
    }
    else {
      document.getElementById('AbusedNo').checked = true;
      document.getElementById('AbusedPersonAnswer').value = "No";
    }
  }
  else {
    if (document.getElementById(idName).checked == true) {
      document.getElementById('AbusedYes').checked = false;
      document.getElementById('AbusedPersonAnswer').value = "No";
    }
    else {
      document.getElementById('AbusedYes').checked = true;
      document.getElementById('AbusedPersonAnswer').value = "Yes";
    }
  }
}

function illegalCharCheck(idName,fieldName) {
  var errorFound = false;

  if (document.getElementById(idName).value.indexOf('=') != -1 || document.getElementById(idName).value.indexOf('"') != -1 || document.getElementById(idName).value.indexOf('\'') != -1) {
    alert('Illegal characters found in the ' + fieldName + ' field, like ", \', or =. Please remove these characters.');
    errorFound = true;
  }
  return(errorFound);
}

function checkSubmitForm() {
  var errorFound = false;

  errorFound = illegalCharCheck('FullName','Name');
  if (errorFound == false) if (document.getElementById('FullName').value == "") {alert('The Name field must be filled in.'); errorFound=true;}
  if (errorFound == false) errorFound = illegalCharCheck('FullAddress','Address');
  if (errorFound == false) if (document.getElementById('FullAddress').value == "") {alert('The Address field must be filled in.'); errorFound=true;}
  if (errorFound == false) errorFound = illegalCharCheck('Phone','Phone');
  if (errorFound == false) if (document.getElementById('Phone').value == "") {alert('The Phone field must be filled in.'); errorFound=true;}
  if (errorFound == false) errorFound = illegalCharCheck('Email','Email');
  if (errorFound == false) errorFound = illegalCharCheck('IDInfo','ID');
  if (errorFound == false) if (document.getElementById('IDInfo').value == "") {alert('The ID field must be filled in.'); errorFound=true;}
  if (errorFound == false) errorFound = illegalCharCheck('BDateMonth','Birth Date Month');
  if (errorFound == false) errorFound = illegalCharCheck('BDateDay','Birth Date Day');
  if (errorFound == false) errorFound = illegalCharCheck('BDateYear','Birth Date Year');
  if (errorFound == false) errorFound = illegalCharCheck('Answer1','Answer to Question 1');
  if (errorFound == false) errorFound = illegalCharCheck('Answer2','Answer to Question 2');
  if (errorFound == false) errorFound = illegalCharCheck('Answer3','Answer to Question 3');
  if (errorFound == false) errorFound = illegalCharCheck('Answer4','Answer to Question 4');
  if (errorFound == false) errorFound = illegalCharCheck('Answer5','Answer to Question 5');
  if (errorFound == false) errorFound = illegalCharCheck('Answer6','Answer to Question 6');
  if (errorFound == false) errorFound = illegalCharCheck('Answer7','Answer to Question 7');
  if (errorFound == false) errorFound = illegalCharCheck('Answer8','Answer to Question 8');
  if (errorFound == false) errorFound = illegalCharCheck('Answer9','Answer to Question 9');
  if (errorFound == false) {
    document.AbuseForm1.submit();
  }
}