﻿//获取COOKIE值
function getCookie(name) { 
    var re = new RegExp(name + "=([^;]+)");
    var value = re.exec(document.cookie);
    var r_str = "";
    if(value != null){
        try{
            r_str = decodeURI(value[1]);
        }catch(e)
        {
            //alert("cookie error!");
        }
    }
    return r_str;
    //return (value != null) ? decodeURI(value[1]) : "";
}
//用户登录
function nowLogin(url,obj)
{
    var username = $("#uname").val();
    var password = $("#Password").val();

    var uvali = $("#uvali").val();
    var retxtVali = $("#retxtVali");
    if (username == "")
    {
        $("#errinfo").html("<font class='red'>请输入Email帐号/用户名</font>");
        return true;
    }
    else
    {
        $("#errinfo").html("<a class=\"ext_link\" href=\"/reg.html\">免费注册</a>");
    }
    if (password == "")
    {
        $("#pwdsay").html("<font class='red'>请输入登录密码</font>");
        return true;
    }
    else
    {
        $("#pwdsay").html("<a class=\"ext_link\" href=\"/findpwd.html\">忘记密码</a>");
    }
    if (decodeURI(getCookie("vname")) == username)
    {
        if(parseInt(getCookie("hidvID")) > 4)
        {
            $("#hidVali").show();
        }
    }
    else
    {
        $("#hidVali").hide();
    }

    //记住我是否被选定。1为是，0为否。
    var forme = document.getElementById("forme").checked ? "1" : "0";
    $("#errinfo").html("<img src='/images/loading0.gif' align='absmiddle' alt=''/> 登录中，请稍等...");
     $.ajax({
        url: '/log.aspx',
        type: 'POST',
        data: "username="+username+"&password="+password+"&forme="+forme+"&code="+uvali,
        dataType: 'html',
        timeout: 50000,
        error: function () {
			$("#errinfo").html("登陆失败");
		},
        success: function (html) {
            var res = html.split("|");
            if (res[0] == "succeed") {
                window.location.href="/loginsuccess.aspx?url="+url+"";
                obj.disabled = false;
            } else {
				$("#errinfo").html("<font class='red' style=\"line-height: "+(html.length>13?12:20)+"px;\">" + html + "</font>");
                if (html == "请输入验证码！") {
                    $("#hidVali").show();
                    chg_valiimg();
                }
                obj.disabled = false;
            }
        }
    });
}

//登录成功
function LogSucceed(){
    if(getCookie("username") != "")
    {
        $.ajax({
            url: '/loged.aspx',
            type: 'POST',
            data: "",
            dataType: 'html',
            timeout: 10000,
            error: function () {
    			
		    },
            success: function (html) {
                var logLim = html.split("￥");
                $("#logFont").html(logLim[0]);
                if($("#logMid") != null)
                {
                    $("#logMid").html(logLim[1]);
                }
            }
        });
    }
    else
    {
        return true;
    }
}

//找回密码
function nowFind(obj)
{
    var email = document.getElementById("email");
    var errinfo = $("#error_info");
    if (email.value == "")
    {
        errinfo.html("<font class='red'>请输入注册的Email帐号</font>");
        email.focus();
        return true;
    }
    else
    {
    //document.getElementById("errinfo").innerHTML = "* 无此邮箱哦，再想一想。";
        var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,3}|\d+)$/i;
        if(emailfilter.test(email.value) == false)
        {
            errinfo.html("<font class='red'>请输入有效的Email帐号</font>");
            email.select();
            return true;
        }
    }

    //调用用户名，密码参数。
    var formData = "dotype=find&email="+email.value;

    $("#findturn").html("<img src='/images/loading0.gif' align='absmiddle' alt=''/> 发送中，请稍等...");
    obj.disabled=true;
    $.ajax({
        url: '/find.aspx',
        type: 'POST',
        data: "dotype=find&email="+email.value,
        dataType: 'html',
        timeout: 10000,
        error: function () {
            $("#findturn").html("<font class='red'>发送失败</font>");
			obj.disabled=false;
	    },
        success: function (html) {
            obj.disabled=false;
            if(html== "dowin")
            {
                $("#findturn").html("");
                var emailurl = email.value.split("@")[1];
                $("#findturn").html("密码激活地址已发到你的邮箱,请立即登录你的邮箱查看，激活你的新密码。<a href=\"http://mail."+emailurl+"/\" target=\"_blank\">http://mail."+emailurl+"</a>");
            }
            else
            {
                $("#findturn").html("<font class='red'>"+html+"</font>");
            }
        }
    });
}

//修改找回密码
function nowModFind(xx,pd){
	var result=true;
	var pwd=$("#newpass").val();
	var pwd2=$("#renewpass").val();
	if(pwd.length<4||pwd.length>12){
		$('#newpass').attr('class','error');
		$('#newpass_tip').attr('class','notice error');
		$('#newpass_tip').html('密码长度为4-12个字符');
		$('#newpass').select();
		result=false;
		return false;
	}
	else{
		$('#newpass_tip').attr('class','ok');
		$('#newpass').attr('class','');
		$('#newpass_tip').html('');
	}
	if(pwd2.length<4||pwd2.length>12){
		$('#renewpass').attr('class','error');
		$('#renewpass_tip').attr('class','error');
		$('#renewpass_tip').html('密码长度为4-12个字符');
		$('#renewpass').select();
		result=false;
		return false;
	}
	else if(pwd2!=pwd){
		$('#renewpass').attr('class','error');
		$('#renewpass_tip').attr('class','error');
		$('#renewpass_tip').html('两次输入的密码不同，请重新输入');
		$('#renewpass').select();
		result=false;
		return false;
	}
	else{
		$('#renewpass_tip').attr('class','ok');
		$('#renewpass').attr('class','');
		$('#renewpass_tip').html('');
	}
	
	$("#panel2 button").attr('disabled','disabled');
	$('#newpass_tip').attr('class','notice loading');
	$('#newpass_tip').html('正在修改密码，请稍候');
	if (result==false)return false;
    $.ajax({
        url: '/modfind.aspx',
        type: 'POST',
        data: "newpass="+pwd+"&renewpass="+pwd2+"&xx="+xx+"&pd="+pd,
        dataType: 'html',
        timeout: 20000,
        error: function () {
 		$('#newpass').attr('class','error');
		$('#newpass_tip').attr('class','notice error');
        $("#newpass_tip").html("<font class='red'>发送失败</font>");
		$("#panel2 button").attr('disabled',false);
	    },
        success: function (html) {
            $("#panel2 button").attr('disabled',false);
            if(html == "modfsucceed")
            {
                $('#newpass_tip').attr('class','ok');
                $('#renewpass_tip').attr('class','');
	        	$("#newpass_tip").html("密码修改成功，<a href='/login.html'>请登录</a>！");
                setTimeout('window.location.href = "/login.html";',3000);
            }
            else
            {
                $("#newpass_tip").html("<font class='red'>"+xmlHttp.responseText+"</font>");
            }
        }
    });
}

function inputFun(tempInput,color)
{
  	tempInput.style.borderColor = color
}
