﻿function isemail (s)
{
        // Writen by david, we can delete the before code
        if (s.length > 100)
        {
                window.alert("邮箱地址长度不能超过100位!");
                return false;
        }

         var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])"
         var re = new RegExp(regu);
         if (s.search(re) != -1) {
               return true;
         } else {
               window.alert ("请输入有效合法的邮箱地址 ！如：abc@163.com")
               return false;
         }
}

function checkagree(powersearch)
{
	  if (document.powersearch.agree.checked==false)
	  {
		  alert("温馨提示:您未同意我们的用户服务协议。请查看！")
		  document.powersearch.agree.focus();
		  return false;
	  } 

}

function checkall(powersearch)
{
	var str1 = delnbsp(document.powersearch.use.value);
	if(str1=="")
	{
		alert("用户名不能为空")
		document.powersearch.use.focus();
		return false;
	}
	if(IsValidString(str1)==false)
		{
			alert("温馨提示：用户当中有不合法字符！\n符号规则：ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_")
			document.powersearch.use.focus();
			return false;
		}
	if(js_byte_length(str1)<12 || js_byte_length(str1)>40)
	{
			alert("温馨提示：用户名长度应在6-20位.")
			document.powersearch.use.focus();
			return false;
	}
	var str2 = document.powersearch.pas1.value;
	if(str2=="")
	{
		alert("密码不能为空")
		document.powersearch.pas1.focus();
		return false;
	}
	if(js_byte_length(str2)<6 || js_byte_length(str2)>50)
	{
		alert("密码长度应在6--50位字符.")
		document.powersearch.pas1.focus();
		return false;
	}
	if(document.powersearch.pas2.value=="")
	{
		alert("请输入确认密码")
		document.powersearch.pas2.focus();
		return false;
	}
	if(document.powersearch.pas1.value!=document.powersearch.pas2.value)
	{
		alert("对不起，密码不一致")
		document.powersearch.pas2.focus();
		return false;
	}
	if(document.powersearch.eml.value=="")
	{
		alert("请填写邮箱")
		document.powersearch.eml.focus();
		return false;
	}
	if(!isemail(document.powersearch.eml.value))
	 {
	     document.powersearch.eml.focus();
		  return false;
	  }
}
		function openwin(powersearch)
		{
			var str1=document.powersearch.Busercode.value; 
			if(str1=="")
			{
				alert("对不起，请输入一个正确的用户名！")
				document.powersearch.Busercode.focus();
				return false;				
			}
			if(IsValidString(str1)==false)
				{
					alert("温馨提示：用户当中有不合法字符！\n符号规则：ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_")
					document.powersearch.Busercode.focus();
					return false;
				}
			if(js_byte_length(str1)<6 || js_byte_length(str1)>20)
			{
					alert("温馨提示：用户名长度应在6-20位.")    
					document.powersearch.Busercode.focus();
					return false;
			}
			else
			{
				var result = showModalDialog("checkuse.asp?use="+str1+"&type=1",window,"dialogWidth:400px;dialogHeight:200px;dialogLeft:100px;dialogTop:150px;");
			}
		}
		
		

		function openwin2(powersearch)
		{
			var str1=document.powersearch.Busercode.value; 
			if(str1=="")
			{
				alert("对不起，请输入一个正确的用户名！")
				document.powersearch.Busercode.focus();
				return false;				
			}
			if(IsValidString(str1)==false)
				{
					alert("温馨提示：用户当中有不合法字符！\n符号规则：ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_")
					document.powersearch.Busercode.focus();
					return false;
				}
			if(js_byte_length(str1)<6 || js_byte_length(str1)>20)
			{
					alert("温馨提示：用户名长度应在6-20位.")    
					document.powersearch.Busercode.focus();
					return false;
			}
			else
			{
				var result = showModalDialog("checkuse.asp?use="+str1+"&type=2",window,"dialogWidth:400px;dialogHeight:200px;dialogLeft:100px;dialogTop:150px;");
			}
		}


		
		function checkmail()
		{
			var str=document.powersearch.Bemail.value;
			if (str=="")
			{
				alert("请输入一个正常的电子邮箱！")
				document.powersearch.Bemail.focus();
				return false;
			}
			if (!isemail(str))
			{
				document.powersearch.Bemail.focus();
				return false;
			}
			else
			{
				var result = showModalDialog("checkeml.aspx?eml="+str,window,"dialogWidth:290px;dialogHeight:200px;dialogLeft:200px;dialogTop:250px;");
			}
		}

		function yingping(BjiaopingID,Btype,BuserCode)
		{
				var result = showModalDialog("../yingping/yingpingadd.asp?AjiaopingID="+BjiaopingID+"&Atype="+Btype+"&AuserCode="+BuserCode,window,"dialogWidth:400px;dialogHeight:200px;dialogLeft:100px;dialogTop:150px;");
			
		}
