﻿// JScript 文件

function checkread()
		{
			var ck= document.all["ckb_IsRead"].checked;
			if(ck)
			{				
				document.all["imgbtn"].disabled =false;
			}
			else
			{
				document.all["imgbtn"].disabled =true;
			}
		}
		function   checktxt(str)   
		  {   
		  if(str==null)
			{
				return true;
			}
			else
			{
			//只能由数字、字母或_组成
			if(str=="" || str==undefined || str==null)
				return false;
				
		  var   pattern   =   /^[a-zA-Z0-9]+$/   
		   return pattern.test(str); 
		   }	 
		  
		  }   

		//去掉用户名中的非法字符
		function CheckBadWord(str)
		{
			if(str==null)
			{
				return true;
			}
			else
			{
			//只能由数字、字母或_组成
			if(str=="" || str==undefined || str==null)
				return false;
		
			var regEx = /^[\w]*[\u4e00-\u9fa5]*[\w]*$/;
			//var regEx1 = //;
			return regEx.test(str);
			}		

		}
		
		//验证用户是否已存在
		function CheckUserName(uname)
		{
 			if (checktxt(uname))
			{
				var ErrStr="";			
				var tb = document.getElementById("tb_userID");
				if(uname==null || uname.length<4 || uname.length>12)
				{
					tb.focus();
					document.getElementById("sp_err").innerHTML = "<img src='/imgold/x.gif' align='absmiddle'/> 会员号码长度必须在4-12个字符之间。";
					return;
				}	
					
				if(EntPK.Website.reg.UserIsExist(uname).value)
				{
 					tb.focus();
					document.getElementById("sp_err").innerHTML="<img src='/imgold/x.gif' align='absmiddle'/> 会员号码已存在，请更换。";	
					return;
				}
				else
				{
					document.getElementById("sp_err").innerHTML="<img src='/imgold/r.gif' align='absmiddle'/> 会员号码可以使用。";	
				} 			
			}
			else
			{
				document.getElementById("sp_err").innerHTML="<img src='/imgold/x.gif' align='absmiddle'/> 会员号码格式不正确(只能使用字母和数字）。";
			}
		}

		//验证用户是否已存在
		function ChecknickName(uname)
		{
 			if (CheckBadWord(uname))
			{
				var ErrStr="";			
				var tb = document.getElementById("tb_UserName");
				if(uname==null)
				{
					tb.focus();
					document.getElementById("sp_err1").innerHTML = "<img src='/imgold/x.gif' align='absmiddle'/> 请输入昵称。";
					return;
				}	
				if(EntPK.Website.reg.NiChengIsExist(uname).value)
				{
 					tb.focus();
					document.getElementById("sp_err1").innerHTML="<img src='/imgold/x.gif' align='absmiddle'/> 昵称已存在，请更换。";	
					return;
				}
				else
				{
					document.getElementById("sp_err1").innerHTML="<img src='/imgold/r.gif' align='absmiddle'/> 昵称可以使用。";		
				} 		
				
			}
			else
			{			
				document.getElementById("sp_err1").innerHTML="<img src='/imgold/x.gif' align='absmiddle'/> 昵称格式不正确(只能使用字母、汉字和数字）。";
			}
		}
		
		//验证Email是否已存在
		function CheckEmail(uname)
		{		  
 			if (!(uname!=""&&!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(uname)))
			{
				var ErrStr="";			
				var tb = document.getElementById("tb_Email");
				if(uname==null)
				{
					tb.focus();
					document.getElementById("sp_err_email").innerHTML = "<img src='/imgold/x.gif' align='absmiddle'/> 请输入Email。";
					return;
				}	
				if(EntPK.Website.reg.EmailIsExist(uname).value)
				{
 					tb.focus();
					document.getElementById("sp_err_email").innerHTML="<img src='/imgold/x.gif' align='absmiddle'/> Email已存在，请更换。";	
					return;
				}
				else
				{
					document.getElementById("sp_err_email").innerHTML="<img src='/imgold/r.gif' align='absmiddle'/> Email可以使用。";		
				} 		
				
			}
			else
			{						
				document.getElementById("sp_err_email").innerHTML="<img src='/imgold/x.gif' align='absmiddle'/> Email格式不正确。";
			}
		}
		
		//验证注册信息方法
		function chkreg()
		{
			//验证用户名
		
			var uname = document.getElementById("tb_UserID");

//临时
				username.focus();
				alert('用户名重复！');
				return false;
//临时
			if(uname.value=="" || uname.value.length<4 || uname.value.length>12)
			{
				uname.focus();
				alert('会员ID格式不正确！');
				return false;
			}			
			
			var username = document.getElementById("tb_UserName");
			if(username.value=="")
			{
				username.focus();
				alert('请输入用户名！');
				return false;
			}			
			
			//验证email
			var email=document.getElementById("tb_Email");
			
			if(email.value!=""&&!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(email.value)) 
			{
				alert("请输入格式正确的e-mail地址！");
    			email.value = "";
			    email.focus ();
			    return false;
			} 
     
           	//验证密码
           	var pwd = document.getElementById("tb_Password");
           	var pwd2 = document.getElementById("tb_Password2");
           	if(pwd.value=="" || pwd.value.length<4 || pwd.value.length>12)
           	{
           		pwd.value='';
           		pwd.focus();
           		alert('密码格式不正确！');
           		return false;
           	}
           	if(pwd.value!=pwd2.value)
           	{
           		alert('两次密码输入不一致！');
           		pwd.value='';
           		pwd2.value='';
           		pwd.focus();
           		return false;
           	} 
           	//验证生日
           	var bd = document.getElementById("tb_Birthday");
           	if(bd.value=="")
           	{
           		bd.focus();
           		alert('出生日期不能为空！');
           		return false;
             }
             
             //验证城市
             var city = document.getElementById("city").options[document.getElementById("city").selectedIndex].value;
             if(city=="")
             {
             	alert('请选择所在城市！');
             	return false;
             }
               
             var isread = document.getElementById("ckb_IsRead");
             if(!isread.checked)
             {
             	alert("您只有同意用户注册协议才可以注册。");
             	return false;
             }          
             	           	
  			return true;
		}
		//省市赋值
		function updatecity()
		{				
			document.getElementById("provincevalue").value = document.getElementById("province").value;
			document.getElementById("cityvalue").value = document.getElementById("city").value;
		}
