﻿var Mail = new Object();

Mail.statusMessage = function(text, alertOnNull) {
var result = $('message_status');
    if (result != null) {
        result.show();
        result.innerHTML = text;
    }
    else if (alertOnNull) {
        alert(text);
    }


}

Mail.Send =  function(url)
{
    Mail.statusMessage("Sending Mail...", true);
    new Ajax.Request(url + '?command=sendMessage',
    {
        method: 'post',
        parameters: Form.serialize('mail_form'),
        onSuccess: function(transport) {
            var response = transport.responseText || "no response text";
            Mail.statusMessage(response, true);
            $('mail_subject').value = '';
            $('mail_message').value = '';
            $('role_permissions').value = '';
            
        },
        onFailure: function() {
            Mail.statusMessage('Something went wrong. The message may not have been sent', true);
        }
    });
}
