function checkEmail(obj)
{
	var pattern = /^([\s\.a-zA-Z0-9_-]+)+@([\sa-zA-Z0-9_-])+\.([\.a-zA-Z0-9_-])+$/;
	var infoDom = document.getElementById("checkemail");
	infoDom.style.color = "red";
	if(obj.value==''){
		infoDom.innerHTML = "×";
		infoDom.style.color = "red";
	}else if(!(pattern.test(obj.value))){
		infoDom.innerHTML = "×";
		infoDom.style.color = "red";
	}else{
		infoDom.innerHTML = "√";
		infoDom.style.color = "green";
		return true;
	}
	return false;
}

function checkNickname(obj)
{
	var pattern = /^[a-zA-Z0-9_\u4e00-\u9fa5\s]+$/;
	var infoDom = document.getElementById("checknick");
	infoDom.style.color = "red";
	if(obj.value==''){
		infoDom.innerHTML = "×";
		infoDom.style.color = "red";
	}else if(!(pattern.test(obj.value))){
		infoDom.innerHTML = "×";
		infoDom.style.color = "red";
	}else{
		infoDom.innerHTML = "√";
		infoDom.style.color = "green";
		return true;
	}
	return false;
}

function checkPass(obj)
{
	var pattern =  /^([a-zA-Z0-9_-]+)+([a-zA-Z0-9_-])+([a-zA-Z0-9_-])+$/;
	var infoDom = document.getElementById("checkpass");
	infoDom.style.color = "red";
	if(obj.value==''){
		infoDom.innerHTML = "×";
		infoDom.style.color = "red";
	}else if(!(pattern.test(obj.value))){
		infoDom.innerHTML = "×";
		infoDom.style.color = "red";
	}else if((obj.value.length<6)||(obj.value.length>16)){
		infoDom.innerHTML = "×";
		infoDom.style.color = "red";
	}else{
		infoDom.innerHTML = "√";
		infoDom.style.color = "green";
		return true;
	}
	return false;
}

function checkdpwd(obj)
{
	var pwd1 = document.getElementById("password").value;
	var pwd2 = obj.value;
	var infoDom = document.getElementById("checkdpwd");
	infoDom.style.color = "red";
	if(pwd1 != pwd2){
		infoDom.innerHTML = "×";
		infoDom.style.color = "red";
	}else{
		infoDom.innerHTML = "√";
		infoDom.style.color = "green";
		return true;
	}
	return false;
}
function checkReg()
{
	var form = document.getElementById("formreg");
	var pattern = /^([\s\.a-zA-Z0-9_-]+)+@([\sa-zA-Z0-9_-])+\.([\.a-zA-Z0-9_-])+$/;
	var patpass = /^([a-zA-Z0-9_-]+)+([a-zA-Z0-9_-])+([a-zA-Z0-9_-])+$/;
	var patnick = /^[a-zA-Z0-9_\u4e00-\u9fa5\s]+$/;
	var patname = /^[a-zA-Z\u4e00-\u9fa5\s]+$/;
	var pattel = /^[0-9+\(][0-9+]*[\)]?[0-9-\s]*[0-9\s]$/;
	if(form.username.value==''){
		alert("请输入电子邮箱登录名！");
		form.username.focus();
		return false;
	}else if(!(pattern.test(form.username.value))){
		alert("请输入正确格式的邮箱");
		form.username.focus();
		return false;
	}
	if(form.nickname.value==''){
		alert("请输入昵称！");
		form.nickname.focus();
		return false;
	}else if(!(patnick.test(form.nickname.value))){
		alert("昵称只允许为中文、字母、数字或下划线");
		form.nickname.focus();
		return false;
	}else if(form.nickname.value.length<2){
		alert("昵称长度不够！至少2个字符");
		form.nickname.focus();
		return false;
	}else if(form.nickname.value.length>16){
		alert("昵称太长！最多16字符");
		form.nickname.focus();
		return false;
	}
	if(form.password.value==''||form.password.value.length<6||form.password.value.length>16){
		alert("请输入6~16位数的密码!");
		form.password.focus();
		return false;
	}else if(!(patpass.test(form.password.value))){
		alert("请输入正确格式的密码!");
		form.password.focus();
		return false;
	}
	if(form.cpassword.value!=form.password.value){
		alert("重复密码错误，请重新输入！");
		form.cpassword.focus();
		return false;
	}
	if(form.firstname.value==''){
		alert("请输入联系人姓名，以便联系！");
		form.firstname.focus();
		return false;
	}else if(!(patname.test(form.firstname.value))){
		alert("联系人姓名只允许为中文、字母");
		form.firstname.focus();
		return false;
	}
	if(form.mobile.value==''){
		alert("请输入联系电话，以便联系！");
		form.mobile.focus();
		return false;
	}else if(!(pattel.test(form.mobile.value))){
		alert("请输入正确格式的联系电话！");
		form.mobile.focus();
		return false;
	}
	if(form.address.value==''){
		alert("请输入联系地址，以便联系！");
		form.address.focus();
		return false;
	}
	if(form.postcode.value==''){
		alert("请输入邮政编码，以便联系！");
		form.postcode.focus();
		return false;
	}
	if(form.register.value!='1'){
		alert("只有同意注册条款才能注册！");
		form.register.focus();
		return false;
	}
	return true;
}function checkdpwd(obj)
{
	var pwd1 = document.getElementById("password").value;
	var pwd2 = obj.value;
	var infoDom = document.getElementById("checkdpwd");
	infoDom.style.color = "red";
	if(pwd1 != pwd2){
		infoDom.innerHTML = "×";
		infoDom.style.color = "red";
	}else{
		infoDom.innerHTML = "√";
		infoDom.style.color = "green";
		return true;
	}
	return false;
}
function checkRegSpread()
{
	var form = document.getElementById("formreg");
	var pattern = /^([\s\.a-zA-Z0-9_-]+)+@([\sa-zA-Z0-9_-])+\.([\.a-zA-Z0-9_-])+$/;
	var patpass = /^([a-zA-Z0-9_-]+)+([a-zA-Z0-9_-])+([a-zA-Z0-9_-])+$/;
	var patnick = /^[a-zA-Z0-9_\u4e00-\u9fa5\s]+$/;
	var patname = /^[a-zA-Z\u4e00-\u9fa5\s]+$/;
	var pattel = /^[0-9+\(][0-9+]*[\)]?[0-9-\s]*[0-9\s]$/;
	if(form.username.value==''){
		alert("请输入电子邮箱登录名！");
		form.username.focus();
		return false;
	}else if(!(pattern.test(form.username.value))){
		alert("请输入正确格式的邮箱");
		form.username.focus();
		return false;
	}
	if(form.password.value==''||form.password.value.length<6||form.password.value.length>16){
		alert("请输入6~16位数的密码!");
		form.password.focus();
		return false;
	}else if(!(patpass.test(form.password.value))){
		alert("请输入正确格式的密码!");
		form.password.focus();
		return false;
	}
	if(form.cpassword.value!=form.password.value){
		alert("重复密码错误，请重新输入！");
		form.cpassword.focus();
		return false;
	}	
	return true;
}
