<!--

function checker() {
  var message = "";
  
  d = new Date();
  thismonth = d.getMonth();
  thismonth = thismonth + 1; 
  thisyear = d.getYear();

with(document.formchecker) {

  if (bname.value.length == 0) {
        message = message + "<li>You didn't enter your name.</li><br>";
        bname.focus();
        }

  else if (baddr1.value.length == 0) {
        message = message + "<li>You didn't enter an address.</li><br>";
        baddr1.focus();
        }
        
  else if (bcity.value.length == 0) {
        message = message + "<li>You didn't enter your city.</li><br>";
        bcity.focus();
        }

  else if (((bcountry.value == "US") || (bcountry.value == "CA")) && (bstate.options[bstate.selectedIndex].value.length == 0)) {
        message = message + "<li>You didn't select a state or Canadian province.</li><br>";
        bstate.focus();
        }

  else if (((bcountry.value != "US") && (bcountry.value != "CA")) && (bstate2.value.length == 0)) {
        message = message + "<li>You didn't enter a province.</li><br>";
        bstate2.focus();
        }

  else if (bzip.value.length == 0) {
        message = message + "<li>You didn't enter your zipcode.</li><br>";
        bzip.focus();
        }

  else if (phone.value.length == 0) {
        message = message + "<li>You didn't enter a phone number.</li><br>";
        phone.focus();
        }       
        
  else if (email.value.length == 0) {
        message = message + "<li>You didn't enter an email address.</li><br>";
        email.focus();
        }

  else if ((email.value.length > 0) && (email.value.indexOf("@") == -1)) {
        message = message + "<li>Please enter a <font color='#ff0000'><i>valid</i></font> email address.</li><br>";
        email.focus();
        }
        
  else if (chargetotal.value.length == 0) {
        message = message + "<li>You didn't enter a donation amount.</li><br>";
        chargetotal.focus();
        }
        
  else if ((chargetotal.value.length > 0) && (chargetotal.value.indexOf("$") >= 0)) {
        message = message + "<li>Please remove the dollar sign from your chargetotal amount.</li><br>";
        chargetotal.focus();
        }

  else if ((chargetotal.value.length > 0) && (chargetotal.value.indexOf("-") >= 0)) {
        message = message + "<li>Please remove the minus sign from your chargetotal amount.</li><br>";
        chargetotal.focus();
        }

  else if ((chargetotal.value.length > 0) && ((isNaN(chargetotal.value)) == true)) {
        message = message + "<li>If you're going to donate,<br>then please donate with a numerical amount.</li><br>";
        chargetotal.focus();
        }
}
        
  if (message.length > 0) {
       NoticeWindow = window.open("","small","height=350,width=420,menubar=no,statusbar=no,left=300,top=150");
       message = "<head><title>Avenger Checker Form Watcher</title><style>a.special{text-decoration:none;color:#00008b}a:hover.special{text-decoration:underline;color:#083B6B}</style></head><body><center><font face='palatino' size='5' color='#083B6B'><b><u>Form Checker</u></b></font></center><left><br><ul>" + message + "</ul></left><br><center><i>Please adjust your form accordingly before resubmitting.</i></center>";
       message += "<br><br><center><a href='javascript:self.close();' class='special'><font face='palatino' size='4'>Close</a></center>";
       NoticeWindow.document.write(message);
      return false;}
  else {
            document.formchecker.submit();
            }


}

-->