function insert_link( id )
{
	var textarea = document.getElementById(id + "_textarea");
	var link_address = document.getElementById(id + "_link_address");
	
	if ( link_address.value == "" )
	{
		alert("Не указан адрес ссылки");
		return;
	}
	
	if ( textarea.selectionStart == textarea.selectionEnd )
	{
		alert("Не выбран фрагмент текста, который будет ссылкой");
		return;
	}
	
	var s_start = textarea.selectionStart;
	var s_end = textarea.selectionEnd;
	
	var before = textarea.value.substring(0, s_start);
	var text = textarea.value.substring(s_start, s_end);
	var after = textarea.value.substring(s_end, textarea.value.length);
	
	var link = "[link href=`" + link_address.value + "` title=`" + text + "` text=`" + text + "`]";
	
	link_address.value = "";
	
	var scroll = textarea.scrollTop;
	textarea.value = before + link + after;
	textarea.scrollTop = scroll;
	
	textarea.selectionStart = s_start;
	textarea.selectionEnd = s_start + link.length;

	
	textarea.focus();
}

function copy_processed_content_to_clipboard( id )
{
	var handler = function( response )
	{
		document.getElementById(id + "_processed_content").value = response;
		
		var layer = document.getElementById(id + "_layer");
		
		layer.style.top = document.body.scrollTop + "px";
		layer.style.display = "block";
	}
	
	var content = document.getElementById(id + "_textarea").value;
	
	ajax_post_request("/?section=administrative_content_processor", "content=" + encodeURIComponent(content), handler);
}

function hide_layer( id )
{
	document.getElementById(id + "_layer").style.display = "none";
}
