function checknumber(String) 
{ 
	var Letters = "1234567890"; 
	var i; 
	var c; 
	for( i = 0; i < String.length; i ++ ) 
	{ 
		c = String.charAt( i ); 
		if (Letters.indexOf( c ) ==-1) 
		{ 
		return true; 
		} 
	} 
return false; 
}
function checknumberPhone(String) 
{ 
	var Letters = "1234567890-"; 
	var i; 
	var c; 
	for( i = 0; i < String.length; i ++ ) 
	{ 
		c = String.charAt( i ); 
		if (Letters.indexOf( c ) ==-1) 
		{ 
		return true; 
		} 
	} 
return false; 
}
function showMenu(n) {
	for(var i = 1; i < 6 ; i++){
		eval("Layer"+i).style.visibility="hidden";
		eval("img"+i).style.display="";
	}
	eval("Layer"+7).style.visibility="hidden";
	eval("img"+7).style.display="";
	eval("Layer"+8).style.visibility="hidden";
	eval("img"+8).style.display="";
	eval("Layer"+n).style.visibility="visible";
	eval("img"+n).style.display="none";
}
function disableMenu(n){
		eval("Layer"+n).style.visibility="hidden";
		eval("img"+n).style.display="";
}
function showImg(src) {
	eval(src).style.display="";
}
function disableImg(src) {
	eval(src).style.display="none";
}
function showUserImg(src,src_b) {
	eval(src).style.display="";
	eval(src_b).style.display="none";
}
function isNum(str) {
  if(str=="") {
    return false;
  }
  for(var i=0;i<str.length;i++) {
    if(str.charAt(i)!=" ") {
      var tmp = parseInt(str.charAt(i));
      if(isNaN(tmp)) {
        return false;
      }
    }
  }
  return true;
}
function Logonform(){
	if("" == adminLogin.adminDepertMent.value){
		alert("部门必须选择！");
		return ;
	}
	if("" == adminLogin.adminName.value){
		alert("管理员名称必须填写！");
		return ;
	}else{
		if(true == isChinese(adminLogin.adminName.value)){
				alert("不能包含汉字，白痴！");
			}
		if(false==checkSpecialStr(adminLogin.adminName.value)){
			return;
		}
	}
	if("" == adminLogin.adminPWD.value){
		alert("管理员密码必须填写！");
		return ;
	}else{
		if(false==checkSpecialStr(adminLogin.adminPWD.value)){
			return;
		}
	}

	adminLogin.submit();
}
function winopen(targeturl1){
	var targeturl="http://"
	newwin=window.open("","","scrollbars")
	if (document.all){
	newwin.moveTo(0,0)
	newwin.resizeTo(480,180)
}
newwin.location=targeturl1+"?optype=0";
}
function pwdform(){
  if("" == changePWDDone.newPWD.value){
    alert("新密码必须填写！");
    return ;
  }else{
		if(false==checkSpecialStr(changePWDDone.newPWD.value)){
			return;
		}
	}
  if("" == changePWDDone.connewPWD.value){
    alert("新密码确认必须填写！");
    return ;
  }else{
		if(false==checkSpecialStr(changePWDDone.connewPWD.value)){
			return;
		}
	}
  if(changePWDDone.newPWD.value != changePWDDone.connewPWD.value){
    alert("确认密码不正确！");
    return ;
  }
  changePWDDone.submit();
}

function checkSpecialStr(InStr){
	var Str = InStr;
	if(Str.indexOf('~')>=0){
		alert("输入的字符中不能包括~!");
		return false;
	}

	if(Str.indexOf('$')>=0){
		alert("输入的字符中不能包括$等特殊字符!");
		return false;
	}
	if(Str.indexOf('%')>=0){
		alert("输入的字符中不能包括%等特殊字符!");
		return false;
	}
	if(Str.indexOf('^')>=0){
		alert("输入的字符中不能包括^等特殊字符!");
		return false;
	}
	if(Str.indexOf('&')>=0){
		alert("输入的字符中不能包括&等特殊字符!");
		return false;
	}
	if(Str.indexOf('*')>=0){
		alert("输入的字符中不能包括*等特殊字符!");
		return false;
	}
	if(Str.indexOf('(')>=0){
		alert("输入的字符中不能包括(等特殊字符!");
		return false;
	}
	if(Str.indexOf(')')>=0){
		alert("输入的字符中不能包括)等特殊字符!");
		return false;
	}

	if(Str.indexOf('+')>=0){
		alert("输入的字符中不能包括+等特殊字符!");
		return false;
	}
	if(Str.indexOf('<')>=0){
		alert("输入的字符中不能包括<等特殊字符!");
		return false;
	}
	if(Str.indexOf('>')>=0){
		alert("输入的字符中不能包括>等特殊字符!");
		return false;
	}
	if(Str.indexOf(',')>=0){
		alert("输入的字符中不能包括,等特殊字符!");
		return false;
	}

	if(Str.indexOf('?')>=0){
		alert("输入的字符中不能包括?等特殊字符!");
		return false;
	}
	if(Str.indexOf('/')>=0){
		alert("输入的字符中不能包括/等特殊字符!");
		return false;
	}
	if(Str.indexOf('{')>=0){
		alert("输入的字符中不能包括{等特殊字符!");
		return false;
	}
	if(Str.indexOf('}')>=0){
		alert("输入的字符中不能包括}等特殊字符!");
		return false;
	}
	if(Str.indexOf('[')>=0){
		alert("输入的字符中不能包括[等特殊字符!");
		return false;
	}
	if(Str.indexOf(']')>=0){
		alert("输入的字符中不能包括]等特殊字符!");
		return false;
	}
	if(Str.indexOf('\'')>=0){
		alert("输入的字符中不能包括'等特殊字符!");
		return false;
	}
	if(Str.indexOf('\"')>=0){
		alert("输入的字符中不能包括\"等特殊字符!");
		return false;
	}
	if(Str.indexOf(':')>=0){
		alert("输入的字符中不能包括:等特殊字符!");
		return false;
	}
	if(Str.indexOf(';')>=0){
		alert("输入的字符中不能包括;等特殊字符!");
		return false;
	}
	if(Str.indexOf(' ')>=0){
		alert("输入的字符中不能包括空格等特殊字符!");
		return false;
	}

//-------全角字符的过滤
        if(Str.indexOf('１')>=0){
		alert("输入的字符中不能包括１这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
        if(Str.indexOf('２')>=0){
		alert("输入的字符中不能包括２这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
if(Str.indexOf('３')>=0){
		alert("输入的字符中不能包括３这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
if(Str.indexOf('４')>=0){
		alert("输入的字符中不能包括４这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
if(Str.indexOf('５')>=0){
		alert("输入的字符中不能包括５这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
if(Str.indexOf('６')>=0){
		alert("输入的字符中不能包括６这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
if(Str.indexOf('７')>=0){
		alert("输入的字符中不能包括７这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
if(Str.indexOf('８')>=0){
		alert("输入的字符中不能包括８这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
if(Str.indexOf('９')>=0){
		alert("输入的字符中不能包括９这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
if(Str.indexOf('０')>=0){
		alert("输入的字符中不能包括０这样的全角字符!请输入标准的数字字符如1234567890。");
		return false;
	}
}
//以下用于用户注册
function applyform () {
	if(form1.userName.value==""){
		alert("请填写账号");
		return;
	}else{
		if(false == checkSpecialStr(form1.userName.value)) return;
		if(isChinese(form1.userName.value)){
			alert("账户名称只能由数字和英文字母组成");
			return;
		}
		if(form1.userName.value.length>10){
			alert("账户名称长度不能超过10位！");
			return;
		}
	}
    if(form1.userRealName.value==""){
		alert("请填写真实姓名");
		return;
	}else{
		//if(false == checkSpecialStr(form1.userRealName.value)) return;
	}
    if(form1.userPWD.value==""){
		alert("请填写密码");
		return;
	}else{

		if(isChinese(form1.userPWD.value)){
			alert("密码数字和英文字母组成");
			return;
		}
		if(false == checkSpecialStr(form1.userPWD.value)) return;
		if(form1.userPWD.value.length<6){
			alert("密码长度至少6位！");
			return;
			}
		if(form1.userPWD.value.length>10){
			alert("密码长度不能超过10位！");
			return;
			}
	}
       if(form1.conUserPWD.value!=form1.userPWD.value){
		alert("确认密码不正确");
		return;
	}
	if(form1.CertNumber.value==""){
		alert("请填写身份证号码");
		return;
	}else{
		if(false == checkSpecialStr(form1.CertNumber.value)) return;
	  //if(true == isNaN(form1.CertNumber.value)){
		//alert("身份证号码必须由数字组成");
		//return;
	  //}
	  if(form1.CertNumber.value.length != 15 && form1.CertNumber.value.length != 18){
			alert("请使用标准的15位或18位身份证号码");
			return ;
		}
    }
	if(checkIdcard(form1.CertNumber.value)!="验证通过!"){
		alert(checkIdcard(form1.CertNumber.value));
		return;
	}
	if(form1.checkbox.checked == false)
		{
			confirm("请选择“您已经仔细阅读了「荣誉之战I－－钢甲洪流」 用户注册协议书”的选项后，方可继续下面的步骤！");
			 return;
		}	
	form1.action="Register_Result.jsp";
	form1.submit();
}
//校验注册用户是的用户名是否可用
function checkReName(){
	if(form1.userName.value==""){
		alert("请先填写用户名！");
		return;
		}
	form1.action="index.jsp";
	form1.submit();
}

//校验用户注册信息补充
function appform1(){
	var txt = form1.userPostalCode.value;
	var phone = form1.userPhono.value;
	var mphone = form1.telPhono.value;
	if(form1.pwdQuestion.value==""){
		alert("请填写密码提示问题");
		return;
	}else{
			if(false == checkSpecialStr(form1.pwdQuestion.value)) return;

    }
	if(form1.pwdAnswer.value==""){
		alert("请填写密码提示问题答案");
		return;
	}else{
		if(false == checkSpecialStr(form1.pwdAnswer.value)) return;


    }
	if(form1.userEmail.value==""){
		alert("请填写E_mail");
		return;
	}else{
          if(true == isChinese(form1.userEmail.value)){
                    alert("E_mail中不能包含中文或特殊字符");
                    return;
          }
		  var str=form1.userEmail.value;
		  if(str.indexOf("@") == -1){
			  alert("请填写正确的E_mail地址如：123@woh.com！");

			  return false;
		  }
		  if(str.indexOf(".") == -1){
			  alert("请填写正确的E_mail地址如：123@woh.com！");

			  return false;
		  }
    }
	if(form1.certNumber.value==""){
		alert("请填写身份证号码");
		return;
	}else{
		if(false == checkSpecialStr(form1.certNumber.value)) return;
	  //if(true == isNaN(form1.certNumber.value)){
		//alert("身份证号码必须由数字组成");
		//return;
	  //}
	  //if(form1.certNumber.value.length != 15 && form1.certNumber.value.length != 18){
			//alert("请使用标准的15位或18位身份证号码");
			//return ;
		//}
    }
	if(form1.pwdQuestion.value==""){
		alert("密码提示问题");
		return;
	}else{
		if(false == checkSpecialStr(form1.pwdQuestion.value)) return;
		}
	if(form1.pwdAnswer.value==""){
		alert("提示问题答案");
		return;
	}else{
		if(false == checkSpecialStr(form1.pwdAnswer.value)) return;
		}

    	if(checknumber(txt)) 
	{ 
		alert("邮编只能为数字！"); 
		return false; 
	}
	if(checknumberPhone(phone)) 
	{ 
		alert("电话只能为数字和-！"); 
		return false; 
	}
	if(checknumber(mphone)) 
	{ 
		alert("手机只能为数字！"); 
		return false; 
	}
	form1.action="modify_Register_Result.jsp";
	form1.submit();
}

//判断当前字符是英文字符还是中文字符
function isChinese(chrInput){
  if (/[^\x00-\xff]/g.test(chrInput)) return true;
  else return false;
}
function sendkeyform(){
	if("" == keyform.RealName.value){
		alert("用户真实姓名不能为空!");
		return;
	}else{
		if(false == checkSpecialStr(keyform.RealName.value)) return;
	}
	if("" == keyform.IDNumber.value){
		alert("身份证号码不能为空!");
		return;
	}else{
		if(false == checkSpecialStr(keyform.IDNumber.value)) return;
	  if(true == isChinese(keyform.IDNumber.value)){
		alert("身份证号码必须由数字组成");
		return;
	  }
	  if(keyform.IDNumber.value.length != 15 && keyform.IDNumber.value.length != 18){
			alert("请使用标准的15位或18位身份证号码");
			return ;
		}
    }
	if("" == keyform.ApplyKey.value){
		alert("注册验证码不能为空!");
		return;
	}else{
		if(false == checkSpecialStr(keyform.ApplyKey.value)) return;
	  if(true == isChinese(keyform.ApplyKey.value)){
		alert("注册验证码必须由数字和字母组成");
		return;
	  }
	}
	keyform.submit();
}
//关于浮动的图片add by pjm 2004-8-25
var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

function getRef(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}

var isNS = navigator.appName == "Netscape";

function moveRightEdge() {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

	if (isNS4) {
		yMenuFrom   = div1.top;
		yMenuTo     = windows.pageYOffset + 300;
	} else if (isDOM) {
		yMenuFrom   = parseInt (div1.style.top, 10);
		yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 300;
	}
	timeoutNextCheck = 500;

	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
		if (yMenuTo < yMenuFrom)
			yOffset = -yOffset;
		if (isNS4)
			div1.top += yOffset;
		else if (isDOM)
			div1.style.top = parseInt (div1.style.top, 10) + yOffset;
			timeoutNextCheck = 10;
	}
	setTimeout ("moveRightEdge()", timeoutNextCheck);
}
// end add
// add by pjm 2004-8-28
function userInfomodify() {
	var txt = form1.userPostalCode.value;
	var phone = form1.userPhono.value;
	var mphone = form1.telPhono.value;
	if(form1.userEmail.value==""){
		alert("请填写E_mail");
		return;
	}else{
	 if(true == isChinese(form1.userEmail.value)){
                    alert("E_mail中不能包含中文或特殊字符");
                    return;
          }
		  var str=form1.userEmail.value;
		  if(str.indexOf("@") == -1){
			  alert("请填写正确的E_mail地址如：123@woh.com！");
			  return false;
		  }
		  if(str.indexOf(".") == -1){
			  alert("请填写正确的E_mail地址如：123@woh.com！");
			  return false;
		  }
	}
	if(checknumber(txt)) 
	{ 
		alert("邮编只能为数字！"); 
		return false; 
	}
	if(checknumberPhone(phone)) 
	{ 
		alert("电话只能为数字和-！"); 
		return false; 
	}
	if(checknumber(mphone)) 
	{ 
		alert("手机只能为数字！"); 
		return false; 
	}

	form1.action="userInfo_modify.jsp";
	form1.submit();
}
// end add
// add by pjm 2004-8-31
function showtd(n){
	for(var i = 0; i < 9 ; i ++){
		eval("td"+i).style.display="none";
	}
	eval("td"+n).style.display="";
	parent.document.all.icetext.style.height=parent.icetext.document.body.scrollHeight;
}
function showtditeminf(n){
	for(var i = 0; i < 2 ; i ++){
		eval("td"+i).style.display="none";
	}
	eval("td"+n).style.display="";
	parent.document.all.icetext.style.height=parent.icetext.document.body.scrollHeight;
}
// end add
// add by ld 2006-1-19 用于二次放号活动说明　065.jsp
function showtd2(n){
	for(var i = 0; i < 30 ; i ++){
		eval("td"+i).style.display="none";
	}
	eval("td"+n).style.display="";
}
// end add
//add by shanshan 2005-02-06
function showtable(n){
	for(var i = 0; i < 16 ; i ++){

		eval("td"+i).style.display="none";
	}
	eval("td"+n).style.display="";
}
// end add
//add 2006-7-25 显示地图
function showmap(n){
	for(var i = 0; i < 11 ; i ++){
		eval("td"+i).style.display="none";
	}
	eval("td"+n).style.display="";
	parent.document.all.icetext.style.height=parent.icetext.document.body.scrollHeight;
}
//end add
//add 为活动投票选图
function showtdx(n){
	for(var i = 0; i < 50 ; i ++){
		eval("td"+i).style.display="none";
	}
	eval("td"+n).style.display="";
	toupiao.toupiao.value=n;
}
//endadd
//add by pjm 2004-9-1
function changeimg(imgname){

	itemimg1.setAttribute("movie","../images/IceGame/zhuangbei/"+imgname+".swf");

}
function index_changeimg(imgname){

	itemimg.setAttribute("movie","image/IceGame/zhuangbei/"+imgname+".swf");

}
// end add
//add by 2006-7-12
function changesound(soundname){

	bgsound.src="sound/"+soundname+".wav"
}
//end add
//add by dd 2005-6-7
//登陆bbs
function bbs_login(){

	if("" == login.userName.value){
		alert("用户名必须填写！");
		return ;
	}else{
		if(false==checkSpecialStr(login.userName.value)){
			return;
		}
	}

	if("" == login.userPWD.value){
		alert("用户密码必须填写！");
		return ;
	}else{
		if(false==checkSpecialStr(login.userPWD.value)){
			return;
		}
	}

        login.submit();
}
//add end
function sendform99(){
	if("" == keyform.RealName.value){
		alert("用户真实姓名不能为空!");
		return;
	}else{
		if(false == checkSpecialStr(keyform.RealName.value)) return;
	}
	if("" == keyform.IDNumber.value){
		alert("身份证号码不能为空!");
		return;
	}else{
		if(false == checkSpecialStr(keyform.IDNumber.value)) return;
	  if(true == isChinese(keyform.IDNumber.value)){
		alert("身份证号码必须由数字组成");
		return;
	  }
	  //if(keyform.IDNumber.value.length != 15 && keyform.IDNumber.value.length != 18){
			//alert("请使用标准的15位或18位身份证号码");
			//return ;
		//}
    }
	keyform.submit();
}
function f_chk()
		{
		    var ll_Length;		
			ll_Length = f_getLen(f_strTrim(form1.userName.value));
			if (ll_Length == 0){
				alert("请填写账号！");
				form1.userName.focus();
				return false;
			}	
			if (( ll_Length > 14 ) || ( ll_Length < 4 )){
				alert("账号长度应在4－14个字符之间！");
				form1.userName.focus();
				return false;
			}
			
			if (f_accountstr(f_strTrim(form1.userName.value)) != -1){ 
				alert("账号只能支持小写英文字母、数字、减号和下划线组成！");		
				form1.userName.focus();
				form1.userName.select();
				return false;
			}
			document.all.iframe_check.src = "CKUN.jsp?userName=" + f_strTrim(form1.userName.value);
		}
function payOnline()
	{
			if("" == payonline.transname.value){
				alert("充值账号必须填写！");
				return false;
			}else{
				if(payonline.transname.value!=payonline.transname1.value){
					alert("充值账号和确认充值账号不一致！");
					return;
					}
			}
					if("" == payonline.transamt.value){
				alert("充值金额必须填写！");
				return false;
				}else{
					if(checknumber(payonline.transamt.value)){
					alert("充值金额只能是整数！");
					return false;
					}
				}

		payonline.submit();
	}
			
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))
{	
	//18岁检验
	var date2=idcard.substr(6,2)+"/"+idcard.substr(8,2)+"/"+idcard.substr(10,2)
	if(idcard.substr(6,2)>40){
		date2="19"+date2
		}else{
			date2="20"+date2
		}
	var Date1=Date.parse(date2);
	var thisDAte=new Date();
	var SUBDSte=parseInt((thisDAte - Date1) / 86400000); 
	if(SUBDSte>(365*18))
	{
		return Errors[0]; //检测ID的校验位
	}else{
		return Errors[2];
	}
}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])
{ //18岁检验
	var date2=idcard.substr(6,4)+"/"+idcard.substr(10,2)+"/"+idcard.substr(12,2)
	var Date1=Date.parse(idcard.substr(6,4)+"/"+idcard.substr(10,2)+"/"+idcard.substr(12,2));
	var thisDAte=new Date();
	var SUBDSte=parseInt((thisDAte - Date1) / 86400000); 
	if(SUBDSte>(365*18))return Errors[0]; //检测ID的校验位
}
else return Errors[3];
}
else return Errors[2];
break;
default:
return Errors[1];
break;
}

}
