function bbcode_ins(fieldId, tag)
{
	field=document.getElementById(fieldId);
	if(tag=='b' || tag=='quote' || tag=='i' || tag=='u' || tag == 'code')
	{
		if (document.selection)
		{
		field.focus();
		var selected = document.selection.createRange().text;
		sel = document.selection.createRange();
		sel.text = '[' + tag + ']' + selected + '[/' + tag+']';
		}
 
		//MOZILLA/NETSCAPE/SAFARI support
 
		else if (field.selectionStart || field.selectionStart == 0)
		{
		var startPos = field.selectionStart;
		var endPos = field.selectionEnd;
		var selected = field.value.substring(startPos, endPos);
		field.focus();
		field.value = field.value.substring(0, startPos) + '[' + tag + ']' + selected + '[/' + tag +']' + field.value.substring(endPos, field.value.length);
		}
}
// 	else if(tag == 'img')
// 	{
// 		var path = prompt('Enter image path', 'http://');
// 		if(!path)
// 		{
// 			return;
// 		}
// 		if (document.selection)
// 		{
// 			field.focus();
// 			sel = document.selection.createRange();
// 			sel.text = '[' + tag + ']' + path + '[/' + tag+']';
// 		}
// 		//MOZILLA/NETSCAPE/SAFARI support
// 		else if (field.selectionStart || field.selectionStart == 0)
// 		{
// 			var startPos = field.selectionStart;
// 			var endPos = field.selectionEnd;
// 			field.focus();
// 			field.value = field.value.substring(0, startPos)
// 			+ '[' + tag + ']' + path + '[/' + tag+']'
// 			+ field.value.substring(endPos, field.value.length);
// 		}
// 	}
	else if(tag == 'url')
	{
		var url = prompt('Enter link URL', 'http://');
		var linkText = prompt('Enter link text', '');
		if(!url || !linkText)
		{
			return;
		}
		if (document.selection)
		{
			field.focus();
			sel = document.selection.createRange();
			sel.text = '[' + tag + '='+url+']' + linkText + '[/' + tag+']';
		}
		//MOZILLA/NETSCAPE/SAFARI support
		else if (field.selectionStart || field.selectionStart == 0)
		{
			var startPos = field.selectionStart;
			var endPos = field.selectionEnd;
			field.focus();
			field.value = field.value.substring(0, startPos)
			+ '[' + tag + '='+url+']' + linkText + '[/' + tag+']'
			+ field.value.substring(endPos, field.value.length);
		}
	}
}

function wopen(url, name, w, h){
 w += 32;
 h += 96;
 var win = window.open(url,  name, 'width=' + w + ', height=' + h + ', ' + 'location=no, menubar=no, ' +'status=no, toolbar=no, scrollbars=no, resizable=no');
 win.resizeTo(w, h);
 win.focus();
}