function userRegiste() {
    var useremail = $("#useremail").val();
    var usernick = $("#usernick").val();
    var userpwd = $("#userpwd").val();
    var repwd = $("#repwd").val();
    var acceptmail = "0";
    if (useremail == "") {
        alert("请填写您的email地址!");
        return;
    }

    if (!emailCheck(useremail)) {
        alert('邮箱格式不正确！');
        $("#useremail").focus();
        return;
    }

    //验证邮箱可用 性
    // $("#loading").html("<img src='/export/system/modules/com.phluency.redbull/resources/images/loading.gif'/>");
    $.get("/user/emailcheck.html", {useremail:useremail}, function(emailbk) {
        emailbk = emailbk.trim();
        if (emailbk == "0") {
            //alert(emailbk);
		    if (usernick == "") {
		        alert("请填写您的昵称!");
		        return;
		    }
		
		    if (userpwd == "") {
		        alert("请填写您的密码!");
		        return;
		    }
		    if (userpwd.length < 6 || userpwd.length > 18) {
		        alert("请保证密码在6到18位之间!");
		        return;
		    }
		    if (repwd == "") {
		        alert("请填写您的重复密码!");
		        return;
		    }
		    if (userpwd != repwd) {
		        alert("您的密码和重复密码不一致!");
		        return;
		    }
		    var readprotocl = document.getElementById("readprotocl");
		    if (readprotocl.checked == false) {
		        alert("请阅读 <<红牛网站服务条款>> ");
		        return;
		    }
		
		    var mailflag = document.getElementById("acceptmail");
		    if (mailflag.checked == true) {
		        acceptmail = 1;
		    }
		
		       
		    //向服务器发送注册请求。。。。
		    $.post("/user/saveuser.html",{useremail:useremail,usernick:usernick,userpwd:userpwd,mailflag:acceptmail}, function(rgbk) {
		        rgbk = rgbk.trim();
		        if ("1" == rgbk) {
		            alert("恭喜您,注册成功！");        
		            window.location = "/";
		        } else {
		            alert("抱歉,注册失败！");
		        }
		    });  
		}else {
            alert("此邮箱已经被占用!请您换一个邮箱!");
            //   $("#loading").html("");
        }
    });
                             
}

function fillself() {
    var useremail = $("#useremail").val();
    var usr_mobile = $("#usr_mobile").val();
    var usr_age = $("#usr_age").val();
    var usr_address = $("#usr_address").val();
    var truename = $("#truename").val();
    var usr_workarea = $("#usr_workarea").val();
    var usr_sex = $("#usr_sex").val();

    if (useremail == "") {
        alert("请在以上注册信息处填写有效个人邮箱");
        return;
    }
    $.post("/user/userView.html", {
        useremail:useremail,
        usr_mobile:usr_mobile,
        usr_age:usr_age ,
        usr_address:usr_address ,
        truename:truename ,
        usr_workarea:usr_workarea ,
        usr_sex:usr_sex ,
        redbull_where:10
    }, function(rgbk) {
        rgbk = rgbk.trim();
        if ("1" == rgbk) {
            alert("恭喜您,更新成功！");
            window.location = "/";
        }
        if ("0" == rgbk) {
            alert("您尚未登录,请登录！");
            show_login();
            return;
        }
        if ("2" == rgbk) {
            alert("您尚未提供邮件地址！");
            return;
        }

    });
}

function emailCheck(emailStr) {
    var validcharsBefore = "abcdefghijklmnopqrstuvwxyz0123456789.-_";
    var validcharsAfter = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
    var email = emailStr;
    var emailBefore;
    var emailAfter;

    //	'@''s index must >=1
    IndexChar = email.indexOf("@");
    if (1 > IndexChar)
        return false;

    emailBefore = email.substring(0, IndexChar);
    emailAfter = email.substring(IndexChar + 1, email.length);

    //Added by Arica for improving the email check's function 11/23/06
    if (emailAfter.indexOf("@") != -1)
        return false;
    if (emailBefore.length <= 2 && emailBefore.indexOf(".") != -1)
        return false;
    if (emailBefore.indexOf("..") != -1 || emailAfter.indexOf("..") != -1)
        return false;
    //Added end

    if (1 > emailAfter.indexOf("."))
        return false;

    if (emailAfter.lastIndexOf(".") == emailAfter.length - 1)
        return false;

    for (var i = 0; emailBefore.length > i; i++) {
        var letter = emailBefore.charAt(i).toLowerCase();
        if (validcharsBefore.indexOf(letter) != -1)
            continue;
        return false;
    }

    for (var i = 0; emailAfter.length > i; i++) {
        var letter = emailAfter.charAt(i).toLowerCase();
        if (validcharsAfter.indexOf(letter) != -1)
            continue;
        return false;
    }
    return true;
}


function chekemial() {
    var useremail = $("#useremail").val();
    if (useremail == "") {
        alert("请填写您的email地址!");
        return;
    }
    $("#loading").html("<img src='/export/system/modules/com.phluency.redbull/resources/images/loading.gif'/>");
    $.get("/user/emailcheck.html", {useremail:useremail}, function(emailbk) {
        emailbk = emailbk.trim();
        if (emailbk == "0") {
            alert("恭喜您,您目前的email地址可用!");
            $("#loading").html("");
        } else {
            alert("此邮箱已经被占用!请您换一个邮箱!");
            $("#loading").html("");
        }
    });
}
var t_ = 0;
function showinformation() {
    //$("#fullinformation").css("display", "block");
    // $("#fullinformation").hide('50');
    if (t_ == 0) {
        $("#fullinformation").css("display", "block");
        t_ = 1;
        return;
    }
    if (t_ == 1) {
        $("#fullinformation").css("display", "none");
        t_ = 0;
        return;
    }

}

function usrLogin() {
    var useremail = $("#login_usremail").val();
    var userpwd = $("#login_pwd").val();

    if (useremail == "") {
        alert("请填写您的email地址!");
        return;
    }

    if (!emailCheck(useremail)) {
        alert('邮箱格式不正确！');
        $("#useremail").focus();
        return;
    }

    if (userpwd == "") {
        alert("请填写您的密码!");
        return;
    }
    if (userpwd.length < 6 || userpwd.length > 18) {
        alert("请保证密码在6到18位之间!");
        return;
    }
    $.get("/user/userView.html", {useremail:useremail,userpwd:userpwd}, function(loginbk) {
        loginbk = loginbk.trim();
        if (loginbk == "1") {
            $("#out_z").html("<a href='javascript:login_out()'>注销</a>");
            $("#islogin_").html("欢迎您, " + useremail + " !");
            //           $("#ssout_login").attr("style","display:none");
            $("#ssout_login").hide();

		    //login gifts redbullshop by frank start 
		    var giftUrl = "http://gifts.redbull.com.cn/interface/redbull_user_login.php" ;
		    $.getJSON(giftUrl+"?email="+useremail+"&pwd="+userpwd+"&jsoncallback=?",function(data){
		    	//alert(data.info) ;
		    	if(data.info=='success'){
		            alert("恭喜您,登陆成功!");
		    	}
		    });
		    //login gifts redbullshop by frank end 
        } else {
            alert("登陆失败,密码或用户名错误!");
            $("#login_usremail").focus();
        }
    });
}

function login_out() {
    $.get("/user/userView.html", {redbull_where:2}, function(loginbk) {
        $("#islogin_").html("<a href='javascript:show_login()'> 登陆</a>");
        $("#out_z").html("");
    });
}


function service_() {
    var messagetitle = $("#messagetitle").val();
    var messagecontent = $("#messagecontent").val();
    var messageemail = $("#messageemail").val();

    if (messageemail == "") {
        alert("请填写您的email地址!");
        return;
    }

    if (!emailCheck(messageemail)) {
        alert('邮箱格式不正确！');
        $("#messageemail").focus();
        return;
    }

    $.post("/user/userView.html", {message_title:messagetitle,message_content:messagecontent,visitoremail:messageemail,redbull_where:3}, function(messagebk) {
        messagebk = messagebk.trim();
        if (messagebk == "3") {
            alert("您的email为空!!");
        }
        if (messagebk == "1") {
            alert("恭喜您,提交成功!");
        }

    }
            );

}

function clearMesage(para) {
    //请输入留言标题，不超过20字
    //请输入留言标题，不超过20字
    if ("1" == para) {
        var messagetitle = $("#messagetitle").val().trim();
        if (messagetitle == "请输入留言标题，不超过20字") {
            $("#messagetitle").attr("value", "");
        }
    }
    if ("2" == para) {
        var messagecontent = $("#messagecontent").val().trim();
        if (messagecontent == "请输入留言内容，不超过500字") {
            $("#messagecontent").attr("value", "");
        }
    }

}
