// Auf- und Zuklappen von Elementen

function pop_element(element_id) {
	if (document.getElementById) {
		obj = document.getElementById(element_id);
		icon = document.getElementById(element_id + "_icon");
		div = document.getElementById(element_id+"_div");
	}
	else if (document.all) {
		obj = document.all[element_id];
		icon = document.all[element_id + "_icon"];
		div = document.all[element_id+"_div"]
	}
	else if (document.layers) {
		obj = document.layers[element_id];
		icon = document.layers[element_id + "_icon"];
		div = document.layers[element_id+"_div"];
	}
	if (obj.style.display == "none") {
		obj.style.display = "";
		icon.src = "images/col_minus.gif";
		div.className = "thead";
	} else if (obj.style.display == "") {
      obj.style.display = "none";
		icon.src = "images/col_plus.gif";
		div.className = "tchead";
	}
}

// Setzen von Smilies in Textfeld

function set_smiley(code) {
	document.addnews.newstext.value += ' '+code+' ';
	document.addnews.newstext.focus();
}

function smiley(code) {
	document.addcomment.comment.value += ' '+code+' ';
	document.addcomment.comment.focus();
}

// BB-Code

var b_set = false;
var u_set = false;
var i_set = false;
var end_tag = false;

function bbcode(bbcode) {
	if ( (bbcode == 'B') && (b_set) ) { end_tag = true; b_set = false; }
	else if ( (bbcode == 'B') && (!b_set) ) { end_tag = false; b_set = true; }
	if ( (bbcode == 'U') && (u_set) ) { end_tag = true; u_set = false; }
	else if ( (bbcode == 'U') && (!u_set) ) { end_tag = false; u_set = true; }
	if ( (bbcode == 'I') && (i_set) ) { end_tag = true; i_set = false; }
	else if ( (bbcode == 'I') && (!i_set) ) { end_tag = false; i_set = true; }
	if (!end_tag) {
		document.addnews.newstext.value += '['+bbcode+']';
		document.getElementById(bbcode).style.backgroundColor = "#FFEEEE";
	}
	if (end_tag) {
		document.addnews.newstext.value += '[/'+bbcode+']';
		document.getElementById(bbcode).style.backgroundColor = "#F6F6F6";
	}
	document.addnews.newstext.focus();
}

function set_url() {
	var url = prompt('Bitte geben Sie eine URL ein!', 'http://');
	var desc = prompt('Bitte geben Sie den Text ein, der verlinkt werden soll!', '');
	if (!url || !desc) {alert('Sie müssen eine URL und einen Text angeben!');}
	else {document.addnews.newstext.value += ' [URL='+url+']'+desc+'[/URL] ';}
	document.addnews.newstext.focus();
}

function set_img() {
	var src = prompt('Bitte geben Sie die URL zum Bild ein, das Sie einfügen möchten!', 'http://');
	if (!src) { alert('Sie müssen eine URL angeben!');}
	else {document.addnews.newstext.value += ' [IMG]'+src+'[/IMG] ';}
	document.addnews.newstext.focus();
}

function set_mail() {
	var addy = prompt('Bitte geben Sie E-Mail Adresse ein!', '');
	if (!addy) { alert('Sie müssen eine E-Mail Adresse angeben!');}
	else {document.addnews.newstext.value += ' [EMAIL]'+addy+'[/EMAIL] ';}
	document.addnews.newstext.focus();
}

function set_quote() {
	var src = prompt('Bitte geben Sie die Quelle ein!', '');
	var quote = prompt('Bitte geben Sie das Zitat ein!', '');
	if (!src) src = '';
	if (!quote) quote = '';
	document.addnews.newstext.value += ' [QUOTE='+src+']'+quote+'[/QUOTE] ';
	document.addnews.newstext.focus();
}

