﻿// JScript 文件

 function calculateCharClass() {
            var ddlCharClass = document.getElementById("ddlCharClass");
            var txtCharClass = document.getElementById("txtCharClass");
            txtCharClass.value = ddlCharClass.options[ddlCharClass.selectedIndex].value * document.getElementById("hfGoldAmount").value;
            var selectCharClass = document.getElementById("selectCharClass");
            selectCharClass.value = ddlCharClass.selectedIndex;
        }

        function checkCharClass() {
            var chkCharClass = document.getElementById("chkCharClass");
            var ddlCharClass = document.getElementById("ddlCharClass");
            var txtCharClass = document.getElementById("txtCharClass");
            ddlCharClass.disabled = !chkCharClass.checked;
            txtCharClass.disabled = !chkCharClass.checked;
        }

        function checkPost() {
            if (checkFullName() && checkEmail())
                return true;
            else
                return false;
        }

        function checkFullName() {
            var txtFullName = document.getElementById("txtFullName");
            var ErrorFullName = document.getElementById("ErrorFullName");

            if (txtFullName.value == "") {
                ErrorFullName.innerHTML = "Please enter full name !";
                return false;
            } else {
                ErrorFullName.innerHTML = "";
            }

            return true;
        }

        function checkEmail() {
            var txtEmail = document.getElementById("txtEmail");
            var ErrorEmail = document.getElementById("ErrorEmail");


            if (txtEmail.value == "") {
                ErrorEmail.innerHTML = "Please enter email !";
                return false;
            }

            var m_Reg = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
            if (!m_Reg.test(txtEmail.value)) {
                ErrorEmail.innerHTML = "Email format error !";
                return false;
            }

            ErrorEmail.innerHTML = "";
            return true;
        }
