function Login(form){
  new Ajax.Request('/shared/login_ajax.php?cmd=login',
  {
   method: 'post',
   parameters: 'email=' + encodeURIComponent(form.email.value) + '&password=' + encodeURIComponent(form.password.value),
   asynchronous: false,
   onSuccess: function(transport){
    Response = transport.responseText.evalJSON()
    if(! Response.LoggedIn) alert(Response.Message)
  }
    
  });
  return Response.LoggedIn
}


//-------- Forgot Password Functions Below ---------------------------


function RetrievePassword() {
  
  Email = $('forgot_email').value
  
  new Ajax.Request('/shared/login_ajax.php?cmd=forgot',
  {
   method: 'get',
   parameters: 'email=' + encodeURIComponent(Email),
   onSuccess: function(transport){transport.responseText} }); 
}

function ShowGetPasswordForm(){
  $('ForgotP').style.display = 'block'
  $('ForgotLink').style.display = 'none'
}


//--------------- Update Password ------------------------------------

function UpdatePassword(){
  new Ajax.Request('/shared/password_change_ajax.php',
  {
   method: 'post',
   parameters: $('ChangePasswordForm').serialize(true),
   onSuccess: function(transport){
    alert(transport.responseText)
  }
    
  });
  return false;
}
