<!--
    function checkLoginForm() {
        if (document.forms.learner_signin.username.value.replace(/\s*/,'') == '') {
            alert ('Username is missing. Please enter and re-submit.');
            return false;
        }
        if (document.forms.learner_signin.password.value.replace(/\s*/,'') == '') {
            alert ('Password is missing. Please enter and re-submit.');
            return false;
        }
        return true;
    }
    
    function registerUserWebcastForm() {
        if (document.forms.wc_completion.fullname.value.replace(/\s*/,'') == '' || !(characterFilter.test(document.forms.learner_register.fullname.value)) || 
            numericFilter.test(document.forms.learner_register.fullname.value)) {
            alert ('That does not appear to be a valid name. Please renter your complete name. Do not use numbers.');
            return false;
        }
        if (document.forms.wc_completion.email.value.replace(/\s*/,'') == '' || !validateEmailAddress(document.forms.learner_register.email.value)) {
            alert ('That is not a valid email address. Please re-enter a valid email address.');
            return false;
        }
        var tempAIAN = document.forms.wc_completion.aia_number.value.replace(/\s*/,'');
        if (tempAIAN.length > 0 && tempAIAN.length != 6 && !(tempAIAN.length == 8 && tempAIAN.substring(0,2) == "NM")) {
            alert ('That does not appear to be a valid AIA member number. Please re-enter the number or leave this field blank.');
            return false;
        }
        return true;
    }
    
    function checkRegisterForm() {
        var characterFilter = /[a-zA-Z]/;
        var numericFilter = /\d/;
        var illegalChars = /\W/;
        if (document.forms.learner_register.fullname.value.replace(/\s*/,'') == '' || !(characterFilter.test(document.forms.learner_register.fullname.value)) || 
            numericFilter.test(document.forms.learner_register.fullname.value)) {
            alert ('That does not appear to be a valid name. Please renter your complete name. Do not use numbers.');
            return false;
        }
        if (document.forms.learner_register.email.value.replace(/\s*/,'') == '' || !validateEmailAddress(document.forms.learner_register.email.value)) {
            alert ('That is not a valid email address. Please re-enter a valid email address.');
            return false;
        }
        var tempUsername = document.forms.learner_register.username.value.replace(/\s*/,'');
        if (illegalChars.test(tempUsername) || tempUsername.length < 6 || tempUsername.length > 20) {
            alert ('That is an invalid username. Please choose a username between 6 and 20 characters.');
            return false;
        }
        var tempPass = document.forms.learner_register.pass.value.replace(/\s*/,'');
        if (tempPass.length < 6 || tempPass.length > 20) {
            alert ('Your password appears to be invalid. Please re-enter a password between 6 and 20 characters.');
            return false;
        }
        if (document.forms.learner_register.pass.value.replace(/\s*/,'') != document.forms.learner_register.pass_again.value.replace(/\s*/,'')) {
            alert ('Your passwords do not appear to match. Please renter the password.');
            return false;
        }
        if (document.forms.learner_register.country.value.length == 0) {
            alert ('Please select your country of origin from the drop down list.');
            return false;
        }
        var tempAIAN = document.forms.learner_register.aia_number.value.replace(/\s*/,'');
        //if (tempAIAN.length > 0 && tempAIAN.length != 6 && !(tempAIAN.length == 8 && tempAIAN.substring(0,2) == "NM")) {
        if (tempAIAN.length > 8) {
            alert ('That does not appear to be a valid AIA member number. Please re-enter the number or leave this field blank.');
            return false;
        }
        return true;
    }
    
    function checkNewRegisterForm() {
        var characterFilter = /[a-zA-Z]/;
        var numericFilter = /\d/;
        var illegalChars = /\W/;
        if (document.forms.learner_register.fullname.value.replace(/\s*/,'') == '' || !(characterFilter.test(document.forms.learner_register.fullname.value)) || 
            numericFilter.test(document.forms.learner_register.fullname.value)) {
            alert ('That does not appear to be a valid name. Please renter your complete name. Do not use numbers.');
            document.forms.learner_register.fullname.focus();
            return false;
        }
        if (document.forms.learner_register.email.value.replace(/\s*/,'') == '' || !validateEmailAddress(document.forms.learner_register.email.value)) {
            alert ('That is not a valid email address. Please re-enter a valid email address.');
            return false;
        }
        if (document.forms.learner_register.country.value.length == 0) {
            alert ('Please select your country of origin from the drop down list.');
            return false;
        }
        var tempAIAN = document.forms.learner_register.aia_number.value.replace(/\s*/,'');
        //if (tempAIAN.length > 0 && tempAIAN.length != 6 && !(tempAIAN.length == 8 && tempAIAN.substring(0,2) == "NM")) {
        if (tempAIAN.length > 8) {
            alert ('That does not appear to be a valid AIA member number. Please re-enter the number or leave this field blank.');
            return false;
        }
        return true;
    }
    
    function checkWebcastForm() {
        if (document.forms.webcast.wc_title.value.replace(/\s*/,'') == '') {
            alert ('Webcast title is missing. Please enter and re-submit.');
            return false;
        }
        if (document.forms.webcast.aia_program_id.value.replace(/\s*/,'') == '') {
            alert ('AIA Program Code is missing. Please enter and re-submit.');
            return false;
        }
        if (document.forms.webcast.description.value.replace(/\s*/,'') == '') {
            alert ('Webcast description is missing. Please enter and re-submit.');
            return false;
        }
        var tempDate = document.forms.webcast.wc_Month.value + '/' + document.forms.webcast.wc_Day.value + '/' +document.forms.webcast.wc_Year.value;
        if (!isDate(tempDate)) {
            alert ('Date appears to be invalid. Please re-enter.');
            return false;
        }
        return true;
    }
                                                        
    function isDate(sDate) 
    {
        var dArr = sDate.split("/");
        var d = new Date(sDate);
        return d.getMonth() + 1 == dArr[0] && d.getDate() == dArr[1] && d.getFullYear() == dArr[2];
    }

    function validateEmailAddress(thisEmail) {
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(thisEmail)){
            return true;
            }
        return false;
        }

    function PopupWin()
    {
        var thisURL = 'check_username.php?username='+document.forms.learner_register.username.value;
        mywindow = window.open(thisURL,null,"height=100,width=600,status=0,toolbar=0,menubar=0,location=0,titlebar=0,menubar=0,resizable=0,scrollbars=0");
        mywindow.moveTo(50,50);
    }
//-->