function sendMessageForm(id)
{
	ol_open_tall('/ajax/message','a=form&target_id='+id);
}

function sendMessage(id)
{
	 
	
	var subject = trim($('msg_subject').value);
	var message = trim($('msg_content').value);
	 
	var error = "";
	if(subject == "") { error += "- please enter subject\n"; }
	if(message == "") { error += "- please enter your message\n"; }
	if(error != "") { alert("The following error(s) have occurred: \n"+error); return false; }
	else
	{
		ol_open('/ajax/message','a=start_conversation&target_id='+id+'&subject='+encodeURIComponent(subject)+'&message='+encodeURIComponent(message));
	}
	
} 

function deleteMessage(id)
{
	if(confirm('Delete this message?'))
	{
		var url = '/ajax/message/';
		var params = 'a=delete&msg_id='+id;
		new Ajax.Updater('',url,{ parameters: params });
		$('message_'+id).className = 'hide';
	}
}

function submit_delete_form_message(target)
{
	var params = $('message_delete').serialize();
	var url = target;
	$('submit_btn').value = 'Deleting ...'; $('submit_btn').disabled = true;
	new Ajax.Request(url, { method: 'post', parameters: params, onSuccess: function(response)
			{
				location.href='#'+response.responseText;
			}});
	return false;
}

function submit_message_reply_form(target)
{
	var params = $('form_reply').serialize();
	var url = target;
	$('message_reply_btn').value = 'Sending ...'; $('message_reply_btn').disabled = true; $('message_reply_cancel_btn').disabled = true;
	new Ajax.Request(url, { method: 'post', parameters: params, onSuccess: function(response)
			{
				location.href='#'+response.responseText;
			}});
	return false;
}