function validateEmailAgent() {
    var eName = document.getElementById('txtSenderName');
    if (eName) {
        if (eName.value == "") {
            ShowFormError(eName, "Please enter your name.");
            return false;
        }
    }

    var eEmail = document.getElementById('txtSenderEmail');
    if (eEmail) {
        if (eEmail.value == "" || IsValidEmail(eEmail.value) == false) {
            ShowFormError(eEmail, "Please enter a valid email address.");
            return false;
        }
    }

    var eLetter = document.getElementById('txaLetter');
    if (eLetter) {
        if (eLetter.value == "") {
            ShowFormError(eLetter, "Please enter a short message for the agent.");
            return false;
        }
    }
    return true;
    //location = "/include/agent-directory-email-agent.asp?t=agents&n=Ray+White+Commercial+Caloundra&s=Caloundra&txtSenderName=" + eName.value + "&txtSenderEmail=" + eEmail.value + "&txaLetter=" + eLetter.value 
}

function ShowFormError(obj, errText) {
    //		obj.className = "inputPlainError";
    if (document.getElementById(obj.id + 'ErrorText')) {
        document.getElementById(obj.id + 'ErrorText').innerHTML = errText;
    }
    if (document.getElementById(obj.id + 'Error')) {
        MM_showHideLayers(obj.id + 'Error', '', 'show');
    }
}

function HideFormError(obj, itemclass) {
    obj.className = itemclass;
    if (document.getElementById(obj.id + 'Error')) {
        MM_showHideLayers(obj.id + 'Error', '', 'hide');
    }
}

function IsValidEmail(str) {
    re = /^[-\w_]+(\.[-\w_]+)?@[-\w]+\.[-\w\.]+$/i;
    return str.match(re) ? true : false;
}
