 function chkUserName(postid,msgid,ischeck,chkisused){
 var msg="<font color=green>√输入正确!</font>",error=false,setmsgid=document.getElementById(msgid);
 var strU=String(document.getElementById(postid).value);
 var intStrLen=strU.replace(/[\u0391-\uFFE5]/g,"@@").length; 
 document.getElementById(postid).value=strU.replace(/\s|　|&nbsp(;)?/gi, "");
 if (ischeck==true){ 
	 if(strU.length==0){ 
		 msg="请输入您的登录名称！"
		 error=true } 
	 if((GetLen(strU)<4||GetLen(strU)>16)&&error==false){ 
		 msg="登录名称长度不符合要求,！"
		 error=true }	 
	 if(((!strU.match(/^[a-zA-Z0-9\u4e00-\u9fa5_\d+]{2,16}$/)&&error==false)||strU.match(/^[_\＿]/))){
		 msg="登录名称格式不符合要求！"
		 error=true
		}
		/*
	 if(chkisused==true)
	 {	
		 if(error==false&&!CheckUserName(strU,false)){
			 msg="登录名称已被他人使用！"
			 error=true
			}			
	 }	
	 	*/
		setmsgid.innerHTML=msg
	
	if(error==true)
		{setmsgid.className="tb2";return false	}
	else
		{setmsgid.className="tb1";return true}
  }	
 else
  {
    msg="4-16位英文小写、汉字、数字。"
	setmsgid.innerHTML=msg
    setmsgid.className="tb1"
  }
//alert("验证通过");
 return(true);
}


 function chkpassword(postid,msgid,ischeck){
 var msg="",error=false,setmsgid=document.getElementById(msgid);
 strU=String(document.getElementById(postid).value);
 msg="<font color=green>√输入正确!</font>"
if (ischeck==true){ 
	 if(strU.length==0){ 
		 msg="请输入您的登录密码！"
		 error=true } 
	 if((strU.length<4||strU.length>15)&&error==false){ 
		 msg="登录密码长度不符合要求,请输入4-16位的登录密码！"
		 error=true }
	 if((!strU.match(/^\w+$/))&&error==false){
		 msg="登录密码格式不符合要求！"
		 error=true
		}	
	 setmsgid.innerHTML=msg
	 if(error==true)
	   {setmsgid.className="tb2";return false}
	 else
	   {setmsgid.className="tb1";return true }
}	
else
{
    msg="4-16位英文、数字。"
	setmsgid.innerHTML=msg
    setmsgid.className="tb1"
}
//alert("验证通过");
    return(true);
}

function chkpassword2(postid,msgid,ischeck){
 var msg="<font color=green>√输入正确!</font>",error=false,setmsgid=document.getElementById(msgid);
 var strU=String(document.getElementById(postid).value);
 if(ischeck==true)
 {  
	 if(strU.length==0){ 
		 msg="请输入您的确认密码！"
		 error=true } 
	 if(error==false&&(strU.length<6||strU.length>16)){ 
		 msg="确认密码长度不符合要求,请输入6-15位的确认密码！"
		 error=true }
	 if(error==false&&(!strU.match(/^\w+$/))){
		 msg="确认密码式不符合要求！"
		 error=true
		}
	 if(error==false&&(strU!=(document.getElementById('password').value))){ 
		 msg="确认密码与登录码不一致！"
		 error=true } 	 	
	 setmsgid.innerHTML=msg
	 if(error==true)
		{setmsgid.className="tb2";return false	}
	 else
		{setmsgid.className="tb1";return true}
  }	
 else
	{
	 msg="6-16位英文、数字"
	 setmsgid.innerHTML=msg
	 setmsgid.className="tb1"
	}
 return(true);
}

function chkpwdQ(postid,msgid,ischeck){
 var msg="<font color=green>√输入正确!</font>",error=false,setmsgid=document.getElementById(msgid);
 var strU=String(document.getElementById(postid).value);
 if (ischeck==true){   
   if(strU.length==0){ 
	 msg="请您选择密码查询问题！"
	 error=true } 	
    setmsgid.innerHTML=msg
	if(error==true)
	{setmsgid.className="tb2";return false	}
	else
	{setmsgid.className="tb1";return true}
  }	
  else
  {
    msg="请选择密码查询问题。"
	setmsgid.innerHTML=msg
    setmsgid.className="tb1"
  }
//alert("验证通过");
    return(true);
}

 function chkpwdA(postid,msgid,ischeck){
 var msg="<font color=green>√输入正确!</font>",error=false,setmsgid=document.getElementById(msgid);
 var strU=String(document.getElementById(postid).value);
     document.getElementById(postid).value=strU.replace(/\s|　|&nbsp(;)?/gi, ""); 
if (ischeck==true){
    if (strU.length==0){ 
	msg="请您填写密码查询答案！"
	error=true } 	
	if((GetLen(strU)<6||GetLen(strU)>20)&&error==false){ 
		 msg="密码查询答案长度不符合要求！"
		 error=true }		
    setmsgid.innerHTML=msg
	if(error==true)
	{setmsgid.className="tb2";return false	}
	else
	{setmsgid.className="tb1";return true }
}	
  else
{
    msg="6个字符、数字或3个汉字以上（包括6个）、不要含有空格。"
	setmsgid.innerHTML=msg
    setmsgid.className="tb1"
}
//alert("验证通过");
 return(true);
}

function chkSex(postid,postid2,msgid,ischeck){
var msg="<font color=green>√输入正确!</font>",error=false,setmsgid=document.getElementById(msgid);
var strU=document.getElementById(postid).checked,strU2=document.getElementById(postid2).checked;
if (ischeck==true){
	if(strU==false&&strU2==false){ 
		 msg="请输入您的个人基本信息！"
		 error=true } 
    setmsgid.innerHTML=msg		 		
	if(error==true)
	{setmsgid.className="tb2";return false	}
	else
	{setmsgid.className="tb1";return true }	
 }		
else
  {
    msg="正确填写基本信息，有利于您与您的朋友进行真诚交流。"
	setmsgid.innerHTML=msg
    setmsgid.className="tb1"
  }
//alert("验证通过");
 return(true);
}

function chkMobilePhone(postid,msgid,ischeck){
 var msg="<font color=green>√输入正确!</font>!",error=false,setmsgid=document.getElementById(msgid);
 var strU=(document.getElementById(postid).value);
 if (ischeck==true){   
   if(strU.length==0){ 
	 msg="请输入您的手机号码！"
	 error=true } 		 
	if(isNaN(strU)) {
	 msg="手机号码只能为数字！"
	 error=true 
	 }
	if((strU.substring(0,2)!="13" && strU.substring(0,2)!="15") ||   strU.length !=11) 
	{	
	 if(error==false){	  
	 msg="非13或159开头的手机号码或号码位数不对！"
     error=true}
	}	 
    setmsgid.innerHTML=msg
	if(error==true)
	{setmsgid.className="tb2";return false	}
	else
	{setmsgid.className="tb1";return true}
  }
else
  {
    msg="请输入您的手机号码!"
	setmsgid.innerHTML=msg
    setmsgid.className="tb1"
  }  
    return(true);
}

 function chkcallname(postid,msgid,ischeck){
 var msg="<font color=green>√输入正确!</font>",error=false,setmsgid=document.getElementById(msgid);
 var strU=String(document.getElementById(postid).value);
      document.getElementById(postid).value=strU.replace(/\s|　|&nbsp(;)?/gi, "");
 if (ischeck==true&&strU.length!=0){ 
	 if(strU.length==0){ 
		 msg="请填写您的名称"
		 error=true } 
	 if((GetLen(strU)<4||GetLen(strU)>32)&&error==false){ 
		 msg="您的名称长度不符合要求！"
		 error=true }	 
		setmsgid.innerHTML=msg
	if(error==true)
		{setmsgid.className="tb2";return false	}
	else
		{setmsgid.className="tb1";return true}
  }	
 else
  {
    msg="4-16个字符，英文大小写、汉字、数字、下划线。"
	setmsgid.innerHTML=msg
    setmsgid.className="tb1"
   }
 return(true);
}




 function chkemail(postid,msgid,ischeck){
 var msg="<font color=green>√输入正确!</font>",error=false,setmsgid=document.getElementById(msgid);
 var strU=String(document.getElementById(postid).value);
 if (ischeck==true&&strU.length!=0){ 
	 if(strU.length==0){ 
		 msg="请填写您的电子信箱！"
		 error=true } 
	 if(error==false&&!strU.match(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/)){
		 msg="请填写正确的电子邮箱！"
		 error=true	 
		}
		setmsgid.innerHTML=msg
	if(error==true)
		{setmsgid.className="tb2";return false	}
	else
		{setmsgid.className="tb1";return true }
  }	
 else
   {
    msg="输入正确的电子邮箱,以便确认您的预订服务。	"
	setmsgid.innerHTML=msg
    setmsgid.className="tb1"
   }
 return(true);
}

function isEmail(S) { 
var pass=0; 
if (window.RegExp) { 
var tempS="a"; 
var tempReg=new RegExp(tempS); 
if (tempReg.test(tempS)) pass=1; 
} 
if (!pass) 
return (S.indexOf(".") > 2) && (S.indexOf("@") > 0); 
var r1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)"); 
var r2=new RegExp("^[a-zA-Z0-9\\.\\!\\#\\$\\%\\&\\’\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\~]*[a-zA-Z0-9\\!\\#\\$\\%\\&\\’\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\~]\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); 
return (!r1.test(S) && r2.test(S)); 
}



 function CheckUserName(username,msg){
    var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
    var url = "/blog/CheckUserName.aspx?username="+username+"",returntext;	
    xmlhttp.Open("POST", url, false)
	xmlhttp.setRequestHeader("Content-Type", "text/html;charset=GB2312");
    xmlhttp.Send()
	returntext=bytes2BSTR(xmlhttp.responseBody)
	if(returntext=="true")
	{
	if(msg==true){alert('恭喜您!此登录名称可以使用')}
	return true
	}
    else
	{
	if(msg==true){alert('很抱歉!此登录名称已被其它用户注册!')}
	return false
	}
  }
function GetLen(str)
{
 var len=0;
 for(var i=0;i<str.length;i++)
 {
  char = str.charCodeAt(i);
   if(!(char>255))
  {
   len = len + 1;
  }
  else
  {
   len = len + 2;
  }
  
 }
 return len
}
 


function  ChkSubmit(form)
{
	var boolnum=true
	if(!chkUserName('username','usernameMsg',true,true)){boolnum=false}
	if(!chkpassword('password','pwdMsg',true)){boolnum=false}
	//if(!chkpassword2('password2','pwd2Msg',true)){boolnum=false}
	if(!chkMobilePhone('MobilePhone','MobilePhoneMsg',true)){boolnum=false}
	//if(!chkpwdQ('pwdQ','pwdQMsg',true)){boolnum=false}
	//if(!chkpwdA('pwdA','pwdAMsg',true)){boolnum=false}
//	if(!chkSex('sex_1','sex_2','sexMsg',true)){boolnum=false}
	//if(!chkblogname('blogname','blognameMsg',true)){boolnum=false}
	//if(!chkemail('email','emailMsg',true)){boolnum=false}
	if(boolnum==false)
	{return false}
	else 
	{
	return true
	}
}

 function chkLoginUserName(postid,msgid,ischeck,chkisused){
 document.getElementById("ErrorText1").innerHTML="";	 
 document.getElementById("ErrorText2").innerHTML=""; 
 var msg="<font color=green>√输入正确!</font>",error=false,setmsgid=document.getElementById(msgid);
 var strU=String(document.getElementById(postid).value);
 var intStrLen=strU.replace(/[\u0391-\uFFE5]/g,"@@").length; 
 document.getElementById(postid).value=strU.replace(/\s|　|&nbsp(;)?/gi, "");
 if (ischeck==true){ 
	 if(strU.length==0){ 
		 msg="请输入您的登录名称！"
		 error=true } 
	 if((GetLen(strU)<4||GetLen(strU)>16)&&error==false){ 
		 msg="登录名称长度不符合要求,！"
		 error=true }	 
	 //if(((!strU.match(/^[a-zA-Z0-9\u4e00-\u9fa5_\@\d+]{2,16}$/)&&error==false)||strU.match(/^[_\＿]/))){
		 //msg="登录名称格式不符合要求！"
		// error=true
		//}
		/*
	 if(chkisused==true)
	 {	
		 if(error==false&&!CheckUserName(strU,false)){
			 msg="登录名称已被他人使用！"
			 error=true
			}			
	 }	
	 	*/
		setmsgid.innerHTML=msg
	
	if(error==true)
		{setmsgid.className="tb2";return false	}
	else
		{setmsgid.className="tb1";return true}
  }	
 else
  {
    msg="4-16位卡号/账号/手机号/邮箱。"
	setmsgid.innerHTML=msg
    setmsgid.className="tb1"
  }
//alert("验证通过");
 return(true);
}


function  ChkLoginSubmit(form)
{
	var boolnum=true
	if(!chkLoginUserName('user_id','usernameloginMsg',true,true)){boolnum=false}
	if(!chkpassword('user_password','usernameloginpwdMsg',true)){boolnum=false}
	//if(!chkpassword2('password2','pwd2Msg',true)){boolnum=false}
	//if(!chkMobilePhone('MobilePhone','MobilePhoneMsg',true)){boolnum=false}
	//if(!chkpwdQ('pwdQ','pwdQMsg',true)){boolnum=false}
	//if(!chkpwdA('pwdA','pwdAMsg',true)){boolnum=false}
//	if(!chkSex('sex_1','sex_2','sexMsg',true)){boolnum=false}
	//if(!chkblogname('blogname','blognameMsg',true)){boolnum=false}
	//if(!chkemail('email','emailMsg',true)){boolnum=false}
	if(boolnum==false)
	{return false}
	else 
	{
	return true
	}
}







