/* *
 * 会员登录
 */
function userLogin()
{  
  var frm      = document.forms['formLogin'];
  var username = frm.elements['username'].value;
  var password = frm.elements['password'].value;
  var msg = '';

  if (username.length == 0)
  {
    msg += '- 請輸入您的帳號！' + '\n';
  }

  if (password.length == 0)
  {
    msg += '- 請輸入您的密碼！' + '\n';
  }

  if (msg.length > 0)
  {
    alert(msg);
  }
  else
  {
      var url = 'index.php?act=act_login';
      new Ajax.Request(url, {
                       method: 'post',
                       asynchronous: true, //是否异步
                       parameters: $("formLogin").serialize(),
                       onSuccess: function(result){
                           var result = result.responseText.evalJSON(true);
                          if (result.error > 0)
                          {
                            alert(result.message);
                          }
                          else
                          {
                            switch(result.confirm_type)
                            {
                              case 1 :
                                alert(result.message);
                                location.href = 'index.php';
                                break;
                              case 2 :
                                alert(result.message);
                                location.href = '../cart/index.php?step=checkout';
                                break;
                              default :
                                break;
                            }
                          }
                          
                       }});    
  }
}

/* *
 * 会员找回密码时，对输入作处理
 */
function submitPwdInfo()
{
    var url = 'index.php?act=send_pwd_email';
    new Ajax.Request(url, {
                     method: 'post',
                     asynchronous: true, //是否异步
                     contentType: 'application/x-www-form-urlencoded',
                     parameters: $("getPassword").serialize(),
                     requestHeaders: {Accept:'application/json'},
                     onSuccess: function(result){
                        var result = result.responseText.evalJSON(true);
                        if (result.error > 0)
                        {
                          alert(result.message);
                        }
                        else
                        {
                          alert(result.message);
                          $("getPassword").reset();
                        }
                     }});   

}

/* *
 * 处理注册用户
 */
function userRegister()
{
    var url = 'index.php?act=act_register';
    new Ajax.Request(url, {
                     method: 'post',
                     asynchronous: true, //是否异步
                     contentType: 'application/x-www-form-urlencoded',
                     parameters: $("register").serialize(),
                     requestHeaders: {Accept:'application/json'},
                     onSuccess: function(result){
                        var result = result.responseText.evalJSON(true);
                        if (result.error > 0)
                        {
                          alert(result.message);
                        }
                        else
                        {
                          alert(result.message);
                          location.href = 'index.php';
                        }
                     }});   
}

function editProfile()
{
    var url = 'index.php?act=act_edit_profile';
    new Ajax.Request(url, {
                     method: 'post',
                     asynchronous: true, //是否异步
                     contentType: 'application/x-www-form-urlencoded',
                     parameters: $("editProfile").serialize(),
                     requestHeaders: {Accept:'application/json'},
                     onSuccess: function(result){
                        var result = result.responseText.evalJSON(true);
                        if (result.error > 0)
                        {
                          alert(result.message);
                        }
                        else
                        {
                          alert(result.message);
                        }
                     }});   
}

function editConsignee()
{
    var url = 'index.php?act=act_edit_consignee';
    new Ajax.Request(url, {
                     method: 'post',
                     asynchronous: true, //是否异步
                     contentType: 'application/x-www-form-urlencoded',
                     parameters: $("editConsignee").serialize(),
                     requestHeaders: {Accept:'application/json'},
                     onSuccess: function(result){
                        var result = result.responseText.evalJSON(true);
                        if (result.error > 0)
                        {
                          alert(result.message);
                        }
                        else
                        {
                          alert(result.message);
                        }
                     }});   
}