function insertForumTag(textobj, tagOpen, tagClose) {
	insertCode(textobj, tagOpen, tagClose);
}

function insertForumImage(textobj) {
	var iurl = prompt('Введите url изображения ( включая http:// )', 'http://');
	if(iurl) {
	var icode = '[img=' + iurl + ']';
	insertCode(textobj, icode, "");
	}
}

function insertForumLink(textobj) {
	var iurl = prompt('Введите ссылку', 'http://');
	if(iurl) {
	var icode = '[link=' + iurl + ']';
	insertCode(textobj, icode, "");
	}
}

function insertForumQuote(textobj) {
	var iurl = prompt('Введите автора', 'Написал ');
	if(iurl) {
	var icode = '[quote=' + iurl + ']';
	insertCode(textobj, icode, "[/quote]");
	}
}

function insertCode(textobj, pre, post) {
	REStextarea = false;
	getTextareaObj(textobj);
	var text = REStextarea.value;
	
	//alert(REStextarea.value);
	if(document.selection) {
   	//var s = REStextarea.createTextRange(); 
   	var s = document.selection.createRange();
   	if (s.text) {
   		var newtext = pre + s.text + post;
   		s.text = s.text.replace(s.text, newtext);
   	} else {
			REStextarea.value = REStextarea.value + pre + post;
   	}

	} else {
		var left = text.substring(0, REStextarea.selectionStart);
		var right = text.substring(REStextarea.selectionEnd, text.length);
		var selected = text.substring(REStextarea.selectionStart, REStextarea.selectionEnd);
		
		

		if(post == '')
		REStextarea.value = left + pre +right;
		else
		REStextarea.value = left + pre+selected+post+right;

	}
}

function getTextareaObj(id, obj) {
	if(id != false) {
		var obj = document.getElementById(id);
	}
	
	var num = obj.childNodes.length;
	for(var i=0; i<num; i++) {
		//alert(obj.childNodes[i].tagName);
		if(obj.childNodes[i].tagName == "TEXTAREA") {
		REStextarea = obj.childNodes[i];
		//alert(obj.childNodes[i].tagName);
		} else
		getTextareaObj(false, obj.childNodes[i])
	}
	
}

function makeQuote(author, bodyObjId, obj) {
	if(obj == undefined) {
	obj = 'facebox';
	jQuery.facebox({div:'#msgBox'});
	}
	
	var bodyObj = document.getElementById(bodyObjId);
	var text = bodyObj.innerHTML;
	
	insertCode(obj, '[quote='+author+']'+text, "[/quote]");
}

function selectAll() {
	mainObj = document.getElementById("chb0");
	if(mainObj.checked)
	var status = 'checked'
	else
	var status = '';
	
	var i = 1;
	while( document.getElementById("chb"+i) != undefined) {
		document.getElementById("chb"+i).checked = status;
	i++;
	}

}