
function findCommentItem(el) {
    var e = el;
    level = 0;
    Element.extend(e);
    while (!e.hasClassName('item')) {
	if (e.parentNode)
    	    e = e.parentNode;
	else if (e.parent)
	    e = e.parent;
	    else return false;
	    Element.extend(e);
	    level++;
    }
    return e;
}
											


function reply(link) {
    
    var item  = findCommentItem(link);
    author = item.getElementsByClassName('author')[0].innerHTML;
    var tmp = item.getElementsByClassName('comment_text')[0].innerHTML;
    quotes = item.getElementsByClassName('comment_text')[0].getElementsByClassName('quote');

    for (var i = quotes.length-1 ; i>=0; i--) {
	quotes[i].remove();
    }
    
    text = item.getElementsByClassName('comment_text')[0].innerHTML.replace('<br />',"\n").stripTags().strip();
    
    item.getElementsByClassName('comment_text')[0].innerHTML = tmp;
    
    $('bukovki').value += '[quote='+author+']'+text+'[/quote]'+"\n";
    $('bukovki').focus();
}


function checkComment() {
    if (!$('eman').value) {
	alert('Вы не ввели свое имя');
	return false;
    }
    if (!$('callback').value) {
	alert('Вы не ввели свой e-mail');
	return false;
    }
    if (!$('bukovki').value) {
	alert('Вы не ввели сообщение');
	return false;
    }
    return true;
}
