//校验登录名：只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 
function isRegisterUserName(s)
{
	var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){2,19}$/;
	if (!patrn.exec(s)) return false
	return true
}
function reloadcode(word)
{
	document.getElementById('safecode').src = '/zlqhbackground/systeam/createCode.php?word='+word+'&i=' + Math.random();
}
function isMobel(value)   
{   
	if(/^13\d{9}$/g.test(value)||(/^15[0-35-9]\d{8}$/g.test(value))||   
	(/^18[05-9]\d{8}$/g.test(value)))
	{     
		return true;   
	}
	else
	{   
		return false;   
	}   
}
function checkReg()
{

	var agree = $('input:checkbox[name="agree"]:checked').val();
	if(agree != '1')
	{
		alert("接受网站的服务条款方可进行注册！");
		return false;
	}	
	var fullname = $("#fullname");
	var username = $("#username");
	var password = $("#password");
	var password2 = $("#password2");
	var email = $("#email");
	var notes = $("#notes");
	var mobile = $("#mobile");
	var code   = $("#code");
	if(username.val() == "")
	{
		alert("请输入用户名！");
		username.focus();
		return false;
	}

	if(calculate_byte(username.val()) < 3 || calculate_byte(username.val()) > 20)
	{
		alert("帐号名长度在3-20个字符间！");
		username.focus();
		return false;
	}
	if( !isRegisterUserName(username.val()) )
	{
		alert('3-20个字符（包括英文字母、数字、下划线），必须以字母开头，下划线不能作为结尾。');	
		username.focus();
		return false;
	}
	if(password.val() == "")
	{
		alert("请输入密码！");
		password.focus();
		return false;
	}
	if(calculate_byte(password.val()) < 5 || calculate_byte(password.val()) > 18)
	{
		alert("密码长度在5-18个字符间！");
		password.focus();
		return false;
	}	
	if(checkChinese(password.val()) == false)
	{
		alert("密码请使用英文字母，符号或数字！");
		password.focus();
		return false;
	}
	if(password2.val() == "")
	{
		alert("请输入确认密码！");
		password2.focus();
		return false;
	}	
	if(password2.val() != password.val())
	{
		alert("两次输入的密码不一致！");
		password2.focus();
		return false;
	}
	if(mobile.val() == "")
	{
		alert("请输入手机号码！");
		mobile.focus();
		return false;
	}
	if ( !isMobel(mobile.val()) )
	{
		alert("请输入正确得手机号码！");
		mobile.focus();
		return false;		
	}
	if ( code.val() == '' )
	{
		alert('请输入验证码!');
		code.focus();
		return false;
	}
	return true;
}

function checkUsername()
{
	var url = '/?ctl=user&act=effective';
	var msgDiv = $("b#usernameMsg");
	var AccessDiv = $("label#usernameAccess");
	msgDiv.html(loading);
    msgDiv.show();
	AccessDiv.html('');
	username = $('#username').val();
	if(username == "") 
	{
		msgDiv.hide();
		$('label#usernameAccess').html("&nbsp;&nbsp;帐号不能为空！");	
		$('label#usernameAccess').css({color:"red"});
		return false;
	}
	else if(username.length < 6 || username.length > 18) 
	{
		msgDiv.hide();
		$('label#usernameAccess').html("&nbsp;&nbsp;帐号长度必须在6和18字符之间！");	
		$('label#usernameAccess').css({color:"red"});
		return false;
	}

	$.ajax
	(
		{
			url: url,
			type:'GET',
			complete :function(){msgDiv.hide();},
			data: {username: username},
			error: function(bency) { alert('Ajax request 发生错误！');},
			success: function(response)
			{
				if(response == 1)
				{
					$('label#usernameAccess').html(allow);
					return true;
				}	
				else if(response == 2)
				{
					$('label#usernameAccess').html("&nbsp;&nbsp;帐号已经被使用！");
					$('username').focus();
					$('label#usernameAccess').css({color:"red"});
					return false;
				}
			}
		}
	);
}

function userLogin()
{
	var usernameObj = document.getElementById("username");
	var passwordObj = document.getElementById("password");
	var codeObj     = document.getElementById("code");
	if(usernameObj.value == "")
	{
		alert("请输入帐号！");
		usernameObj.focus();
		return false;
	}
	if(passwordObj.value == "")
	{
		alert("请输入密码！");
		passwordObj.focus();
		return false;
	}
	if ( codeObj.value == '' )
	{
		alert('请输入验证码!');
		codeObj.focus();
		return false;
	}
	return true;
}

function checkChangepass()
{
	if($('#password_old').val() == '')
	{
		alert('请输入原密码！');	
		$('#password_old').focus();
		return false;
	}
	if($('#password').val() == '')
	{
		alert('请输入新密码！');	
		$('#password').focus();
		return false;
	}
	if(checkChinese($('#password').val()) == false)
	{
		alert("密码请使用英文字母，符号或数字！");
		$('#password').focus();
		return false;
	}
	if(calculate_byte($('#password').val()) < 5 || calculate_byte($('#password').val()) > 18)
	{
		alert("密码长度在5-18个字符间！");
		$('#password').focus();
		return false;
	}
	if($('#password2').val() == '')
	{
		alert('请输入确认新密码！');	
		$('#password2').focus();
		return false;
	}
	if($('#password').val() != $('#password2').val())
	{
		alert("两次输入的密码不一致！");
		$('#password2').focus();
		return false;
	}

	return true;
}
