var TE;
function getMess(fid, tid, mid) {
	var h = $('holster_mess_'+fid+'_'+tid+'_'+mid), ef = $('EditorForm'), oe = $('editor_parent');
	if (!h || !ef) return false;
	if (typeof(TextEditor) == 'undefined') return false;

	setShow(h);
	if (ef.parentNode != h) {
		if (TE) TE.Control.textarea.value = TE.Control.iframeDocument.body.innerHTML;
		if (!h.firstChild) h.appendChild(document.createElement('div'));
		h.replaceChild(ef, h.firstChild);
		$('editor_mid').value = mid;

		if (TE && navigator.appName != "Microsoft Internet Explorer") {
			var eh = document.createElement('div');
			eh.id = 'editor_holster';
			TE.Control.iframeElement.parentNode.replaceChild(eh, TE.Control.iframeElement);
			TE.Control.initIframe();
		}
	}
	if (!TE && $('editor')) TE = new TextEditor('editor', {
		default_document: "/inc/blank.htm",
		onpageload: function() { $('editor').value='<p></p>';}
	});
	return false;
}

function addMess(f) {
	var fid = $('editor_fid').value, tid = $('editor_tid').value, mid = $('editor_mid').value;
	var h = $('holster_mess_'+fid+'_'+tid+'_'+mid);
	var a = new Ajax({method: 'get'}), par = 'fid=' + fid + '&tid=' + tid + '&mid=' + mid + '&mess=' + encodeURIComponent($('editor').value);

	function addResp(tr) {
		setHide(h);
		insertHTML(h.parentNode, tr.responseText, 'after');
	}

	if (!a.request(f.action, {parameters: par, method: 'post', onSuccess: addResp})) return true;
	return false;
}
