﻿/*
function Get_City_Result_CallBack(response)
{
	document.all("DDL_City").length=0;
	var SelectName="请选择";
	var SelectId="";
	document.all("DDL_City").options.add(new Option(SelectName,SelectId));
	if (response.value != null)
	{           
	  var ds = response.value;
	  if(ds != null && typeof(ds) == "object" && ds.Tables != null)
	  {            
	   for(var i=0; i<ds.Tables[0].Rows.length; i++)
	   {
		 var name=ds.Tables[0].Rows[i].CityName;
		 var id=ds.Tables[0].Rows[i].CityName;
		 document.all("DDL_City").options.add(new Option(name,id));
	   }　　
	 }
	}
	return
}
*/
function CheckForm()
{
	if(document.form1.Txt_LogName.value=="")
	{
		alert("请输入您的用户名！");
		document.form1.Txt_LogName.focus();
		return false;
	}
	if(document.form1.Txt_LogName.value.length < 4 || document.form1.Txt_LogName.value.length > 18)
	{
		alert("用户名必须大于4位小于18位！");
		document.form1.Txt_LogName.focus();
		return false;
	}
	if(document.form1.Txt_LogPwd.value == "")
	{
		alert("请输入您的密码！");
		document.form1.Txt_LogPwd.focus();
		return false;
	}
	if(document.form1.Txt_LogPwd.value.length < 4 || document.form1.Txt_LogPwd.value.length > 18)
	{
		alert("密码必须大于4位小于18位！");
		document.form1.Txt_LogPwd.focus();
		return false;
	}
	if(document.form1.Txt_LogPwd1.value == "")
	{
		alert("确认密码不能为空！");
		document.form1.Txt_LogPwd1.focus();
		return false;
	}
	if(document.form1.Txt_LogPwd.value != document.form1.Txt_LogPwd1.value)
	{
		alert("两次密码不一致！");
		document.form1.Txt_LogPwd1.focus();
		return false;
	}
	if(document.form1.Txt_TrueName.value == "")
	{
		alert("姓名不能为空！");
		document.form1.Txt_TrueName.focus();
		return false;
	}
	if(document.form1.DDL_Province.value == "请选择")
	{
		alert("请选择省份！");
		document.form1.DDL_Province.focus();
		return false;
	}
	if(document.form1.Txt_Tel.value == "")
	{
		alert("手机/电话不能为空！");
		document.form1.Txt_Tel.focus();
		return false;
	}
	if(ValidateMoveTelString(document.form1.Txt_Tel.value)==false && ValidateTelString(document.form1.Txt_Tel.value)==false)
	{
		alert("手机/电话格式不正确！");
		document.form1.Txt_Tel.focus();
		return false;
	}
	if(document.form1.Txt_QQ.value == "")
	{
		alert("请输入QQ号，方便为您解答,没有QQ请用电话代替!");
		document.form1.Txt_QQ.focus();
		return false;
	}
	if(document.form1.CB_Agree.checked == false)
	{
		alert("请阅读并同意注册协议");
		return false;
	}
}
function ResetForm()
{
	if(confirm('确定清空所有项目吗?'))
	{
		form1.reset();
	}
	else
	{
		return false;
	}
}
//验证手机和固话号码的格式
function ValidateMoveTelString(Tel)//验证移动电话
{       
    var regu =/(^[1][0-9]{10}$)|(^0[1][0-9]{10}$)/;
    var re = new RegExp(regu);    
    return re.test(Tel);
} 

function ValidateTelString(Tel)//验证固话
{
    var regu =/(^([0][0-9]{2,3})?\d{7,8}?$)/;
    var re = new RegExp(regu);
    return re.test(Tel);
}   

function ValidateTel(Tel)
{
	var msg = document.getElementById('Lab_MessageTel');
	if(ValidateMoveTelString(Tel)==false && ValidateTelString(Tel)==false)
	{
		msg.innerHTML="<img src='hyImages/Err.gif' /> <font color=red>电话/手机号码格式不正确</font><br />";
		return false;
	}
	else
	{
		getTelHTML("Check.aspx?Type=Tel&Tel="+Tel);
	}
}

function getTelHTML(serverPage)
{
	var ajax = getXmlHttpObject();
	ajax.open("GET", serverPage, true);
	ajax.onreadystatechange = function()
	{
		if(ajax.readyState == 4)
		{
			var msg = document.getElementById('Lab_MessageTel');
			msg.innerHTML=ajax.responseText;
		}
	}
	ajax.send();
} 

//验证用户名
function ValidateString(LogName)//判断是否是字母、数字组成 
{       
    var regu = "^[0-9a-zA-Z]+$";       
    var re = new RegExp(regu);    
    return re.test(LogName)
}

function ValidateLogName(LogName)
{
	var msg = document.getElementById('Lab_Message');
	if(LogName.length < 4 || LogName.length > 18)
	{
		msg.innerHTML="<img src='hyImages/Err.gif' /> <font color=red>用户名不能小于4位或大于18位</font><br />";
		return false;
	}
	else
	{
		if(ValidateString(LogName)==false)
		{
			msg.innerHTML="<img src='hyImages/Err.gif' /> <font color=red>用户名有非法字符,只能是字母或数字</font><br />";
			return false;
		}
		else
		{
			getLogNameHTML("Check.aspx?Type=LogName&LogName="+LogName);
		}
	}
	
}

function getLogNameHTML(serverPage)
{
	var ajax = getXmlHttpObject();
	ajax.open("GET", serverPage, true);
	ajax.onreadystatechange = function()
	{
		if(ajax.readyState == 4)
		{
			var msg = document.getElementById('Lab_Message');
			msg.innerHTML=ajax.responseText;
		}
	}
	ajax.send();
} 

//验证密码
function ValidatePwd()
{
	var Pwd=document.getElementById("Txt_LogPwd");
	var msg = document.getElementById('Message_Pwd');
	if(Pwd.value.length<4||Pwd.value.length>18)
	{
		msg.innerHTML = "<img src='hyImages/Err.gif' /> 密码不能小于4位或大于18位<br />";
		msg.style.color = 'red';
	}
	else
	{
		msg.innerHTML = '';
	}
}