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 url = getHomePage();
	window.location.href = url;
}

function openHomepage() {
	var url = getHomePage();
	window.open(url);
}

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(form, kdid, kdname) {
	var checkCode = form.checkCode.value;
	if (checkCode == "" || checkCode.length != 4) {
		alert("请正确输入4位验证码");
		return;
	}
	$('#btnAgree').click(function() {
		$('#layout_dialog').dialog('close');
		$('input[type=button]').enable = false;
		if (!confirm("请确认是否预定：" + kdname)) {
			return;
		}
		form.kdid.value = kdid;
		form.submit();
		
		return true;
	});
	$('#layout_dialog').dialog({
		title : 'TESTDAF (VR CHINA)',
		width : 780,
		height : 570,
		modal : true,
		closeOnEscape: false,
		resizable: true
	});
		
}

function kdInfo(kdid) {
	window.open('kdinfo.do?viewType=individual&kdid=' + kdid, 'detail',
			'scrollbars=auto,resizable=yes,width=550,height=350');
}

function modifyPwd(form) {
	var oldPwd = form.oldPwd.value;
	var newPwd = form.newPwd.value;
	var newPwdAgain = form.newPwdAgain.value;
	var userInputCheckCode = form.userInputCheckCode.value;
	if (oldPwd == "") {
		alert("请输入原密码");
		return;
	}
	if (newPwd == "" || newPwdAgain == "") {
		alert("请输入新密码");
		return;
	}
	if ((newPwd.length<6)||(newPwd.length>16))
	{
		alert("密码长度应该在6位~16位之间.");
		return;
	}
	if (newPwd != newPwdAgain) {
		alert("新密码两次输入不相同，请重新输入");
		return;
	}
	if (userInputCheckCode == ""){
		alert("请输入验证码");
		return;
	}
	form.submit();
}

function cancelKd(ksid, kdid, form) {
	form.changeType.value = "cancel";
	form.action = "changeBk.do";
	if (!confirm("您确定要取消报考吗？")) {
		return;
	}
	form.submit();
}

function cancelPayedKd(ksid, kdid, form) {
	form.changeType.value = "payedCancel";
	form.action = "changeBk.do";
	if (!confirm("您确定要退考吗？")) {
		return;
	}
	form.submit();
}

function modifyKd(ksid, kdid, form) {
	form.changeType.value = "change";
	form.action = "changeBk.do";
	if (!confirm("您确定要更改报考考点吗？")) {
		return;
	}
	form.submit();
}

function submitFindPwd(form) {
	if (form.userId.value == "") {
		alert("请输入证件号");
		return;
	}
	if (form.checkCode.value == "" || form.checkCode.value.length != 4) {
		alert("请正确输入4位验证码");
		return;
	}
	form.submit();
}

function submitShowPwd(form) {
	if (form.remindAnswer.value == "") {
		alert("请输入密码提示问题的答案");
		return;
	}
	if (form.checkCode.value == "" || form.checkCode.value.length != 4) {
		alert("请正确输入4位验证码");
		return;
	}
	form.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(form) {
	if (!confirm("您确定要删除注册信息吗？删除后，将无法恢复。如果您预定了座位，将会同时被取消。")) {
		return;
	}
	if (form.userInputCheckCode.value == "") {
		alert("请填写验证码.");
		form.userInputCheckCode.focus();
		return;
	}
	form.updateAction.value = "delete";
	form.submit();
}
function updateuserinfo(form){
	puredigit = new RegExp("[０-９Ａ-Ｚａ-ｚ，。？＠　－＿＋－＊＼／［］｛｝；：＂＇︿“～！＃％”]");
	if ((puredigit.test(form.email.value))
	||(puredigit.test(form.strasseHausNr.value))||(puredigit.test(form.remindAnswer.value))
	||(puredigit.test(form.postleitzahl.value))||(puredigit.test(form.tel1.value))
	||(puredigit.test(form.qh.value))||(puredigit.test(form.telNumber.value))
	||(puredigit.test(form.provinz.value))||(puredigit.test(form.wohnort.value))					
	)
	if (form.remindAnswer.value=="")
	{
		alert("请填写密码提示问题答案.");
		form.remindAnswer.focus();
		return;
	}
	if (form.address.value=="")
	{
		alert("请填写中文通讯地址.");
		form.address.focus();
		return;
	}		
	puredigit = new RegExp("[^A-Za-z0-9 ]");
	if (form.strasseHausNr.value=="")
	{
		alert("请填写英文通讯地址.");
		form.strasseHausNr.focus();
		return;
	}
	if (puredigit.test(form.strasseHausNr.value))
	{
		alert("英文通讯地址请不要包含标点符号.");
		form.strasseHausNr.focus();
		return;
	}
	if (form.postleitzahl.value=="")
	{
		alert("请填写邮编.");
		form.postleitzahl.focus();
		return;
	}
	puredigit = new RegExp("[^0-9]");
	if (puredigit.test(form.postleitzahl.value))
	{
		alert("邮编请输入数字.");
		form.postleitzahl.focus();
		return;
	}
	if (form.postleitzahl.value.length!=6){
		alert("请输入6位数字邮编.");
		form.postleitzahl.focus();
		return;
	}
	if (form.qh.value=="")
	{
		alert("请填写区号.");
		form.qh.focus();
		return;
	}
	if  (puredigit.test(form.qh.value))
	{
		alert("区号请输入数字.");
		form.qh.focus();
		return;
	}
	if (form.qh.value.length>4)
	{
		alert("区号长度应小于5位.");
		form.qh.focus();
		return;
	}
	if (form.tel1.value=="")
	{
		alert("请填写电话号码.");
		form.tel1.focus();
		return;
	}
	if (puredigit.test(form.tel1.value))
	{
		alert("电话号码请输入数字.");
		form.tel1.focus();
		return;
	}
	if (form.telNumber.value=="")
	{
		alert("请填写手机号码.");
		form.telNumber.focus();
		return;
	}
	if (puredigit.test(form.telNumber.value))
	{
		alert("手机号码请输入数字.");
		form.telNumber.focus();
		return;
	}
	if (form.email.value=="")
	{
		alert("请填写email.");
		form.email.focus();
		return;
	}	
	if (!checkEmail(form.email.value))
	{
		alert("email输入错误，请重新输入.");
		form.email.focus();
		return;
	}
	if(form.selectGj.options[form.selectGj.selectedIndex].value == "sel"){
		alert("请选择国籍.");
		form.selectGj.focus();
		return;
	}
	if(form.selectLand.options[form.selectLand.selectedIndex].value == "sel"){
		alert("请选择居住国家.");
		form.selectLand.focus();
		return;
	}
	puredigit = new RegExp("[^A-Za-z]");
	if (form.provinz.value=="")
	{
		alert("请填写居住省份.");
		form.provinz.focus();
		return;
	}
	if (puredigit.test(form.provinz.value))
	{
		alert("居住省份请输入拼音.");
		form.provinz.focus();
		return;
	}	
	if (form.wohnort.value=="")
	{
		alert("请填写居住城市.");
		form.wohnort.focus();
		return;
	}	
	if (puredigit.test(form.wohnort.value))
	{
		alert("居住城市请输入拼音.");
		form.wohnort.focus();
		return;
	}
	if (form.userInputCheckCode.value=="")
	{
		alert("请填写验证码.");
		form.userInputCheckCode.focus();
		return;
	}
	form.updateAction.value = "update";
	form.submit();
}
function submitRegInfo(form){
	puredigit = new RegExp("[０-９Ａ-Ｚａ-ｚ，。？＠　－＿＋－＊＼／［］｛｝；：＂＇︿“～！＃％”]");
	if ((puredigit.test(form.birthYear.value))||(puredigit.test(form.birthMonth.value))
	||(puredigit.test(form.birthDay.value))||(puredigit.test(form.tdokumentNummer.value))
	||(puredigit.test(form.password.value))||(puredigit.test(form.email.value))
	||(puredigit.test(form.nachname.value))||(puredigit.test(form.vorname.value))
	||(puredigit.test(form.strasseHausNr.value))||(puredigit.test(form.remindAnswer.value))
	||(puredigit.test(form.postleitzahl.value))||(puredigit.test(form.tel1.value))
	||(puredigit.test(form.qh.value))||(puredigit.test(form.telNumber.value))
	||(puredigit.test(form.provinz.value))||(puredigit.test(form.wohnort.value))					
	)
	{
		alert("不要输入全角字符,请把您的输入法换成半角模式。");
		return;
	}
	puredigit = new RegExp("[^\u4e00-\u9fa5]");	
	if (form.xing.value!="" && puredigit.test(form.xing.value)){
		alert("中文姓请输入中文.");
		form.xing.focus();
		return;
	}		
	if (form.ming.value!="" && puredigit.test(form.ming.value)){
		alert("中文名请输入中文.");
		form.ming.focus();
		return;
	}		
	puredigit = new RegExp("[^A-Za-z ]");	
	if ((form.nachname.value=="")&&(form.vorname.value==""))
	{
		alert("姓(拼音)和名(拼音)不能同时为空).");
		form.nachname.focus();
		return;
	}
	if (puredigit.test(form.nachname.value)){
		alert("姓(英文或者全拼)请输入字母.");
		form.nachname.focus();
		return;
	}	
	if (puredigit.test(form.vorname.value)){
		alert("名(英文或者全拼)请输入字母.");
		form.vorname.focus();
		return;
	}	
	if (!((form.geschlecht[0].checked)||(form.geschlecht[1].checked)))
	{
		alert("请选择性别.");
		form.geschlecht[0].focus();
		return;
	}
	puredigit = new RegExp("[^0-9]");
	if (puredigit.test(form.birthYear.value)||form.birthYear.value=="")
	{
		alert("出生年份请输入数字.");
		form.birthYear.focus();
		return;
	}
	var year = form.birthYear.value;		   
	if ((parseInt(year,10)<1900)||(parseInt(year,10)>2020))
	{
		alert("出生年份输入错误.");
		form.birthYear.focus();
		return;
	}	
	if (puredigit.test(form.birthMonth.value)||form.birthMonth.value=="")
	{
		alert("出生月份请输入数字.");
		form.birthMonth.focus();
		return;
	}	
	if (puredigit.test(form.birthDay.value)||form.birthDay.value=="")
	{
		alert("出生日请输入数字.");
		form.birthDay.focus();
		return;
	}
	var csrq = form.birthYear.value+"-"+form.birthMonth.value+"-"+form.birthDay.value;
	if (!checkIsValidDate(csrq))
	{
		alert("请输入正确的出生日期.");
		form.birthYear.focus();
		return;
	}
	if(form.birthMonth.value.length<2){
			form.birthMonth.value = "0"+form.birthMonth.value;
		}
	if(form.birthDay.value.length<2){
			form.birthDay.value = "0"+form.birthDay.value;
		}
	var hasTypDesDokuments = false;
	for (var i=0; i<form.typDesDokuments.length; i++){
		if ( form.typDesDokuments[i].checked ){
			hasTypDesDokuments = true;
			break;
		}
	}
	if (!hasTypDesDokuments){
		alert("请选择证件类型.");
		form.typDesDokuments[0].focus();
		return;
	}
	if (form.tdokumentNummer.value=="")
	{
		alert("请填写证件号.");
		form.tdokumentNummer.focus();
		return;
	}
	if (form.tdokumentNummer.value.length<3){
		alert("证件号必须大于3位,请重新输入.");
		form.tdokumentNummer.focus();
		return;
	}
	puredigit = new RegExp("[^A-Za-z0-9]");
	if (puredigit.test(form.tdokumentNummer.value))
	{
		alert("证件号请输入数字和字母.");
		form.tdokumentNummer.focus();
		return;
	}
	if (puredigit.test(form.password.value))
	{
		alert("密码请输入数字和字母.");
		form.password.focus();
		return;
	}
	if ((form.password.value.length<6)||(form.password.value.length>16))
	{
		alert("密码长度应该在6位~16位之间.");
		form.password.focus();
		return;
	}
	if (form.password.value!=form.rePassword.value)
	{
		alert("两次输入的密码不一致.");
		form.password.focus();
		return;
	}
	if (form.remindAnswer.value=="")
	{
		alert("请填写密码提示问题答案.");
		form.remindAnswer.focus();
		return;
	}
	if (form.address.value=="")
	{
		alert("请填写中文通讯地址.");
		form.address.focus();
		return;
	}		
	puredigit = new RegExp("[^A-Za-z0-9 ]");
	if (form.strasseHausNr.value=="")
	{
		alert("请填写英文通讯地址.");
		form.strasseHausNr.focus();
		return;
	}
	if (puredigit.test(form.strasseHausNr.value))
	{
		alert("英文通讯地址请输入英文或者通讯地址全拼.");
		form.strasseHausNr.focus();
		return;
	}
	if (form.postleitzahl.value=="")
	{
		alert("请填写邮编.");
		form.postleitzahl.focus();
		return;
	}
	puredigit = new RegExp("[^0-9]");
	if (puredigit.test(form.postleitzahl.value))
	{
		alert("邮编请输入数字.");
		form.postleitzahl.focus();
		return;
	}
	if (form.postleitzahl.value.length!=6){
		alert("请输入6位数字邮编.");
		form.postleitzahl.focus();
		return;
	}
	if (form.qh.value=="")
	{
		alert("请填写区号.");
		form.qh.focus();
		return;
	}
	if  (puredigit.test(form.qh.value))
	{
		alert("区号请输入数字.");
		form.qh.focus();
		return;
	}
	if (form.qh.value.length>4)
	{
		alert("区号长度应小于5位.");
		form.qh.focus();
		return;
	}
	if (form.tel1.value=="")
	{
		alert("请填写电话号码.");
		form.tel1.focus();
		return;
	}
	if (puredigit.test(form.tel1.value))
	{
		alert("电话号码请输入数字.");
		form.tel1.focus();
		return;
	}
	if (form.telNumber.value=="")
	{
		alert("请填写手机号码.");
		form.telNumber.focus();
		return;
	}
	if (puredigit.test(form.telNumber.value))
	{
		alert("手机号码请输入数字.");
		form.telNumber.focus();
		return;
	}
	if (form.email.value=="")
	{
		alert("请填写email.");
		form.email.focus();
		return;
	}	
	if (!checkEmail(form.email.value))
	{
		alert("email输入错误，请重新输入.");
		form.email.focus();
		return;
	}
	if(form.selectGj.options[form.selectGj.selectedIndex].value == "sel"){
		alert("请选择国籍.");
		form.selectGj.focus();
		return;
	}
	if(form.selectland.options[form.selectland.selectedIndex].value == "sel"){
		alert("请选择居住国家.");
		form.selectland.focus();
		return;
	}
	puredigit = new RegExp("[^A-Za-z]");
	if (form.provinz.value=="")
	{
		alert("请填写居住省份.");
		form.provinz.focus();
		return;
	}
	if (puredigit.test(form.provinz.value))
	{
		alert("居住省份请输入英文或者全拼.");
		form.provinz.focus();
		return;
	}	
	if (form.wohnort.value=="")
	{
		alert("请填写居住城市.");
		form.wohnort.focus();
		return;
	}	
	if (puredigit.test(form.wohnort.value))
	{
		alert("居住城市请输入英文或者全拼.");
		form.wohnort.focus();
		return;
	}
	if (!form.guarantee.checked)
	{
		alert("您必须保证信息的真实和准确.");
		form.guarantee.focus();
		return;
	}
	// 身份证类型的证件号进行检查
	if (form.typDesDokuments[0].checked)
	{
		Retsfz = issfzok(form.tdokumentNummer.value);
		if (Retsfz!="")
		{	
			alert("身份证检查如下错误:\n  "+Retsfz);
			form.tdokumentNummer.focus();
			return;		
		}
		
		sb = isbirthdayok(form);
		if (sb!="")
		{	
			alert("身份证的出生日期和实际填写的出生日期不符："+sb+
			",请检查!");
			form.tdokumentNummer.focus();
			return;
		}
	}	
	else{
		Retsfz = issfzok(form.tdokumentNummer.value);
		if (Retsfz=="")
		{
			alert("您填写的号码为身份证，请选择证件类型为中华人民共和国居民身份证！");
			form.tdokumentNummer.focus();
			return;			
		}
	}	
	if (form.userInputCheckCode.value=="")
	{
		alert("请填写验证码.");
		form.userInputCheckCode.focus();
		return;
	}
	form.submit();
}
function selectedFormItem(itemId, itemValue, hdTdObj, otherObj) {
	var objOption = document.getElementById(itemId);
	var objOther = document.getElementById(otherObj);
	var objHdTd = document.getElementById(hdTdObj);
	if (!objOption)
		return false;
	if (!objOther)
		return false;
	var s = itemValue;
	var isFind = false;
	for (i = 0; i < objOption.length; i++) {
		if (objOption.options[i].value == s) {
			objOption.options[i].selected = true;
			objOther.value = objOption.options[i].value;
			isFind = true;
			break;
		}
	}
	if (!isFind) {
		if ((s != "NOT INPUT") && (s != "")) {
			objOther.value = s;
			// var s1 = hdTdObj + ".style.display=\"block\";";
			// eval(s1);
			objHdTd.style.display = "block";
			objOption.options[objOption.length - 1].selected = true;
		}
	}
}

function selectChange(selectObj, hdTdObj, otherObj) {
	var objOption = document.getElementById(selectObj);
	var objOther = document.getElementById(otherObj);
	var objhdTd = document.getElementById(hdTdObj);
	if (!objOption)
		return false;
	if (!objOther)
		return false;
	var s1 = objOption.options[objOption.selectedIndex].text;
	if (s1 == "其它") {
		objOther.value = "";
		var s2 = objhdTd + ".style.display=\"block\";";
		objhdTd.style.display = "block";
		// eval(s2);
		objOther.focus();
	} else {
		objOther.value = objOption.options[objOption.selectedIndex].value;
		var s3 = objhdTd + ".style.display=\"none\";";
		objhdTd.style.display = "none";
		// eval(s3);
	}
}

function regModify(){
	window.location.href = "register.do";
}

function quesModify(){
	window.location.href = "question.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(str)
{
	if(str == "")
		return false;
    var pattern = /^((\d{4})|(\d{2}))-(\d{1,2})-(\d{1,2})$/g;
    var arrDate = str.split("-");
    if(parseInt(arrDate[0],10) < 100)
        arrDate[0] = 2000 + parseInt(arrDate[0],10)+"";
    var mydate =  new Date(arrDate[0],(parseInt(arrDate[1],10) -1)+"",arrDate[2]);
    if((mydate.getFullYear()==parseInt(arrDate[0],10)) && (mydate.getMonth()==(parseInt(arrDate[1],10) -1)) && (mydate.getDate()==(parseInt(arrDate[2],10))))
        return true;
    else
        return false;
}
function checkEmail(input)
{
	var isEmail = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;   
	return isEmail.exec(input);		
}
function issfzok(s)
{
	var aCity="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 iSum=0
	var info=""
	var sId=""
	if (s.length==15) 
		sId=s.substr(0,6)+"19"+s.substr(6,9)+"0";
	else if (s.length==18) 
		sId=s;
	else 
		return "身份证位数不对.";

	xb=Number(sId.substr(16,1))%2;

	if(!/^\d{17}(\d|x)$/i.test(sId)) return "身份证中有非法字符.";
	sId=sId.replace(/x$/i,"a");
	if(aCity.indexOf(sId.substr(0,2))==-1)	return "非法地区.";
	sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2));
	var d=new Date(sBirthday.replace(/-/g,"/"))
	if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate()))
		return "身份证错误：非法生日.";
	if (s.length==18) 
	{
		for(var i = 17;i>=0;i --) 
			iSum += (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 - i),11);
		if(iSum%11!=1) return "校验错误.";
	}
	return "";
}	

function isbirthdayok(form)
{
	if (form.tdokumentNummer.value.length==15) 
		s=form.tdokumentNummer.value.substr(0,6)+"19"+form.tdokumentNummer.value.substr(6,9)+"0";
	else 
		s=form.tdokumentNummer.value;

	months = form.birthMonth.value;
	days = form.birthDay.value;
	if (months.length<2)
		months = "0" + months;
	if (days.length<2)
		days = "0" + days;
	if (s.substr(6,4)!=form.birthYear.value)
	{
		return "年份不符";
	}
	else if (s.substr(10,2)!=months)
	{
		return "月份不符";
	}
	else if (s.substr(12,2)!=days)
	{
		return "日期不符";
	}
	else
		return "";
}

function getRadioValue(elementName) {
	var aa = document.getElementsByName(elementName);
	for ( var i = 0; i < aa.length; i++){
		if(aa[i].checked){
			return aa[i].value;
		}
	}
	return "";
}

function checkQues(form){
	var msg = "请完整填写调查表";
	if(getRadioValue("ques01_1")==""){
		alert(msg);
		form.ques01_1[0].focus();
		return false;
	}
	if(getRadioValue("ques01_1")=="1" && (getRadioValue("ques01_2")=="" || form.ques01_3.value=="")){
		alert(msg);
		form.ques01_2[0].focus();
		return false;
	}
	if(form.ques01_3.value!="" && !isDigit(form.ques01_3.value)){
		alert("请输入数字");
		form.ques01_3.focus();
		return false;
	}
	if(form.ques02_1.value=="0" && form.ques02_2.value==""){
		alert(msg);
		form.ques02_1.focus();
		return false;
	}
	if(form.ques03_1.value=="0"){
		alert(msg);
		form.ques03_1.focus();
		return false;
	}
	if(getRadioValue("ques04_1")==""){
		alert(msg);
		form.ques04_1[0].focus();
		return false;
	}
	if(form.ques04_2.value=="" || form.ques04_2.value=="0"){
		alert(msg);
		form.ques04_2.focus();
		return false;
	}
	if(getRadioValue("ques05_1")==""){
		alert(msg);
		form.ques05_1[0].focus();
		return false;
	}
	if(getRadioValue("ques06_1")==""){
		alert(msg);
		form.ques06_1[0].focus();
		return false;
	}
	if(form.ques06_2.value==""){
		alert(msg);
		form.ques06_2.focus();
		return false;
	}
	else if(!isDigit(form.ques06_2.value)){
		alert("请输入数字");
		form.ques06_2.focus();
		return false;
	}
	if(getRadioValue("ques07_1")==""){
		alert(msg);
		form.ques07_1[0].focus();
		return false;
	}
	if(getRadioValue("ques08_1")==""){
		alert(msg);
		form.ques08_1[0].focus();
		return false;
	}
	if(getRadioValue("ques08_1")=="35" && document.getElementById("ques08_1_35").value=="0"){
		alert(msg);
		document.getElementById("ques08_1_35").focus();
		return false;
	}
	if(getRadioValue("ques08_1")=="36" && document.getElementById("ques08_1_36").value=="0"){
		alert(msg);
		document.getElementById("ques08_1_36").focus();
		return false;
	}
	if(getRadioValue("ques08_1")=="37" && document.getElementById("ques08_1_37").value=="0"){
		alert(msg);
		document.getElementById("ques08_1_37").focus();
		return false;
	}
	if(getRadioValue("ques08_1")=="38" && document.getElementById("ques08_1_38").value=="0"){
		alert(msg);
		document.getElementById("ques08_1_38").focus();
		return false;
	}
	return true;
}

function checkQues01(input){
	if(input.value=="1"){
		document.getElementById("ques01_1_trial").disabled=false;
		document.getElementById("ques01_1_exam").disabled=false;
		document.getElementById("ques01_2_input").disabled=false;
	}
	else{
		document.getElementById("ques01_1_trial").disabled=true;
		document.getElementById("ques01_1_exam").disabled=true;
		document.getElementById("ques01_2_input").disabled=true;
		document.getElementById("ques01_1_trial").checked=false;
		document.getElementById("ques01_1_exam").checked=false;
		document.getElementById("ques01_2_input").value="";
	}
}

function ques02change(select){
	if(select.value!=0){
		document.getElementById("ques02_2").disabled=true;
		document.getElementById("ques02_2").value="";
	}
	else{
		document.getElementById("ques02_2").disabled=false;
	}
}

function ckeckQues08(input){
	document.getElementById("ques08_1_35").disabled = true;
	document.getElementById("ques08_1_35").value = "0";
	document.getElementById("ques08_1_36").disabled = true;
	document.getElementById("ques08_1_36").value = "0";
	document.getElementById("ques08_1_37").disabled = true;
	document.getElementById("ques08_1_37").value = "0";
	document.getElementById("ques08_1_38").disabled = true;
	document.getElementById("ques08_1_38").value = "0";
	if(input.value=="35" || input.value=="36" || input.value=="37" || input.value=="38"){
		document.getElementById("ques08_1_"+input.value).disabled = false;
	}
}

function setQues08_2(val){
	if(val=="35" || val=="36" || val=="37" || val=="38"){
		document.getElementById("ques08_2").value=document.getElementById("ques08_1_"+val).value;
	}
	else{
		document.getElementById("ques08_2").value="";
	}
}

function isDigit(val) {
	puredigit = new RegExp("[^0-9]");
	return !puredigit.test(val);
}

function submitQuesInfo(form, step){
	form.step.value=step;
	setQues08_2(getRadioValue("ques08_1"));
	if(step=="next"){
		if(checkQues(form)==true){
			form.submit();
		}
	} 
	else{
		form.submit();
	}
}
