function insert_tag(tag)
{
	eval("document.getElementById('post').focus();");
	if (document.selection) 
	{
		rng = document.selection.createRange();
		if(rng.text!="" ) 
		rng.text = "<"+tag+">"+rng.text+"</"+tag+">"; 
	}
	else
	{

	if (document.getSelection) {txt=document.getSelection()} 

		textObj = document.getElementById('post');

		var rangeStart = textObj.selectionStart; 
		var rangeEnd = textObj.selectionEnd; 
		var txt = textObj.value.substring(rangeStart, rangeEnd); 

		txt='<'+tag+'>'+txt+'</'+tag+'>';
		textFieldValue = txt;
		{ 
			var tempStr1 = textObj.value.substring(0,rangeStart); 
			var tempStr2 = textObj.value.substring(rangeEnd, textObj.value.length); 

			textObj.value = tempStr1 + textFieldValue + tempStr2; 
			textObj.selectionStart=textObj.selectionEnd=rangeStart+textFieldValue.length;
		}
	}
}
 




function insert_url(tag)
{
	errn = 0;
	eval("document.getElementById('post').focus();");
	if (document.selection) 
	{
		rng = document.selection.createRange();
		if(rng.text=="") {alert('Please select text to create link');errn=1;}
	}
	else
	{
		if (document.getSelection) {txt=document.getSelection()} 
		textObj = document.getElementById('post');
		var rangeStart = textObj.selectionStart; 
		var rangeEnd = textObj.selectionEnd; 
		var txt = textObj.value.substring(rangeStart, rangeEnd); 
		if(txt=="") {alert('Please select text to create link');errn = 1;}
	}

	if(errn<1)
	{
		val = '';
		val = prompt('Enter link for selected text','http://');
		if(val!="" && val != null  && val != 'http://')
		{
			eval("document.getElementById('post').focus();");
			if (document.selection) 
			{
				rng = document.selection.createRange();
				if(rng.text!="" )
				rng.text = "<"+tag+' TARGET="_out" HREF="'+val+'">'+rng.text+"</"+tag+">"; 
			}
			else
			{
				if (document.getSelection) {txt=document.getSelection()} 
				textObj = document.getElementById('post');
				var rangeStart = textObj.selectionStart; 
				var rangeEnd = textObj.selectionEnd; 
				var txt = textObj.value.substring(rangeStart, rangeEnd); 
				txt='<'+tag+' TARGET="_out" HREF="'+val+'">'+txt+'</'+tag+'>';
				textFieldValue = txt;
				{ 
					var tempStr1 = textObj.value.substring(0,rangeStart); 
					var tempStr2 = textObj.value.substring(rangeEnd, textObj.value.length); 
					textObj.value = tempStr1 + textFieldValue + tempStr2; 
					textObj.selectionStart=textObj.selectionEnd=rangeStart+textFieldValue.length;
				}
			}
		}
	}
}
 
