//------------------------------------------------------------------------------
// Submits data from the navigation pane login box
//------------------------------------------------------------------------------
function esu_login( divId )
{
  var reqHandle;
  var urlDivId = encodeURIComponent( divId );
  var urlUser = encodeURIComponent( document.getElementById( divId + "user" ).value );
  var urlPass = encodeURIComponent( document.getElementById( divId + "pass" ).value );

  reqHandle = eajax_getRequestHandle();
  reqHandle.onreadystatechange = function () { eajax_xmlResponse( reqHandle ); }
  reqHandle.open( "POST", "http://www.spanglywoohaa.com/e/session/sessionreq.php?a=login", true);
  reqHandle.setRequestHeader("Content-type","application/x-www-form-urlencoded");
  reqHandle.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); 
  reqHandle.send( "divId=" + urlDivId + "&user=" + urlUser + "&pass=" + urlPass );
}



//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
function esu_loginKeypress( e, divId )
{
  if ( window.event ) { keynum = e.keyCode; }
  else if ( e.which ) { keynum = e.which; }
  if ( keynum == 13 ) { esu_login( divId ); }
}



//------------------------------------------------------------------------------
// Logs out from the navigation pane login box
//------------------------------------------------------------------------------
function esu_logout( divId )
{
  var reqHandle;
  var urlDivId = encodeURIComponent( divId );

  reqHandle = eajax_getRequestHandle();
  reqHandle.onreadystatechange = function () { eajax_xmlResponse( reqHandle ); }
  reqHandle.open( "POST", "http://www.spanglywoohaa.com/e/session/sessionreq.php?a=logout", true);
  reqHandle.setRequestHeader("Content-type","application/x-www-form-urlencoded");
  reqHandle.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); 
  reqHandle.send( "divId=" + urlDivId );
}



//------------------------------------------------------------------------------
// Submits the registration form
//------------------------------------------------------------------------------
function esu_register( divId )
{
  var urlDivId = encodeURIComponent( divId );
  var urlCaptchaChallenge = encodeURIComponent( document.getElementById( "recaptcha_challenge_field" ).value );
  var urlCaptchaResponse = encodeURIComponent( document.getElementById( "recaptcha_response_field" ).value );
  var pass1 = document.getElementById( divId + "pass" ).value;
  var pass2 = document.getElementById( divId + "confirmPass" ).value;
  if ( pass1 != pass2 ) {
    alert( 'Password and Confirm Password must be the same.' );
    return;
  }
  var email1 = document.getElementById( divId + "email" ).value;
  var email2 = document.getElementById( divId + "confirmEmail" ).value;
  if ( email1 != email2 ) {
    alert( 'E-Mail and Confirm E-Mail must be the same.' );
    return;
  }
  var urlUser = encodeURIComponent( document.getElementById( divId + "user" ).value );
  var urlPass = encodeURIComponent( pass1 );
  var urlEmail = encodeURIComponent( email1 );

  reqHandle = eajax_getRequestHandle();
  reqHandle.onreadystatechange = function () { eajax_xmlResponse( reqHandle ); }
  reqHandle.open( "POST", "http://www.spanglywoohaa.com/e/session/sessionreq.php?a=register", true);
  reqHandle.setRequestHeader("Content-type","application/x-www-form-urlencoded");
  reqHandle.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); 
  reqHandle.send( "divId=" + urlDivId + "&user=" + urlUser + "&pass=" + urlPass + "&email=" + urlEmail + "&captchac=" + urlCaptchaChallenge + "&captchar=" + urlCaptchaResponse );
}



//------------------------------------------------------------------------------
// Submits the account activation page.
//------------------------------------------------------------------------------
function esu_activate( divId, key )
{
  var reqHandle;
  var urlDivId = encodeURIComponent( divId );
  var urlKey = encodeURIComponent( key );

  reqHandle = eajax_getRequestHandle();
  reqHandle.onreadystatechange = function () { eajax_xmlResponse( reqHandle ); }
  reqHandle.open( "POST", "http://www.spanglywoohaa.com/e/session/sessionreq.php?a=activate", true);
  reqHandle.setRequestHeader("Content-type","application/x-www-form-urlencoded");
  reqHandle.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); 
  reqHandle.send( "divId=" + urlDivId + "&key=" + urlKey );
}

