/* $Id : user.js 4865 2007-01-31 14:04:10Z paulgao $ */

var username_empty = "用户名不能为空。";
    var username_shorter = "长度不能少于 3 个字符。";
    var username_invalid = "只能是由字母数字以及下划线组成。";
    var password_empty = "密码不能为空。";
    var password_shorter = "密码不能少于 6 个字符。";
    var confirm_password_invalid = "两次输入密码不一致";
    var email_empty = "Email 为空";
    var email_invalid = "Email 不是合法的地址";
    var agreement = "您没有接受协议";
    var msn_invalid = "msn地址不是一个有效的邮件地址";
    var qq_invalid = "QQ号码不是一个有效的号码";
    var home_phone_invalid = "家庭电话不是一个有效号码";
    var office_phone_invalid = "办公电话不是一个有效号码";
    var mobile_phone_invalid = "手机号码不是一个有效号码";
    var msg_un_blank = "用户名不能为空";
    var msg_un_length = "用户名最长不得超过7个汉字";
    var msg_un_format = "用户名含有非法字符";
    var msg_un_registered = "用户名已经存在,请重新输入";
    var msg_can_rg = "可以注册";
    var msg_email_blank = "邮件地址不能为空";
    var msg_email_registered = "邮箱已存在,请重新输入";
    var msg_email_format = "邮件地址不合法";
    var username_exist = "用户名 %s 已经存在";
    var err_chname = "请输入真实姓名";


    
/* *
 * 修改会员信息
 */
function userEdit(obj)
{
  var frm = obj;
  var email = frm.elements['email'].value;
  var mobile = frm.elements['mobile_phone'].value;
  var email_empty = "邮件地址不能为空";
  var email_error = "邮件地址格式错误";
  var mobile_error = "手机号码格式错误";
  var msg = '';
  var reg = null;

  if (email.length == 0)
  {
    msg += email_empty + '\n';
  }
  else
  {
    if ( ! (Utils.isEmail(email)))
    {
      msg += email_error + '\n';
    }
  }
  
  if (mobile.length > 0)
  {
    if ( ! (Utils.isMobile(mobile)))
    {
      msg += mobile_error + '\n';
    }
  }

  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }
  else
  {
    return true;
  }
}
var old_password_empty = "旧密码不能为空";
var new_password_empty = "新密码不能为空";
var confirm_password_empty = "请确认您新输入的密码";
var both_password_error = "两次输入的新密码不一致";
/* 会员修改密码 */
function editPassword()
{
  var frm              = document.forms['formPassword'];
  var old_password     = frm.elements['old_password'].value;
  var new_password     = frm.elements['password'].value;
  var confirm_password = frm.elements['comfirm_password'].value;

  var msg = '';
  var reg = null;

  if (old_password.length == 0)
  {
    msg += old_password_empty + '\n';
  }

  if (new_password.length == 0)
  {
    msg += new_password_empty + '\n';
  }

  if (confirm_password.length == 0)
  {
    msg += confirm_password_empty + '\n';
  }

  if (new_password.length > 0 && confirm_password.length > 0)
  {
    if (new_password != confirm_password)
    {
      msg += both_password_error + '\n';
    }
  }

  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }
  else
  {
    return true;
  }
}

var question_empty = "密码提示问题不能为空";
var answer_empty = "密码提示答案不能为空";
/* 会员修改帐户保护信息 */
function editsafe(frm)
{
  var question     = frm.question.value;
  var answer     = frm.answer.value;

  var msg = '';
  var reg = null;

  if (question.length == 0)
  {
    msg += question_empty + '\n';
  }

  if (answer.length == 0)
  {
    msg += answer_empty + '\n';
  }

  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }
  else
  {
    return true;
  }
}

var msg_title_empty = "留言标题为空";
var msg_content_empty = "留言内容为空";
var msg_captcha_empty = "验证码不能为空";
var msg_title_limit = "留言标题不能超过200个字";

/* *
 * 对客房预计作处理
 */
function submitMsg(){
  var frm=document.forms['formMsg'];
  var msg_title   = frm.elements['msg_title'].value;
  var msg_content = frm.elements['msg_content'].value;
  var user_name = "";
  var user_tel = frm.elements['user_tel'].value;
  var user_email = "";
  var user_qq = frm.elements['user_qq'].value;
  var msg_time=frm.elements['msg_time'].value;
  
  var msg_type = 0;
  var msg = '';
  
  if (msg_title.length == 0)
  {
    msg += "请选择客房" + '\n';
  }
   if (msg_time.length == 0)
  {
    msg +="入住日期不能为空" + '\n'
  }
  if (msg_content.length == 0)
  {
    msg +="离店日期不能为空" + '\n'
  }
  if (user_qq.length == 0)
  {
    msg +="联系人不能为空" + '\n'
  }
  if (user_tel.length == 0)
  {
    msg +="联系电话不能为空" + '\n'
  }
  
  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }
  else
  {   
      $.ajax({
          type: "POST",
          url: "/tools/ajax.aspx",
          data: "act=add_orderform&msg_content=" + msg_content + "&msg_title=" + msg_title + "&msg_type=" + msg_type + "&msg_time=" + msg_time + "&user_name=" + user_name + "&user_tel=" + user_tel + "&user_email=" + user_email + "&user_qq=" + user_qq + "",
          success: function(res) {
              res = eval("(" + res + ")");
              alert(res.message);
          }
      }); 
  }
}


/* *
* 对会员的留言输入作处理
*/
function submitfeedback(obj) {
    var frm = document.forms['formMsg'];
    var msg_title = frm.elements['msg_title'].value;
    var msg_content = frm.elements['msg_content'].value;
//    var msg_captcha = frm.elements['captcha'].value;

    var user_name = frm.elements['user_name'].value;
    var user_tel = frm.elements['user_tel'].value;
    var user_email = frm.elements['user_email'].value;
    var user_qq = frm.elements['user_qq'].value;
    var msg_type = frm.elements["msg_type"].value;

    var msg_type = 1;
    var msg = '';

    if (msg_title.length == 0) {
        msg +="标题不能为空" + '\n';
    }
    if (user_name.length == 0) {
        msg += "用户名称不能为空" + '\n';
    }
    if (user_tel.length == 0) {
        msg += "电话号码不能为空" + '\n';
    }

    if (user_email.length == 0) {
        msg += "Email不能为空" + '\n';
    }
    else {
        if (!(Utils.isEmail(user_email))) {
            msg += "Email格式有误" + '\n';
        }
    }
    
    if (msg_content.length == 0) {
        msg += "内容不能为空" + '\n'
    }

    if (msg_title.length > 200) {
        msg += "内容超过200个字符" + '\n';
    }

    if (msg.length > 0) {
        alert(msg);
        return false;
    }
    else {
        $.ajax({
            type: "POST",
            url: "/tools/ajax.aspx",
            data: "act=add_feedback&msg_content=" + msg_content + "&msg_title=" + msg_title + "&msg_type=" + msg_type + "&user_name=" + user_name + "&user_tel=" + user_tel + "&user_email=" + user_email + "&user_qq=" + user_qq + "",
            success: function(res) {
                res = eval("(" + res + ")");
                alert(res.message);
                frm.elements['msg_content'].value = "";
                frm.elements['user_name'].value = "";
                frm.elements['user_tel'].value = "";
                frm.elements['user_email'].value = "";
                frm.elements['user_qq'].value = "";
                frm.elements['msg_title'].value = "";
            }
        }); 
        
                      
        return false;
    }
}




/* *
 * 会员找回密码时，对输入作处理
 */
function submitPwdInfo()
{
  var frm = document.forms['getPassword'];
  var user_name = frm.elements['user_name'].value;
  var email     = frm.elements['email'].value;

  var errorMsg = '';
  if (user_name.length == 0)
  {
    errorMsg += user_name_empty + '\n';
  }

  if (email.length == 0)
  {
    errorMsg += email_address_empty + '\n';
  }
  else
  {
    if ( ! (Utils.isEmail(email)))
    {
      errorMsg += email_address_error + '\n';
    }
  }

  if (errorMsg.length > 0)
  {
    alert(errorMsg);
    return false;
  }

  return true;
}

/* *
 * 会员找回密码时，对输入作处理
 */
function submitPwd()
{
  var frm = document.forms['getPassword2'];
  var password = frm.elements['new_password'].value;
  var confirm_password = frm.elements['confirm_password'].value;

  var errorMsg = '';
  if (password.length == 0)
  {
    errorMsg += new_password_empty + '\n';
  }

  if (confirm_password.length == 0)
  {
    errorMsg += confirm_password_empty + '\n';
  }

  if (confirm_password != password)
  {
    errorMsg += both_password_error + '\n';
  }

  if (errorMsg.length > 0)
  {
    alert(errorMsg);
    return false;
  }
  else
  {
    return true;
  }
}

/* *
 * 处理会员提交的缺货登记
 */
function addBooking()
{
  var frm  = document.forms['formBooking'];
  var goods_id = frm.elements['id'].value;
  var rec_id  = frm.elements['rec_id'].value;
  var number  = frm.elements['number'].value;
  var desc  = frm.elements['desc'].value;
  var linkman  = frm.elements['linkman'].value;
  var email  = frm.elements['email'].value;
  var tel  = frm.elements['tel'].value;
  var msg = "";

  if (number.length == 0)
  {
    msg += booking_amount_empty + '\n';
  }
  else
  {
    var reg = /^[0-9]+/;
    if ( ! reg.test(number))
    {
      msg += booking_amount_error + '\n';
    }
  }

  if (desc.length == 0)
  {
    msg += describe_empty + '\n';
  }

  if (linkman.length == 0)
  {
    msg += contact_username_empty + '\n';
  }

  if (email.length == 0)
  {
    msg += email_empty + '\n';
  }
  else
  {
    if ( ! (Utils.isEmail(email)))
    {
      msg += email_error + '\n';
    }
  }

  if (tel.length == 0)
  {
    msg += contact_phone_empty + '\n';
  }

  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }

  return true;
}

/* *
 * 会员登录
 */
function userLogin(obj) {

  var frm      = document.forms[obj];
  var username = frm.elements['username'].value;
  var password = frm.elements['password'].value;
  var captcha;
  if (frm.elements['captcha'] != null)
  {
    captcha = frm.elements['captcha'].value;
  }
  var username_empty = "用户名不能为空";
  var password_empty = "密码不能为空";
  var captcha_empty = "验证码不能为空";
  var msg = '';

  if (username.length == 0)
  {
    msg += username_empty + '\n';
  }

  if (password.length == 0)
  {
    msg += password_empty + '\n';
  }
  
  if (frm.elements['captcha'] != null)
  {
    if (captcha.length == 0)
      {
        msg += captcha_empty + '\n';
      }
  }

  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }
  
  $.ajax({
      type: "POST",
      url: "/tools/ajax.aspx",
      data: "act=login&username=" + username + "&password=" + password + "&captcha=" + captcha + "",
      success: function(res) {
          res = eval("(" + res + ")");
              if (res.error > 0) {
                  alert(res.message);
              }
              if (res.error == 0) {
                  //$$('user_bar').innerHTML = res.content;
                  window.location.reload();
              }
          }
  });
  

  
  return false;
}

function chkstr(str)
{
  for (var i = 0; i < str.length; i++)
  {
    if (str.charCodeAt(i) < 127 && !str.substr(i,1).match(/^\w+$/ig))
    {
      return false;
    }
  }
  return true;
}

function check_password( password )
{
    if ( password.length < 6 )
    {
        document.getElementById('password_notice').innerHTML = password_shorter;
        document.getElementById('password_notice').className = "onErr";
    }
    else
    {
        document.getElementById('password_notice').innerHTML = msg_can_rg;
        document.getElementById('password_notice').className = "onSucces";
    }
}

function check_conform_password( conform_password )
{
    password = document.getElementById('regpassword').value;

    if ( conform_password.length < 6 )
    {
        document.getElementById('conform_password_notice').innerHTML = password_shorter;
        document.getElementById('conform_password_notice').className = "onErr";
        return false;
    }
    if ( conform_password != password )
    {
        document.getElementById('conform_password_notice').innerHTML = confirm_password_invalid;
        document.getElementById('conform_password_notice').className = "onErr";
    }
    else
    {
        document.getElementById('conform_password_notice').innerHTML = msg_can_rg;
        document.getElementById('conform_password_notice').className = "onSucces";
    }
}

function is_registered( username )
{
    var submit_disabled = false;
    if ( username == '' )
    {
        document.getElementById('username_notice').innerHTML = msg_un_blank;
        document.getElementById('username_notice').className = "onErr";
        var submit_disabled = true;
    }
//    if (! Utils.isUserName(username) )
//    {
//        document.getElementById('username_notice').innerHTML = "用户名由a-z、数字、下划线组成，不能包括中文";
//        document.getElementById('username_notice').className = "onErr";
//        var submit_disabled = true;
//    }
    if ( !chkstr( username ) )
    {
        document.getElementById('username_notice').innerHTML = msg_un_format;
        document.getElementById('username_notice').className = "onErr";
        var submit_disabled = true;
    }
    if ( username.length < 3 )
    {
        document.getElementById('username_notice').innerHTML = username_shorter;
        document.getElementById('username_notice').className = "onErr";
        var submit_disabled = true;
    }
    if ( username.length > 14 )
    {
        document.getElementById('username_notice').innerHTML = msg_un_length;
        document.getElementById('username_notice').className = "onErr";
        var submit_disabled = true;
    }
    if ( submit_disabled )
    {
        document.forms['formUser'].elements['Submit'].disabled = 'disabled';
        return false;
    }
    $.ajax({
        type: "GET",
        url: "/tools/ajax.aspx?act=is_registered",
        data: 'username=' + username,
        dataType: "text",
		success: function(result) {
			registed_callback(result);
		}
    });
    
}



function registed_callback(result)
{
  if ( result == "true" )
  {
    document.getElementById('username_notice').innerHTML = msg_can_rg;
    document.getElementById('username_notice').className = "onSucces";
    document.forms['formUser'].elements['Submit'].disabled = '';
  }
  else
  {
    document.getElementById('username_notice').innerHTML = msg_un_registered;
    document.getElementById('username_notice').className = "onErr";
    document.forms['formUser'].elements['Submit'].disabled = 'disabled';
  }
}

function checkEmail(email)
{
  var submit_disabled = false;
  
  if (email == '')
  {
    document.getElementById('email_notice').innerHTML = msg_email_blank;
    document.getElementById('email_notice').className = "onErr";
    submit_disabled = true;
  }
  else if (!Utils.isEmail(email))
  {
    document.getElementById('email_notice').innerHTML = msg_email_format;
    document.getElementById('email_notice').className = "onErr";
    submit_disabled = true;
  }
 
  if( submit_disabled )
  {
    document.forms['formUser'].elements['Submit'].disabled = 'disabled';
    return false;
  }

    $.ajax({
        type: "GET",
        url: '/tools/ajax.aspx?act=check_email',
        data: 'email=' + email ,
        dataType: "text",
        success: function(result) {
            check_email_callback(result);
        }
    });
  
}

function check_email_callback(result)
{
  if ( result == 'true' )
  {
    document.getElementById('email_notice').innerHTML = msg_can_rg;
    document.getElementById('email_notice').className = "onSucces";
    document.forms['formUser'].elements['Submit'].disabled = '';
  }
  else
  {
    document.getElementById('email_notice').innerHTML = msg_email_registered;
    document.getElementById('email_notice').className = "onErr";
    document.forms['formUser'].elements['Submit'].disabled = 'disabled';
  }
}

/* *
 * 处理注册用户
 */
function register()
{
  var frm  = document.forms['formUser'];
  var username  = Utils.trim(frm.elements['username'].value);
  var email  = frm.elements['email'].value;
  var password  = Utils.trim(frm.elements['password'].value);
  var confirm_password = Utils.trim(frm.elements['confirm_password'].value);
  var checked_agreement = frm.elements['agreement'].checked;
  var msn = frm.elements['msn'] ? Utils.trim(frm.elements['msn'].value) : '';
  var qq = frm.elements['qq'] ? Utils.trim(frm.elements['qq'].value) : '';
  var home_phone = frm.elements['home_phone'] ? Utils.trim(frm.elements['home_phone'].value) : '';
  var office_phone = frm.elements['office_phone'] ? Utils.trim(frm.elements['office_phone'].value) : '';
  var mobile_phone = frm.elements['mobile_phone'] ? Utils.trim(frm.elements['mobile_phone'].value) : '';
  var chname = frm.elements['name'] ? Utils.trim(frm.elements['name'].value) : '';

  // 检查输入
  var msg = '';
  
  if (username.length==0)
  {
    msg += username_empty + '\n';
  }
  else if (username.match(/^\s*$|^c:\\con\\con$|[%,\'\*\"\s\t\<\>\&\\]/))
  {
    msg += username_invalid + '\n';
  }
  else if ($("#username_notice").attr("class") == "onErr")
  {
      msg += $("#username_notice").html() +'\n';

  }
  
  if (email.length==0)
  {
        msg += email_empty + '\n';
  }
  else if ($("#email_notice").attr("class") == "onErr") {
        msg += $("#email_notice").html() + '\n';
  }else{
    if ( ! (Utils.isEmail(email)))
    {
        msg += email_invalid + '\n';
    }
  }
  
  if (password.length == 0)
  {
    msg += password_empty + '\n';
  }
  else if (password.length < 6)
  {
    msg += password_shorter + '\n';
  }
  if (confirm_password != password )
  {
    msg += confirm_password_invalid + '\n';
  }
  if(checked_agreement != true)
  {
    msg += agreement + '\n';
  }

  if (msn.length > 0 && (!Utils.isEmail(msn)))
  {
    msg += msn_invalid + '\n';
  }
  
  if (chname.length == 0) {
    msg += err_chname + '\n';
  }

  if (qq.length > 0 && (!Utils.isNumber(qq)))
  {
    msg += qq_invalid + '\n';
  }

  if (office_phone.length>0)
  {
    var reg = /^[\d|\-|\s]+$/;
    if (!reg.test(office_phone))
    {
      msg += office_phone_invalid + '\n';
    }
  }
  if (home_phone.length>0)
  {
    var reg = /^[\d|\-|\s]+$/;

    if (!reg.test(home_phone))
    {
      msg += home_phone_invalid + '\n';
    }
  }
  if (mobile_phone.length>0)
  {
    var reg = /^[\d|\-|\s]+$/;
    if (!reg.test(mobile_phone))
    {
      msg += mobile_phone_invalid + '\n';
    }
}

  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }
  else
  {
    return true;
  }
}


/* *
 * 带验证码的注册用户
 */
function registerCode()
{
  var frm  = document.forms['formUser'];
  var username  = Utils.trim(frm.elements['username'].value);
  var email  = frm.elements['email'].value;
  var password  = Utils.trim(frm.elements['password'].value);
  var confirm_password = Utils.trim(frm.elements['confirm_password'].value);
  var checked_agreement = frm.elements['agreement'].checked;
  var msn = frm.elements['msn'] ? Utils.trim(frm.elements['msn'].value) : '';
  var qq = frm.elements['qq'] ? Utils.trim(frm.elements['qq'].value) : '';
  var home_phone = frm.elements['home_phone'] ? Utils.trim(frm.elements['home_phone'].value) : '';
  var office_phone = frm.elements['office_phone'] ? Utils.trim(frm.elements['office_phone'].value) : '';
  var mobile_phone = frm.elements['mobile_phone'] ? Utils.trim(frm.elements['mobile_phone'].value) : '';
  var chname = frm.elements['name'] ? Utils.trim(frm.elements['name'].value) : '';

  // 检查输入
  var msg = '';
  
  if (username.length==0)
  {
    msg += username_empty + '\n';
  }
  else if (username.match(/^\s*$|^c:\\con\\con$|[%,\'\*\"\s\t\<\>\&\\]/))
  {
    msg += username_invalid + '\n';
  }
  else if ($("#username_notice").attr("class") == "onErr")
  {
      msg += $("#username_notice").html() +'\n';

  }
  
  if (email.length==0)
  {
        msg += email_empty + '\n';
  }
  else if ($("#email_notice").attr("class") == "onErr") {
        msg += $("#email_notice").html() + '\n';
  }else{
    if ( ! (Utils.isEmail(email)))
    {
        msg += email_invalid + '\n';
    }
  }
  
  
  if (password.length == 0)
  {
    msg += password_empty + '\n';
  }
  else if (password.length < 6)
  {
    msg += password_shorter + '\n';
  }
  if (confirm_password != password )
  {
    msg += confirm_password_invalid + '\n';
  }
  if(checked_agreement != true)
  {
    msg += agreement + '\n';
  }

  if (msn.length > 0 && (!Utils.isEmail(msn)))
  {
    msg += msn_invalid + '\n';
  }
  
  if (chname.length == 0) {
    msg += err_chname + '\n';
  }
  
  

  if (qq.length > 0 && (!Utils.isNumber(qq)))
  {
    msg += qq_invalid + '\n';
  }

  if (office_phone.length>0)
  {
    var reg = /^[\d|\-|\s]+$/;
    if (!reg.test(office_phone))
    {
      msg += office_phone_invalid + '\n';
    }
  }
  if (home_phone.length>0)
  {
    var reg = /^[\d|\-|\s]+$/;

    if (!reg.test(home_phone))
    {
      msg += home_phone_invalid + '\n';
    }
  }
  if (mobile_phone.length>0)
  {
    var reg = /^[\d|\-|\s]+$/;
    if (!reg.test(mobile_phone))
    {
      msg += mobile_phone_invalid + '\n';
    }
}

  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }
  else
  {
    return true;
  }
}

/* *
 * 用户中心订单保存地址信息
 */
function saveOrderAddress(id)
{
  var frm           = document.forms['formAddress'];
  var consignee     = frm.elements['consignee'].value;
  var email         = frm.elements['email'].value;
  var address       = frm.elements['address'].value;
  var zipcode       = frm.elements['zipcode'].value;
  var tel           = frm.elements['tel'].value;
  var mobile        = frm.elements['mobile'].value;
  var sign_building = frm.elements['sign_building'].value;
  var best_time     = frm.elements['best_time'].value;

  if (id == 0)
  {
    alert(current_ss_not_unshipped);
    return false;
  }
  var msg = '';
  if (address.length == 0)
  {
    msg += address_name_not_null + "\n";
  }
  if (consignee.length == 0)
  {
    msg += consignee_not_null + "\n";
  }

  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }
  else
  {
    return true;
  }
}

/* *
 * 会员余额申请
 */
function submitSurplus()
{
  var frm            = document.forms['formSurplus'];
  var surplus_type   = frm.elements['surplus_type'].value;
  var surplus_amount = frm.elements['amount'].value;
  var process_notic  = frm.elements['user_note'].value;
  var payment_id     = 0;
  var msg = '';

  if (surplus_amount.length == 0 )
  {
    msg += surplus_amount_empty + "\n";
  }
  else
  {
    var reg = /^[\.0-9]+/;
    if ( ! reg.test(surplus_amount))
    {
      msg += surplus_amount_error + '\n';
    }
  }

  if (process_notic.length == 0)
  {
    msg += process_desc + "\n";
  }

  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }

  if (surplus_type == 0)
  {
    for (i = 0; i < frm.elements.length ; i ++)
    {
      if (frm.elements[i].name=="payment_id" && frm.elements[i].checked)
      {
        payment_id = frm.elements[i].value;
        break;
      }
    }

    if (payment_id == 0)
    {
      alert(payment_empty);
      return false;
    }
  }

  return true;
}

/* *
 *  处理用户添加一个红包
 */
function addBonus()
{
  var frm      = document.forms['addBouns'];
  var bonus_sn = frm.elements['bonus_sn'].value;

  if (bonus_sn.length == 0)
  {
    alert(bonus_sn_empty);
    return false;
  }
  else
  {
    var reg = /^[0-9]{10}$/;
    if ( ! reg.test(bonus_sn))
    {
      alert(bonus_sn_error);
      return false;
    }
  }

  return true;
}

/* *
 *  合并订单检查
 */
function mergeOrder()
{
  if (!confirm(confirm_merge))
  {
    return false;
  }

  var frm        = document.forms['formOrder'];
  var from_order = frm.elements['from_order'].value;
  var to_order   = frm.elements['to_order'].value;
  var msg = '';

  if (from_order == 0)
  {
    msg += from_order_empty + '\n';
  }
  if (to_order == 0)
  {
    msg += to_order_empty + '\n';
  }
  else if (to_order == from_order)
  {
    msg += order_same + '\n';
  }
  if (msg.length > 0)
  {
    alert(msg);
    return false;
  }
  else
  {
    return true;
  }
}

/* *
 * 订单中的商品返回购物车
 * @param       int     orderId     订单号
 */
function returnToCart(orderId)
{
    $.ajax({
        type: "POST",
        url: 'user.php?act=return_to_cart',
        data:'order_id=' + orderId,
        dataType: "text",
        success: function(result) {
            returnToCartResponse(result);
        }
    });
    
}

function returnToCartResponse(result)
{
  alert(result.message);
}

/* *
 * 检测密码强度
 * @param       string     pwd     密码
 */
function checkIntensity(pwd)
{
  var Mcolor = "#FFF",Lcolor = "#FFF",Hcolor = "#FFF";
  var m=0;

  var Modes = 0;
  for (i=0; i<pwd.length; i++)
  {
    var charType = 0;
    var t = pwd.charCodeAt(i);
    if (t>=48 && t <=57)
    {
      charType = 1;
    }
    else if (t>=65 && t <=90)
    {
      charType = 2;
    }
    else if (t>=97 && t <=122)
      charType = 4;
    else
      charType = 4;
    Modes |= charType;
  }

  for (i=0;i<4;i++)
  {
    if (Modes & 1) m++;
      Modes>>>=1;
  }

  if (pwd.length<=4)
  {
    m = 1;
  }

  switch(m)
  {
    case 1 :
      Lcolor = "2px solid red";
      Mcolor = Hcolor = "2px solid #DADADA";
    break;
    case 2 :
      Mcolor = "2px solid #f90";
      Lcolor = Hcolor = "2px solid #DADADA";
    break;
    case 3 :
      Hcolor = "2px solid #3c0";
      Lcolor = Mcolor = "2px solid #DADADA";
    break;
    case 4 :
      Hcolor = "2px solid #3c0";
      Lcolor = Mcolor = "2px solid #DADADA";
    break;
    default :
      Hcolor = Mcolor = Lcolor = "";
    break;
  }
  document.getElementById("pwd_lower").style.borderBottom  = Lcolor;
  document.getElementById("pwd_middle").style.borderBottom = Mcolor;
  document.getElementById("pwd_high").style.borderBottom   = Hcolor;

}

function changeType(obj)
{
  if (obj.getAttribute("min") && document.getElementById("ECS_AMOUNT"))
  {
    document.getElementById("ECS_AMOUNT").disabled = false;
    document.getElementById("ECS_AMOUNT").value = obj.getAttribute("min");
    if (document.getElementById("ECS_NOTICE") && obj.getAttribute("to") && obj.getAttribute('fee'))
    {
      var fee = parseInt(obj.getAttribute("fee"));
      var to = parseInt(obj.getAttribute("to"));
      if (fee < 0)
      {
        to = to + fee * 2;
      }
      document.getElementById("ECS_NOTICE").innerHTML = notice_result + to;
    }
  }
}

function calResult()
{
  var amount = document.getElementById("ECS_AMOUNT").value;
  var notice = document.getElementById("ECS_NOTICE");

  reg = /^\d+$/;
  if (!reg.test(amount))
  {
    notice.innerHTML = notice_not_int;
    return;
  }
  amount = parseInt(amount);
  var frm = document.forms['transform'];
  for(i=0; i < frm.elements['type'].length; i++)
  {
    if (frm.elements['type'][i].checked)
    {
      var min = parseInt(frm.elements['type'][i].getAttribute("min"));
      var to = parseInt(frm.elements['type'][i].getAttribute("to"));
      var fee = parseInt(frm.elements['type'][i].getAttribute("fee"));
      var result = 0;
      if (amount < min)
      {
        notice.innerHTML = notice_overflow + min;
        return;
      }

      if (fee > 0)
      {
        result = (amount - fee) * to / (min -fee);
      }
      else
      {
        //result = (amount + fee* min /(to+fee)) * (to + fee) / min ;
        result = amount * (to + fee) / min + fee;
      }

      notice.innerHTML = notice_result + parseInt(result + 0.5);
    }
  }
}


function _forget()
{
    
}

_forget.prototype.step1 = function(o)
{
    if (o.username.value.length == 0)
    {
        alert('请输入用户名');
        return false;
    }
    
    return true;
}

_forget.prototype.step3_1 = function(o)
{
    if (o.email.value.length == 0)
    {
        alert('请输入您注册时的邮件地址，如果您忘记了，请尝试用密码提示问题找回');
        return false;
    }
    
    if (!Utils.isEmail(o.email.value))
    {
        alert('邮件地址格式错误');
        return false;
    }
    
    return true;
}

_forget.prototype.step3_2 = function(o)
{
    if (o.answer.value.length == 0)
    {
        alert('请输入密码提示答案');
        return false;
    }
    
    return true;
}

var forget = new _forget();

//从帐户扣款
function order_account(obj,price)
{
    alert(price);
    
    return false;
}


$(document).ready(function() {
   // get_order_count();
});

//删除收藏
function removeCollection(id,cfm)
{
    if (confirm(cfm)) {
        $.post("/tools/ajax.aspx?act=remove_collection&id=" + id,"", this.listCallback,"json");
    }
}

function listCallback(result, txt)
{
  if (result.error > 0)
  {
    alert(result.message);
  }
  else
  {
    window.location.reload();
  }
}


