function matchHostIsNet(){if((new RegExp(".net.cn")).test(window.location.toString().toLowerCase())){return true}return false}function gotoTestDaFHome(){if(matchHostIsNet()){window.location.href="http://testdaf.etest.net.cn";return}window.location.href="http://testdaf.etest.edu.cn"}function getHomePage(){if(matchHostIsNet()){return"http://www.etest.net.cn"}return"http://www.etest.edu.cn"}function gotoNews(){if(matchHostIsNet()){document.getElementById("frmnews").src="http://news.etest.net.cn/TESTDAF/1/newslist.htm";return}document.getElementById("frmnews").src="http://news.etest.edu.cn/TESTDAF/1/newslist.htm"}function gotoHomepage(){var a=getHomePage();window.location.href=a}function openHomepage(){var a=getHomePage();window.open(a)}function checklogin(){if(document.getElementById("userId").value==""){document.getElementById("msg").innerHTML="请输入登录的证件号";return false}if(document.getElementById("pwd").value==""){document.getElementById("msg").innerHTML="请输入登录密码";return false}return true}function submitBook(d,c,b){var a=d.checkCode.value;if(a==""||a.length!=4){alert("请正确输入4位验证码");return}if(!confirm("请确认是否预定："+b)){return}d.kdid.value=c;d.submit()}function kdInfo(a){window.open("kdinfo.do?viewType=individual&kdid="+a,"detail","scrollbars=auto,resizable=yes,width=550,height=350")}function modifyPwd(e){var a=e.oldPwd.value;var b=e.newPwd.value;var c=e.newPwdAgain.value;var d=e.userInputCheckCode.value;if(a==""){alert("请输入原密码");return}if(b==""||c==""){alert("请输入新密码");return}if((b.length<6)||(b.length>16)){alert("密码长度应该在6位~16位之间.");return}if(b!=c){alert("新密码两次输入不相同，请重新输入");return}if(d==""){alert("请输入验证码");return}e.submit()}function cancelKd(c,a,b){b.changeType.value="cancel";b.action="changeBk.do";if(!confirm("您确定要取消报考吗？")){return}b.submit()}function cancelPayedKd(c,a,b){b.changeType.value="payedCancel";b.action="changeBk.do";if(!confirm("您确定要退考吗？")){return}b.submit()}function modifyKd(c,a,b){b.changeType.value="change";b.action="changeBk.do";if(!confirm("您确定要更改报考考点吗？")){return}b.submit()}function submitFindPwd(a){if(a.userId.value==""){alert("请输入证件号");return}if(a.checkCode.value==""||a.checkCode.value.length!=4){alert("请正确输入4位验证码");return}a.submit()}function submitShowPwd(a){if(a.remindAnswer.value==""){alert("请输入密码提示问题的答案");return}if(a.checkCode.value==""||a.checkCode.value.length!=4){alert("请正确输入4位验证码");return}a.submit()}function agree(){document.cookie="agree=1";window.location.href="register.do"}function refuse(){document.cookie="agree=0";alert("您不同意教育部考试中心德福考试网上报名协议，将不能进行后续的报名步骤");if(matchHostIsNet()){window.location.href="http://testdaf.etest.net.cn";return}window.location.href="http://testdaf.etest.edu.cn"}function checkProtocol(){if(getCookie("agree")!="1"){window.location.href="regstep1.htm"}}function deleteuserinfo(a){if(!confirm("您确定要删除注册信息吗？删除后，将无法恢复。如果您预定了座位，将会同时被取消。")){return}if(a.userInputCheckCode.value==""){alert("请填写验证码.");a.userInputCheckCode.focus();return}a.updateAction.value="delete";a.submit()}function updateuserinfo(a){puredigit=new RegExp("[０-９Ａ-Ｚａ-ｚ，。？＠　－＿＋－＊＼／［］｛｝；：＂＇︿“～！＃％”]");if((puredigit.test(a.email.value))||(puredigit.test(a.strasseHausNr.value))||(puredigit.test(a.remindAnswer.value))||(puredigit.test(a.postleitzahl.value))||(puredigit.test(a.tel1.value))||(puredigit.test(a.qh.value))||(puredigit.test(a.telNumber.value))||(puredigit.test(a.provinz.value))||(puredigit.test(a.wohnort.value))){if(a.remindAnswer.value==""){alert("请填写密码提示问题答案.");a.remindAnswer.focus();return}}if(a.address.value==""){alert("请填写中文通讯地址.");a.address.focus();return}puredigit=new RegExp("[^A-Za-z0-9 ]");if(a.strasseHausNr.value==""){alert("请填写英文通讯地址.");a.strasseHausNr.focus();return}if(puredigit.test(a.strasseHausNr.value)){alert("英文通讯地址请不要包含标点符号.");a.strasseHausNr.focus();return}if(a.postleitzahl.value==""){alert("请填写邮编.");a.postleitzahl.focus();return}puredigit=new RegExp("[^0-9]");if(puredigit.test(a.postleitzahl.value)){alert("邮编请输入数字.");a.postleitzahl.focus();return}if(a.postleitzahl.value.length!=6){alert("请输入6位数字邮编.");a.postleitzahl.focus();return}if(a.qh.value==""){alert("请填写区号.");a.qh.focus();return}if(puredigit.test(a.qh.value)){alert("区号请输入数字.");a.qh.focus();return}if(a.qh.value.length>4){alert("区号长度应小于5位.");a.qh.focus();return}if(a.tel1.value==""){alert("请填写电话号码.");a.tel1.focus();return}if(puredigit.test(a.tel1.value)){alert("电话号码请输入数字.");a.tel1.focus();return}if(a.telNumber.value==""){alert("请填写手机号码.");a.telNumber.focus();return}if(puredigit.test(a.telNumber.value)){alert("手机号码请输入数字.");a.telNumber.focus();return}if(a.email.value==""){alert("请填写email.");a.email.focus();return}if(!checkEmail(a.email.value)){alert("email输入错误，请重新输入.");a.email.focus();return}if(a.selectGj.options[a.selectGj.selectedIndex].value=="sel"){alert("请选择国籍.");a.selectGj.focus();return}if(a.selectLand.options[a.selectLand.selectedIndex].value=="sel"){alert("请选择居住国家.");a.selectLand.focus();return}puredigit=new RegExp("[^A-Za-z]");if(a.provinz.value==""){alert("请填写居住省份.");a.provinz.focus();return}if(puredigit.test(a.provinz.value)){alert("居住省份请输入拼音.");a.provinz.focus();return}if(a.wohnort.value==""){alert("请填写居住城市.");a.wohnort.focus();return}if(puredigit.test(a.wohnort.value)){alert("居住城市请输入拼音.");a.wohnort.focus();return}if(a.userInputCheckCode.value==""){alert("请填写验证码.");a.userInputCheckCode.focus();return}a.updateAction.value="update";a.submit()}function submitRegInfo(e){puredigit=new RegExp("[０-９Ａ-Ｚａ-ｚ，。？＠　－＿＋－＊＼／［］｛｝；：＂＇︿“～！＃％”]");if((puredigit.test(e.birthYear.value))||(puredigit.test(e.birthMonth.value))||(puredigit.test(e.birthDay.value))||(puredigit.test(e.tdokumentNummer.value))||(puredigit.test(e.password.value))||(puredigit.test(e.email.value))||(puredigit.test(e.nachname.value))||(puredigit.test(e.vorname.value))||(puredigit.test(e.strasseHausNr.value))||(puredigit.test(e.remindAnswer.value))||(puredigit.test(e.postleitzahl.value))||(puredigit.test(e.tel1.value))||(puredigit.test(e.qh.value))||(puredigit.test(e.telNumber.value))||(puredigit.test(e.provinz.value))||(puredigit.test(e.wohnort.value))){alert("不要输入全角字符,请把您的输入法换成半角模式。");return}puredigit=new RegExp("[^\u4e00-\u9fa5]");if((e.xing.value=="")&&(e.ming.value=="")){alert("中文姓和中文名不能同时为空.");e.xing.focus();return}if(puredigit.test(e.xing.value)){alert("中文姓请输入中文.");e.xing.focus();return}if(puredigit.test(e.ming.value)){alert("中文名请输入中文.");e.ming.focus();return}puredigit=new RegExp("[^A-Za-z ]");if((e.nachname.value=="")&&(e.vorname.value=="")){alert("姓(拼音)和名(拼音)不能同时为空).");e.nachname.focus();return}if(puredigit.test(e.nachname.value)){alert("姓(英文或者全拼)请输入字母.");e.nachname.focus();return}if(puredigit.test(e.vorname.value)){alert("名(英文或者全拼)请输入字母.");e.vorname.focus();return}if(!((e.geschlecht[0].checked)||(e.geschlecht[1].checked))){alert("请选择性别.");e.geschlecht[0].focus();return}puredigit=new RegExp("[^0-9]");if(puredigit.test(e.birthYear.value)||e.birthYear.value==""){alert("出生年份请输入数字.");e.birthYear.focus();return}var c=e.birthYear.value;if((parseInt(c,10)<1900)||(parseInt(c,10)>2020)){alert("出生年份输入错误.");e.birthYear.focus();return}if(puredigit.test(e.birthMonth.value)||e.birthMonth.value==""){alert("出生月份请输入数字.");e.birthMonth.focus();return}if(puredigit.test(e.birthDay.value)||e.birthDay.value==""){alert("出生日请输入数字.");e.birthDay.focus();return}var d=e.birthYear.value+"-"+e.birthMonth.value+"-"+e.birthDay.value;if(!checkIsValidDate(d)){alert("请输入正确的出生日期.");e.birthYear.focus();return}if(e.birthMonth.value.length<2){e.birthMonth.value="0"+e.birthMonth.value}if(e.birthDay.value.length<2){e.birthDay.value="0"+e.birthDay.value}var a=false;for(var b=0;b<e.typDesDokuments.length;b++){if(e.typDesDokuments[b].checked){a=true;break}}if(!a){alert("请选择证件类型.");e.typDesDokuments[0].focus();return}if(e.tdokumentNummer.value==""){alert("请填写证件号.");e.tdokumentNummer.focus();return}if(e.tdokumentNummer.value.length<3){alert("证件号必须大于3位,请重新输入.");e.tdokumentNummer.focus();return}puredigit=new RegExp("[^A-Za-z0-9]");if(puredigit.test(e.tdokumentNummer.value)){alert("证件号请输入数字和字母.");e.tdokumentNummer.focus();return}if(puredigit.test(e.password.value)){alert("密码请输入数字和字母.");e.password.focus();return}if((e.password.value.length<6)||(e.password.value.length>16)){alert("密码长度应该在6位~16位之间.");e.password.focus();return}if(e.password.value!=e.rePassword.value){alert("两次输入的密码不一致.");e.password.focus();return}if(e.remindAnswer.value==""){alert("请填写密码提示问题答案.");e.remindAnswer.focus();return}if(e.address.value==""){alert("请填写中文通讯地址.");e.address.focus();return}puredigit=new RegExp("[^A-Za-z0-9 ]");if(e.strasseHausNr.value==""){alert("请填写英文通讯地址.");e.strasseHausNr.focus();return}if(puredigit.test(e.strasseHausNr.value)){alert("英文通讯地址请输入英文或者通讯地址全拼.");e.strasseHausNr.focus();return}if(e.postleitzahl.value==""){alert("请填写邮编.");e.postleitzahl.focus();return}puredigit=new RegExp("[^0-9]");if(puredigit.test(e.postleitzahl.value)){alert("邮编请输入数字.");e.postleitzahl.focus();return}if(e.postleitzahl.value.length!=6){alert("请输入6位数字邮编.");e.postleitzahl.focus();return}if(e.qh.value==""){alert("请填写区号.");e.qh.focus();return}if(puredigit.test(e.qh.value)){alert("区号请输入数字.");e.qh.focus();return}if(e.qh.value.length>4){alert("区号长度应小于5位.");e.qh.focus();return}if(e.tel1.value==""){alert("请填写电话号码.");e.tel1.focus();return}if(puredigit.test(e.tel1.value)){alert("电话号码请输入数字.");e.tel1.focus();return}if(e.telNumber.value==""){alert("请填写手机号码.");e.telNumber.focus();return}if(puredigit.test(e.telNumber.value)){alert("手机号码请输入数字.");e.telNumber.focus();return}if(e.email.value==""){alert("请填写email.");e.email.focus();return}if(!checkEmail(e.email.value)){alert("email输入错误，请重新输入.");e.email.focus();return}if(e.selectGj.options[e.selectGj.selectedIndex].value=="sel"){alert("请选择国籍.");e.selectGj.focus();return}if(e.selectland.options[e.selectland.selectedIndex].value=="sel"){alert("请选择居住国家.");e.selectland.focus();return}puredigit=new RegExp("[^A-Za-z]");if(e.provinz.value==""){alert("请填写居住省份.");e.provinz.focus();return}if(puredigit.test(e.provinz.value)){alert("居住省份请输入英文或者全拼.");e.provinz.focus();return}if(e.wohnort.value==""){alert("请填写居住城市.");e.wohnort.focus();return}if(puredigit.test(e.wohnort.value)){alert("居住城市请输入英文或者全拼.");e.wohnort.focus();return}if(!e.guarantee.checked){alert("您必须保证信息的真实和准确.");e.guarantee.focus();return}if(e.typDesDokuments[0].checked){Retsfz=issfzok(e.tdokumentNummer.value);if(Retsfz!=""){alert("身份证检查如下错误:\n  "+Retsfz);e.tdokumentNummer.focus();return}sb=isbirthdayok(e);if(sb!=""){alert("身份证的出生日期和实际填写的出生日期不符："+sb+",请检查!");e.tdokumentNummer.focus();return}}else{Retsfz=issfzok(e.tdokumentNummer.value);if(Retsfz==""){alert("您填写的号码为身份证，请选择证件类型为中华人民共和国居民身份证！");e.tdokumentNummer.focus();return}}if(e.userInputCheckCode.value==""){alert("请填写验证码.");e.userInputCheckCode.focus();return}e.submit()}function selectedFormItem(g,d,b,h){var f=document.getElementById(g);var c=document.getElementById(h);var e=document.getElementById(b);if(!f){return false}if(!c){return false}var j=d;var a=false;for(i=0;i<f.length;i++){if(f.options[i].value==j){f.options[i].selected=true;c.value=f.options[i].value;a=true;break}}if(!a){if((j!="NOT INPUT")&&(j!="")){c.value=j;e.style.display="block";f.options[f.length-1].selected=true}}}function selectChange(g,b,j){var d=document.getElementById(g);var c=document.getElementById(j);var a=document.getElementById(b);if(!d){return false}if(!c){return false}var h=d.options[d.selectedIndex].text;if(h=="其它"){c.value="";var f=a+'.style.display="block";';a.style.display="block";c.focus()}else{c.value=d.options[d.selectedIndex].value;var e=a+'.style.display="none";';a.style.display="none"}}function regModify(){window.location.href="register.do"}function showNews(){if((new RegExp(".net.cn")).test(window.location.toString().toLowerCase())){document.getElementById("newsFrame").src="http://news.etest.net.cn/testdaf"}else{document.getElementById("newsFrame").src="http://news.etest.edu.cn/testdaf"}}function checkIsValidDate(c){if(c==""){return false}var b=/^((\d{4})|(\d{2}))-(\d{1,2})-(\d{1,2})$/g;var d=c.split("-");if(parseInt(d[0],10)<100){d[0]=2000+parseInt(d[0],10)+""}var a=new Date(d[0],(parseInt(d[1],10)-1)+"",d[2]);if((a.getFullYear()==parseInt(d[0],10))&&(a.getMonth()==(parseInt(d[1],10)-1))&&(a.getDate()==(parseInt(d[2],10)))){return true}else{return false}}function checkEmail(a){var b=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;return b.exec(a)}function issfzok(f){var e="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 c=0;var g="";var a="";if(f.length==15){a=f.substr(0,6)+"19"+f.substr(6,9)+"0"}else{if(f.length==18){a=f}else{return"身份证位数不对."}}xb=Number(a.substr(16,1))%2;if(!/^\d{17}(\d|x)$/i.test(a)){return"身份证中有非法字符."}a=a.replace(/x$/i,"a");if(e.indexOf(a.substr(0,2))==-1){return"非法地区."}sBirthday=a.substr(6,4)+"-"+Number(a.substr(10,2))+"-"+Number(a.substr(12,2));var h=new Date(sBirthday.replace(/-/g,"/"));if(sBirthday!=(h.getFullYear()+"-"+(h.getMonth()+1)+"-"+h.getDate())){return"身份证错误：非法生日."}if(f.length==18){for(var b=17;b>=0;b--){c+=(Math.pow(2,b)%11)*parseInt(a.charAt(17-b),11)}if(c%11!=1){return"校验错误."}}return""}function isbirthdayok(a){if(a.tdokumentNummer.value.length==15){s=a.tdokumentNummer.value.substr(0,6)+"19"+a.tdokumentNummer.value.substr(6,9)+"0"}else{s=a.tdokumentNummer.value}months=a.birthMonth.value;days=a.birthDay.value;if(months.length<2){months="0"+months}if(days.length<2){days="0"+days}if(s.substr(6,4)!=a.birthYear.value){return"年份不符"}else{if(s.substr(10,2)!=months){return"月份不符"}else{if(s.substr(12,2)!=days){return"日期不符"}else{return""}}}};