function update_db(table,id,column,value)
{
	value = value.replace(/„/g,"&bdquo;");
	value = value.replace(/“/g,"&ldquo;");
	value = value.replace(/–/g,"&ndash;");
	value = value.replace(/ä/g,"&auml;");
	value = value.replace(/ö/g,"&ouml;");
	value = value.replace(/ü/g,"&uuml;");
	value = value.replace(/Ä/g,"&Auml;");
	value = value.replace(/Ü/g,"&Uuml;");
	value = value.replace(/Ö/g,"&Ouml;");
	value = value.replace(/ß/g,"&szlig;");
	value = value.replace(/"/g,"&quot;");
	new Ajax.Request('admin_update_db.php', {method:'post', postBody:'table='+table+'&id='+id+'&column='+column+'&value='+escape(value)});
}

function popup(url,width,height)
{ 
	top.name = 'main_window'; 
	var popup = window.open(url,'neuesfenster','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height+',left=100,top=100'); 
	if (navigator.appName.substring(0,8) == 'Netscape') 
	{ 
		popup.location = url; 
		popup.opener = self; 
	} 
} 							 

function addTags(id,openTag,closeTag) 
{
	myField = document.getElementById(id);
	//IE support
	if (document.selection) 
	{
		myField.focus();
		sel = document.selection.createRange();
		sel.text = openTag+sel.text+closeTag;
		sel.collapse(true);
		sel.select();
	}
	//MOZILLA/NETSCAPE support
	else 
	if (myField.selectionStart || myField.selectionStart == 0) 
	{
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		var scrollTop = myField.scrollTop;
		myField.value = myField.value.substring(0, startPos)
		+ openTag
		+ myField.value.substring(startPos, endPos)
		+ closeTag
		+ myField.value.substring(endPos, myField.value.length);
		myField.focus();
		myField.selectionStart = startPos + openTag.length;
		myField.selectionEnd = endPos  + openTag.length;
		myField.scrollTop = scrollTop;
	} 
	else 
	{
		myField.value += openTag + closeTag;
		myField.focus();
	}
	myField.onchange();
}
