function text_hinzu(text,feld)
{
    if(feld.createTextRange && feld.caretPos)
    {
        var caretPos = feld.caretPos;
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
    }
    else { feld.value+=text }
    feld.focus();
}
function link_hinzu(feld)
{
	var die_url = prompt("Wie lautet die URL?\nImmer mit http:// davor!");
	if(die_url != null)
	{
		var der_name = prompt("Welcher Linkname soll zu sehen sein?\n(Einfach leer lassen, damit der Link wie die Adresse heißt.)");
		if(der_name != null)
		{
			if(der_name.length != 0)
				text_hinzu('<img src="gfx/page/linkpfeil.gif" alt="" /> <a href="'+die_url+'">'+der_name+'</a>', feld);
			else
				text_hinzu('<img src="gfx/page/linkpfeil.gif" alt="" /> <a href="'+die_url+'">'+die_url+'</a>', feld);
		}
	}
}
function bild_hinzu(feld)
{
	var die_url = prompt("Wie lautet die Bild-URL?\nImmer mit http:// davor!");
	if(die_url != null)
		text_hinzu('\n\n<img src="'+die_url+'" style="border:2px solid #bc126d;" alt="" />\n\n', feld);
}
function link_hinzu2(feld)
{
	var die_url = prompt("Wie lautet die URL?\nImmer mit http:// davor!");
	if(die_url != null)
	{
		var der_name = prompt("Welcher Linkname soll zu sehen sein?\n(Einfach leer lassen, damit der Link wie die Adresse heißt.)");
		if(der_name != null)
		{
			if(der_name.length != 0)
				text_hinzu('<img src="gfx/page/linkpfeil.gif" alt="" /> <a onclick="window.open(\''+die_url+'\');" href="#">'+der_name+'</a>', feld);
			else
				text_hinzu('<img src="gfx/page/linkpfeil.gif" alt="" /> <a onclick="window.open(\''+die_url+'\');" href="#">'+die_url+'</a>', feld);
		}
	}
}
function link_hinzu3(feld)
{
	var die_url = prompt("Wie lautet die eMail-Adresse?");
	if(die_url)
	{
		var der_name = prompt("Welcher Linkname soll zu sehen sein?\n(Einfach leer lassen, damit der Link wie die Adresse heißt.)");
		if(der_name != null)
		{
		    if(der_name.length != 0)
                text_hinzu('<img src="gfx/page/linkpfeil.gif" alt="" /> <a href="mailto:'+die_url+'">'+der_name+'</a>', feld);
            else
                text_hinzu('<img src="gfx/page/linkpfeil.gif" alt="" /> <a href="mailto:'+die_url+'">'+die_url+'</a>', feld);
        }
	}
}
function texteingabe(bbcode,text,feld)
{
    if(bbcode == "")
        var text_einfuegen = prompt(text);
    else if(bbcode == "mailto:")
        var text_einfuegen = prompt(text + "\n" + bbcode + " ...");
    else
        var text_einfuegen = prompt(text + "\n[" + bbcode + "] ... [/" + bbcode + "]");
    if((text_einfuegen != "") && (text_einfuegen != null))
    {
        if(bbcode == "")
            var text_hinzufuegen = text_einfuegen;
        else if(bbcode == "mailto:")
            var text_hinzufuegen = bbcode + text_einfuegen;
        else
            var text_hinzufuegen = "[" + bbcode + "]" + text_einfuegen + "[/"+bbcode+"]";
        text_hinzu(text_hinzufuegen, feld);
    }
}
function MM_findObj(n, d)
{
    var p,i,x;
    if(!d)
        d=document;
    if((p=n.indexOf("?"))>0&&parent.frames.length)
    {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all)
        x=d.all[n];
    for(i=0;!x&&i<d.forms.length;i++)
        x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++)
        x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n);
        return x;
}
function MM_swapImage()
{
    var i,j=0,x,a=MM_swapImage.arguments;
    document.MM_sr=new Array;
    for(i=0;i<(a.length-2);i+=3)
        if((x=MM_findObj(a[i]))!=null)
        {
            document.MM_sr[j++]=x;
            if(!x.oSrc)
                x.oSrc=x.src; x.src=a[i+2];
        }
}
function MM_swapImgRestore()
{
    var i,x,a=document.MM_sr;
    for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
        x.src=x.oSrc;
}



wmtt = null;
document.onmousemove = updateWMTT;
function updateWMTT(e) {
    x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
    y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
    if (wmtt != null) {
        wmtt.style.left = (x - 305) + "px";
        wmtt.style.top  = (y + 20) + "px";
    }
}
function showWMTT(id) {
    wmtt = document.getElementById(id);
    wmtt.style.display = "block"
}
function hideWMTT() {
    wmtt.style.display = "none";
}