var sm = new MyWindow(500, 100, 'send_message', 'sendMessage', 'sm');

function openSendMessage(user_id)
{
    if(sm.window != 'null') {
        sm.close();
    }
    sm.view = 'send_message';
    sm.aj_parameters = user_id;
    sm.reload = true;
    sm.open();
}

function sendMessage(user_id)
{
    message = $('MessageText').value;
    if(message != undefined && message != '') {
        new Ajax.Request(
            "/mails/compose/" + user_id,
            {
                evalScripts:true,
                parameters:{
                    'data[EmailMessage][body]':message
                },
                onComplete:function(){
                    sm.close();
                    sm.view = 'send_message_true';
                    sm.width = 500;
                    sm.height = 100;
                    sm.reload = true;
                    sm.open();
                }
            }
        );
    } else {
        sm.close();
        sm.view = 'send_message_false';
        sm.width = 500;
        sm.height = 100;
        sm.reload = true;
        sm.open();
    }
}
