﻿function AgencyValidator(source, args) {
    var AgencyType = document.getElementById('ctl00_cphMain_rdoAgencyType');
    if (args.Value == null || args.Value == '') {
        args.IsValid = false;
    }
    else {
        args.IsValid = true;
    }
}

function CheckEmail(source, args) {
    if (validateEmail(args.Value)) {
        args.IsValid = true;
    }
    else {
        args.isValid = false;
    }
}

function CheckPassword1(source, args) {
    var txtPassword = document.getElementById('ctl00_cphMain_txtPassword');
    var txtPasswordConfirm = document.getElementById('ctl00_cphMain_txtPConfirm');

    args.IsValid = false;

    if (args.Value.length < 5) {
        args.IsValid = false;
        document.getElementById('ctl00_cphMain_txtPasswordValidator').style.display = 'block';
        document.getElementById('ctl00_cphMain_txtPasswordValidator').style.visibility = '';
        document.getElementById('ctl00_cphMain_txtPasswordValidator').innerHTML = ' Your password must be at least 5 characters long.';
    } else {
        document.getElementById('ctl00_cphMain_txtPasswordValidator').style.display = 'none';
        document.getElementById('ctl00_cphMain_txtPasswordValidator').style.visibility = 'hidden';

        if (txtPasswordConfirm.value.length > 0) {

            if (txtPassword.value != txtPasswordConfirm.value) {
                args.IsValid = false;
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.display = 'block';
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.visibility = '';
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').innerHTML = ' Your passwords do not match.';

            }
            else {
                args.IsValid = true;
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.display = 'none';
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.visibility = 'hidden';
            }
        }
        else {
            args.IsValid = true;
            document.getElementById('ctl00_cphMain_txtPasswordValidator').style.display = 'none';
            document.getElementById('ctl00_cphMain_txtPasswordValidator').style.visibility = 'hidden';

        }
    }
}

function CheckPassword2(source, args) {
    var txtPassword = document.getElementById('ctl00_cphMain_txtPassword');
    var txtPasswordConfirm = document.getElementById('ctl00_cphMain_txtPConfirm');

    args.IsValid = false;

    if (args.Value.length < 5) {
        args.IsValid = false;
        document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.display = 'block';
        document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.visibility = '';
        document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').innerHTML = ' Your password must be at least 5 characters long.';
    } else {
        document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.display = 'none';
        document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.visibility = 'hidden';

        if (txtPassword.value.length > 0) {

            if (txtPassword.value != txtPasswordConfirm.value) {
                args.IsValid = false;
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.display = 'block';
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.visibility = '';
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').innerHTML = ' Your passwords do not match.';

            }
            else {
                args.IsValid = true;
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.display = 'none';
                document.getElementById('ctl00_cphMain_txtPasswordConfirmValidator').style.visibility = 'hidden';
            }
        }
    }
}

function CheckTandC(src, args) {
    args.IsValid = document.getElementById('ctl00_cphMain_chkAgree').checked;
}