function bcheckdata() {
	if (bform.cert_type.value=="") {
		alert("证书类型不能为空！");
		bform.cert_type.focus();
		return false;}
	if (bform.cert_name.value=="") {
		alert("证书名称不能为空！");
		bform.cert_type.focus();
		return false;}
	if (bform.cert_level.value=="") {
		alert("证书等级不能为空！");
		bform.cert_level.focus();
		return false;}
	if (bform.signname.value=="") {
		alert("姓名不能为空！");
		bform.signname.focus();
		return false;}
	if (bform.sex.value=="") {
		alert("性别不能为空！");
		bform.sex.focus();
		return false;}
	if (bform.idcNO.value=="") {
		alert("身份证号码不能为空！");
		bform.idcNO.focus();
		return false;}
	if (bform.birthday.value=="") {
		alert("出生日期不能为空！");
		bform.birthday.focus();
		return false;}
	if (bform.minzu.value=="") {
		alert("民族不能为空！");
		bform.minzu.focus();
		return false;}
	if (bform.zzface.value=="") {
		alert("政治面貌不能为空！");
		bform.zzface.focus();
		return false;}
	if (bform.xl.value=="") {
		alert("学历不能为空！");
		bform.xl.focus();
		return false;}
	if (bform.jaddr.value=="") {
		alert("家庭住址不能为空！");
		bform.jaddr.focus();
		return false;}
	if (bform.txaddr.value=="") {
		alert("通信住址不能为空！");
		bform.txaddr.focus();
		return false;}
	if (bform.recipient.value=="") {
		alert("收件人不能为空！");
		bform.recipient.focus();
		return false;}
	if (bform.Tpho.value=="") {
		alert("联系电话不能为空！");
		bform.Tpho.focus();
		return false;}
	return true;
}
function $(id) { return document.getElementById(id);}
function chkoptn(obj,rid) {
	if (obj.value=="") {
		$(rid).innerHTML="<img src=\"images/aa.gif\" style=\"cursor:pointer;\" title=\"错误\" width=\"13\" height=\"13\" />&nbsp;请选择";
	}
	else {$(rid).innerHTML="<img src=\"images/bb.gif\" style=\"cursor:pointer;\" title=\"正确\" width=\"13\" height=\"13\" />"}
}
function chktxt(obj,rid) {
	if (obj.value=="") {
		$(rid).innerHTML="<img src=\"images/aa.gif\" style=\"cursor:pointer;\" title=\"错误\" width=\"13\" height=\"13\" />&nbsp;不能为空";
	}
	else {$(rid).innerHTML="<img src=\"images/bb.gif\" style=\"cursor:pointer;\" title=\"正确\" width=\"13\" height=\"13\" />"}
}
  
function chkidc(obj,rid){
if(obj.value==""){
	$(rid).innerHTML="<img src=\"images/aa.gif\" style=\"cursor:pointer;\" title=\"身份证号码不能为空!\" width=\"13\" height=\"13\" />&nbsp;不能为空";
	return false;//错误
}
if(checkIdcard(obj.value)=="验证通过!"){
    $(rid).innerHTML="<img src=\"images/bb.gif\" style=\"cursor:pointer;\" title=\"身份证号码格式正确!\" width=\"13\" height=\"13\" />";//正确
	return true;
}
if(checkIdcard(obj.value)=="身份证号码位数不对!"){
	$(rid).innerHTML="<img src=\"images/aa.gif\" style=\"cursor:pointer;\" title=\"身份证号码位数不对!\" width=\"13\" height=\"13\" />";
	return false;//错误
}
if(checkIdcard(obj.value)=="身份证号码出生日期超出范围或含有非法字符!"){
	$(rid).innerHTML="<img src=\"images/aa.gif\" style=\"cursor:pointer;\" title=\"身份证号码出生日期超出范围或含有非法字符!\" width=\"13\" height=\"13\" />";
	return false;//错误
}
if(checkIdcard(obj.value)=="身份证号码校验错误!"){
	$(rid).innerHTML="<img src=\"images/aa.gif\" style=\"cursor:pointer;\" title=\"身份证号码校验错误!\" width=\"13\" height=\"13\" />";
	return false;//错误
}
if(checkIdcard(obj.value)=="身份证地区非法!"){
	$(rid).innerHTML="<img src=\"images/aa.gif\" style=\"cursor:pointer;\" title=\"身份证地区非法!\" width=\"13\" height=\"13\" />";
	return false;//错误
}
return true;//正确
}


//===================================================================================
//////////////////////////////身份证验证////////////////////////////////////
function checkIdcard(idcard){ 
var Errors=new Array( 
"验证通过!", 
"身份证号码位数不对!", 
"身份证号码出生日期超出范围或含有非法字符!", 
"身份证号码校验错误!", 
"身份证地区非法!" 
); 
var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"} 
var idcard,Y,JYM; 
var S,M; 
var idcard_array = new Array(); 
idcard_array = idcard.split(""); 
if(area[parseInt(idcard.substr(0,2))]==null) return Errors[4]; 
switch(idcard.length){ 
case 15: 
if ( (parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard.substr(6,2))+1900) % 4 == 0 )){ 
ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/; 
} else { 
ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/; 
} 
if(ereg.test(idcard)) return Errors[0]; 
else return Errors[2]; 
break; 
case 18: 
if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 )){ 
ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/;//闰年出生日期的合法性正则表达式 
} else { 
ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/;//平年出生日期的合法性正则表达式 
} 
if(ereg.test(idcard)){ 
S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7 
+ (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9 
+ (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10 
+ (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5 
+ (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8 
+ (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4 
+ (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2 
+ parseInt(idcard_array[7]) * 1 
+ parseInt(idcard_array[8]) * 6 
+ parseInt(idcard_array[9]) * 3 ; 
Y = S % 11; 
M = "F"; 
JYM = "10X98765432"; 
M = JYM.substr(Y,1); 
if(M == idcard_array[17]) return Errors[0]; 
else return Errors[3]; 
} 
else return Errors[2]; 
break; 
default: 
return Errors[1]; 
break; 
}
}

function qcheckdata() {
	if (qform.queryname.value=="") {
		alert("查询姓名不能为空！");
		qform.queryname.focus();
		return false;}
	if (qform.qidcNo.value=="") {
		alert("身份证号码不能为空！");
		qform.qidcNo.focus();
		return false;}
	return true;
}