areaF = new Array(
"中国内地",
"中国台湾",
"中国香港",
"中国澳门",
"其他国家和地区"
);
sheng = new Array(
"北京",
"上海市",
"天津市",
"重庆市",
"宁夏",
"新疆",
"西藏",
"内蒙古",
"安徽省",
"山东省",
"江苏省",
"广东省",
"浙江省",
"福建省",
"甘肃省",
"广西省",
"贵州省",
"海南省",
"河北省",
"河南省",
"黑龙江省",
"湖北省",
"湖南省",
"江西省",
"吉林省",
"辽宁省",
"青海省",
"山西省",
"陕西省",
"四川省",
"云南省"
);
xian = new Array(
"台北市",
"台北县",
"高雄市",
"高雄县",
"花莲市",
"花莲县",
"基隆市",
"嘉义市",
"嘉义县",
"金门县",
"连江县",
"苗栗市",
"苗栗县",
"南投市",
"南投县",
"澎湖县",
"屏东市",
"屏东县",
"台东市",
"台东县",
"台南市",
"台南县",
"台中市",
"台中县",
"桃园市",
"桃园县",
"新竹市",
"新竹县",
"宜兰市",
"宜兰县",
"云林县",
"彰化市",
"彰化县"
);
guojia = new Array(
"新加坡",
"美国",
"马来西亚",
"泰国",
"日本",
"法国",
"德国",
"加拿大",
"印度尼西亚",
"秘鲁",
"南非",
"意大利",
"俄罗斯",
"澳大利亚",
"英国",
"其它国家和地区"
);
function check(){
	win=window.open("./check.php?action=check&username="+frmReg.username.value,"check","width=200,height=100,left=100,top=100");
	if(frmReg.username.value==""||frmReg.username.value.indexOf(" ")==0){
		win.document.write("请填写用户名！");
		return false;
	}
	if(frmReg.username.value.length < 5){
		win.document.write("请填写(5-15)长度的用户名！");
		return false;
	}
	frmReg.target.value="check";
	frmReg.action.value="./check.php?action=check";
	frmReg.submit();
		return true;
}
function GetObjID(ObjName)
{
	for (var ObjID = 0; ObjID < window.frmReg.elements.length; ObjID ++)
	{
		if(window.frmReg.elements[ObjID].name == ObjName)
		{
			return(ObjID);
			break;
		}
	}
	return(-1);
}
function ChangeOption(ObjName, DesName)
{
	ObjID = GetObjID(ObjName);
	DesObjID = GetObjID(DesName);
	document.frmReg.elements[DesObjID].length = 0;
	if(ObjID != -1 && DesObjID != -1)
	{
		CatValue = window.frmReg.elements[ObjID].value;
    if(CatValue == areaF[2] || CatValue == areaF[3])
		{
			document.frmReg.elements[DesObjID].length = 0;
			ssx.style.display = "none";
			sss1.style.display = "none";
			sss2.style.display = "none";
		}
		else
		{
			ssx.style.display = "";
			sss1.style.display = "";
			sss2.style.display = "none";
			if(CatValue == areaF[0]){tt=sheng;}
			if(CatValue == areaF[1]){tt=xian;}
			if(CatValue == areaF[4]){tt=guojia;sss1.style.display = "none";sss2.style.display = "";}
			j = 0;
			for(var i=0; i< tt.length; i++ )
			{
					document.frmReg.elements[DesObjID].options[j]= new Option( tt[i], tt[i]);
					j ++;
			}
		}
	}
}
// 
function CheckLetterNum(InputValue){
    var reg=/^([a-z]|[A-Z]|[0-9])+$/
	var isValid
		
		isValid=frmReg.exec(InputValue)
		if (!isValid) {
			//alert("输入 "+InputValue+" 无效！")
			return false
		}
		return true
}
function CheckNum(InputValue){
    var reg=/^([0-9])+$/
	var isValid
		
		isValid=frmReg.exec(InputValue)
		if (!isValid) {
			//alert("输入 "+InputValue+" 无效！")
			return false
		}
		return true
}
function check_email( address ) {
	if( (address=="")||(address.indexOf('@')==-1)||(address.indexOf('.')==-1) )
		return false;

	return true;
}
function Validate(reg){
	if( frmReg.action.value=="insert"){
		if ((frmReg.username.value == "")||(frmReg.username.value.indexOf(" ")==0)){
			alert("用户名首位不能为空！");
			frmReg.username.select();
			return false;
		}
	}
	if ((frmReg.username.value.length <5) || (frmReg.username.value.length >16) || (!CheckLetterNum(frmReg.username.value))){
		alert("请填写长度在5-16的字母和数字组成的用户名！");
		frmReg.username.select();
		return false;
	}
	if( frmReg.action.value=="insert" || frmReg.password.value.length >0){
		if ((frmReg.password.value.length <5) || (frmReg.password.value.length >15)){
			alert("请填写长度在5-15位的密码！");
			frmReg.password.select();
			return false;
		}
		if (frmReg.password.value != frmReg.pws1.value){
			alert("两次填写的密码不相同！");
			frmReg.pws1.select();
			return false;
		}
	}
	if ((frmReg.quest.value == "")||(frmReg.quest.value.indexOf(" ")==0)){
		alert("密码提示问题 首位 不能为空！");
		frmReg.quest.select();
		return false;
	}
	if ((frmReg.quest.value.length <4) || (frmReg.quest.value.length >200)){
		alert("密码提示问题不能太短！");
		frmReg.quest.select();
		return false;
	}
	if ((frmReg.result.value == "")||(frmReg.result.value.indexOf(" ")==0)){
		alert("密码提示问题 首位 不能为空！");
		frmReg.result.select();
		return false;
	}
	if ((frmReg.result.value.length <3) || (frmReg.result.value.length >200)){
		alert("密码提示问题不能太短！");
		frmReg.result.select();
		return false;
	}
	if ((frmReg.name.value == "")||(frmReg.name.value.indexOf(" ")==0)){
		alert("请填写有效的姓名(首位不能为空)！");
		frmReg.name.select();
		return false;
	}
	if ((frmReg.year.value == "0")||(frmReg.year.value == "")||(frmReg.year.value.indexOf(" ")==0)||!CheckNum(frmReg.year.value)){
		alert("请填写有效的年龄！");
		frmReg.year.select();
		return false;
	}
	
	if ((frmReg.tel.value.length <8) || (frmReg.tel.value.length >20)||(frmReg.tel.value == "")){
		alert("请填写您的电话号码！");
		frmReg.tel.select();
		return false;
	}
	
	if (frmReg.zubie.value == "none"){
		alert("请选择组别！");
		frmReg.zubie.focus();
		return false;
	}
	if (frmReg.area.value == ""){
		alert("请选择您所在的地区！");
		frmReg.area.focus();
		return false;
	}
	if (frmReg.zubie.value == "大陆网友" && frmReg.area.value != "中国内地"){
		alert("您选择的组别或所在的地区有误！");
		frmReg.area.focus();
		return false;
	}
	if (frmReg.zubie.value != "大陆网友" && frmReg.area.value == "中国内地"){
		alert("您选择的组别或所在的地区有误！");
		frmReg.area.focus();
		return false;
	}
	if ((frmReg.area.value == "其他国家和地区" ) && (frmReg.town.value == "none")){
		alert("请选择您所在的地区名称！");
		frmReg.town.focus();
		return false;
	}
	if (frmReg.level.value == "none"){
		alert("请选学历！");
		frmReg.level.focus();
		return false;
	}
	if (frmReg.work.value == "none"){
		alert("请选择职业！");
		frmReg.work.focus();
		return false;
	}
	if ((frmReg.email.value == "" ) || (frmReg.email.value.indexOf(" ")==0)||!check_email(frmReg.email.value)){
		alert("请填写有效的E-mail地址！");
		frmReg.email.select();
		return false;
	}
	if ((frmReg.address.value == "" ) || (frmReg.address.value.length<6)){
		alert("请填写有效的邮寄地址！");
		frmReg.address.select();
		return false;
	}
	if ((frmReg.postcode.value == "" ) || (frmReg.postcode.value.indexOf(" ")==0)){
		alert("请填写邮政编码，不能有空格！");
		frmReg.postcode.select();
		return false;
	}
}