function getCookie(name){
	var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
	if(arr != null){
		return unescape(arr[2]);
	}
	return null;
}
function uc_vfcode(){
	$('#img_vfcode').attr('src', 'uc!vfcode.uc?'+Math.random());
}

function uc_login(){
	if($('#username').val()==""){
		alert("用户名不能为空!");	return;
	}
	if($('#password').val()==""){
		alert("用户名不能为空!");	return;
	}
	if($('#vfcode').val()==""){
		alert("用户名不能为空!");	return;
	}
	if($('#vfcode').val() != getCookie('vfcode')){
		alert("验证码不正确!");	return;
	}
	lock();
	$.ajax({
		url: 'uc!login.uc', type: 'POST', dataType: 'json',
		data: {
			username: $('#username').val(),
			password: $('#password').val(),
			vfcode: $('#vfcode').val(),
			ref: ref,
			r: Math.random()
		},
		success: function(res){
			unlock();
			if(res.success){
				top.location	= './main.html';
			}else{
				alert(res.message);
			}
		}
	});
}

/**
 * 处理回车事件,用户按下回车键时调用登录函数
 * @param evt
 * @return
 */
function keyPressHandler(evt){
	if(evt.keyCode == 13){
		//alert("you pressed Enter.");
		if($('#username').val()!="" && $('#password').val()!="" && $('#vfcode').val()!=""){
			uc_login();
		}
	}
}

$(document).ready(function(){
	loadReference();	//加载地址栏中的ref参数
	loadHeader();
	loadHelper();
	loadFooter();
	/* 基本信息处理结束 */
	
	
	/* 处理本页信息开始 */
	$('#_unclear').bind('click', uc_vfcode);
	$('#_login').bind('click', uc_login);
	$('#_forget_password').bind('click', function(){ location='./guide/index.html?page=3.html'; });
	$('#_register').bind('click', function(){ location='./register.html'; });
	
	addEventListener(keyPressHandler);	//添加一个Handler用来处理回车事件

});
