<!--
//显示提示的内容
function tishi(sid){
  this["tishi"+sid].innerHTML="<table border=\"0\" cellspacing=\"1\" bgcolor=\"" +tablebgcolor +"\" cellpadding=1><tr><td bgcolor=\"" + tdbgcolor + "\"><span style=\"display:\" class=\"" + spanclass + "\">"+eval("neirong"+sid)+"</span></td></tr></table>";
}

//取消提示内容
function tishiexit(sid){
  this["tishi"+sid].innerHTML="<span style=\"display:\" class=\"" + spanclass + "\">"+eval("neirong"+sid)+"</span>";
test2(sid)
}
//document.write(spanclass)
//显示全部提示的内容
function xianshi(can1){
  for(i=1;i<=can1;i++){
    this["tishi"+i].innerHTML="<span class=\"" + spanclass + "\">"+eval("neirong"+i)+"</span>";
  }
}

//值是否空，长度是否正确 1值 2最大长度
function stringyz(can1,can2){
  if(can1=="" || can1.length>can2){
    return false
  }
return true
}

//会员名验证 1会员名 2会员名最小长度 3会员名最大长度
function useridzy(can1,cna2,can3){
  var regu = "^[a-zA-Z][a-zA-Z0-9_]"
  var re = new RegExp(regu);
  if (can1.search(re)== -1 || can1.length<cna2 || can1.length>can3 ){
    return false
  }
return true
}

//密码验证 1密码 2密码最小长度 3密码最大长度
function passwordyz(can1,cna2,can3){
  if (can1.length<cna2 || can1.length>can3 ){
    return false
  }
return true
}

//验证Email
function emailyz(can1){
  var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
  var re = new RegExp(regu);
  if (can1.search(re)== -1){
    return false
  }
return true
}

//验证邮政编码
function youbian(can1){
  if(can1.length!=6 || isNaN(can1)){
    return false
  }
return true
}

//身份证验证 1身份证号 2出生年月日
function sfzyz(can1,can2){
  switch(can1.length){
    case 15 :
	can1="19"+can1.slice(6,12);
    can2=can2.replace("-", "");
	if(can1!=can2){	return false}
	break;
	case 18 :
	can1=can1.slice(6,13);
    can2=can2.replace("-", "");
	if(can1!=can2){	return false}
	break;
	default : return false
	break;
  }
return true
}


function CheckForm()
{
	  document.form1.Content.value=editor.HtmlEdit.document.body.innerHTML; 

  if (document.form1.Content.value=="")
  {
    alert("文章内容不能为空！");
	editor.HtmlEdit.focus();
	return false;
  }
  return true;  
}
function loadForm()
{
  editor.HtmlEdit.document.body.innerHTML=document.form1.Content.value;
  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 = idcard.toUpperCase()
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:
//18位身份号码检测
//出生日期的合法性检查 
//闰年月日:((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]))
//平年月日:((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]))
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]; //检测ID的校验位
else return Errors[3];
}
else return Errors[2];
break;
default:
return Errors[1];
break;
}

}


-->