function check() {
  document.login.submit.disabled = true;
  sndReq(document.getElementById('user').value, document.getElementById('pass').value);
}

function sndReq(user, pass) {
  try {
    xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
  } 
  catch (e) {
  }

  xmlhttp.onreadystatechange = triggered;
  xmlhttp.open("GET", 'login.req.php?user=' + user + '&pass=' + pass);
  xmlhttp.send(null);
}

function triggered() {
  if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
  
    response = xmlhttp.responseText;
    
    if (response == "e1") {
      var help = confirm('Wrong password or username!\n\n\n1 ) Press "OK" to try again. \n\n2 ) Press "ABORT" if you need help selecting a new password.');

      if (!help) {
        var epost = prompt('Please enter you email address:');

        if (epost) {
          alert('Your new password was mailed to ' + epost + '.');
        }
      }
    }
    else if(response == "e2") {
      alert("All fields must be filled in!");
    }
    else {
      location.href = response;
    }
    document.login.submit.disabled = false;
  }
}

