    var leftmenuvis = 1;
    var leftmenu;
    var lmenu;
    var lmenutr; 
    var lastmessage;
    var contentcell;

    function checkmleft() {
        if ( !leftmenu ) leftmenu = document.getElementById('leftmenu');
		var showmcell = document.getElementById('showmbtncell');
		if ( !leftmenu ) {
			alert('íå íàøëè ìåíþ!'); 
			return false;
		}
		
		if ( !showmcell ) {
			alert('íå íàøëè ÿ÷åéêó ñ êíîïêîé!'); 
			return false;
		}
		if (leftmenuvis == 1) {
			lmenu = leftmenu.innerHTML;
			lmenutr = leftmenu.parentNode;
			lmenutr.deleteCell(0);
			showmcell.innerHTML = '<input style="width: 15px; height: 15px; padding:0px" class="bbcodes_poll" type="button" value="&raquo;" title="ïîêàçàòü ëåâîå ìåíþ" id="showleftbtn" onClick="checkmleft(); return false">';
			leftmenuvis = 0;
		}else{
			showmcell.innerHTML = '';
			leftmenu = lmenutr.insertCell(0);
			leftmenu.innerHTML=lmenu;
			leftmenu.vAlign='top';
			leftmenu.id='leftmenu';
			leftmenu.width='175px';
			leftmenuvis = 1;
		}
    };

    function getCaretPos(obj)
    {
	obj.focus();
  
	if(obj.selectionStart) return obj.selectionStart; //Gecko
	else if (document.selection)  //IE
	{
	    var sel = document.selection.createRange();
	    var clone = sel.duplicate();
	    sel.collapse(true);
	    clone.moveToElementText(obj);
	    clone.setEndPoint('EndToEnd', sel);
	    return clone.text.length;
	}  
	return 0;
    }

function quote_ins(name) 
{
	if ( !document.getElementById('dle-comments-form') ) return false;

	var input=document.getElementById('dle-comments-form').comments;
		if ( (dle_txt) && (dle_txt!= "") ) {
			input.value += dle_txt;
		}
		else { 
			input.value += name+"\n";
		}
		input.focus();

};

function doAddMessage(){
	var form = document.getElementById('dle-comments-form');
        var dle_comments_ajax = new dle_ajax();

	if (form.comments.value == '' || form.name.value == '')
	{
		alert ( dle_req_field );
		return false;
	}

	dle_comments_ajax.onShow ('');
	var varsString = "";
	dle_comments_ajax.setVar("comments", dle_comments_ajax.encodeVAR(form.comments.value));
	dle_comments_ajax.setVar("name", dle_comments_ajax.encodeVAR(form.name.value));
	dle_comments_ajax.requestFile = dle_root + "engine/ajax/addcomments.php";
	dle_comments_ajax.method = 'POST';
	dle_comments_ajax.execute = true;
	dle_comments_ajax.element = 'dle-ajax-comments';
	dle_comments_ajax.sendAJAX(varsString);

};

    function mes_add(text){
	var add_form = document.getElementById('dle-comments-form');
	if (!add_form) {return;}
	var text_area = add_form.comments;
	if (!text_area) {return}
	var text_val = text_area.value;
	var curpos = getCaretPos(text_area);
	var before = text_val.substring(0, curpos);
	var after = text_val.substring(curpos);
       	text_area.value = before + text + after;
	return false;
    }

    function mes_quote(el){
	if (!el) {return;}
	var text = el.innerHTML;
	var add_form = document.getElementById('dle-comments-form');
	if (!add_form) {return;}
	var text_area = add_form.comments;
	if (!text_area) {return;}
	var text_val = text_area.value;
	var curpos = getCaretPos(text_area);
	var before = text_val.substring(0, curpos);
	var after = text_val.substring(curpos);
       	text_area.value = before + text + after;
	return false;
    }

    function update_textsize(delta){
	var add_form = document.getElementById('dle-comments-form');
	if (!add_form) {return;}
//	var text_area = add_form.comments;
	var text_area = eval('fombj.'+ selField);
	if (!text_area) {return;}
	end_rows = text_area.rows + delta;
	if (end_rows > 5) text_area.rows = end_rows;
	return false;
    }   

    function show_guest_help(){
	file_contents_message('/guest/gb_help.html');
	return false;
    }

    function show_guest_rules(){
	file_contents_message('/guest/gb_rules.html');
	return false;
    }

