// JavaScript Document
$(document).ready(function(){
	$('#username').addClass('cgray');
	$('#username').focus(function (){
		$(this).val() == $(this).get(0).defaultValue && $(this).val('');
		$(this).removeClass('cgray');
	});
	$('#username').blur(function (){
		$(this).val() || $(this).val($(this).get(0).defaultValue).addClass('cgray');
	});

	$("#dl").click(function(){      
	   process_login();
	});
});

function process_login()
{
    var username = $("#username").val();
    var password = $("#passwd").val();
	var remember;
    
    if(isEmpty(username) || username=='邮箱/手机号') {
        alert("用户名不能为空");
        return;
    }

    if(isEmpty(password)) {
        alert("密码不能为空");
        return;
    }

	if($("#rememberme").attr("checked")) {
		remember = 1;
	}
	else {
		remember = 2;
	}

	if(password.length != 32)
		password = hex_md5(password);
	$.ajax({
		url: "/login/validate",
		type: "POST",
		data: ({username: username, password: password, remember: remember}),
		success: function(msg){
			if(msg.indexOf("error")!=-1) {
				var json = eval('[' + msg + ']');
				if(json[0]['error']['info'] == 'ERROR_NO_USER') {
					alert("您还没有注册，请先注册！");
				}
				else {
					//alert(json[0]['error']['info']);
					alert("密码错误");
				}
			}else {
				window.location.href="/experience";
			}

		}
	});
}

function isEmpty(str) 
{
    str = str.replace(/(^\s*)|(\s*$)/g,"");
    if(str.length <= 0)
        return true;
    return false;
}

document.onkeydown = function(evt){
	var evt = window.event?window.event:evt;
	if(evt.keyCode==13)
	{
		process_login();
	}
}


