/*---------------------------------------------------------------------------+
 *@since   30.Mai 2004
 *@version 0.4
 *@package Editor																	
 *@author  Christian Behon
 *Copyright 2004 knusperleicht
 *----------------------------------------------------------------------------+
 */
function gbChange(tag, textbox)
{
	//---< Variabeln defenieren
	var tag,code,linkText,linkUrl;
	var selectEnde, selectStart, selectLaenge,linkeSeite,rechteSeite="", mitte="";
	
	//---< Für Netscape
	if(navigator.appName == "Netscape")
	{
		
		if(tag == "url")
		{
			textbox.value += klonLink();
		} else if(tag == "img") {
		
			textbox.value += klonImage();
		} else {
		
			selectStart = textbox.selectionStart;
			selectEnde = textbox.selectionEnd;
			selectLaenge = textbox.textLength;
		
			linkeSeite = (textbox.value).substring(0,selectStart);
			mitte = (textbox.value).substring(selectStart,selectEnde);
			rechteSeite = (textbox.value).substring(selectEnde,selectLaenge);
		  	
			textbox.value = linkeSeite + "["+tag+"]" + mitte +"[/"+tag+"]" + rechteSeite + " ";
		}
	}
	
	//---< Für Internet Explorer
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		if(tag == "url")
		{
		                document.gbForm.gbKommentar.focus();
			document.selection.createRange().text = klonLink();
		} else if(tag == "img") {
		                document.gbForm.gbKommentar.focus();
			document.selection.createRange().text = klonImage();
		} else {
			code = document.selection.createRange().text;
			document.gbForm.gbKommentar.focus();
			document.selection.createRange().text = "["+tag+"]" + code +"[/"+tag+"] ";
		}
	}

}
/*=============================================================================================
 * Link
 * @ return String
 *=============================================================================================
 */
function klonLink() 
{
var url, linkText, linkUrl;

linkText = prompt("Titel der Homepage:","");
linkUrl = prompt("Link der Homepage eingeben:","http://www.");

      if ((linkUrl != "") && (linkUrl != "http://www.")) 
      {
           url = "[url="+linkUrl+"]"+linkText+"[/url] ";
      } else {
           url = "";
      }
return url;
}
/*=============================================================================================
 * Image
 * @ return String
 *=============================================================================================
 */
function klonImage() 
{
var image, imageText;

imageText = prompt("Url des Bildes:","");
	if(imageText != "")
	{
		image = "[img]"+imageText+"[/img] ";
	} else { image="";}
return image;
}

/*=============================================================================================
 * Editor Style
 *=============================================================================================
 */
function klonEffekt(form,art) 
{
		switch(art)
		{
			case'out':
				form.className = "hrcmouseout";
			break;
			case'over':
				form.className = "hrcmouseover";
			break;
		}
}