//Вставка BBCode
function insert_bbcode(bbcode, img, form_id, textarea_id) {
	var f_textarea = document.getElementById(textarea_id);
	var f_form = document.getElementById(form_id);
	if (img == false) {
		if ((document.selection)) { 
			f_textarea.focus(); 
			f_form.document.selection.createRange().text = '[' + bbcode + ']' + f_form.document.selection.createRange().text + '[/' + bbcode + ']'; 
		}
		else if(f_textarea.selectionStart != undefined) { 
			var element = f_textarea; 
			var scroll = element.scrollTop;
			var str = element.value; 
			var start = element.selectionStart; 
			var length = element.selectionEnd - element.selectionStart; 
			element.value = str.substr(0, start) + '[' + bbcode + ']' + str.substr(start, length) + '[/' + bbcode + ']' + str.substr(start + length); 
			element.scrollTop = scroll;
		}
		else {
			f_textarea.value += '[' + bbcode + ']' + '[/' + bbcode + ']'; 
		}
	}
	else {
		if ((document.selection)) { 
			f_textarea.focus(); 
			f_form.document.selection.createRange().text = bbcode + f_form.document.selection.createRange().text; 
		}
		else if(f_textarea.selectionStart != undefined) { 
			var element = f_textarea; 
			var scroll = element.scrollTop;
			var str = element.value; 
			var start = element.selectionStart; 
			var length = element.selectionEnd - element.selectionStart; 
			element.value = str.substr(0, start) + bbcode + str.substr(start, length) + str.substr(start + length); 
			element.scrollTop = scroll;
		}
		else {
			f_textarea.value += bbcode; 
		}	
	}
}

