function rateNews(value, postID)
{
    var req = new JsHttpRequest();

        req.onreadystatechange = function() {
        if (req.readyState == 4) {
            document.getElementById('rateDiv'+postID).innerHTML = req.responseJS.ratetxt;
			document.getElementById('palecdown'+postID).style.display = 'none';
			document.getElementById('palecup'+postID).style.display = 'none';
        }
    }

    req.open('GET', '/ajax/rateNews.php', true);
    req.send( { 'rate_value': value, 'rate_newsid': postID} );
}

function raskr(commentID)
{
	document.getElementById('raskrlink' + commentID).style.display = 'none';
	document.getElementById('comm' + commentID).style.display = 'block';
	return false;
}

function quickReply(id, cid)
{
    var replyForm = document.getElementById('commentForm');
	var currentComment = document.getElementById(cid);
	var replyToField = document.getElementById('parent');

    replyForm.style.display = '';
    replyToField.value = id;

    currentComment.parentNode.insertBefore(replyForm, currentComment.nextSibling);

	document.getElementById('comment_message').focus();

    return false;
}

function commentAdd()
{
	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
        if (req.readyState == 4) {
            if(req.responseJS.error)
			{
				alert(req.responseJS.error_text);
			}
			else
			{
				document.getElementById('allcomments').innerHTML = req.responseText;
			}
			document.getElementById('commentForm').reset();
        }
	}
	document.getElementById('hiddenStyle').parentNode.insertBefore(document.getElementById('commentForm'), document.getElementById('hiddenStyle').nextSibling);
    document.getElementById('commentForm').style.display = 'none';
	req.open('POST', '/ajax/comment_add.php', true);
	req.send( { q : document.getElementById('commentForm') } );
}

function commentDel(cid)
{
	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
        if (req.readyState == 4) {
			document.getElementById('allcomments').innerHTML = req.responseText;
        }
	}
	req.open('GET', '/ajax/comment_del.php', true);
	req.send( { comment_id : cid, news_id : document.getElementById('news_id').value } );
}

function commentEdit(cid)
{
	var b = document.getElementById('tcid'+cid).innerHTML;
	// document.getElementById('tcid'+cid).innerHTML = '<form><textarea>'+b+'</textarea></form>';

	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
        if (req.readyState == 4) {
			document.getElementById('tcid'+cid).innerHTML = req.responseText;
        }
	}

	req.open('GET', '/ajax/comment_edit.php', true);
	req.send( { 'do' : 'get', 'comment_id' : cid } );
}

function commentEditSave(cid)
{
	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
        if (req.readyState == 4) {
            document.getElementById('tcid'+cid).innerHTML = req.responseText;
        }
	}

	req.open('POST', '/ajax/comment_edit.php', true);
	req.send( { 'do' : 'save', 'text' : document.getElementById('editmess').value, 'comment_id' : cid } );
}
