/*
	<meta name="DC.identifier" content="Entities.js" />
	<meta name="DCTERMS.created" content="2003-07-22" />
	<meta name="DCTERMS.modified" content="2009-09-14" />

*/

var InsertEntity, InsertEntityElement, InsertEntityCallback, EntityFont;

function SetInsertEntity(el, callback) {
	InsertEntityElement = el;
	InsertEntityCallback = callback;
}

function InsertEntity(ent, font) {
	EntityFont = font;
	if (InsertEntityElement) {
		InsertEntityElement.focus();
		if (window.getSelection) {
			//window.getSelection() = ent;
			InsertEntityElement.value = InsertEntityElement.value + ent;
		} else if (document.getSelection) {
			document.getSelection().createRange().text = ent;
		} else if (document.selection) {
			document.selection.createRange().text = ent;
		}
		InsertEntityElement.style.fontFamily = font;
		InsertEntityElement.style.fontWeight = "bold";
		if (InsertEntityCallback) window.eval(InsertEntityCallback);
	} else {
		alert("Bitte dort klicken, wo das Zeichen eingefügt werden soll");
	}
}
