/*<![CDATA[*/
var login_username=$("#login_username"),login_e_hint=$("#login_e_hint");
var login_passwd=$("#login_password"),login_p_hint=$("#login_p_hint");
var login_type=$("#login_logintype");
var login_button=$("#login_button");
var login_checkcode = $("#login_checkcode");

var email_reg = /^[_\.0-9a-zA-Z+-]+@([0-9a-zA-Z]+[0-9a-zA-Z-]*\.)+[a-zA-Z]{2,4}$/;
var passwd_reg = /^(\w){7,20}$/ ;

var email_value = '';
//var type_value = '';
//var e_tip_on = 0;


function login_check_email(){
	login_e_hint.fadeOut();
	r = 1;
	s = login_username.attr('value');
	if (!s){
		login_e_hint.html('<img src="'+scriptUrl+'/images/signup_info.gif"> ' + lang_array.USERNAME_MESSAGE);
		r = 0;
		login_e_hint.fadeIn();

	}else {
		var str = login_username.attr('value');
		var patt1 = new RegExp("@");
		var result = patt1.test(str);
		if(result){
			se = email_reg.exec(s);
			if(!se){
				login_e_hint.html('<img src="'+scriptUrl+'/images/signup_info.gif"> ' + lang_array.NOT_EMAIL);
				login_e_hint.fadeIn();
				r = 0;
			}else{
				login_e_hint.fadeOut();
			}
			$("#login_logintype").val('email');
		}else{
			$("#login_logintype").val('username');
		} 
	}
	
	email_value = login_username.attr('value');
 //	type_value = type.attr('value');
	return r
};
function login_check_password(){
	login_p_hint.fadeOut();
	r = 1;
//	if (e_tip_on) return r;
	s = login_passwd.attr('value');
	if (!s){
		login_p_hint.html('<img src="'+scriptUrl+'/images/signup_info.gif"> ' + lang_array.PASSWORD_MESSAGE);
		r = 0;
	}
	if (r){
		login_p_hint.fadeOut();
	}else{
		login_p_hint.fadeIn();
	}
	return r
};

function login_check_code()
{
	if($('#ucode').is(":hidden")){
		r = 1;
	}else{
		var login_c_hint = $("#login_c_hint");
		var login_checkcode = $("#login_checkcode");
		login_c_hint.fadeOut();
		r = 1;
		s = login_checkcode.attr('value');
		if (!s){
			login_c_hint.html('<img src="'+scriptUrl+'/images/signup_info.gif"> ' + lang_array.CHECKCODE_MESSAGE);
			login_c_hint.fadeIn();
			r = 0;
		}
		if (r){
			login_c_hint.fadeOut();
		}else{
			login_c_hint.fadeIn();
		}
	}
	return r
};

login_username.blur(function(){
	login_check_email();
});
login_passwd.blur(login_check_password);
login_checkcode.blur(login_check_code);
login_button.click(function(){
	r1 = login_check_email();
 //	alert(document.getElementById("logintype").value);
	r2 = login_check_password();
 	r3 = login_check_code();
	if (r1 && r2 && r3){
		$("#loginform").submit();

	}else{
		return false;
	}
});
/*]]>*/

var log_in_name = login_username.attr('value');
if (log_in_name != '')
{
	login_passwd.focus();
}
