﻿
/*********************************** 会员注册页面方法 ***********************************/

/** 绑定下拉列表的信息
**  year 当前年份
**/
function bindDrpList(year)
{
    var j=0;
    for(var i=0;i<=100;i++)
    {
        j = year - i;
        document.getElementById("drp_year").options.add(new Option(j, j)); 
    }
    for(var i=1;i<=12;i++)
    {
        if (i < 10)
            document.getElementById("drp_month").options.add(new Option(i, "0" + i)); 
        else
            document.getElementById("drp_month").options.add(new Option(i, i));
    }
    for(var i=1;i<=31;i++)
    {
        if (i < 10)
            document.getElementById("drp_day").options.add(new Option(i, "0" + i)); 
         else
             document.getElementById("drp_day").options.add(new Option(i, i)); 
    }
     var bindDrp = new JsDictionaryClass();
     bindDrp.addDrpdownlistByType(document.getElementById("drp_education"), false, "30001030");
     bindDrp.addDrpdownlistByType(document.getElementById("drp_trade"), false, "30001040");
}

/** 为隐藏的txt_sex赋值,用来判断性别
**  Radio 被点击的radio控件
**/
function selectSex(Radio)
{
    $("txt_sex").value=Radio.value;
}

//清控控件里的信息
function elementClear()
{
    $("txt_pwd").clear();
    $("txt_pwd_again").clear();
    $("txt_movephone").clear();
    $("txt_email").clear();
    $("txt_validatecode").clear();
    
    $("txt_name").clear();
    $("txt_sex").value="1";
    $("rad_m").checked=true;
    $("txt_telephone").clear();
    $("txt_zipcode").clear();
    $("txt_address").clear();
}

//验证后提交页面表单信息
function submitForm()
{
    if(validateValue())
    {
        var url="syns-checkimage.aspx?code="+$("txt_validatecode").value;
        var ret=new Ajax.Request(url ,{ method: 'post',postBody:'data=',onSuccess:function(req)
            {
                var text=req.responseText.strip();
                if(text=='true')
                {
                    $("form1").action="signupsuccess.aspx";
                    $("form1").method="post";
                    $("form1").submit();
                }
                else
                {
                    alert("验证码不正确!");
                    return false;
                }
            }
        });
    }
}

//验证输入内容是否合法
function validateValue()
{
    var ret=$("check_agree").checked;
    if(!ret)
    {
        alert("请先阅读用户协议并同意协议内容");
        $("check_agree").focus();
    }
  if(ret)
    {
        ret=(ValidateTel($("txt_movephone").value));
        if(!ret)
        {
            alert("请输入正确格式的手机号码,小灵通请加区号");
            $("txt_movephone").focus();
        }
    }
    if(ret)
    {
        ret=(ValidateLength($("txt_email").value,-1,100)&&ValidateEmail($("txt_email").value));
        if(!ret)
        {
            alert("请输入正确格式的邮件地址,且长度不超过100个字符");
            $("txt_email").focus();
        }
    }
    if(ret)
    {
        ret=ValidateLength($("txt_pwd").value,4,14);
        if(!ret)
        {
            alert("密码的长度必须在4－14个字符之间");
            $("txt_pwd").focus();
        }
    }
    if(ret&&$("txt_pwd").value!=$("txt_pwd_again").value)
    {
        ret=false;
        alert("两次输入的密码不一致,请确认");
        $("txt_pwd_again").focus();
    }
      if(ret)
    {
        ret=ValidateLength($("txt_nickname").value,4,14);
        if(!ret)
        {
            alert("昵称的长度必须在4－14个字符之间");
            $("txt_nickname").focus();
        }
    }
    return ret;
}

/*********************************** 会员注册页面方法 ***********************************/


/*********************************** 会员登录页面方法 ***********************************/

//验证后提交登录表单信息
function login()
{
    $("form_login").action="../MemberZone/";
    $("form_login").method="post";
    $("form_login").submit();
}

    function register()
    {
        var userType=$("#radio1")[0].checked;
        if(userType)
        {
            window.open('signup-enterprise.aspx');
        }
        else
        {
             window.open('signup.aspx');
        }
        return false;
    }
    var flag=1;
    function changeValidateCode()
    {
        $("#img_validatecode").attr("src",'checkimage.aspx?'+flag);
        flag=flag+1;
    }
    function addtoCookies()
    {
        var istrue=$("#chk_rememberme")[0].checked;
        if(istrue)
        {
            var exp=3600*24*365;
            SetCookie("uid",$("#txt_uid").val(),exp);
            SetCookie("pwd",$("#txt_pwd").val(),exp);
        }
        else
        {
            SetCookie("uid",$("#txt_uid").val(),0);
            SetCookie("pwd",$("#txt_pwd").val(),0);
        }
        
    }
    function validateValueL()
    {
        if($("#txt_uid").val()=="")
        {
            $("#span_message").text("用户名/邮箱不能为空!");
            return false;
        }
        if($("#txt_pwd").val()=="")
        {
            $("#span_message").text("密码不能为空!");
            return false;
        }
        if($("#txt_validatecode").val()=="")
        {
            $("#span_message").text("请填写验证码!");
            return false;
        }
        addtoCookies();
        return true;
    }

/*********************************** 会员登录页面方法 ***********************************/


/*********************************** 修改密码 ***********************************/

//验证是否符合修改条件
function editPwd()
{
    var ret=($("#txt_old_pwd").val()!="");
    if(!ret)
    {
        alert("请输入旧密码");
        $("#txt_old_pwd").focus();
    }
    if(ret)
    {
        ret=ValidateLength($("#txt_new_pwd").val(),4,14);
        if(!ret)
        {
            alert("新密码的长度必须在4－14个字符之间");
            $("#txt_new_pwd").focus();
        }
    }
    if(ret&&$("#txt_new_pwd").val()!=$("#txt_pwd_again").val())
    {
        ret=false;
        alert("两次输入的新密码不一致,请确认");
        $("#txt_pwd_again").focus();
    }
    return ret;
}

//验证是否符合修改条件
function editProfile()
{
    var ret = ValidateTel($("#txt_movephone").val(), 1, 30);
    if(!ret)
    {
        alert("请输入正确的手机号码");
        $("#txt_movephone").focus();
    }
    if(ret)
    {
        ret=ValidateLength($("#txt_email").val(),1,200);
        if(!ret)
        {
            alert("请输入邮件地址，只能输入1-50个字符");
            $("#txt_email").focus();
        }
    }
    if(ret)
    {
        ret=ValidateEmail($("#txt_email").val());
        if(!ret)
        {
            alert("请输入合法的邮件地址");
            $("#txt_email").focus();
        }
    }
    if(ret)
    {
        ret=ValidateLength($("#txt_name").val(),1,30);
        if(!ret)
        {
            alert("请输入姓名，只能输入1-30个字符");
            $("#txt_name").focus();
        }
    }
    return ret;
}

/*********************************** 修改密码 ***********************************/


/*********************************** 找回密码页面方法 ***********************************/

//提交email
function submitEmail()
{
    var email=$("#txt_email").val();
    if(ValidateEmail(email))
    {
        var url="syns-findpwd.aspx?email="+email+"&type=email";
        $.ajax({ url:url, type:"post", success: function(data){
                if(data=="0")
                {
                    alert("该邮箱地址未注册，请重新输入！");
                    return false;
                }
                else
                {
                    $("#tab_findpwd").hide();
                    $("#tab_success").show();
                }
        }}); 
    }
    else
        alert("请输入正确的邮箱地址");
}

//提交tel
function submitTel()
{
    var tel=$("#txt_tel").val();
    if(ValidateTel(tel))
    {
        var url="syns-findpwd.aspx?tel="+tel+"&type=tel";
        $.ajax({ url:url, type:"post", success: function(data){
                if(data=="0")
                {
                    alert("该手机号码未注册，请重新输入！");
                    return false;
                }
                else
                {
                     $("#tab_findpwd").hide();
                     $("#tab_success_tel").show();
                }
        }});  
    }
    else
        alert("请输入正确的手机号码");
}

/*********************************** 找回密码页面方法 ***********************************/

/*********************************** 配送地址页面方法 ***********************************/
//验证是否符合修改条件
function editAddress() {
    ret = ValidateName($("#txt_name").val());
    if (!ret) {
        alert("请输入姓名，只能输入2-4个汉字！");
        $("#txt_name").focus();
    }
    if (ret) {
        ret = ValidateLength($("#txt_address").val(), 1, 200);
        if (!ret) {
            alert("请输入联系地址，只能输入1-100个汉字！");
            $("#txt_address").focus();
        }
    }
    if (ret) {
        ret = ValidateZip($("#txt_zip").val());
        if (!ret) {
            alert("请输邮政编码，只能输入6位数字！");
            $("#txt_zip").focus();
        }
    }
    if (ret) {
        var ret = ValidateTel($("#txt_moblie").val(), 1, 30);
        if (!ret) {
            alert("请输入正确的手机号码！");
            $("#txt_moblie").focus();
        }
    }
    return ret;
}
/*********************************** 配送地址页面方法 ***********************************/
