﻿var el = new Array();
var els = new Array();
var msgs = new Array();
var alertMsg;

el[0] = new Array("txtMFirstName","isChinese(values)");
el[1] = new Array("txtMLastName","isChinese(values)");
el[2] = new Array("txtFFirstName","isChinese(values)");
el[3] = new Array("txtFLastName","isChinese(values)");
el[4] = new Array("sex1","");
el[5] = new Array("sex2","");
el[6] = new Array("year1","");
el[7] = new Array("year2","");
el[8] = new Array("month1","");
el[9] = new Array("month2","");
el[10] = new Array("day1","");
el[11] = new Array("day2","");
el[12] = new Array("word1","isChinese(values)");
el[13] = new Array("word2","isChinese(values)");

msgs[0] = "请输入你的姓，姓名必须是中文";
msgs[1] = "请输入你的名，姓名必须是中文";
msgs[2] = "请输入对方的姓，姓名必须是中文";
msgs[3] = "请输入对方的名，姓名必须是中文";
msgs[4] = "请选择自己的性别，性别必须是中文";
msgs[5] = "请选择对方的性别，性别必须是中文";
msgs[6] = "请选择自己生日的年份，年份必须是数字";
msgs[7] = "请选择对方生日的年份，年份必须是数字";
msgs[8] = "请选择自己生日的月份，月份必须是数字";
msgs[9] = "请选择对方生日的月份，月份必须是数字";
msgs[10] = "请选择自己生日的天数，天数必须是数字";
msgs[11] = "请选择对方生日的天数，天数必须是数字";
msgs[12] = "请输入占卜文字，占卜文字必须是中文";
msgs[13] = "请输入占卜文字，占卜文字必须是中文";

function checkForm()
{
	storeElement();
	alertMsg = "";
	for(var i=0;i<els.length;i++) {

	    if (els[i]) {
	        if (els[i].value == "" || els[i].value.length == 0) {
	            alertMsg += "◇" + msgs[i] + "\n\n";
	            alert(alertMsg);
	            return false;
	        }
	        else {
	            if (el[i][1] != "") {
	                var values = els[i].value;
	                var check = eval(el[i][1]);
	                if (!check) {
	                    alertMsg += "◇" + msgs[i] + "\n\n";
	                    alert(alertMsg);
	                    return false;
	                }
	            }
	        }
	    }
	}
	if(alertMsg!=null && alertMsg!="")
	{	
		alertMsg = "【温馨提示】\n\n"+alertMsg;
		alert(alertMsg);
		return false;
	}
	return true;
}

function storeElement()
{
	var doc = document;
	for(var i=0;i<el.length;i++)
	{
		if(doc.getElementById(el[i][0]))
		{
			els[i] = doc.getElementById(el[i][0]);
		}
	}
}
//=========
function isChinese(astr){ 
	var lst = /[^\u4E00-\u9FA5]/; 
//	if(astr.length<2) return false;
	return !lst.test(astr); 
} 
