function textinsert(text)
{
	document.test.text.value += text;
}
function insertimage(field)
{
	var location = prompt("Enter image URL.","http://");
	if(location)
	{
		field.value += "[img]"+location+"[/img]";
	}
}
function styletext(field, type)
{	
	var formtext = field.value;
	var text = "";
	var selectionstart;
	var selectionend;
	var selectedtext;
	if(document.selection)
	{
		var bm = document.selection.createRange().getBookmark();
		var sel = field.createTextRange();
		sel.moveToBookmark(bm);
		var sleft = field.createTextRange();
		sleft.collapse(true);
		sleft.setEndPoint("EndToStart", sel);
		selectionstart = sleft.text.length;
		selectionend = sleft.text.length + sel.text.length;
		selectedtext = sel.text;
	}
	else if(field.selectionStart || field.selectionStart == "")
	{
		selectionstart = field.selectionStart;
		selectionend = field.selectionEnd;
		selectedtext = (formtext).substring(selectionstart,selectionend);
	}
	if(type == "bold")
	{
		var opener = "[b]";
		var closer = "[/b]";
	}
	else if(type == "italic")
	{
		var opener = "[i]";
		var closer = "[/i]";
	}
	else if(type == "underline")
	{
		var opener = "[u]";
		var closer = "[/u]";
	}
	else if(type == "color")
	{
		var color = prompt("Skriv in din önskade färg: '#F00' eller 'red'.");
		if(color.length > 0)
		{
			var opener = "[color="+color+"]";
		}
		else
		{
			var opener = "[color=]";
		}
		var closer = "[/color]";
	}
	else if(type == "size")
	{
		var size = prompt("Skriv in din önskade storlek i px (utan px).");
		if(size.length > 0)
		{
			var opener = "[size="+size+"]";
		}
		else
		{
			var opener = "[size=]";
		}
		var closer = "[/size]";
	}
	else if(type == "url")
	{
		var location = prompt("Enter URL.","http://");
		if(location.length == 0)
		{
			return false;	
		}
		if(selectedtext.length > 0)
		{
			var opener = "[url="+location+"]";
			var closer = "[/url]";
		}
		else
		{
			var opener = "[url]"+location;
			var closer = "[/url]";
		}
	}
	else if(type == "quote")
	{
		var opener = "[quote]";
		var closer = "[/quote]";
	}
	text = (formtext).substr(0,selectionstart);
	text += opener + selectedtext + closer;
	text += (formtext).substr(selectionend,formtext.length);
	field.value = text;
}
function helpline(field, help)
{
	var b_help = "Fetstilad text: [b]text[/b]";
	var u_help = "Understruken text: [u]text[/u]";
	var i_help = "Kursiv text: [i]text[/i]";
	var image_help = "Bild: [img]http://image_url[/img]";
	var url_help = "Länk: [url]http://url[/url] eller [url=http://url]text[/url]";
	var color_help = "Färgad text: [color=#F00]text[/color] eller [color=red]text[/color]";
	var size_help = "Ändrad storlek: [size=20]text[/size]";
	var quote_help = "Citerad text: [quote=name]text[/size] eller [quote]text[/quote]";
	field.value = eval(help + "_help");
}
