﻿function yzmqh() {
    var o = document.getElementById("yzmimg");
    var sjs = Math.random();
    o.src = "user/yzm.aspx?a="+sjs;
}
var gu = $.my_request("gu");

function login() {

    var sjs = Math.random();

    
    var username = $.trim($("#username").val());
    if (username == "" || username == "您的昵称：") { alert('请输入昵称'); $("#username").focus(); return false; }

    if (username.length < 3 || username.length > 10) {
        alert('用户名长度必须在3到10位之间'); $("#username").focus(); return false;
    }
    //username = encodeURI(username);
    var strusername = $.ajax({ url: "ajax/checkusername.aspx?username=" + username + "&type=" + sjs, async: false }).responseText;
    if (strusername == "1") { alert('该用户名已存在，请重新输入'); $("#username").focus(); return false; }
    
    
    var email = $.trim($("#email").val());
    if (email == "" || email == "您的邮箱：") { alert('请输入邮箱'); $("#email").focus(); return false; }

    if (!isEmail(email)) { alert('请输入正确格式的邮箱'); $("#email").focus(); return false; }
    var stremail = $.ajax({ url: "ajax/checkemail.aspx?email=" + email + "&type=" + sjs, async: false }).responseText;
    if (stremail == "1") { alert('该邮箱已存在，请重新输入'); $("#email").focus(); return false; }
    
    

    var pass1 = $.trim($("#pass1").val());
    if (pass1 == "" || pass1 == "输入密码：") { alert('请输入密码'); $("#pass1").focus(); return false; }
    if (pass1.length < 6 || pass1.length > 10) {
        alert('密码长度至少要有6位'); $("#pass1").focus(); return false;
    }


    var pass2 = $.trim($("#pass2").val());
    if (pass2 == "" || pass2 == "确认密码：") { alert('请输入确认密码'); $("#pass2").focus(); return false; }
    if (pass1 != pass2) {
        alert('确认密码和密码不一致，请重新输入'); $("#pass2").focus(); return false;
    }

    var yzm = $.trim($("#yzm").val());
    if (yzm == "" || yzm == "验证码：") { alert('请输入验证码'); $("#yzm").focus(); return false; }





    var tel = $.trim($("#tel").val());
    if((tel!="")&&(!isMobile(tel)))
    { alert('请输入正确的手机号码'); $("#tel").focus(); return false; }


    var qq = $.trim($("#qq").val());
    if((qq!="")&&(!isQQ(qq)))
    { alert('请输入正确的QQ号码'); $("#qq").focus(); return false; }


    if (!$("#yuedu").attr("checked")) { alert("请确认您已阅读并同意本网站服务条款和隐私声明"); return false; }


    $.get("ajax/login.aspx?sjs=" + sjs, { username: username, email: email, password: pass1, tel: tel, qq: qq, yzm: yzm },
		  function(data) {
		      if (data == "0") {
		          alert("恭喜您注册成功！"); location.href = 'profile.aspx';
		          if (gu !== null && gu !== "") {
		              location.href = gu;
		          }
		      }
		      else {
		          alert(data);
		      }
		  }
	  );


}




function denglu() {
    var username = $.trim($("#dlusername").val());
    if (username == "") { alert('请输入昵称'); $("#dlusername").focus(); return false; }
    var password = $.trim($("#dlpassword").val());
    if (password == "") { alert('请输入密码'); $("#dlpassword").focus(); return false; }
    var sjs = Math.random();
    $.get("ajax/denglu.aspx?sjs=" + sjs, { username: username, password: password },
		  function(data) {
		      if (data == "0") {
		          alert("登录成功！");
		          $('#dengludiv').hide();
		          hidedl();
		          //$("#showbjdl").hide();
		          //$("#showbj").hide();
		          if (gu !== null && gu !== "") {
		              location.href = gu;
		          }
		          checklogin();
		      }
		      else {
		          alert("登录失败，请检查是否输入了错误的的用户名或密码！");
		      }
		  }
	  );

}


function checklogin() {
    var sjs = Math.random();
    var str = $.ajax({ url: "ajax/checklogin.aspx?type=" + sjs, async: false }).responseText;
    //str = "不能吃的面包的";
    //alert(str.length);
    if (str.length >= 7) {str = str.substring(0, 5) + "...";}
    if (str != "") {
        $("#loginbar").html('<p id="lg_out">欢迎您：' + str + '<a href="personalcentre.aspx" title="我的优乐美">我的优乐美</a><a href="###" onclick="tc();" title="退出">退出</a></p>');
        $("#syloginbar").html('欢迎您：' + str + '<br><a href="personalcentre.aspx" title="我的优乐美">我的优乐美</a> | <a href="###" onclick="tc();" title="退出">退出</a></p>');
    }
    else {
        $("#syloginbar").html('优乐美IU通行证<br><a href="javascript:void(0);" onclick="showdl();">登录</a> | <a href="login.aspx">注册</a>');
    }

}



function tc() {
    var sjs = Math.random();
    var str = $.ajax({ url: "ajax/tc.aspx?type=" + sjs, async: false }).responseText;
    if (str == "0") {
        $("#loginbar").html('<a href="#" class="iu" title="我的优乐美（iu通行证）">我的优乐美（iu通行证）</a><p><a href="login.aspx" class="reg" title="优乐美注册">注册</a>/<a href="###" class="login" title="优乐美登录" onclick="$(\'#dengludiv\').show();">登录</a>    </p>');
        $("#syloginbar").html('优乐美IU通行证<br><a href="javascript:void(0);" onclick="showdl();">登录</a> | <a href="login.aspx">注册</a>');

        var url = location.href;
        if (url.indexOf("personalcentre.aspx") >= 0 || url.indexOf("integral.aspx") >= 0 || url.indexOf("profile.aspx") >= 0) {
            location.reload();
        }
    }
}


