
function refreshCaptcha() {
	
	document.getElementById("captcha").style.background="";
	document.getElementById("captcha").style.background="url(verify_image.php)";
	document.frmRegister.code.value="";
	document.frmRegister.code.select();
}

function ChkRegister_Normal() {
	val01 = document.frmRegister.prename[0];
	val02 = document.frmRegister.prename[1];
	val03 = document.frmRegister.prename[2];
	val04 = document.frmRegister.fname;
	val05 = document.frmRegister.lname;
	val06 = document.frmRegister.m;
	val07 = document.frmRegister.fm;
	val08 = document.frmRegister.education;
	val09 = document.frmRegister.occupation;
	val10 = document.frmRegister.company;
	val11 = document.frmRegister.business;
	val12 = document.frmRegister.telno;
	val14 = document.frmRegister.email;
	val15 = document.frmRegister.channel[0];
	val16 = document.frmRegister.channel[1];
	val17 = document.frmRegister.channel[2];
	val18 = document.frmRegister.channel[3];
	val19 = document.frmRegister.channel[4];
	val20 = document.frmRegister.channel[5];
	val21 = document.frmRegister.channel[6];
	val22 = document.frmRegister.channel[7];
	val23 = document.frmRegister.channel[8];
	val24 = document.frmRegister.topic_1[0];
	val25 = document.frmRegister.topic_1[1];
	val26 = document.frmRegister.topic_1[2];
	val27 = document.frmRegister.topic_2[0];
	val28 = document.frmRegister.topic_2[1];
	val29 = document.frmRegister.topic_2[2];
	val30 = document.frmRegister.topic_3[0];
	val31 = document.frmRegister.topic_3[1];
	val32 = document.frmRegister.topic_3[2];
	val33 = document.frmRegister.topic_4[0];
	val34 = document.frmRegister.topic_4[1];
	val35 = document.frmRegister.topic_4[2];
	val43 = document.frmRegister.topic_5[0];
	val44 = document.frmRegister.topic_5[1];
	val45 = document.frmRegister.topic_5[2];
	val36 = document.frmRegister.code;
	val37 = document.frmRegister.pass;
	
	val38 = document.frmRegister.payname[0];
	val39 = document.frmRegister.payname[1];
	val40 = document.frmRegister.payname[2];
	/*
	val41 = document.frmRegister.typeperson[0];
	val42 = document.frmRegister.typeperson[1];
	*/
	

	errorcount = 0;

	if(val01.checked == false && val02.checked == false && val03.checked == false) {
		document.getElementById("err_01").style.display="inline";
		errorcount++;
	}else document.getElementById("err_01").style.display="none";

	if(val04.value == "") {
		document.getElementById("err_02").style.display="inline";
		errorcount++;
	}else document.getElementById("err_02").style.display="none";

	if(val05.value == "") {
		document.getElementById("err_03").style.display="inline";
		errorcount++;
	}else document.getElementById("err_03").style.display="none";

	if(val06.checked == false && val07.checked == false) {
		document.getElementById("err_04").style.display="inline";
		errorcount++;
	}else document.getElementById("err_04").style.display="none";

	if(val08.selectedIndex == 0 || val08.selectedIndex == "") {
		document.getElementById("err_05").style.display="inline";
		errorcount++;
	}else document.getElementById("err_05").style.display="none";

	if(val09.selectedIndex == 0 || val09.selectedIndex == "") {
		document.getElementById("err_06").style.display="inline";
		errorcount++;
	}else document.getElementById("err_06").style.display="none";

	if(val10.value == "") {
		document.getElementById("err_07").style.display="inline";
		errorcount++;
	}else document.getElementById("err_07").style.display="none";

	if(val11.selectedIndex == 0 || val11.selectedIndex == "") {
		document.getElementById("err_08").style.display="inline";
		errorcount++;
	}else document.getElementById("err_08").style.display="none";

	if(val12.value == "" || val12.value.length < 9 || val12.value.length > 10 || ChkAllNum(val12) == false) {
		document.getElementById("err_09").style.display="inline";
		errorcount++;
	}else document.getElementById("err_09").style.display="none";

	if(val14.value == "" || chkMail(val14.value) == true) {
		document.getElementById("err_10").style.display="inline";
		errorcount++;
	}else document.getElementById("err_10").style.display="none";

	if(val15.checked == false && val16.checked == false && val17.checked == false && val18.checked == false && val19.checked == false && val20.checked == false && val21.checked == false && val22.checked == false && val23.checked == false) {
		document.getElementById("err_11").style.display="inline";
		errorcount++;
	}else document.getElementById("err_11").style.display="none";

	if(val24.checked == false && val25.checked == false && val26.checked == false) {
		document.getElementById("err_12").style.display="inline";
		errorcount++;
	}else document.getElementById("err_12").style.display="none";

	if(val27.checked == false && val28.checked == false && val29.checked == false) {
		document.getElementById("err_13").style.display="inline";
		errorcount++;
	}else document.getElementById("err_13").style.display="none";

	if(val30.checked == false && val31.checked == false && val32.checked == false) {
		document.getElementById("err_14").style.display="inline";
		errorcount++;
	}else document.getElementById("err_14").style.display="none";

	if(val33.checked == false && val34.checked == false && val35.checked == false) {
		document.getElementById("err_15").style.display="inline";
		errorcount++;
	}else document.getElementById("err_15").style.display="none";

	if(val43.checked == false && val44.checked == false && val45.checked == false) {
		document.getElementById("err_40").style.display="inline";
		errorcount++;
	}else document.getElementById("err_40").style.display="none";

	if(val36.value == "" && val36.value.length != 5) {
		document.getElementById("err_16").style.display="inline";
		errorcount++;
	}else document.getElementById("err_16").style.display="none";


	if(val38.checked == false && val39.checked == false && val40.checked == false) {
		document.getElementById("err_38").style.display="inline";
		errorcount++;
	}else document.getElementById("err_38").style.display="none";


/*
	if(val41.checked == false && val42.checked == false) {
		document.getElementById("err_39").style.display="inline";
		errorcount++;
	}else document.getElementById("err_39").style.display="none";

	if(val41.checked == true){
		if(val38.checked == false && val39.checked == false) {
			document.getElementById("err_38").style.display="inline";
			errorcount++;
		}else document.getElementById("err_38").style.display="none";
	}
*/

	if(errorcount > 0) {
		alert("กรุณากรอกรายละเอียดที่มีสัญลักษณ์ * ให้ครบถ้วน");
		return false;
	}else
	{
		val37.value = 1;
		return true;
	}
}


function ChkRegister_Student() {
	val01 = document.frmRegister.prename[0];
	val02 = document.frmRegister.prename[1];
	val03 = document.frmRegister.prename[2];
	val04 = document.frmRegister.fname;
	val05 = document.frmRegister.lname;
	val06 = document.frmRegister.m;
	val07 = document.frmRegister.fm;
	val08 = document.frmRegister.education;
	val09 = document.frmRegister.occupation;
	val10 = document.frmRegister.company;
	val11 = document.frmRegister.business;
	val12 = document.frmRegister.telno;
	val14 = document.frmRegister.email;
	val15 = document.frmRegister.channel[0];
	val16 = document.frmRegister.channel[1];
	val17 = document.frmRegister.channel[2];
	val18 = document.frmRegister.channel[3];
	val19 = document.frmRegister.channel[4];
	val20 = document.frmRegister.channel[5];
	val21 = document.frmRegister.channel[6];
	val22 = document.frmRegister.channel[7];
	val23 = document.frmRegister.channel[8];
	val24 = document.frmRegister.topic_1[0];
	val25 = document.frmRegister.topic_1[1];
	val26 = document.frmRegister.topic_1[2];
	val27 = document.frmRegister.topic_2[0];
	val28 = document.frmRegister.topic_2[1];
	val29 = document.frmRegister.topic_2[2];
	val30 = document.frmRegister.topic_3[0];
	val31 = document.frmRegister.topic_3[1];
	val32 = document.frmRegister.topic_3[2];
	val33 = document.frmRegister.topic_4[0];
	val34 = document.frmRegister.topic_4[1];
	val35 = document.frmRegister.topic_4[2];
	val43 = document.frmRegister.topic_5[0];
	val44 = document.frmRegister.topic_5[1];
	val45 = document.frmRegister.topic_5[2];
	val36 = document.frmRegister.code;
	val37 = document.frmRegister.pass;
	/*
	val38 = document.frmRegister.payname[0];
	val39 = document.frmRegister.payname[1];
	val40 = document.frmRegister.payname[2];
	val41 = document.frmRegister.typeperson[0];
	val42 = document.frmRegister.typeperson[1];
	*/
	

	errorcount = 0;

	if(val01.checked == false && val02.checked == false && val03.checked == false) {
		document.getElementById("err_01").style.display="inline";
		errorcount++;
	}else document.getElementById("err_01").style.display="none";

	if(val04.value == "") {
		document.getElementById("err_02").style.display="inline";
		errorcount++;
	}else document.getElementById("err_02").style.display="none";

	if(val05.value == "") {
		document.getElementById("err_03").style.display="inline";
		errorcount++;
	}else document.getElementById("err_03").style.display="none";

	if(val06.checked == false && val07.checked == false) {
		document.getElementById("err_04").style.display="inline";
		errorcount++;
	}else document.getElementById("err_04").style.display="none";

	if(val08.selectedIndex == 0 || val08.selectedIndex == "") {
		document.getElementById("err_05").style.display="inline";
		errorcount++;
	}else document.getElementById("err_05").style.display="none";

	if(val09.selectedIndex == 0 || val09.selectedIndex == "") {
		document.getElementById("err_06").style.display="inline";
		errorcount++;
	}else document.getElementById("err_06").style.display="none";

	if(val10.value == "") {
		document.getElementById("err_07").style.display="inline";
		errorcount++;
	}else document.getElementById("err_07").style.display="none";

	if(val11.selectedIndex == 0 || val11.selectedIndex == "") {
		document.getElementById("err_08").style.display="inline";
		errorcount++;
	}else document.getElementById("err_08").style.display="none";

	if(val12.value == "" || val12.value.length < 9 || val12.value.length > 10 || ChkAllNum(val12) == false) {
		document.getElementById("err_09").style.display="inline";
		errorcount++;
	}else document.getElementById("err_09").style.display="none";

	if(val14.value == "" || chkMail(val14.value) == true) {
		document.getElementById("err_10").style.display="inline";
		errorcount++;
	}else document.getElementById("err_10").style.display="none";

	if(val15.checked == false && val16.checked == false && val17.checked == false && val18.checked == false && val19.checked == false && val20.checked == false && val21.checked == false && val22.checked == false && val23.checked == false) {
		document.getElementById("err_11").style.display="inline";
		errorcount++;
	}else document.getElementById("err_11").style.display="none";

	if(val24.checked == false && val25.checked == false && val26.checked == false) {
		document.getElementById("err_12").style.display="inline";
		errorcount++;
	}else document.getElementById("err_12").style.display="none";

	if(val27.checked == false && val28.checked == false && val29.checked == false) {
		document.getElementById("err_13").style.display="inline";
		errorcount++;
	}else document.getElementById("err_13").style.display="none";

	if(val30.checked == false && val31.checked == false && val32.checked == false) {
		document.getElementById("err_14").style.display="inline";
		errorcount++;
	}else document.getElementById("err_14").style.display="none";

	if(val33.checked == false && val34.checked == false && val35.checked == false) {
		document.getElementById("err_15").style.display="inline";
		errorcount++;
	}else document.getElementById("err_15").style.display="none";

	if(val43.checked == false && val44.checked == false && val45.checked == false) {
		document.getElementById("err_40").style.display="inline";
		errorcount++;
	}else document.getElementById("err_40").style.display="none";

	if(val36.value == "" && val36.value.length != 5) {
		document.getElementById("err_16").style.display="inline";
		errorcount++;
	}else document.getElementById("err_16").style.display="none";

	/*

	if(val38.checked == false && val39.checked == false && val40.checked == false) {
		document.getElementById("err_38").style.display="inline";
		errorcount++;
	}else document.getElementById("err_38").style.display="none";


	if(val41.checked == false && val42.checked == false) {
		document.getElementById("err_39").style.display="inline";
		errorcount++;
	}else document.getElementById("err_39").style.display="none";
	*/

/*
	if(val41.checked == true){
		if(val38.checked == false && val39.checked == false) {
			document.getElementById("err_38").style.display="inline";
			errorcount++;
		}else document.getElementById("err_38").style.display="none";
	}
*/

	if(errorcount > 0) {
		alert("กรุณากรอกรายละเอียดที่มีสัญลักษณ์ * ให้ครบถ้วน");
		return false;
	}else
	{
		val37.value = 1;
		return true;
	}
}


function ChkNumber() {
	if (event.keyCode<13 || (event.keyCode>13 && event.keyCode<48) || event.keyCode>57) {
		event.returnValue = false;
	}
}

function ChkAllNum(val) {
	len=val.value.length;
	for(i=0; i<len; i++)
	{
		code=val.value.substring(i,i+1);
		if(code.charCodeAt() < 48 || code.charCodeAt() > 57)
		{
			val.focus();
			return false;
		}
	}
	return true;
}

function chkMail(mail) {
	if(mail.indexOf('@',0) < 1) { return true; }
	else if(mail.indexOf('.',0) == -1 || mail.lastIndexOf('.') == mail.length-1 || mail.lastIndexOf('@') != mail.indexOf('@',0)) { return true; }
	else if(mail.indexOf('.',0) == mail.indexOf('@',0)+1) { return true; }
	else {
		if (chk_char_email(mail)) { return false; }
		else { return true; }
	}
}

function chk_char_email(chkmsg) {
	chkstr = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@-_."
	chkstr += '"';
	for (count = 0;count < chkmsg.length;count++) {
		chk_ok = 0
		for (count2 = 0;count2 < chkstr.length;count2++) {
			if (chkmsg.charAt(count) == chkstr.charAt(count2)) {
				chk_ok = 1;
				break;
			}
		}
		if (chk_ok == 0) {
			if (chkmsg.charCodeAt(count) != 13 && chkmsg.charCodeAt(count) != 10) {
				return false;
			}
		}
	}
	return true;
}
