function content_service_actionPerformable(editor) {
	if(editor.isHtmlView()) {
		return true;
	}
	return false;
}
function content_service_fett(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	if(!editor.hasSelection()) {
		alert('Für diese Aktion muss Text markiert sein.');
		return;
	}
	editor.performBoldAction();
}
function content_service_kursiv(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	if(!editor.hasSelection()) {
		alert('Für diese Aktion muss Text markiert sein.');
		return;
	}
	editor.performItalicAction();
}
function content_service_unterstrichen(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	if(!editor.hasSelection()) {
		alert('Für diese Aktion muss Text markiert sein.');
		return;
	}
	editor.performUnderlineAction();
}
function content_service_numerierung(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	editor.performOListAction();
}
function content_service_aufzaehlung(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	editor.performUListAction();
}
function content_service_bild(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
//	var editor = window.open('reportimage.page?FORMDATA[report][id]=' + document.frmReport.elements['FORMDATA[report][id]'].value, 'Imageeditor', 'width=760,height=500,scrollbars=yes,resizable=yes,toolbar=no,statusbar=no');
}
function content_service_link(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
//	var editor = window.open('reportlink.page', 'Imageeditor', 'width=760,height=500,scrollbars=yes,resizable=yes,toolbar=no,statusbar=no');
}
function content_service_datei(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
//	var editor = window.open('reportfile.page?FORMDATA[report][id]=' + document.frmReport.elements['FORMDATA[report][id]'].value, 'Imageeditor', 'width=760,height=500,scrollbars=yes,resizable=yes,toolbar=no,statusbar=no');
}
function content_service_neu(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	editor.setContent("");
}
function content_service_aendern(editor, contentfield, formid, actionid) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	contentfield.value = editor.getContent();
	content_service_perform(formid, actionid);
}
function content_service_speichern(editor, contentfield, formid, actionid) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	contentfield.value = editor.getContent();
	perform(formid, actionid);
}
function content_service_vorschau(editor) {
}
function content_service_ausschneiden(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	if(!editor.hasSelection()) {
		alert('Für diese Aktion muss Text markiert sein.');
		return;
	}
	editor.performCut();
}
function content_service_kopieren(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	if(!editor.hasSelection()) {
		alert('Für diese Aktion muss Text markiert sein.');
		return;
	}
	editor.performCopy();
}
function content_service_einfuegen(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
	editor.performPaste();
}
function content_service_tabelle(editor) {
	if(!content_service_actionPerformable(editor)) {
		alert('Aktionen können nur in der HTML-Ansicht ausgeführt werden');
		return;
	}
//	var editor = window.open('reporttable.page?FORMDATA[report][id]=' + document.frmReport.elements['FORMDATA[report][id]'].value, 'tableeditor', 'width=760,height=500,scrollbars=yes,resizable=yes,toolbar=no,statusbar=no');
}
function content_service_hilfe() {
//	var hilfe = window.open('hilfe.page', 'Hilfe', 'width=760,height=500,scrollbars=yes,resizable=yes,toolbar=no,statusbar=no');
}

function content_service_perform(formid, actionid) {
	document.forms[formid].elements[actionid].value = 1;
	document.forms[formid].submit();
}

