$(document).ready(function($)
{
$(".comment_answer", "#comments_body").click(function(){
cid = $(this).attr("id").replace(/comment_answer_(\d+)/, "$1");
ca = $("#cauthor_"+cid).text();
$("#answer_to").html("Ответ на комментарий "+ca+ " (<a href='#' class='link cancel_answer'>отмена</a>) ");
$("#comment_parent").val(cid);
$("#comment_text").focus();
});
$(".cancel_answer").live("click", function(){
$("#answer_to").html("");
$("#comment_parent").val("0");
$("#comment_text").focus();
return false;
});
$(".show_vote").toggle(function(){
    $(".vote_form").show();
}, function(){
    $(".vote_form").hide();
});
});
function check_invite ()
{
var in_name = byId("invite_name");
if (in_name.value == '')
{
$("#invite_name").css("border", "1px inset red");
in_name.focus();
return false;
}
else
{
$("#invite_name").css("border", "1px inset green");
}
var in_info = byId("invite_info");
if (in_info.value == '')
{
$("#invite_info").css("border", "1px inset red");
in_info.focus();
return false;
}
else
{
$("#invite_info").css("border", "1px inset green");
}
var i_name = byId("name");
if (i_name.value == '')
{
$("#name").css("border", "1px inset red");
i_name.focus();
return false;
}
else
{
$("#name").css("border", "1px inset green");
}
var i_email = byId("email");
if (i_email.value == '')
{
$("#email").css("border", "1px inset red");
i_email.focus();
return false;
}
else
{
$("#email").css("border", "1px inset green");
}
var code = byId("code");
if (code.value == '')
{
$("#code").css("border", "1px inset red");
code.focus();
return false;
}
else
{
$("#code").css("border", "1px inset green");
}
return true;
}
function check_finvite ()
{
var in_name = byId("invite_name");
if (in_name.value == '')
{
$("#invite_name").css("border", "1px inset red");
in_name.focus();
return false;
}
else
{
$("#invite_name").css("border", "1px inset green");
}
var in_info = byId("invite_info");
if (in_info.value == '')
{
$("#invite_info").css("border", "1px inset red");
in_info.focus();
return false;
}
else
{
$("#invite_info").css("border", "1px inset green");
}
var code = byId("code");
if (code.value == '')
{
$("#code").css("border", "1px inset red");
code.focus();
return false;
}
else
{
$("#code").css("border", "1px inset green");
}
return true;
}
function check_comment (i_remember_you)
{
var in_text = byId("comment_text");
if (in_text.value == '')
{
$("#comment_text").css("border", "1px solid #ea6a70");
in_text.focus();
return false;
}
else
{
$("#comment_text").css("border", "1px solid #90d587");
}
var i_name = byId("name");
if (i_name.value == '')
{
$("#name").css("border", "1px solid #ea6a70");
i_name.focus();
return false;
}
else
{
$("#name").css("border", "1px solid #90d587");
}
var i_email = byId("email");
if (i_email.value == '')
{
$("#email").css("border", "1px solid #ea6a70");
i_email.focus();
return false;
}
else
{
$("#email").css("border", "1px solid #90d587");
}
if (i_remember_you != '1')
{
var code = byId("code");
if (code.value == '')
{
$("#code").css("border", "1px solid #ea6a70");
code.focus();
return false;
}
else
{
$("#code").css("border", "1px solid #90d587");
}
}
return true;
}
function mousePageXY(e)
{
var x = 0, y = 0;
var coord=new Array();
if (!e) e = window.event;
if (e.pageX || e.pageY)
{
x = e.pageX;
y = e.pageY;
}
else if (e.clientX || e.clientY)
{
x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
}
coord[0]=x;coord[1]=y;
return coord;
}
function byId(obj_id)
{
return document.getElementById(obj_id);
}
