function validate_form(isTypeDemo) {
    valid = true;

    if (document.fm_reservation.RSV_TYPE.selectedIndex == 0) {
        alert("กรุณาเลือก ความประสงค์.");
        valid = false;
    }

    if (document.fm_reservation.User.value == "") {
        alert("กรุณากรอก  Username'.");
        valid = false;
    }

    if (document.fm_reservation.Password.value == "") {
        alert("กรุณากรอก Password'."); ;
        valid = false;
    }

    if (document.fm_reservation.Confirm_Password.value == "") {
        alert("กรุณากรอก ยืนยัน Password'."); ;
        valid = false;
    }

    if (document.fm_reservation.FirstName.value == "") {
        alert("กรุณากรอก ชื่อจริง'."); ;
        valid = false;
    }

    if (document.fm_reservation.LastName.value == "") {
        alert("กรุณากรอก นามสกุล'."); ;
        valid = false;
    }

    if ((document.fm_reservation.Email.value == "") || (document.fm_reservation.Email.value.indexOf('@') == -1) || (document.fm_reservation.Email.value.indexOf('.') == -1)) {
        alert("Email ไม่ถูกต้อง ตัวอย่าง : mail@abc.com");
        valid = false;
    }


    if ((document.fm_reservation.Tel.value == "") || (document.fm_reservation.Tel.value.indexOf('08') == -1)) {
        alert("กรุณากรอกเบอร์ มือถือเท่านั้น'."); ;
        valid = false;
    }

    if ((!isTypeDemo) && (document.fm_reservation.package.selectedIndex == 0)) {
        alert("กรุณาเลือก  Package'."); ;
        valid = false;
    }

    if ((!isTypeDemo) && (document.fm_reservation.month.selectedIndex == 0)) {
        alert("กรุณาเลือก จำนวนเดือน'."); ;
        valid = false;
    }


    if (document.fm_reservation.Password.value != document.fm_reservation.Confirm_Password.value) {
        alert("Password และ ยืนยัน Password ไม่ตรงกัน .");
        valid = false;
    }


    return valid;
}
