var imageTag = false;
var theSelection = false;
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version
var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var acckey = "Alt+";
if(navigator.userAgent.indexOf('Firefox/2')!=-1) {
var acckey = "Alt+Umschalt+";
}
if(navigator.userAgent.indexOf('Opera')!=-1) {
var acckey = "Umschalt+Esc-";
}
if(navigator.userAgent.indexOf('Safari')!=-1) {
var acckey = "Strg+";
}
htmlcode = new Array();
htmltags = new Array('<b>','</b>','<i>','</i>','<u>','</u>','<center>','</center>','<ol>','</ol>','<ul>','</ul>','<li>','</li>','wird in bildlinkwrite definiert','','wird in urlschreiben definiert','</a>','&#60;','&#62;');
imageTag = false;
if((clientVer >= 4) && is_ie && is_win){
browser = navigator.userAgent.substring(30,33);
zwischenablage = clipboardData.getData('Text');
if((zwischenablage == null) && (browser >= 5.5)){
clipboardData.setData('Text','');
}
}
function getarraysize(thearray) {
for (i = 0; i < thearray.length; i++) {
if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
return i;
}
return thearray.length;
}
function arraypush(thearray,value) {
thearray[ getarraysize(thearray) ] = value;
}
function arraypop(thearray) {
thearraysize = getarraysize(thearray);
retval = thearray[thearraysize - 1];
delete thearray[thearraysize - 1];
return retval;
}
var altkeys = "TastaturKeys: \"" + acckey + " (zahl/buchstabe)\"\n1 Name\t\t\tb fette Schrift\n2 Mail\t\t\ti kursive Schrift\nq Benachrichtigung\t\tu unterstichen\n3 Titel\t\t\tc zentriert\n4 Text\t\t\to Aufzählung\n5 Link\t\t\tL Auflistung\n6 LinkTitel\t\t\tp neuer Listenpunkt\n7 BildLink\t\t\tg Grafik einfügen\n8 Passwort\t\tw Link einfügen\n9 Absenden\t\tn Textfeld löschen\n0 OnlineVorschau\t\tt offene TAGs schließen\nv OfflineVorschau\t\th diese Hilfseinblendung\nz (zurück)\t\t\t(Strg+z rückgängig)\nß Reset\t\t\tm Maskierung </>\n\nBeende eine erste Zeile nicht mit einem Doppelpunkt: wenn unvermeidbar, maskiere diesen mit &#58;.\n\nBeim Einfügen eines Links oder einer Grafik sind zwischen den Anführungsstrichen bei \'href\' und \'src\' die Adresse einzutragen, ebenfalls sollte der Link einen \'Titel\' und die Grafik einen \'Alternativtext\' bekommen:\n\t<a href=\"WebAdresse\" title=\"InfoText\">\n\t<img src=\"BildAdresse\" alt=\"Alternativtext\">\n\t</a>";
function htmlhelperle(){
if ((clientVer >= 4) && is_ie && is_win) {
alert('Hilfe\n\nZum Einfügen des HTML-Code den geschriebenen Text markieren und entsprechende Schaltfläche anklicken.\nUm diesen Text wird der HTML-Code geschrieben, sonst den Cursor an der Stelle positionieren und 1xklicken, ein zweiter Klick schließt den TAG.\n\n'+altkeys);
}
else
alert('Hilfe\n\nVergiss bitte nicht, geöffnete HTML-Tags wieder zu schließen ('+acckey+'t)\n\n'+altkeys);
document.BeitragsFormular.body.focus();
}
function Textclear(){
document.BeitragsFormular.body.focus();
document.BeitragsFormular.body.value="";
}
function urlschreiben(){
linkhref = prompt("Gib die URL des Links ein (bei externen Link mit \'http://\')\nIst die Verknüpfung in der Zwischenablage, füge diese mit \"Strg+V\" hier ein.","");
linktitl = prompt("(optional) Gib einen Infotext für die Mausinfo an:","");
linktext = prompt("Gib den anklickbaren Text für den Link an:\n(vergiss nicht den Link-TAG zu schließen)","");
htmltags[16] = "<a href=\""+linkhref+"\" class=\"extern\" title=\""+linktitl+"\">"+linktext;
}
function bildlinkwrite(){
bildhref = prompt("Gib die URL zum Bild ein mit \'http://\'\nIst die Verknüpfung in der Zwischenablage, füge diese mit \"Strg+V\" hier ein.","");
bildtext = prompt("Gib einen beschreibenden Alternativtext für das Bild ein","");
htmltags[14] = "<img src=\""+bildhref+"\" border=\"0\" alt=\""+bildtext+"\">";
}
function SchreibIE(Tag){
document.BeitragsFormular.body.focus();
document.execCommand('Paste','',Tag);
}
function htmlfontstyle(htmlopen, htmlclose) {
var txtarea = document.BeitragsFormular.body;
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (!theSelection) {
txtarea.focus();
SchreibIE(htmlopen + htmlclose);
// txtarea.value += htmlopen + htmlclose;
return;
}
txtarea.focus();
document.selection.createRange().text = htmlopen + theSelection + htmlclose;
return;
}
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
{
mozWrap(txtarea, htmlopen, htmlclose);
return;
}
else
{
txtarea.focus();
txtarea.value += htmlopen + htmlclose;
}
storeCaret(txtarea);
}
function htmlstyle(htmlnumber) {
var txtarea = document.BeitragsFormular.body;
txtarea.focus();
donotinsert = false;
theSelection = false;
htmllast = 0;
if((htmlnumber == 16) && (document.BeitragsFormular.addhtmlcode16.value == "URL")){
urlschreiben();
}
if((htmlnumber == 14) && (document.BeitragsFormular.addhtmlcode14.value == "Img")){
bildlinkwrite();
}
if (htmlnumber == -1) { // Close all open tags & default button names
while (htmlcode[0]) {
butnumber = arraypop(htmlcode) - 1;
if ((clientVer >= 4) && is_ie && is_win) {
SchreibIE(htmltags[butnumber + 1]);
}
else
txtarea.value += htmltags[butnumber + 1];
buttext = eval('document.BeitragsFormular.addhtmlcode' + butnumber + '.value');
eval('document.BeitragsFormular.addhtmlcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
}
txtarea.focus();
imageTag = false; // All tags are closed including image tags :D
return;
}
if ((clientVer >= 4) && is_ie && is_win)
{
theSelection = document.selection.createRange().text; // Get text selection
if (theSelection) {
// Add tags around selection
txtarea.focus();
document.selection.createRange().text = htmltags[htmlnumber] + theSelection + htmltags[htmlnumber+1];
theSelection = '';
return;
}
}
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
{
mozWrap(txtarea, htmltags[htmlnumber], htmltags[htmlnumber+1]);
return;
}
// Find last occurance of an open tag the same as the one just clicked
for (i = 0; i < htmlcode.length; i++) {
if (htmlcode[i] == htmlnumber+1) {
htmllast = i;
donotinsert = true;
}
}
if (donotinsert) {// Close all open tags up to the one just clicked & default button names
while (htmlcode[htmllast]) {
butnumber = arraypop(htmlcode) - 1;
if ((clientVer >= 4) && is_ie && is_win) {
SchreibIE(htmltags[butnumber + 1]);
}
else
txtarea.value += htmltags[butnumber + 1];
buttext = eval('document.BeitragsFormular.addhtmlcode' + butnumber + '.value');
eval('document.BeitragsFormular.addhtmlcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
imageTag = false;
}
txtarea.focus();
return;
} else { // Open tags
if (imageTag && (htmlnumber != 14)) {// Close image tag before adding another
if ((clientVer >= 4) && is_ie && is_win) {
SchreibIE(htmltags[15]);
}
else
txtarea.value += htmltags[15];
lastValue = arraypop(htmlcode) - 1;// Remove the close image tag from the list
document.BeitragsFormular.addhtmlcode14.value = "Img";// Return button back to normal state
imageTag = false;
}
// Open tag
if ((clientVer >= 4) && is_ie && is_win) {
SchreibIE(htmltags[htmlnumber]);
}
else
txtarea.value += htmltags[htmlnumber];
if ((htmlnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
arraypush(htmlcode,htmlnumber+1);
eval('document.BeitragsFormular.addhtmlcode'+htmlnumber+'.value += "*"');
txtarea.focus();
return;
}
storeCaret(txtarea);
}
function mozWrap(txtarea, open, close)
{
var selLength = txtarea.textLength;
var selStart = txtarea.selectionStart;
var selEnd = txtarea.selectionEnd;
if (selEnd == 1 || selEnd == 2) 
selEnd = selLength;
var s1 = (txtarea.value).substring(0,selStart);
var s2 = (txtarea.value).substring(selStart, selEnd)
var s3 = (txtarea.value).substring(selEnd, selLength);
txtarea.value = s1 + open + s2 + close + s3;
return;
}
function storeCaret(textEl) {
if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}
function konv(){
n=n.replace(/\r/g,"\n");
while(sl=n.match(/\[http:\/\/([^\]>]+)\]/i)){
kl="<a href=\"http://"+sl[1]+"\">http://"+sl[1]+"</a>";
n=n.replace(sl[0],kl);
}
n=n.replace(/\t/g," ");
n=n.replace(/<p>\n/gi,"\n\n");
n=n.replace(/<p> \n/gi,"\n\n");
n=n.replace(/<\/p>/gi,"");
n=n.replace(/<br>\n/gi,"\n");
n=n.replace(/<br> \n/gi,"\n");
n=n.replace(/\> \n/g,"\>\n");
n=n.replace(/\n /g,"\n");
n=n.replace(/\n        </g,"<");
n=n.replace(/\n       </g,"<");
n=n.replace(/\n      </g,"<");
n=n.replace(/\n     </g,"<");
n=n.replace(/\n    </g,"<");
n=n.replace(/\n   </g,"<");
n=n.replace(/\n  </g,"<");
n=n.replace(/\n </g,"<");
n=n.replace(/  /g," ");
n=n.replace(/ <ol/gi,"<ol");
n=n.replace(/ <ul/gi,"<ul");
n=n.replace(/ <li/gi,"<li");
n=n.replace(/ <table/gi,"<table");
n=n.replace(/ <thead/gi,"<thead");
n=n.replace(/ <tfoot/gi,"<tfoot");
n=n.replace(/ <tbody/gi,"<tbody");
n=n.replace(/ <tr/gi,"<tr");
n=n.replace(/ <th/gi,"<th");
n=n.replace(/ <td/gi,"<td");
n=n.replace(/ <c/gi,"<c");
n=n.replace(/ <\/c/gi,"<\/c");
n=n.replace(/ <\/t/gi,"<\/t");
n=n.replace(/table> /gi,"table>");
n=n.replace(/thead> /gi,"thead>");
n=n.replace(/tfoot> /gi,"tfoot>");
n=n.replace(/tbody> /gi,"tbody>");
n=n.replace(/caption> /gi,"caption>");
n=n.replace(/colgroup> /gi,"colgroup>");
n=n.replace(/tr> /gi,"tr>");
n=n.replace(/th> /gi,"th>");
n=n.replace(/td> /gi,"td>");
n=n.replace(/ol> /gi,"ol>");
n=n.replace(/ul> /gi,"ul>");
n=n.replace(/li> /gi,"li>");
n=n.replace(/dl> /gi,"dl>");
n=n.replace(/dt> /gi,"dt>");
n=n.replace(/dd> /gi,"dd>");
n=n.replace(/\n<o/gi,"<o");
n=n.replace(/\n<ul/gi,"<ul");
n=n.replace(/\n<l/gi,"<l");
n=n.replace(/\n<hr/gi,"<hr");
n=n.replace(/<hr>\n/gi,"<hr>");
n=n.replace(/\n<t/gi,"<t");
n=n.replace(/\n<c/gi,"<c");
n=n.replace(/\n<d/gi,"<d");
n=n.replace(/\n<\/t/gi,"<\/t");
n=n.replace(/\n<\/c/gi,"<\/c");
n=n.replace(/\n<\/d/gi,"<\/d");
n=n.replace(/dl>\n/gi,"dl>");
n=n.replace(/dt>\n/gi,"dt>");
n=n.replace(/dd>\n/gi,"dd>");
n=n.replace(/ol>\n/gi,"ol>");
n=n.replace(/ul>\n/gi,"ul>");
n=n.replace(/li>\n/gi,"li>");
n=n.replace(/table>\n/gi,"table>");
n=n.replace(/thead>\n/gi,"thead>");
n=n.replace(/tfoot>\n/gi,"tfoot>");
n=n.replace(/tbody>\n/gi,"tbody>");
n=n.replace(/caption>\n/gi,"caption>");
n=n.replace(/colgroup>\n/gi,"colgroup>");
n=n.replace(/tr>\n/gi,"tr>");
n=n.replace(/th>\n/gi,"th>");
n=n.replace(/td>\n/gi,"td>");
n=n.replace(/\n\n/g,"\n");
}
function tablelistconv(){
a=document.BeitragsFormular.body;
a.focus();
if ((clientVer >= 4) && is_ie && is_win) {
n=document.selection.createRange().text;
if(!n){
n=a.value;
konv();
a.value='';
a.value+=n;
return;
}
konv();
document.selection.createRange().text = n;
return;
}
else if (a.selectionEnd && (a.selectionEnd - a.selectionStart > 0))
{
n=a.value;
konv();
mozWrap(a, n);
return;
}
else
{
n=a.value;
konv();
a.value='';
a.value+=n;
}
storeCaret(a);
}
function convbutton(){
document.write('<input type="button" onclick="tablelistconv()" title="HTML-Codebereich markieren und klicken oder der Gesamtinhalt des Eingabefeldes wird konvertiert" value="HTML-Convert">');
}
function convlink(){
document.write('<a href="javascript:tablelistconv()" title="HTML-Codebereich markieren und klicken oder der Gesamtinhalt des Eingabefeldes wird konvertiert">HTML-Convert</a>');
}
function schreibbutton(){
document.write('<input type="button" name="htmlmask" onclick="maskhtml()" title="Zeichen markieren und klicken oder der Gesamtinhalt des Eingabefeldes wird maskiert" value="HTML-Maske">');
}
function schreibmasklink(){
document.write('<a href="javascript:maskhtml()" title="Zeichen markieren und klicken oder der Gesamtinhalt des Eingabefeldes wird maskiert">HTML-Maske</a>');
}
function mask(){
if(m == ""){
m="";
}
m=m.replace(/ /g,"&#32;");
m=m.replace(/\!/g,"&#33;");
m=m.replace(/\"/g,"&#34;");
m=m.replace(/\$/g,"&#36;");
m=m.replace(/\%/g,"&#37;");
m=m.replace(/\'/g,"&#39;");
m=m.replace(/\(/g,"&#40;");
m=m.replace(/\)/g,"&#41;");
m=m.replace(/\*/g,"&#42;");
m=m.replace(/\+/g,"&#43;");
m=m.replace(/\,/g,"&#44;");
m=m.replace(/\-/g,"&#45;");
m=m.replace(/\./g,"&#46;");
m=m.replace(/\//g,"&#47;");
m=m.replace(/\:/g,"&#58;");
m=m.replace(/</g,"&#60;");
m=m.replace(/\=/g,"&#61;");
m=m.replace(/>/g,"&#62;");
m=m.replace(/\?/g,"&#63;");
m=m.replace(/\@/g,"&#64;");
m=m.replace(/A/g,"&#65;");
m=m.replace(/B/g,"&#66;");
m=m.replace(/C/g,"&#67;");
m=m.replace(/D/g,"&#68;");
m=m.replace(/E/g,"&#69;");
m=m.replace(/F/g,"&#70;");
m=m.replace(/G/g,"&#71;");
m=m.replace(/H/g,"&#72;");
m=m.replace(/I/g,"&#73;");
m=m.replace(/J/g,"&#74;");
m=m.replace(/K/g,"&#75;");
m=m.replace(/L/g,"&#76;");
m=m.replace(/M/g,"&#77;");
m=m.replace(/N/g,"&#78;");
m=m.replace(/O/g,"&#79;");
m=m.replace(/P/g,"&#80;");
m=m.replace(/Q/g,"&#81;");
m=m.replace(/R/g,"&#82;");
m=m.replace(/S/g,"&#83;");
m=m.replace(/T/g,"&#84;");
m=m.replace(/U/g,"&#85;");
m=m.replace(/V/g,"&#86;");
m=m.replace(/W/g,"&#87;");
m=m.replace(/X/g,"&#88;");
m=m.replace(/Y/g,"&#89;");
m=m.replace(/Z/g,"&#90;");
m=m.replace(/\[/g,"&#91;");
m=m.replace(/\\/g,"&#92;");
m=m.replace(/\]/g,"&#93;");
m=m.replace(/\^/g,"&#94;");
m=m.replace(/\_/g,"&#95;");
m=m.replace(/\`/g,"&#96;");
m=m.replace(/a/g,"&#97;");
m=m.replace(/b/g,"&#98;");
m=m.replace(/c/g,"&#99;");
m=m.replace(/d/g,"&#100;");
m=m.replace(/e/g,"&#101;");
m=m.replace(/f/g,"&#102;");
m=m.replace(/g/g,"&#103;");
m=m.replace(/h/g,"&#104;");
m=m.replace(/i/g,"&#105;");
m=m.replace(/j/g,"&#106;");
m=m.replace(/k/g,"&#107;");
m=m.replace(/l/g,"&#108;");
m=m.replace(/m/g,"&#109;");
m=m.replace(/n/g,"&#110;");
m=m.replace(/o/g,"&#111;");
m=m.replace(/p/g,"&#112;");
m=m.replace(/q/g,"&#113;");
m=m.replace(/r/g,"&#114;");
m=m.replace(/s/g,"&#115;");
m=m.replace(/t/g,"&#116;");
m=m.replace(/u/g,"&#117;");
m=m.replace(/v/g,"&#118;");
m=m.replace(/w/g,"&#119;");
m=m.replace(/x/g,"&#120;");
m=m.replace(/y/g,"&#121;");
m=m.replace(/z/g,"&#122;");
m=m.replace(/Ä/g,"&#196;");
m=m.replace(/ä/g,"&#228");
m=m.replace(/Ö/g,"&#214");
m=m.replace(/ö/g,"&#246;");
m=m.replace(/Ü/g,"&#220;");
m=m.replace(/ü/g,"&#252;");
m=m.replace(/ß/g,"&#223;");
m=m.replace(/{/g,"&#123;");
m=m.replace(/\|/g,"&#124;");
m=m.replace(/}/g,"&#125;");
m=m.replace(/\~/g,"&#126;");
m=m.replace(//g,"&#127;");
m=m.replace(/€/g,"&#8364;");
m=m.replace(//g,"&#129;");
m=m.replace(/‚/g,"&#130;");
m=m.replace(/ƒ/g,"&#131;");
m=m.replace(/„/g,"&#132;");
m=m.replace(/…/g,"&#133;");
m=m.replace(/†/g,"&#134;");
m=m.replace(/‡/g,"&#135;");
m=m.replace(/ˆ/g,"&#136;");
m=m.replace(/‰/g,"&#137;");
m=m.replace(/Š/g,"&#138;");
m=m.replace(/‹/g,"&#139;");
m=m.replace(/Œ/g,"&#140;");
m=m.replace(//g,"&#141;");
m=m.replace(/Ž/g,"&#142;");
m=m.replace(//g,"&#143;");
m=m.replace(//g,"&#144;");
m=m.replace(/‘/g,"&#145;");
m=m.replace(/’/g,"&#146;");
m=m.replace(/“/g,"&#147;");
m=m.replace(/”/g,"&#148;");
m=m.replace(/•/g,"&#149;");
m=m.replace(/–/g,"&#150;");
m=m.replace(/—/g,"&#151;");
m=m.replace(/˜/g,"&#152;");
m=m.replace(/™/g,"&#153;");
m=m.replace(/š/g,"&#154;");
m=m.replace(/›/g,"&#155;");
m=m.replace(/œ/g,"&#156;");
m=m.replace(//g,"&#157;");
m=m.replace(/ž/g,"&#158;");
m=m.replace(/Ÿ/g,"&#159;");
m=m.replace(/¡/g,"&#161;");
m=m.replace(/¢/g,"&#162;");
m=m.replace(/£/g,"&#163;");
m=m.replace(/¤/g,"&#164;");
m=m.replace(/¥/g,"&#165;");
m=m.replace(/¦/g,"&#166;");
m=m.replace(/§/g,"&#167;");
m=m.replace(/¨/g,"&#168;");
m=m.replace(/©/g,"&#169;");
m=m.replace(/ª/g,"&#170;");
m=m.replace(/«/g,"&#171;");
m=m.replace(/¬/g,"&#172;");
m=m.replace(/®/g,"&#174;");
m=m.replace(/¯/g,"&#175;");
m=m.replace(/°/g,"&#176;");
m=m.replace(/±/g,"&#177;");
m=m.replace(/²/g,"&#178;");
m=m.replace(/³/g,"&#179;");
m=m.replace(/µ/g,"&#181;");
m=m.replace(/¶/g,"&#182;");
m=m.replace(/·/g,"&#183;");
m=m.replace(/¸/g,"&#184;");
m=m.replace(/¹/g,"&#185;");
m=m.replace(/º/g,"&#186;");
m=m.replace(/»/g,"&#187;");
m=m.replace(/¼/g,"&#188;");
m=m.replace(/½/g,"&#189;");
m=m.replace(/¾/g,"&#190;");
m=m.replace(/¿/g,"&#191;");
m=m.replace(/À/g,"&#192;");
m=m.replace(/Á/g,"&#193;");
m=m.replace(/Â/g,"&#194;");
m=m.replace(/Ã/g,"&#195;");
m=m.replace(/Å/g,"&#197;");
m=m.replace(/Æ/g,"&#198;");
m=m.replace(/Ç/g,"&#199;");
m=m.replace(/È/g,"&#200;");
m=m.replace(/É/g,"&#201;");
m=m.replace(/Ê/g,"&#202;");
m=m.replace(/Ë/g,"&#203;");
m=m.replace(/Ì/g,"&#204;");
m=m.replace(/Í/g,"&#205;");
m=m.replace(/Î/g,"&#206;");
m=m.replace(/Ï/g,"&#207;");
m=m.replace(/Ð/g,"&#208;");
m=m.replace(/Ñ/g,"&#209;");
m=m.replace(/Ò/g,"&#210;");
m=m.replace(/Ó/g,"&#211;");
m=m.replace(/Ô/g,"&#212;");
m=m.replace(/Õ/g,"&#213;");
m=m.replace(/×/g,"&#215;");
m=m.replace(/Ø/g,"&#216;");
m=m.replace(/Ù/g,"&#217;");
m=m.replace(/Ú/g,"&#218;");
m=m.replace(/Û/g,"&#219;");
m=m.replace(/Ý/g,"&#221;");
m=m.replace(/Þ/g,"&#222;");
m=m.replace(/à/g,"&#224;");
m=m.replace(/á/g,"&#225;");
m=m.replace(/â/g,"&#226;");
m=m.replace(/ã/g,"&#227;");
m=m.replace(/å/g,"&#229;");
m=m.replace(/æ/g,"&#230;");
m=m.replace(/ç/g,"&#231;");
m=m.replace(/è/g,"&#232;");
m=m.replace(/é/g,"&#233;");
m=m.replace(/ê/g,"&#234;");
m=m.replace(/ë/g,"&#235;");
m=m.replace(/ì/g,"&#236;");
m=m.replace(/í/g,"&#237;");
m=m.replace(/î/g,"&#238;");
m=m.replace(/ï/g,"&#239;");
m=m.replace(/ð/g,"&#240;");
m=m.replace(/ñ/g,"&#241;");
m=m.replace(/ò/g,"&#242;");
m=m.replace(/ó/g,"&#243;");
m=m.replace(/ô/g,"&#244;");
m=m.replace(/õ/g,"&#245;");
m=m.replace(/÷/g,"&#247;");
m=m.replace(/ø/g,"&#248;");
m=m.replace(/ù/g,"&#249;");
m=m.replace(/ú/g,"&#250;");
m=m.replace(/û/g,"&#251;");
m=m.replace(/ý/g,"&#253;");
m=m.replace(/þ/g,"&#254;");
m=m.replace(/ÿ/g,"&#255;");
}
function maskhtml(){
b=document.BeitragsFormular.body;
if ((clientVer >= 4) && is_ie && is_win) {
m=document.selection.createRange().text;
if(!m){
m=b.value;
mask();
b.value='';
b.value+=m;
b.focus();
return;
}
mask();
document.selection.createRange().text = m;
b.focus();
return;
}
else if (b.selectionEnd && (b.selectionEnd - b.selectionStart > 0))
{
m=b.value;
mask();
mozWrap(b, m);
return;
}
else
{
m=b.value;
mask();
b.value='';
b.value+=m;
b.focus();
}
storeCaret(b);
}
function bildchen(sbild) {
smiliearea = document.BeitragsFormular.body;
bilder = "[["+sbild+"]]";
if ((clientVer >= 4) && is_ie && is_win) {
SchreibIE(bilder);
}
else {
smiliearea.focus();
smiliearea.value+=bilder;
}
}
function fensterbild(sbild) {
bilder = "[["+sbild+"]]";
if ((clientVer >= 4) && is_ie && is_win) {
document.execCommand('Copy','',bilder);
}
}
function eigenes(wasdenn) {
txtarea = document.BeitragsFormular.body;
nurmeins = ""+wasdenn+"";
if(wasdenn == "field"){
nurmeins = "<fieldset><legend><b> </b></legend>\n\n</fieldset>";
}
if(wasdenn == "multi"){
nurmeins = "<multicol cols=\"2\" gutter=\"10\"> </multicol>";
}
if(wasdenn == "block"){
nurmeins = "<blockquote>\n</blockquote>";
}
if ((clientVer >= 4) && is_ie && is_win) {
SchreibIE(nurmeins);
}
else {
txtarea.focus();
txtarea.value+=nurmeins;
}
}
function ButtonFormTabelle(){
zeilen="";
spalten="";
if(screen.width<1025){
zeilen="</tr><tr>";
spalten=" align=\"right\" colspan=\"3\"";
}
document.write('<table border="0" cellspacing="0" cellpadding="2" class="formedit"><tr align="center" valign="middle"><td class="formedit"><input type="button" class="button" accesskey="b" title="&lt;b&gt;fett&lt;/b&gt; '+acckey+'b" name="addhtmlcode0" value=" B " style="font-weight:bold; width:30px" size="3" onClick="htmlstyle(0)"></td><td class="formedit"><input type="button" class="button" accesskey="i" title="&lt;i&gt;kursiv&lt;/i&gt; '+acckey+'i" name="addhtmlcode2" value=" i " style="font-style:italic; width:30px" onClick="htmlstyle(2)"></td><td class="formedit"><input type="button" class="button" accesskey="u" title="&lt;u&gt;unterstrichen&lt;/u&gt; '+acckey+'u" name="addhtmlcode4" value=" u " style="text-decoration:underline; width:30px" onClick="htmlstyle(4)"></td><td class="formedit"><input type="button" class="button" accesskey="c" title="&lt;center&gt;zentriert&lt;/center&gt; '+acckey+'c" name="addhtmlcode6" value="center" style="width:50px" onClick="htmlstyle(6)"></td><td class="formedit"><input type="button" class="button" accesskey="o" title="&lt;ol&gt;Aufzählung&lt;/ol&gt; '+acckey+'o" name="addhtmlcode8" value="1.2.3..." style="width:60px" onClick="htmlstyle(8)"></td><td class="formedit"><input type="button" class="button" accesskey="l" title="&lt;ul&gt;Auflistung&lt;/ul&gt; '+acckey+'L" name="addhtmlcode10" value="&#149;&#149;&#149;..." style="width:50px" onClick="htmlstyle(10)"></td><td class="formedit"><input type="button" class="button" accesskey="p" title="&lt;li&gt;Listenpunkt&lt;/li&gt; '+acckey+'p" name="addhtmlcode12" value=" &#149; " style="width:30px" onClick="htmlstyle(12)"></td><td class="formedit"><input type="button" class="button" accesskey="m" title="&lt;TAG-Maskierung&gt; '+acckey+'m" name="addhtmlcode18" value="&lt;-&gt;" style="width:40px" onClick="htmlstyle(18)"></td><td class="formedit"><input type="button" class="button" accesskey="g" title="Grafik einfügen '+acckey+'g&#160;&#10;&#160;&lt;img src=Bild-Adresse alt=Alternativtext&gt;" name="addhtmlcode14" value="Img" style="width:40px" onClick="htmlstyle(14)"></td><td class="formedit"><input type="button" class="button" accesskey="w" title="Link einfügen '+acckey+'w&#160;&#10;&#160;&lt;a href=Webseiten-Adresse title=Mausinfo-Text&gt;Link-Text&lt;/a&gt;" name="addhtmlcode16" value="URL" style="text-decoration:underline; width:40px" onClick="htmlstyle(16)"></td>'+zeilen+'<td class="formedit"'+spalten+'><input type="button" class="button" accesskey="n" title="Textfeld löschen '+acckey+'n" name="killtext" value="n/t" style="width:25px" onClick="Textclear()"></td><td class="formedit"><input type="button" class="button" accesskey="t" title="offene TAGs schließen (&lt;/..&gt;) '+acckey+'t" name="endtagger" value="/TAG" style="width:40px" onClick="htmlstyle(-1)"></td><td class="formedit"><input type="button" class="button" accesskey="h" title="KurzHilfe '+acckey+'h" name="helperlein" value=" ? " style="width:30px" onClick="htmlhelperle()"></td><td class="formedit"'+spalten+'><select name="addhtmlcode20" class="formedit" onChange="htmlfontstyle(\'<font color=&quot;\' + this.form.addhtmlcode20.options[this.form.addhtmlcode20.selectedIndex].value + \'&quot;>\', \'</font>\');this.selectedIndex=0;"><option style="color:black; background-color:whitesmoke" value="#444444" class="formedit">Schriftfarbe</option><option style="color:darkred; background-color:whitesmoke" value="darkred" class="formedit">Dunkelrot</option><option style="color:red; background-color:whitesmoke" value="red" class="formedit">Rot</option><option style="color:orange; background-color:whitesmoke" value="orange" class="formedit">Orange</option><option style="color:brown; background-color:whitesmoke" value="brown" class="formedit">Braun</option><option style="color:yellow; background-color:whitesmoke" value="yellow" class="formedit">Gelb</option><option style="color:green; background-color:whitesmoke" value="green" class="formedit">Grün</option><option style="color:olive; background-color:whitesmoke" value="olive" class="formedit">Oliv</option><option style="color:cyan; background-color:whitesmoke" value="cyan" class="formedit">Cyan</option><option style="color:blue; background-color:whitesmoke" value="blue" class="formedit">Blau</option><option style="color:darkblue; background-color:whitesmoke" value="darkblue" class="formedit">Dunkelblau</option><option style="color:indigo; background-color:whitesmoke" value="indigo" class="formedit">Indigo</option><option style="color:violet; background-color:whitesmoke" value="violet" class="formedit">Violett</option><option style="color:white; background-color:whitesmoke" value="white" class="formedit">Weiß</option><option style="color:black; background-color:whitesmoke" value="black" class="formedit">Schwarz</option></select></td><td class="formedit"'+spalten+'><select name="addhtmlcode22" class="formedit" onChange="htmlfontstyle(\'<span style=&quot;font-size:\' + this.form.addhtmlcode22.options[this.form.addhtmlcode22.selectedIndex].value + \'pt&quot;>\', \'</span>\')"><option value="10" class="formedit">Schriftgröße</option><option value="7" class="formedit">Winzig</option><option value="9" class="formedit">Klein</option><option value="12" class="formedit">Normal</option><option value="18" class="formedit">Groß</option><option value="24" class="formedit">Riesig</option></select></td></tr></table>');
}
function ButtonFormTable4(){
document.write('<table border="0" cellspacing="0" cellpadding="2" class="formedit"><tr align="center" valign="middle"><td align="center" class="formedit"><input type="button" class="button" accesskey="b" title="fett '+acckey+'b" name="addhtmlcode0" value=" B " style="font-weight:bold; width:30px" onClick="htmlstyle(0)"></td><td align="center" class="formedit"><input type="button" class="button" accesskey="i" title="kursiv '+acckey+'i" name="addhtmlcode2" value=" i " style="font-style:italic; width:30px" onClick="htmlstyle(2)"></td><td align="center" class="formedit"><input type="button" class="button" accesskey="u" title="unterstrichen '+acckey+'u" name="addhtmlcode4" value=" u " style="text-decoration:underline; width:30px" onClick="htmlstyle(4)"></td><td align="center" class="formedit"><input type="button" class="button" accesskey="c" title="zentriert '+acckey+'c" name="addhtmlcode6" value="center" style="width:50px" onClick="htmlstyle(6)"></td></tr><tr><td align="center" class="formedit"><input type="button" class="button" accesskey="o" title="Aufzählung '+acckey+'o" name="addhtmlcode8" value="1.2.3..." style="width:60px" onClick="htmlstyle(8)"></td><td align="center" class="formedit"><input type="button" class="button" accesskey="l" title="Auflistung '+acckey+'L" name="addhtmlcode10" value="&#149;&#149;&#149;..." style="width:50px" onClick="htmlstyle(10)"></td><td align="center" class="formedit"><input type="button" class="button" accesskey="p" title="Listenpunkt '+acckey+'p" name="addhtmlcode12" value=" &#149; " style="width:30px" onClick="htmlstyle(12)"></td><td align="center" class="formedit"><input type="button" class="button" accesskey="m" title="Maskierung &lt;-&gt; '+acckey+'m" name="addhtmlcode18" value="&lt;-&gt;" style="width:40px" onClick="htmlstyle(18)"></td></tr><tr><td align="center" class="formedit"><input type="button" class="button" accesskey="g" title="Grafik einfügen '+acckey+'g" name="addhtmlcode14" value="Img" style="width:40px" onClick="htmlstyle(14)"></td><td align="center" class="formedit"><input type="button" class="button" accesskey="w" title="Link einfügen '+acckey+'w" name="addhtmlcode16" value="URL" style="text-decoration:underline; width:40px" onClick="htmlstyle(16)"></td><td align="center" class="formedit"><input type="button" class="button" accesskey="n" title="Textfeld löschen '+acckey+'n" name="killtext" value="n/t" style="width:30px" onClick="Textclear()"></td><td align="center" class="formedit"><input type="button" class="button" accesskey="t" title="offene TAGs schließen '+acckey+'t" name="endtagger" value="/TAG" style="width:40px" onClick="htmlstyle(-1)"></td></tr><tr><td align="center" class="formedit"><input type="button" class="button" accesskey="h" title="KurzHilfe '+acckey+'h" name="helperlein" value="Hilfe" style="width:50px" onClick="htmlhelperle()"></td><td align="center" class="formedit"><select name="addhtmlcode20" class="formedit" onChange="htmlfontstyle(\'<font color=&quot;\' + this.form.addhtmlcode20.options[this.form.addhtmlcode20.selectedIndex].value + \'&quot;>\', \'</font>\');this.selectedIndex=0;"><option style="color:black; background-color:whitesmoke" value="#444444" class="formedit">Schriftfarbe</option><option style="color:darkred; background-color:whitesmoke" value="darkred" class="formedit">Dunkelrot</option><option style="color:red; background-color:whitesmoke" value="red" class="formedit">Rot</option><option style="color:orange; background-color:whitesmoke" value="orange" class="formedit">Orange</option><option style="color:brown; background-color:whitesmoke" value="brown" class="formedit">Braun</option><option style="color:yellow; background-color:whitesmoke" value="yellow" class="formedit">Gelb</option><option style="color:green; background-color:whitesmoke" value="green" class="formedit">Grün</option><option style="color:olive; background-color:whitesmoke" value="olive" class="formedit">Oliv</option><option style="color:cyan; background-color:whitesmoke" value="cyan" class="formedit">Cyan</option><option style="color:blue; background-color:whitesmoke" value="blue" class="formedit">Blau</option><option style="color:darkblue; background-color:whitesmoke" value="darkblue" class="formedit">Dunkelblau</option><option style="color:indigo; background-color:whitesmoke" value="indigo" class="formedit">Indigo</option><option style="color:violet; background-color:whitesmoke" value="violet" class="formedit">Violett</option><option style="color:white; background-color:whitesmoke" value="white" class="formedit">Weiß</option><option style="color:black; background-color:whitesmoke" value="black" class="formedit">Schwarz</option></select></td><td align="center" colspan="2" class="formedit"><select name="addhtmlcode22" class="formedit" onChange="htmlfontstyle(\'<span style=&quot;font-size:\' + this.form.addhtmlcode22.options[this.form.addhtmlcode22.selectedIndex].value + \'pt&quot;>\', \'</span>\')"><option value="10" class="formedit">Schriftgröße</option><option value="7" class="formedit">Winzig</option><option value="9" class="formedit">Klein</option><option value="12" class="formedit">Normal</option><option value="18" class="formedit">Groß</option><option value="24" class="formedit">Riesig</option></select></td></tr></table>');
}