// JavaScript Document

function insertHTML(the_field, the_tag, the_attribute) {
	the_field_obj = document.getElementById(the_field)
	HTML_value = "" 
	if(the_field_obj){
		if (document.selection){
			//**** INTERNET EXPLORER ****//
		//	alert("IE: " + the_field_obj)
			
			the_field_obj.focus();
			sel = document.selection.createRange();
			if(the_attribute.length>0){
			sel.text = "[" + the_tag + "=" + the_attribute + "]" + sel.text + "[/" + the_tag + "]";
			}else{
			sel.text = "[" + the_tag + "]" + sel.text + "[/" + the_tag + "]";
			}
			//****************************//
		}else if (the_field_obj.selectionStart || the_field_obj.selectionStart == 0){
			//**** MOZILLA OR NETSCAPE ****//
		//	alert("NN & FF: " + the_field_obj)
			
			var startPos = the_field_obj.selectionStart;
			var endPos = the_field_obj.selectionEnd;
			if(the_field_obj.value.substring(endPos-1, endPos)==" "){endPos = endPos-1}
			the_text = the_field_obj.value.substring(startPos, endPos)
			
			if(the_attribute.length>0){
			HTML_value += "[" + the_tag + "=" + the_attribute + "]"
			}else{
			HTML_value += "[" + the_tag + "]"
			}
			HTML_value += the_text
			HTML_value += "[/" + the_tag + "]"
			
			the_field_obj.value = the_field_obj.value.replace(the_text, HTML_value);
			//****************************//
		}
	}
}
