﻿
    function chkTable()
{
    var flag = false;
    
    if(document.getElementById("txtName").value=="")
    {
        alert("請輸入中文名稱");
        document.getElementById("txtName").focus();
        return false;
    }
    else
    {
        if(document.getElementById("txtName").value.length>20)
        {
            alert("中文名稱不能超出20個字");
            document.getElementById("txtName").focus();
            return false; 
        }
    }
    
    if(document.getElementById("txtAge").value=="")
    {
        alert("請輸入年齡");
        document.getElementById("txtAge").focus();
        return false;
    }
    
    flag = false;
    for(var i=0;i<document.getElementsByName("rbXk").length;i++)
    {
        if(document.getElementsByName("rbXk")[i].checked)
        {
            flag = true; 
        }
    }
    if(!flag)
    {
        alert("請選擇您目前的現況");
        document.getElementsByName("rbXk")[1].focus();
        return false;
    }
    
    flag = false;
    for(var i=0;i<document.getElementsByName("rbSex").length;i++)
    {
        if(document.getElementsByName("rbSex")[i].checked)
        {
            flag = true; 
        }
    }
    if(!flag)
    {
        alert("請選擇您的性別");
        document.getElementsByName("rbSex")[1].focus();
        return false;
    }
    
    if(document.getElementById("txtNationaltity").value=="")
    {
        alert("請輸入您的國籍");
        document.getElementById("txtNationaltity").focus();
        return false;
    }
    
    if(document.getElementById("txtAddress").value=="")
    {
        alert("請輸入您的住址");
        document.getElementById("txtAddress").focus();
        return false;
    }
    
    if(document.getElementById("txtEmail").value=="")
    {
        alert("請輸入您的電郵地址");
        document.getElementById("txtEmail").focus();
        return false;
    }
    
    if(document.getElementById("txtPhone").value=="")
    {
        alert("請輸入您的電話(日間)");
        document.getElementById("txtPhone").focus();
        return false;
    }
    
    if(document.getElementById("txtPhoneTwo").value=="")
    {
        alert("請輸入您的電話(夜間)");
        document.getElementById("txtPhoneTwo").focus();
        return false;
    }
    
    flag = false;
    for(var i=0;i<document.getElementsByName("rbSchool").length;i++)
    {
        if(document.getElementsByName("rbSchool")[i].checked)
        {
            flag = true; 
        }
    }
    if(!flag)
    {
        alert("請選擇您的教育程度");
        document.getElementsByName("rbSchool")[1].focus();
        return false;
    }
    
    flag = false;
    for(var i=0;i<document.getElementsByName("rbXn").length;i++)
    {
        if(document.getElementsByName("rbXn")[i].checked)
        {
            flag = true; 
        }
    }
    if(!flag)
    {
        alert("請選擇您是否有過義工訓練");
        document.getElementsByName("rbXn")[1].focus();
        return false;
    }
    
    flag = false;
    for(var i=0;i<document.getElementsByName("rbJy").length;i++)
    {
        if(document.getElementsByName("rbJy")[i].checked)
        {
            flag = true; 
        }
    }
    if(!flag)
    {
        alert("請選擇您是否有義工經驗");
        document.getElementsByName("rbJy")[1].focus();
        return false;
    }
    
    //復選框判斷 欲協助的工作
    
    flag = false;
    var len = document.getElementById("xiezhou").getElementsByTagName("input");
    for(var i=0;i<len.length;i++)
    {
        if(document.getElementById("xiezhou").getElementsByTagName("input")[i].type=="checkbox")
        {
            if(document.getElementById("xiezhou").getElementsByTagName("input")[i].checked == true)
                flag = true; 
        }
    }
    if(!flag)
    {
        alert("請選擇您欲協助的工作");
        document.getElementById("chkHw_0").focus();
        return false;
    }
    
    //復選框判斷 欲協助工作的時間
    
    flag = false;
    var len = document.getElementById("ServiceTime").getElementsByTagName("input");
    for(var i=0;i<len.length;i++)
    {
        if(document.getElementById("ServiceTime").getElementsByTagName("input")[i].type=="checkbox")
        {
            if(document.getElementById("ServiceTime").getElementsByTagName("input")[i].checked == true)
                flag = true; 
        }
    }
    if(!flag)
    {
        alert("請選擇您協助工作的時間段");
        document.getElementById("chkMonday_0").focus();
        return false;
    }
    
    //同意條款
    if(document.getElementById("chkIsOK").checked == false)
    {
        alert("請同意本聲明條款");
        document.getElementById("chkIsOK").focus();
        return false;
    }
}