
 function toggleBox(szDivID, iState) // 1 visible, 0 hidden
 {
   try {
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
       document.layers[szDivID].display = iState ? "block" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
        obj.style.display = iState ? "block" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
        document.all[szDivID].style.display = iState ? "block" : "none";
    }
   }
   catch(e) {
   }
 }

 function isValidEmail1(S){
   validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
   if (S.search(validRegExp) == -1) {
      return false;
   }
   return true;
 }

 function rid_spaces(str) {
   // rid start and end spaces of a string
   str = this!= window? this : str;
   return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
 }

  function fNxt(elemName,evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode :
      ((evt.which) ? evt.which : evt.keyCode);
    if (charCode==13 || charCode==3) {
      document.EFORM.elements[elemName].focus();
      return false;
    }
    return true;
  }


  function getd(s1) {
   var o;
   o=eval("document.EFORM."+s1);
   if (!(isdefined(o)))
     return "";
   return o.value;
  }


 function isdefined(v) {
   if (typeof(v)!="undefined")
      return true;
   else
      return false;
 }

 function initstateform() {
    document.EFORM.EMAILGAVE.focus();
 }

  function check() {
     return true;
  }

  function ssubmit() {
     var S,A;
     S=rid_spaces(getd("EMAILGAVE"));
     if (S.length<1) {
        alert("Please enter your e-mail address.");
        document.EFORM.EMAILGAVE.focus();
        return;
     }
     if (!(isValidEmail1(S))) {
        alert("Please enter a VALID e-mail address.  What you entered is not a valid e-mail address.");
        document.EFORM.EMAILGAVE.focus();
        return;
     }

     document.EFORM.submitform.disabled=true;
     document.EFORM.submit();
     return;
  }

