$(function(){$("div.comment_item .reply_place").data("to_root",true).each(create_reply_button);$("div.comm_label").data("to_root",false).each(create_reply_button);$("a.close_reply_form").click(hide_reply_form);var a=$("div#comm_form").children("form").eq(0);$("div#comm_form").data("form",a).data("hidden",true);$("a.send_reply_form").click(function(){$(this).parents("form").submit();return false});a.submit(submit_form);refresh_capcha();$("input.input_name").add("textarea.input_text").each(function(){$(this).data("def_value",$(this).val())}).focus(function(){if($(this).val()==$(this).data("def_value")){$(this).val("")}}).blur(function(){if($.trim($(this).val())==""){$(this).val($(this).data("def_value"))}});$("a.uarr").click(function(){$(($.browser.opera?"html":"html, body")).animate({scrollTop:create_down($(this),$('div.comment_item[id="'+$(this).attr("href").substring(1)+'"]')).offset().top},"normal");return false})});function create_down(b,a){$("a.darr").fadeOut();a.find("a.darr").fadeIn().click(function(){$(($.browser.opera?"html":"html, body")).animate({scrollTop:b.parents("div.comment_item").offset().top},"normal");$("a.darr").fadeOut();return false});return a}function move_capcha_block(){var a=$("div#recaptcha_widget_div");if(a.length==1){if(!$("div#recaptcha_widget_div").data("moved")){$('<div id="show_capcha">').append(a).insertBefore($("div#comm_form").data("form").children("a.send_reply_form"));$("div#recaptcha_widget_div").data("moved",true)}}}function move_reply_form(){var c=$("div#comm_form");c.children("#errors").hide();var b=$(this);var f=b.parent();var a=c.data("form").children("input[name='parent']");f.append(c);if(a.length){$(".reply_but").show();a.remove()}if(b.data("to_root")){c.data("form").append($("<input>").attr({type:"hidden",name:"parent",value:f.attr("com_id")}))}try{c.data("last_but").show()}catch(d){}b.hide();if($.cookie("hll_name")){c.find("input.input_name").val($.cookie("hll_name"))}c.show();c.data("hidden",false);c.data("last_but",b);move_capcha_block();return false}function create_reply_button(){var a=$(this);a.html("");var b=$("<input>").attr({type:"button",value:"Ответить","class":"reply_but"});b=$('<a href="#">').text(a.data("to_root")?"Ответить":"Комментировать").attr("class","reply_but");b.data("to_root",a.data("to_root")).click(move_reply_form).hide();a.append(b);b.show()}function reset_form(c){var a=$('<input type="reset">').hide();var d=c.children("form").eq(0);d.append(a);a.click();a.remove();if($.cookie("hll_name")){d.find("input.input_name").val($.cookie("hll_name"))}}function hide_reply_form(){var a=$("div#comm_form");try{if(this.tagName=="A"){a.data("last_but").show();reset_form(a)}}catch(b){}a.hide();a.data("hidden",true);a.children("#errors").hide();return false}function reshow_reply_form(a){var b=$("div#comm_form");try{b.data("last_but").hide()}catch(c){}if(a){b.children("div#errors").show().html(a)}b.show();b.data("hidden",false)}function refresh_capcha(){try{Recaptcha.reload()}catch(a){}}function submit_form_callback(c,b){if(c.post){var a=$("<div>").html(c.html);$("div#comm_form").parent().append(a);setTimeout(function(){a.remove();try{$("div#comm_form").data("last_but").show()}catch(d){}},5000)}else{refresh_capcha();reshow_reply_form(c.html)}return false}function submit_form(){var c=$("div#comm_form");if(c.data("hidden")){return false}var b=$(this);hide_reply_form();var a=b.find("textarea.input_text");if(a.val()==a.data("def_value")){a.val("")}a=b.find("input.input_name");if(a.val()==a.data("def_value")){a.val("")}$.post("/php/post_comment.php",b.serialize(),submit_form_callback,"json");refresh_capcha();a=b.find("input.input_name");if(a.val()&&a.val()!=a.data("def_val")){$.cookie("hll_name",b.find("input.input_name").val(),{expires:365})}else{$.cookie("hll_name","",{expires:-1})}reset_form(c);return false};
