//Check for "remember me" cookie
var bites = document.cookie.split("; ");
function getCookie(name) {
  for (i=0; i < bites.length; i++) {
    nextbite = bites[i].split("="); // break into name and value
    if (nextbite[0] == name) // if name matches
      return unescape(nextbite[1]); // return value
  }
  return null; // if no match return null
}
var emailCookie = getCookie("emailAddr");
var passCookie = getCookie("password");
var useSSLCookie = getCookie("useSSL");

//login stuff
function setupSession () {
  var splitStrArray = document.THISFORM.emailAddr.value.split('@');
  document.THISFORM.user_name.value = splitStrArray[0];
  document.THISFORM.hostname.value = splitStrArray[1];

  if((document.THISFORM.hostname.value == '') || (document.THISFORM.hostname.value == 'undefined'))
    document.THISFORM.hostname.value = 'webmail.us';

  today = new Date();
  document.THISFORM.sessionID.value = today.getTime();

  //If "remember" checkbox is checked, drop cookie to remeber "user_name" & "hostname"
  //Else if not checked, delete any existing cookie
  if (document.THISFORM.remember.checked) {
    var nextYearDate = new Date(today.getYear()+1,today.getMonth(),today.getDate(),today.getHours(),today.getMinutes(),today.getSeconds());
    document.cookie="emailAddr=" + document.THISFORM.emailAddr.value + "; expires=" + nextYearDate.toGMTString() + ";";
    document.cookie="password=" + document.THISFORM.password.value + "; expires=" + nextYearDate.toGMTString() + ";";
    document.cookie="useSSL=" +document.THISFORM.useSSL.checked + "; expires=" + nextYearDate.toGMTString() + ";";
  }
  else {
    document.cookie="emailAddr=; expires=Sun, 01-Jan-1995 01:00:00 GMT;";
    document.cookie="password=; expires=Sun, 01-Jan-1995 01:00:00 GMT;";
  }

  //If "useSSL" checbox is checked, log into https://secure.webmail.us/email
  if (document.THISFORM.useSSL.checked) {
    document.THISFORM.action = 'https://secure.webmail.us/email';
  }
  else {
    document.THISFORM.action = 'http://www2.webmail.us/email';
  }

}

//Prevent multiple form submissions
var alreadySubmitted = 0;
function submitForm() {
  if (!alreadySubmitted) {
    alreadySubmitted = 1;
    setupSession();
    return true;
  }
  else {
    return false;
  }
}
