function doImage(textarea_id)
{
	var textarea = document.getElementById(textarea_id);
	var url = prompt('Enter the Image URL:','http://');
	var scrollTop = textarea.scrollTop;
	var scrollLeft = textarea.scrollLeft;

	if (url != undefined)
	{
		if (document.selection) 
		{
			textarea.focus();
			var sel = document.selection.createRange();
			sel.text = '[img]' + url + '[/img]';
		}
		else 
		{
			var len = textarea.value.length;
			var start = textarea.selectionStart;
			var end = textarea.selectionEnd;
			
			var sel = textarea.value.substring(start, end);
			//alert(sel);
			var rep = '[img]' + url + '[/img]';
			textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
				
			textarea.scrollTop = scrollTop;
			textarea.scrollLeft = scrollLeft;
		}
	}
}

function doURL(textarea_id)
{
	var textarea = document.getElementById(textarea_id);
	var url = prompt('Enter the URL:','http://');
	var scrollTop = textarea.scrollTop;
	var scrollLeft = textarea.scrollLeft;

	if (url != undefined)
	{
		if (document.selection) 
				{
					textarea.focus();
					var sel = document.selection.createRange();
					
					if(sel.text==""){
						sel.text = '[url]'  + url + '[/url]';
					} else {
						sel.text = '[url=' + url + ']' + sel.text + '[/url]';
					}			
					//alert(sel.text);
				}
	   else 
		{
			var len = textarea.value.length;
			var start = textarea.selectionStart;
			var end = textarea.selectionEnd;
			
			var sel = textarea.value.substring(start, end);
			
			if(sel==""){
					var rep = '[url]' + url + '[/url]';
					} else
					{
					var rep = '[url=' + url + ']' + sel + '[/url]';
					}
			//alert(sel);
			
			textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
			textarea.scrollTop = scrollTop;
			textarea.scrollLeft = scrollLeft;
		}
	}
}

function doAddTags(textarea_id,tag1,tag2)
{
	var textarea = document.getElementById(textarea_id);

	// Code for IE
	if (document.selection) 
	{
		textarea.focus();
		var sel = document.selection.createRange();
		//alert(sel.text);
		sel.text = tag1 + sel.text + tag2;
	}
	else 
    {  // Code for Mozilla Firefox
		var len = textarea.value.length;
	    var start = textarea.selectionStart;
		var end = textarea.selectionEnd;
		
		
		var scrollTop = textarea.scrollTop;
		var scrollLeft = textarea.scrollLeft;

		
        var sel = textarea.value.substring(start, end);
	    //alert(sel);
		var rep = tag1 + sel + tag2;
        textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
		textarea.scrollTop = scrollTop;
		textarea.scrollLeft = scrollLeft;
	}
}

function doYoutube(textarea_id)
{
	var textarea = document.getElementById(textarea_id);
	var youtube_id = prompt('A Youtube video azonositoja: (a v= utani karaktersorozat, max & jelig)','');
	var scrollTop = textarea.scrollTop;
	var scrollLeft = textarea.scrollLeft;

	if (youtube_id != undefined)
	{
/*		if (document.selection) 
		{
			textarea.focus();
			var sel = document.selection.createRange();
			sel.text = '[img]' + url + '[/img]';
		}
		else 
		{*/
			var len = textarea.value.length;
			var start = textarea.selectionStart;
			var end = textarea.selectionEnd;
			
			var sel = textarea.value.substring(start, end);
			//alert(sel);
			var rep = '[youtube]' + youtube_id + '[/youtube]';
			textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
				
			textarea.scrollTop = scrollTop;
			textarea.scrollLeft = scrollLeft;
		//}
	}
}
