function insertBB(tag) {
	// textfeld festlegen
	var element = document.forms['form'].elements['text'];
	element.focus();
	var bbstarttag = "["+tag+"]";
	var bbendtag = "[/"+tag+"]";
	var text = element.value;

	if (typeof document.selection != 'undefined') {
		// text einfügen
		var range = document.selection.createRange();
    		var insText = range.text;
    		range.text = bbstarttag + insText + bbendtag;
		//cursor zwischen bbcode setzen, wenn nix markiert ist
		range = document.selection.createRange();
		if (insText.length == 0)	range.move('character', -bbendtag.length);
		else				range.moveStart('character', bbstarttag.length + insText.length + bbendtag.length);      
		
		range.select();
	} else if (typeof element.selectionStart != 'undefined') {
		// anfang und ende der selektion
		var anfang = element.selectionStart;
		var ende = element.selectionEnd;
		// bbcode einfügen
		element.value = text.substring(0,anfang)+bbstarttag+text.substring(anfang,ende)+bbendtag+text.substring(ende,text.length);
		// cursor setzen
		var newpos;
		if (ende-anfang == 0)	newpos = anfang + bbstarttag.length;
		else			newpos = ende + bbstarttag.length + bbendtag.length;

    		element.selectionStart = newpos;
		element.selectionEnd = newpos;
	} else alert("Ihr Browser unterstützt diese Funktion leider nicht!");
}

function smilie(smilie) {
	// textfeld festlegen
	var element = document.forms['form'].elements['text'];
	element.focus();
	var text = element.value;

	if (typeof document.selection != 'undefined') {
		// text einfügen
		var range = document.selection.createRange();
    		var insText = range.text;
    		range.text = insText + smilie;
	} else if (typeof element.selectionStart != 'undefined') {
		// anfang und ende der selektion
		var anfang = element.selectionStart;
		var ende = element.selectionEnd;
		// bbcode einfügen
		element.value = text.substring(0,ende)+smilie+text.substring(ende,text.length);
		// cursor setzen
		var newpos;
		newpos = ende + smilie.length;

    		element.selectionStart = newpos;
		element.selectionEnd = newpos;
	} else alert("Ihr Browser unterstützt diese Funktion leider nicht!");
}
function openGal(id) {
	var bild = window.open('gal.php?img='+id,'Vollbild','width=1020,height=760,left=0,top=0,screenX=0,screenY=0,scrollbars=yes,resizable=yes,location=no,directories=no,menubar=no,toolbar=no');
}
