﻿function chkGroup(sData){
	if(sData < 27){	
		document.getElementById("div1a1").style.display = "block";
		document.getElementById("div1a2").style.display = "none";
	}
	else{
		document.getElementById("div1a1").style.display  = "none";
		document.getElementById("div1a2").style.display  = "block";
	} 
}

function SendCHK() {
	var ObjFrm = document.form1;
	var Region = ObjFrm.Region.value;
	var Member_ID = ObjFrm.Member_ID.value;
	var Member_IDF = ObjFrm.Member_IDF.value;
	
	if (Region == 0){
		alert("請選擇所屬區域！");
	}
	else if (Region < 27 ){
		if (Member_ID == ""){
			alert("身份證字號不能空白喔！");
		}
		else if (Member_ID.length < 9 || Member_ID.length > 10){
			alert("身份証字號格式不對，請重新輸入！");
		}
		else if (!isAlphaNum(Member_ID)){
			alert("身份証字號格式不對，請重新輸入！");
		}
		else {
			ObjFrm.submit();
		}		
	}
	else if (Region > 26 ){
		if (Member_IDF == ""){
			alert("證件號碼不能空白喔！");
		}
		else if (Member_IDF.length < 6 ){
			alert("證件號碼格式不對，請重新輸入！");
		}		
		else if (!isIDOK(Member_ID)){
			alert("證件號碼格式不對，請重新輸入！");
		}
		else {
			ObjFrm.submit();
		}			
	}
	
}

// 測試輸入格式 : 開始 ********************
var strValid_Number = '0123456789';
var strValid_Lower_Case = 'abcdefghijklmnopqrstuvwxyz';
var strValid_Upper_Case = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var strValid_Special = '_';
var strValid_Space = ' 　';
 
function isValid(strTest_Data, strValid_Data) {
    if (strTest_Data == "") return true;
    for (intLoop = 0; intLoop < strTest_Data.length; intLoop++) {
       if (strValid_Data.indexOf(strTest_Data.charAt(intLoop),0) == -1) return false;
    }
    return true;
}
 
function isNum(strTest_Data) {return isValid(strTest_Data, strValid_Number);}        // 測試數字
function isLower(strTest_Data) {return isValid(strTest_Data, strValid_Lower_Case);}  // 測試小寫
function isUpper(strTest_Data) {return isValid(strTest_Data, strValid_Upper_Case);}  // 測試大寫
function isAlpha(strTest_Data) {return isValid(strTest_Data, strValid_Lower_Case + strValid_Upper_Case);} // 測試文字
function isAlphaNum(strTest_Data) {return isValid(strTest_Data, strValid_Lower_Case + strValid_Upper_Case + strValid_Number);} // 測試文字 + 數字
function isAlphaNumSpec(strTest_Data) {return isValid(strTest_Data, strValid_Lower_Case + strValid_Upper_Case + strValid_Number + strValid_Special);} // 測試文字 + 數字 + 特殊字母
function isIDOK(strTest_Data) {return isValid(strTest_Data, strValid_Lower_Case + strValid_Upper_Case + strValid_Number + '()-/');} // 測試文字 + 數字 + 括號 + 斜線(這要特別注意)
function isSpace(strTest_Data) {return isValid(strTest_Data, strValid_Space);}  // 測試空白字元
// 測試輸入格式 : 結束 ********************

