
//注册信息验证
var ispass=true; //全局变量
var G_regemail=false;
var G_reguid=false;
function sub()
{
 
	  p1= userCheck('username','username1');
	 p2=checkEmail(null,document.getElementById('email'),'email_check');
	 var p4= PsdCheck('psdret');
	  if(G_regemail&&G_reguid&&p4)
		ispass=true;
	  else
		ispass=false;
		// alert(" usercheck:"+G_reguid+"  checkEmail:"+G_regemail+" PsdCheck:"+p4);
		return ispass;
}
	//验证用户名是否合法
function userCheck(tbxuid,tbxmsg)
{
currentPos=tbxmsg;
var f=document.reg_user;
var username=f.username.value;
if(username!="")
		{}
		else
		{
				document.getElementById(currentPos).innerHTML="请输入用户名";
				G_reguid=false
				return false;
		}
if(!username.isMobile())
		{
		document.getElementById(currentPos).innerHTML="用户名只能为11位手机号码";
		G_reguid=false
		return false;
		}

if(checkChina(username)==false){
		document.getElementById(currentPos).innerHTML="请不要在用户名中输入中文字符";
		f.username.value="";
		f.username.focus();
		G_reguid=false
		return false;
		}
if(!username.isUserName())
		{
		document.getElementById(currentPos).innerHTML="用户名只能为11位手机号码22"; 
		 f.username.focus();
		 G_reguid=false
		 return false;
		}
		if(checkUID(tbxuid,tbxmsg))
		{
		return false;
		}
		 return true;
}

//验证手机号码
function MPhoneCheck(obj)
{
	var f=document.reg_user;
	var phone=f.mphone.value;
	var username=f.username.value;
	if(phone!="")
	{
		if(phone.length!=11)
		{
			document.getElementById(obj).innerHTML="请输入正确的手机号码";
			f.mphone.focus();
			return false;	
		}
		for(i=0;i<11;i++)
		{
			if(phone[i]<'0'||phone[i]>'9')
			{
				document.getElementById(obj).innerHTML="请输入正确的手机号码";
				f.mphone.focus();
				return false;
			}
		}
		document.getElementById(obj).innerHTML="<img src=images/ok.gif>";
		return true;
	}
	else
	{
	return true;
	}
}
//验证email
function EmailCheck(obj)
{
	var f=document.reg_user;
	var email=f.email.value;
	if(email!="")
		{
			flag=IsMail(email);
			if(flag)
			{
			document.getElementById(obj).innerHTML="<img src=images/ok.gif>";
			return true;
			}
			else
			{
				document.getElementById(obj).innerHTML="请输入正确的邮箱地址";
				f.email.focus();		
				return false;
			}
		}
		else
	{
		return true;
	}
}


function IsMail(mail) 
{ 
var patrn = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
if (!patrn.test(mail)) 
return false; 
else 
return true; 
}

function PsdCheck(obj)
{
	var f=document.reg_user;
	var psd=f.psd.value;
	var psd_r=f.psd_r.value;
	if(psd==""||psd_r=="")
		{
			document.getElementById(obj).innerHTML="密码不能为空";	
			f.psd.value="";
			f.psd_r.value="";
			f.psd.focus();
			return false;
		}
		else
			{
				if(psd==psd_r)
				{
					var bdselect=document.getElementById('brand');
					var bdV=bdselect.options[bdselect.selectedIndex].value;
					var select2=document.getElementById("xh");
					var select2V=select2.options[select2.selectedIndex].value;
					if(bdV=="诺基亚" && psd.length>8){
						document.getElementById(obj).innerHTML="您选的机型为塞班系统，密码长度不能大于8位";
						return false;
					}
					if(psd.length<4){
						document.getElementById(obj).innerHTML="密码太短";
						return false;
					}
					else
					{
					document.getElementById(obj).innerHTML="<font color='green'>正确</font>";
					return true;
					}
				}
				else
				{
					document.getElementById(obj).innerHTML="您两次输入的密码不一致";	
					return false;
				}
			}

}

//重置
function clearup()
{
	var f=document.reg_user;
	document.getElementById("username1").innerHTML="&nbsp;";
	document.getElementById("realnameret").innerHTML="&nbsp;";
	document.getElementById("email_check").innerHTML="&nbsp;";
	document.getElementById("psdret").innerHTML="&nbsp;";
	f.username.focus();

}

function ShowPhone(obj)
{
	currentPos=obj;
	send_request('show.php?kind=phone');
}

function GoToReg()
{
	window.location.href="http://www.mobtx.com/reg_new.php";
}



function checkChina(m_str){ 
var obj = m_str; 
	if(/.*[\u4e00-\u9fa5]+.*$/.test(obj)) 
	{ 
		return false; 
	} 
	return true; 
} 
 