         
var thisForm;

	function insertHTMLCode(tag)
	{
		switch(tag)
		{
			// bold
			case "b":
				value = prompt("fett gedruckter Text:", "");
				code = (value != null ) ? "[b]"+value+"[/b] " : "";
			break;

			// italic
			case "i":
			value = prompt("kursiver Text:", "");
				code = (value != null ) ? "[i]"+value+"[/i] " : "";
			break;

			// underlined
			case "u":
				value = prompt("unterstrichener Text:", "");
					code = (value != null ) ? "[u]"+value+"[/u] " : "";
				break;

			// durchgestrichen
			case "w":
				value = prompt("durchgestrichener Text:", "");
					code = (value != null ) ? "[s]"+value+"[/s] " : "";
				break;

			// center
			case "z":
				value = prompt("zentrierter Text:", "");
				code = (value != null ) ? "[center]"+value+"[/center] " : "";
			break;

			// farbe
			case "color":
				col = prompt("Farbe des Textes:", "red");
				value = prompt("Dein Text:", "");
				code = (value != null && col != null) ? "[color="+col+"]"+value+"[/color] " : "";
			break;

			// google
			case "googl":
				goog = prompt("Google Suchwort:", "");
					code = (goog != null ) ? "[google]"+goog+"[/google] " : "";
				break;
			
			// hyperlink
			case "link":
				url = prompt("URL des Links:", "http://");
				value = prompt("Linktext:", "");
				code = (value != null && url != null) ? "[url="+url+"]"+value+"[/url] " : "";
			break;


			// LISTE
			case "liste":
 	listType = prompt("Gib eine '1' ein für eine nummerierte Liste, 'a' für ein alphabetische, oder gar nichts für eine einfache Punktliste.", "");
 	if ((listType == "a") || (listType == "1")) {
  		theList = "[list="+listType+"]\n";
  		listEend = "[/list="+listType+"] ";
 	}
 	else {
  		theList = "[list]\n";
  		listEend = "[/list] ";
 	}
 	
 	listEntry = "initial";
 	while ((listEntry != "") && (listEntry != null)) {
  		listEntry = prompt("Geben Sie einen Listenpunkt ein.\nGeben Sie nichts ein oder drücken 'Abbrechen' um die Liste fertigzustellen.", "");
  		if ((listEntry != "") && (listEntry != null)) theList = theList+"[*]"+listEntry+"\n";
code = theList + listEend
 	}

			break;


			// zitat
			case "quote":
				var author = "";
				author = prompt( "Autor des Zitats:", "");
				value = prompt("Zitat:", "");

				// scripted by Manuel Breitfeld - http://www.skeptisch.com
				if( author != null && author != "" && author != " " )
				{
                       
                   code = "[quote]" + author + " schrieb: \n";
					if( value != null )
					{
						code += value + "[/quote]";
					}
					else
					{
						code = "";
					}
				}
				else
				{
					if( value != null )
				{
					code = "[quote]"+value+"[/quote]";
				}
			}
			// end scripted by Manuel Breitfeld - http://www.skeptisch.com
			break;

			// preformated
			case "code":
				code = "[code][/code]";
			break;
		}

		if (code.length > 0)
		{
			document.forms['serendipity_comment'].serendipity_commentform_comment.value += code;
		}
		document.forms['serendipity_comment'].serendipity_commentform_comment.focus();



	}

