﻿
// statuscheck.js -- BEGIN

function checkForm(frm, lang) {
	var errMsg = "";

	frm.hkId.value = frm.hkId.value.toUpperCase();
	frm.hkIdCheck.value = frm.hkIdCheck.value.toUpperCase();
	frm.passport.value = frm.passport.value.toUpperCase();
				
		if ((frm.hkId.value != "" && (checkHkid(frm.hkId.value, frm.hkIdCheck.value) == false)) || 
		    (frm.idTypeRadio[0].checked && (frm.hkId.value == "" || frm.hkIdCheck.value == ""))) {
			if (lang == "chi") {
				errMsg += "請輸入有效的香港身分證或護照號碼\n\r";				
			} else {
				errMsg += "Please provide a valid HKID / Passport No.\n\r";
			}
		} else {
			if ((frm.passport.value == "" && frm.hkId.value == "") || (frm.idTypeRadio[1].checked && frm.passport.value == "")) {
				if (lang == "chi") {
					errMsg += "請輸入香港身分證或護照號碼\n\r";
				} else {
					errMsg += "Please enter HKID / Passport No.\n\r";
				}
			}
		}

		if (frm.passport.value != "" && (frm.hkId.value != "" || frm.hkIdCheck.value != "")) {
			if (lang == "chi") {
				errMsg += "請不要同時輸入香港身分證和護照號碼\n\r";
			} else {
				errMsg += "Please do not enter HKID and Passport No. at the same time\n\r";
			}
		}
						
		if (checkChinese(frm.name, "passport") == false) {
			if (lang == "chi") {
				errMsg += "請輸有效的護照號碼\n\r";
			} else {
				errMsg += "Please provide a valid Passport No.\n\r";
			}						
		}

		if (frm.hkId.value != "" || frm.hkIdCheck.value != "") {
			frm.idTypeRadio[0].checked = true;
		} else if (frm.passport.value != "") {
			frm.idTypeRadio[1].checked = true;
		}
		
	var d = frm.dateDB.value + '/' + frm.monthDB.value + '/' + frm.yearDB.value;
	if (isDate(packZero(frm.dateDB.value, 2) + '/' + packZero(frm.monthDB.value,2) + '/' + frm.yearDB.value, 'dd/M/yyyy') == false) {
		if (lang == "chi") {
			errMsg += "請輸入正確的出生日期\n\r";
		} else {
			errMsg += "Please specify a valide Date of Birth\n\r";
		}
	}
	
	if (errMsg == "") {
		// showWaitMsg();
		frm.action = "statusresult.jsp";
		frm.submit();
	} else {
		alert(errMsg);
	}	
}

// statuscheck.js -- END

