$.validator.setDefaults({
	submitHandler: function(){document.getElementById('registerForm').submit();}
});

$().ready(function() {
	// validate signup form on keyup and submit
	$("#registerForm").validate({
		rules: {
			account:{
				required:true,
				rangelength:[3,20],
				enNum:true,
				remote:"for_ajax.php"
			},
			password:{
				required:true,
				minlength:6
			},
			cimPassword:{
				required:true,
				equalTo: "#password"
			},
			email:{
				required:true,
				email: true,
				remote:"for_ajax.php"
			},
			postcode:{
				rangelength:[6,6]
			},
			code:{
				required:true,
				remote:"for_ajax.php"
			},
			agree:"required"
		},
		messages: {
			account:{
				required: "账号不能为空",
				rangelength:"账号必须长度3-20位之间",
				enNum:"账号仅限字母和数字",
				remote:"用户名已存在"
			},
			password:{
				required: "密码不能为空",
				minlength:"密码必须大于6位"
			},
			cimPassword:{
				required:"请重复填写密码",
				equalTo: "两次密码输入不同"
			},
			email: {
				required: "邮箱不能为空",
				email: "邮箱地址不正确",
				remote:"该邮箱已经被注册，请重新输入"
			},
			postcode:{
				rangelength:"邮政编码必须为6位"
			},
			code:{
				required:"验证码不能为空",
				remote:"验证码错误"
			},
			agree:""
		}
	});
});
 
jQuery.validator.addMethod("china",function (value,element){
	var re = new RegExp("[\\u4e00-\\u9fa5]", "");
	return this.optional(element) || !re.test(value);
	}
)

jQuery.validator.addMethod("enNum",function (value,element){
	var myReg = /^[0-9a-zA-Z]+$/;
	return this.optional(element) || myReg.test(value);
	}
)

function setAdvanceOption()
{
	
	if(document.getElementById("advanceOption").style.display == "none"){
		document.getElementById("advanceOption").style.display ="block";
	}else{
		document.getElementById("advanceOption").style.display ="none";
	}
}

function reloadPin()
{
	document.getElementById('codeImage').src='/getPin.php?'+Math.random();
}

//function boolIsBanUsername(string str, string stringarray)
//{
//	if (stringarray == null || stringarray == "") 
//	return false;
//	stringarray = stringarray.Replace("*",@"[\w-]*");
//	Regex r;
//	foreach (string strarray in Utils.SplitString(stringarray.ToLower(), "\n"))
//	{
//		r = new Regex(strarray);
//		if (r.IsMatch(str) && (!strarray.Trim().Equals("")))
//		{
//			return true;
//		}
//	}
//	return false;
//} 

