function bbcode(tag,tage,el) 
{ 
	if (document.getElementById(el).setSelectionRange) { 
	var tagstart; 
	tagstart="["+tag+"]"; 
	var tagend; 
	tagend="[/"+tage+"]"; 
	document.getElementById(el).value =
	document.getElementById(el).value.substring(0,document.getElementById(el).selectionStart)
	+ tagstart +
	document.getElementById(el).value.substring(document.getElementById(el).selectionStart,
	document.getElementById(el).selectionEnd)
	+ tagend +
	document.getElementById(el).value.substring(document.getElementById(el).selectionEnd,
	document.getElementById(el).value.length); 
	} 
	else 
	{ 
	var selectedText = document.selection.createRange(el).text; 

	if (selectedText != "") { 
	var newText = "[" + tag + "]" +
	selectedText + "[/" + tage +
	"]"; 
	document.selection.createRange(el).text = newText; 
	} else {document.getElementById(el).value += "[" + tag + "]" + "[/" + tage +"]";}
	} 

}

