var i;
window.onload = showMessage;
function showMessage() {
	var imgs = document.getElementsByTagName('img');
	for (var i = 0; i < imgs.length; i++) {
		if (imgs[i].className == 'voted') {
            imgs[i].onclick = function() {
            	var txt = 'Голосовать за комментарий можно только один раз.';
				message(txt, this);
			}
		} else if (imgs[i].className == 'illegal') {
            imgs[i].onclick = function() {
    			var txt = 'Войдите, чтобы иметь возможность голосовать.';
				message(txt, this);
			}
		} else if (imgs[i].className == 'mycomment') {
            imgs[i].onclick = function() {
				var txt = 'Вы не можете голосовать за собственные комментарии.';
				message(txt, this);
			}
		}
	}
}
function message(txt, e) {
	var box = document.getElementById('message');
	var msgText = document.getElementById('msgText');
	if(box.className == 'visible') {
        box.className = 'hidden';
	}
	var comment = e.parentNode;
	while(comment.className != 'comment' && comment.className != 'best-comment') {
        comment = comment.parentNode;
	}
	comment.appendChild(box);
	box.className = 'visible';
	msgText.innerHTML = txt;
 	setTimeout("closeBox()", 5000);
 	clearInterval(i);
}
function closeBox() {
	clearInterval(i);
	var box = document.getElementById('message');
	var op = 1;
	i = self.setInterval(function opacity(){
		op = op - 0.1;
		if (op > 0) {
			box.style.opacity = op;
		} else {
            clearInterval(i);
            box.className = 'hidden';
            box.style.opacity = 1;
		}
	}, 50);
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft, curtop];
}
