function ClrCtl() { document.GetCtlNum.CtlNum.value = ""; 
                    document.GetCtlNum.CtlNum.focus(); }

function EmlChk() { var e = document.MatReq.eml.value;
                    var t = trim(e).length;
                    var d = document.MatReq.dlv[1].checked;
                    var rv = true;
                    if ( d && t == 0 ) { rv = false;
                      alert ("You must enter an e-mail address to have your materials delivered by e-mail."); }
                    if ( t > 0 && ! /^[\w.-]+\@[\w-]+\.[\w.-]+$/.test(e) ) { rv = false;
                      alert("The e-mail address you entered does not appear to be valid."); }
                    return rv; }

function trim(s)  { while (s.charAt(0)==" ") { s=s.substring(1,s.length); }
                    while (s.charAt(s.length-1)==" ") { s=s.substring(0,s.length-1); }
                    return s; }

function DspHtm() { document.MatReq.htm.disabled=false; }

function HidHtm() { document.MatReq.htm.checked=false;
                    document.MatReq.htm.disabled=true; }

function ModDt() { var dt  = new Date(document.lastModified);
                   var hh  = dt.getHours();   hh  = (hh<10? "0"+hh: hh);
                   var mm  = dt.getMinutes(); mm  = (mm<10? "0"+mm: mm);
                   var ss  = dt.getSeconds(); ss  = (ss<10? "0"+ss: ss);
                   var MM  = dt.getMonth(); MM++; MM  = (MM<10? "0"+MM: MM);
                   var dd  = dt.getDate();    dd  = (dd<10? "0"+dd: dd);
                   var yy  = dt.getYear();    yy  = (yy<1000? yy+1900: yy);
                   document.writeln("Last modified:  " +
                   MM + "/" + dd + "/" + yy + " @ " +
                   hh + ":" + mm + ":" + ss ); }

function valCN()
{
  var cn = document.GetCtlNum.CtlNum.value;
  var rv = true;
  if (cn.length < 11)
  {
    alert("The Control Number must be 11 digits."); rv = false;
  }
  else
  {
    for (i=0; i < cn.length; i++)
    {
      if ((cn.charAt(i) < "0") || (cn.charAt(i) > "9"))
      {
        rv = false; break;
      }
    }
    if (rv == false)
    {
      alert("The Control Number must be an 11-digit number.\nDo not enter spaces or letters.");
    }
  }
  return rv;
}

