function enable_edit(edit_id) {
	if (tinyMCE.getInstanceById('edit_message_'+edit_id)){
    tinyMCE.execCommand('mceFocus', false, 'edit_message_'+edit_id);                    
    tinyMCE.execCommand('mceRemoveControl', false, 'edit_message_'+edit_id);
	}
	$('#message_'+edit_id).load('/mp', {
		mp:      'html',
		html:    'xmlhttp-expert_edit_reply',
		action:  'edit',
		edit_id: edit_id
	}, function(){
		enable_tinymce('edit_message_'+edit_id, true, 398, 100);
	});
	return false;
}

function cancel_edit(edit_id) {
	if (tinyMCE.getInstanceById('edit_message_'+edit_id)){
    tinyMCE.execCommand('mceFocus', false, 'edit_message_'+edit_id);
    tinyMCE.execCommand('mceRemoveControl', false, 'edit_message_'+edit_id);
  }
	$('#message_'+edit_id).load('/mp', {
		mp:      'html',
		html:    'xmlhttp-expert_edit_reply',
		action:  'cancel',
		edit_id: edit_id
	});
	return false;
}

function save_edit(edit_id) {
	var editor = tinyMCE.getInstanceById('edit_message_'+edit_id);
	$('#edit_message_'+edit_id).val(editor.getContent());
	var edit_message = $('#edit_message_'+edit_id).val();
	if (tinyMCE.getInstanceById('edit_message_'+edit_id)){
    tinyMCE.execCommand('mceFocus', false, 'edit_message_'+edit_id);
    tinyMCE.execCommand('mceRemoveControl', false, 'edit_message_'+edit_id);
  }
	$('#message_'+edit_id).load('/mp', {
		mp:           'html',
		html:         'xmlhttp-expert_edit_reply',
		action:       'save',
		edit_id:      edit_id,
		edit_message: edit_message
	});
	return false;
}

function customTinyMCEHandler(editor_id){
   $('#'+editor_id+'_tbl').css({height: '128px', 'margin-top': '12px'});
}

function toggleReply(div_id, count){
	toggleDHTML(div_id);
	enable_tinymce('discussion_message_'+count, true, 398, 100); 
}

