function zeige(id)
{	
	document.getElementById(id).style.display = (document.getElementById(id).style.display=='none')?'block':'none';
}

function zeigeFormmaier(id)
{
	document.getElementById("Anleitung").style.display = (document.getElementById("Anleitung").style.display=='none')?'block':'none';
	document.getElementById("Formmailer").style.display = (document.getElementById("Formmailer").style.display=='none')?'block':'none';
	document.getElementById("HTML").style.display = (document.getElementById("HTML").style.display=='none')?'block':'none';
}

function waehleAva(id)
{
	document.Profil.ava.value=id + '.gif';
	
	document.anzeige.src='forum/avatare/' + id + '.gif';
	
	document.getElementById("Avas").style.display = "none";
}

function zeigeKat(id)
{
	if(id != "OnlineSchule")	
		document.getElementById("OnlineSchule").style.display = "none";
	if(id != "TCG")	
		document.getElementById("TCG").style.display = "none";
	if(id != "RPG")
		document.getElementById("RPG").style.display = "none";
	if(id != "Andere")
		document.getElementById("Andere").style.display = "none";
	
	document.getElementById(id).style.display = "block";
	
}

function checkedall()
{
for (var i = 0; i < document.Formular.elements.length; i++) 
	{
	   document.Formular.elements[i].checked = true;
	}
}

function insert(aTag, eTag) {

  var input = document.Formular.text;
  input.focus();



  if(typeof document.selection != 'undefined') {

    var range = document.selection.createRange();
    var insText = range.text;


    range.text = aTag + insText + eTag;

    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);
    }
    range.select();
  }

  else if(typeof input.selectionStart != 'undefined')
  {

    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);

    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }

  else
  {

    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}

function eMail(){

Mail = prompt ("eMail Adresse:", "");
MailName = prompt ("eMail Link Bezeichnung:", "eMail");
MailBetreff = prompt ("Gib eine vordefinierte Betreffzeile an, wenn du möchtest", "");

if (MailName == "") {
   MailName = "eMail";
}

if (!Mail == "") {

if (MailBetreff == "") {

insert('<a href=mailto:' + Mail + '>' + MailName, '</a>');

} else {

insert('<a href=mailto:' + Mail + '?subject=' + MailBetreff + '>' + MailName, '</a>');

}

}

}

function Bild() {

DBild = prompt ("URL zum Bild:", "http://");
BildRahmen = prompt ("Wie breit soll der Rahmen in Pixel sein?", "0");

insert('<img src=' + DBild + ' border=' + BildRahmen + '>', '');
}

function Link() {



URL = prompt ("URL:", "http://");
LinkName = prompt ("Bezeichnung des Links:", "Link");
LinkZiel = confirm('Soll die Seite in einem neuen Fenster geöffnet werden? - Klicke Ok für ja, Abbrechen für nein.')


if (!URL == "") {

if (LinkZiel == false) {

insert('<a href=' + URL + '>' + LinkName + '</a>', '');

} else {

insert('<a href=' + URL + ' target=_blank>' + LinkName + '</a>', '');

}

}

}

function Editor()
{
	window.open("html/editor/editor_index.php", "", "scrollbars=no,width=1100px,height=600px,resizable")
}

function zeigeFarbwahl(feld)
{	
	document.getElementById("inp").value=feld;
	document.getElementById("Farben").style.display = "block";	
}

function FarbeAnzeigen(b, feld) {

document.getElementById(feld).value = b;
	
document.getElementById(feld).value = b;
getFarbe(b,feld);
document.getElementById("Farben").style.display = "none";  

}

function getFeld()
{
	return document.getElementById("inp").value;
}

function getFarbe(farbe,feld) {
  document.getElementById("f_"+feld).bgColor = farbe;
}

function akFarbe(feld) {
	document.getElementById("f_"+feld).bgColor = document.getElementById(feld).value;
}

function toolFarben(farbe)
{
	if (farbe == "Hellblau")
	{
		document.getElementById("bg").value = "#7DBEFF";
		document.getElementById("f_bg").bgColor = "#7DBEFF";
		document.getElementById("farbe1").value = "#5EAEFF";
		document.getElementById("f_farbe1").bgColor = "#5EAEFF";
		document.getElementById("farbe2").value = "#97CBFF";
		document.getElementById("f_farbe2").bgColor = "#97CBFF";
		document.getElementById("links").value = "#004080";
		document.getElementById("f_links").bgColor = "#004080";
		document.getElementById("linkshover").value = "#FFFFFF";
		document.getElementById("f_linkshover").bgColor = "#FFFFFF";
		document.getElementById("schrift").value = "#000000";
		document.getElementById("f_schrift").bgColor = "#000000";
		document.getElementById("input").value = "#97CBFF";
		document.getElementById("f_input").bgColor = "#97CBFF";
		document.getElementById("inputtext").value = "#3399FF";
		document.getElementById("f_inputtext").bgColor = "#3399FF";
		document.getElementById("button").value = "#3399FF";
		document.getElementById("f_button").bgColor = "#3399FF";
		document.getElementById("buttontext").value = "#5EAEFF";
		document.getElementById("f_buttontext").bgColor = "#5EAEFF";
	}
	if (farbe == "Braun")
	{
		document.getElementById("bg").value = "#76644D";
		document.getElementById("f_bg").bgColor = "#76644D";
		document.getElementById("farbe1").value = "#635441";
		document.getElementById("f_farbe1").bgColor = "#635441";
		document.getElementById("farbe2").value = "#8C765B";
		document.getElementById("f_farbe2").bgColor = "#8C765B";
		document.getElementById("links").value = "#C0A478";
		document.getElementById("f_links").bgColor = "#C0A478";
		document.getElementById("linkshover").value = "#000000";
		document.getElementById("f_linkshover").bgColor = "#000000";
		document.getElementById("schrift").value = "#C0A478";
		document.getElementById("f_schrift").bgColor = "#C0A478";
		document.getElementById("input").value = "#C0A478";
		document.getElementById("f_input").bgColor = "#C0A478";
		document.getElementById("inputtext").value = "#524A39";
		document.getElementById("f_inputtext").bgColor = "#524A39";
		document.getElementById("button").value = "#76644D";
		document.getElementById("f_button").bgColor = "#76644D";
		document.getElementById("buttontext").value = "#C0A478";
		document.getElementById("f_buttontext").bgColor = "#C0A478";
	}
	if (farbe == "Blau")
	{
		document.getElementById("bg").value = "#000099";
		document.getElementById("f_bg").bgColor = "#000099";
		document.getElementById("farbe1").value = "#3300CC";
		document.getElementById("f_farbe1").bgColor = "#3300CC";
		document.getElementById("farbe2").value = "#000066";
		document.getElementById("f_farbe2").bgColor = "#000066";
		document.getElementById("links").value = "#0000FF";
		document.getElementById("f_links").bgColor = "#0000FF";
		document.getElementById("linkshover").value = "#FFFFFF";
		document.getElementById("f_linkshover").bgColor = "#FFFFFF";
		document.getElementById("schrift").value = "#FFFFFF";
		document.getElementById("f_schrift").bgColor = "#FFFFFF";
		document.getElementById("input").value = "#000066";
		document.getElementById("f_input").bgColor = "#000066";
		document.getElementById("inputtext").value = "#FFFFFF";
		document.getElementById("f_inputtext").bgColor = "#FFFFFF";
		document.getElementById("button").value = "#3300CC";
		document.getElementById("f_button").bgColor = "#3300CC";
		document.getElementById("buttontext").value = "#FFFFFF";
		document.getElementById("f_buttontext").bgColor = "#FFFFFF";
	}
	if (farbe == "Pink")
	{
		document.getElementById("bg").value = "#FF379B";
		document.getElementById("f_bg").bgColor = "#FF379B";
		document.getElementById("farbe1").value = "#FB007D";
		document.getElementById("f_farbe1").bgColor = "#FB007D";
		document.getElementById("farbe2").value = "#E10071";
		document.getElementById("f_farbe2").bgColor = "#E10071";
		document.getElementById("links").value = "#FFCAE4";
		document.getElementById("f_links").bgColor = "#FFCAE4";
		document.getElementById("linkshover").value = "#FFFFFF";
		document.getElementById("f_linkshover").bgColor = "#FFFFFF";
		document.getElementById("schrift").value = "#FFFFFF";
		document.getElementById("f_schrift").bgColor = "#FFFFFF";
		document.getElementById("input").value = "#FFCAE4";
		document.getElementById("f_input").bgColor = "#FFCAE4";
		document.getElementById("inputtext").value = "#E10071";
		document.getElementById("f_inputtext").bgColor = "#E10071";
		document.getElementById("button").value = "#E10071";
		document.getElementById("f_button").bgColor = "#E10071";
		document.getElementById("buttontext").value = "#FFCAE4";
		document.getElementById("f_buttontext").bgColor = "#FFCAE4";
	}
	if (farbe == "Rosa")
	{
		document.getElementById("bg").value = "#FFBBFF";
		document.getElementById("f_bg").bgColor = "#FFBBFF";
		document.getElementById("farbe1").value = "#FFCAFF";
		document.getElementById("f_farbe1").bgColor = "#FFCAFF";
		document.getElementById("farbe2").value = "#FF9DFF";
		document.getElementById("f_farbe2").bgColor = "#FF9DFF";
		document.getElementById("links").value = "#FF51FF";
		document.getElementById("f_links").bgColor = "#FF51FF";
		document.getElementById("linkshover").value = "#FF20FF";
		document.getElementById("f_linkshover").bgColor = "#FF20FF";
		document.getElementById("schrift").value = "#000000";
		document.getElementById("f_schrift").bgColor = "#000000";
		document.getElementById("input").value = "#FFBBFF";
		document.getElementById("f_input").bgColor = "#FFBBFF";
		document.getElementById("inputtext").value = "#FFFFFF";
		document.getElementById("f_inputtext").bgColor = "#FFFFFF";
		document.getElementById("button").value = "#FF9DFF";
		document.getElementById("f_button").bgColor = "#FF9DFF";
		document.getElementById("buttontext").value = "#FFFFFF";
		document.getElementById("f_buttontext").bgColor = "#FFFFFF";
	}
	if (farbe == "Schwarz")
	{
		document.getElementById("bg").value = "#333333";
		document.getElementById("f_bg").bgColor = "#333333";
		document.getElementById("farbe1").value = "#000000";
		document.getElementById("f_farbe1").bgColor = "#000000";
		document.getElementById("farbe2").value = "#000000";
		document.getElementById("f_farbe2").bgColor = "#000000";
		document.getElementById("links").value = "#CCCCCC";
		document.getElementById("f_links").bgColor = "#CCCCCC";
		document.getElementById("linkshover").value = "#FFFFFF";
		document.getElementById("f_linkshover").bgColor = "#FFFFFF";
		document.getElementById("schrift").value = "#FFFFFF";
		document.getElementById("f_schrift").bgColor = "#FFFFFF";
		document.getElementById("input").value = "#000000";
		document.getElementById("f_input").bgColor = "#000000";
		document.getElementById("inputtext").value = "#CCCCCC";
		document.getElementById("f_inputtext").bgColor = "#CCCCCC";
		document.getElementById("button").value = "#000000";
		document.getElementById("f_button").bgColor = "#000000";
		document.getElementById("buttontext").value = "#FFFFFF";
		document.getElementById("f_buttontext").bgColor = "#FFFFFF";
	}
	if (farbe == "Weiss")
	{
		document.getElementById("bg").value = "#FFFFFF";
		document.getElementById("f_bg").bgColor = "#FFFFFF";
		document.getElementById("farbe1").value = "#FFFFFF";
		document.getElementById("f_farbe1").bgColor = "#FFFFFF";
		document.getElementById("farbe2").value = "#F0F0F0";
		document.getElementById("f_farbe2").bgColor = "#F0F0F0";
		document.getElementById("links").value = "#CCCCCC";
		document.getElementById("f_links").bgColor = "#CCCCCC";
		document.getElementById("linkshover").value = "#000000";
		document.getElementById("f_linkshover").bgColor = "#000000";
		document.getElementById("schrift").value = "#000000";
		document.getElementById("f_schrift").bgColor = "#000000";
		document.getElementById("input").value = "#FFFFFF";
		document.getElementById("f_input").bgColor = "#FFFFFF";
		document.getElementById("inputtext").value = "#CCCCCC";
		document.getElementById("f_inputtext").bgColor = "#CCCCCC";
		document.getElementById("button").value = "#CCCCCC";
		document.getElementById("f_button").bgColor = "#CCCCCC";
		document.getElementById("buttontext").value = "#FFFFFF";
		document.getElementById("f_buttontext").bgColor = "#FFFFFF";
	}
	if (farbe == "Gelb")
	{
		document.getElementById("bg").value = "#FFFFA6";
		document.getElementById("f_bg").bgColor = "#FFFFA6";
		document.getElementById("farbe1").value = "#FFFF3E";
		document.getElementById("f_farbe1").bgColor = "#FFFF3E";
		document.getElementById("farbe2").value = "#FFFFCE";
		document.getElementById("f_farbe2").bgColor = "#FFFFCE";
		document.getElementById("links").value = "#FAD234";
		document.getElementById("f_links").bgColor = "#FAD234";
		document.getElementById("linkshover").value = "#EABC06";
		document.getElementById("f_linkshover").bgColor = "#EABC06";
		document.getElementById("schrift").value = "#000000";
		document.getElementById("f_schrift").bgColor = "#000000";
		document.getElementById("input").value = "#FFFFCE";
		document.getElementById("f_input").bgColor = "#FFFFCE";
		document.getElementById("inputtext").value = "#000000";
		document.getElementById("f_inputtext").bgColor = "#000000";
		document.getElementById("button").value = "#FFFF3E";
		document.getElementById("f_button").bgColor = "#FFFF3E";
		document.getElementById("buttontext").value = "#000000";
		document.getElementById("f_buttontext").bgColor = "#000000";
	}
	if (farbe == "Gruen")
	{
		document.getElementById("bg").value = "#008000";
		document.getElementById("f_bg").bgColor = "#008000";
		document.getElementById("farbe1").value = "#009F00";
		document.getElementById("f_farbe1").bgColor = "#009F00";
		document.getElementById("farbe2").value = "#006600";
		document.getElementById("f_farbe2").bgColor = "#006600";
		document.getElementById("links").value = "#CAFFCA";
		document.getElementById("f_links").bgColor = "#CAFFCA";
		document.getElementById("linkshover").value = "#FFFFFF";
		document.getElementById("f_linkshover").bgColor = "#FFFFFF";
		document.getElementById("schrift").value = "#FFFFFF";
		document.getElementById("f_schrift").bgColor = "#FFFFFF";
		document.getElementById("input").value = "#009F00";
		document.getElementById("f_input").bgColor = "#009F00";
		document.getElementById("inputtext").value = "#006600";
		document.getElementById("f_inputtext").bgColor = "#006600";
		document.getElementById("button").value = "#006600";
		document.getElementById("f_button").bgColor = "#006600";
		document.getElementById("buttontext").value = "#CAFFCA";
		document.getElementById("f_buttontext").bgColor = "#CAFFCA";
	}
	if (farbe == "Violett")
	{
		document.getElementById("bg").value = "#A41CFF";
		document.getElementById("f_bg").bgColor = "#A41CFF";
		document.getElementById("farbe1").value = "#8100D7";
		document.getElementById("f_farbe1").bgColor = "#8100D7";
		document.getElementById("farbe2").value = "#BA53FF";
		document.getElementById("f_farbe2").bgColor = "#BA53FF";
		document.getElementById("links").value = "#E8C4FF";
		document.getElementById("f_links").bgColor = "#E8C4FF";
		document.getElementById("linkshover").value = "#FFFFFF";
		document.getElementById("f_linkshover").bgColor = "#FFFFFF";
		document.getElementById("schrift").value = "#FFFFFF";
		document.getElementById("f_schrift").bgColor = "#FFFFFF";
		document.getElementById("input").value = "#BA53FF";
		document.getElementById("f_input").bgColor = "#BA53FF";
		document.getElementById("inputtext").value = "#FFFFFF";
		document.getElementById("f_inputtext").bgColor = "#FFFFFF";
		document.getElementById("button").value = "#A41CFF";
		document.getElementById("f_button").bgColor = "#A41CFF";
		document.getElementById("buttontext").value = "#E8C4FF";
		document.getElementById("f_buttontext").bgColor = "#E8C4FF";
	}
	if (farbe == "Orange")
	{
		document.getElementById("bg").value = "#FFB66C";
		document.getElementById("f_bg").bgColor = "#FFB66C";
		document.getElementById("farbe1").value = "#FFAC59";
		document.getElementById("f_farbe1").bgColor = "#FFAC59";
		document.getElementById("farbe2").value = "#FFC891";
		document.getElementById("f_farbe2").bgColor = "#FFC891";
		document.getElementById("links").value = "#FFFFFF";
		document.getElementById("f_links").bgColor = "#FFFFFF";
		document.getElementById("linkshover").value = "#000000";
		document.getElementById("f_linkshover").bgColor = "#000000";
		document.getElementById("schrift").value = "#000000";
		document.getElementById("f_schrift").bgColor = "#000000";
		document.getElementById("input").value = "#FFC891";
		document.getElementById("f_input").bgColor = "#FFC891";
		document.getElementById("inputtext").value = "#000000";
		document.getElementById("f_inputtext").bgColor = "#000000";
		document.getElementById("button").value = "#FFAC59";
		document.getElementById("f_button").bgColor = "#FFAC59";
		document.getElementById("buttontext").value = "#000000";
		document.getElementById("f_buttontext").bgColor = "#000000";
	}
	if (farbe == "Rot")
	{
		document.getElementById("bg").value = "#E60000";
		document.getElementById("f_bg").bgColor = "#E60000";
		document.getElementById("farbe1").value = "#CC0000";
		document.getElementById("f_farbe1").bgColor = "#CC0000";
		document.getElementById("farbe2").value = "#FF2B2B";
		document.getElementById("f_farbe2").bgColor = "#FF2B2B";
		document.getElementById("links").value = "#FFFFFF";
		document.getElementById("f_links").bgColor = "#FFFFFF";
		document.getElementById("linkshover").value = "#000000";
		document.getElementById("f_linkshover").bgColor = "#000000";
		document.getElementById("schrift").value = "#000000";
		document.getElementById("f_schrift").bgColor = "#000000";
		document.getElementById("input").value = "#CC0000";
		document.getElementById("f_input").bgColor = "#CC0000";
		document.getElementById("inputtext").value = "#000000";
		document.getElementById("f_inputtext").bgColor = "#000000";
		document.getElementById("button").value = "#CC0000";
		document.getElementById("f_button").bgColor = "#CC0000";
		document.getElementById("buttontext").value = "#000000";
		document.getElementById("f_buttontext").bgColor = "#000000";
	}
	if (farbe == "Grau")
	{
		document.getElementById("bg").value = "#D6D6D6";
		document.getElementById("f_bg").bgColor = "#D6D6D6";
		document.getElementById("farbe1").value = "#CDCDCD";
		document.getElementById("f_farbe1").bgColor = "#CDCDCD";
		document.getElementById("farbe2").value = "#E1E1E1";
		document.getElementById("f_farbe2").bgColor = "#E1E1E1";
		document.getElementById("links").value = "#FFFFFF";
		document.getElementById("f_links").bgColor = "#FFFFFF";
		document.getElementById("linkshover").value = "#000000";
		document.getElementById("f_linkshover").bgColor = "#000000";
		document.getElementById("schrift").value = "#000000";
		document.getElementById("f_schrift").bgColor = "#000000";
		document.getElementById("input").value = "#FFFFFF";
		document.getElementById("f_input").bgColor = "#FFFFFF";
		document.getElementById("inputtext").value = "#000000";
		document.getElementById("f_inputtext").bgColor = "#000000";
		document.getElementById("button").value = "#CDCDCD";
		document.getElementById("f_button").bgColor = "#CDCDCD";
		document.getElementById("buttontext").value = "#000000";
		document.getElementById("f_buttontext").bgColor = "#000000";
	}
}

function getShoutboxFeld(feld)
{
	return document.getElementById(feld).value;
}

function getShoutboxArt()
{
	if (document.getElementById("iframe").checked)	
		return "iframe";
	else
		return "popup";
}

function generiereShoutbox(breite,hoehe,art,id,url)
{
	if (art == "iframe")
	{
		document.getElementById("code").value = "<iframe src='" + url + "/tools/shoutbox.php?id=" + id + "' style='border-width:0px;width:" + breite + "px; height:"+ hoehe + "px'></iframe>";
	}
	else 
	{
		var url = "window.open ('" + url + "/tools/shoutbox.php?id=" + id + "', 'Shoutbox', 'width=" + breite + ", height="+ hoehe + ", scrollbars=yes, resizable=no');";
		
		document.getElementById("code").value = "<a href='#' onClick=\"" + url + "\">Shoutbox</a>";
	}
}

var xFromMouse = 20;
var yFromMouse = 20;

tip = null;

function showTip(id) {
    tip = document.getElementById(id);
    tip.style.display = "block";
}


function hideTip() {
    tip.style.display = "none";
}

function moveTip(e) {
    x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
    y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY;
    if (tip != null) {
        tip.style.left = (x + xFromMouse) + "px";
        tip.style.top  = (y + yFromMouse) + "px";
    }
}

document.onmousemove = moveTip;
	
	var stunden;
	var minuten;
	var sekunden;
	
    function counter() 
    { 
    	var i = document.getElementById("zeit").value;
    	i=parseInt(i); 
    	
    	i++;
    	document.getElementById("zeit").value=i;
    	
    	stunden = Math.floor( i / 3600 ); 
		sekunden = i - stunden * 3600 ; 
		minuten = Math.floor(i / 60 ); 
		sekunden = Math.round(i - minuten * 60); 
		
		if (stunden < 10)
			stunden = "0" + stunden;
			
		if (minuten < 10)
			minuten = "0" + minuten;
			
		if (sekunden < 10)
			sekunden = "0" + sekunden;
		
      document.getElementById("uhr").value = stunden + ":" + minuten + ":" + sekunden;
      window.setTimeout("counter()",1000); 
    } 
      






