function comment_form(){function b(){if($("#commentForm").attr("id")=="commentForm"){clearDefaultText($("#commentForm"));$("#commentForm").validate({rules:{name:{required:true,minlength:2},email:{required:true,email:true},comment:{required:true,minlength:10},captcha:{required:true}},messages:{name:{required:"Name is required field",minlength:jQuery.format("Please enter at least {0} characters")},email:{required:"Email is required field"},comment:{required:"Message is required field",minlength:jQuery.format("Please enter at least {0} characters")}, captcha:{required:"Captcha is required field"}},submitHandler:function(){$("#submit-button").html('<span>loading ...</span><img id="overlay_ajax_loader" src="/images/ajax-loader.gif" title="loading" alt="loading" />');$("#commentForm").ajaxSubmit({success:function(a){if(a.form){$("#overlay-content").html();$("#overlay-content").html(a.form);$("#commentForm").prepend('<input type="hidden" value="true" name="ajax-json />');b()}else if(a=="")c();else if(a.comment){$("#close_overlay_link").trigger("click"); $(".blog-comments").attr("class")!="blog-comments"&&$("<div>").attr("class","blog-comments").prependTo("#comments");$("<div>").attr("id","comment_"+a.comment.comment_id).attr("class","comment").attr("style","display:none;").prependTo(".blog-comments");$("#comment_"+a.comment.comment_id).html('<p class="emphasis"><strong>At '+a.comment.date+", "+a.comment.name+" ("+a.comment.email+") said:</strong><br/>"+a.comment.comment+"</p>");$("<form>").attr("class","delete-comment").attr("id","deleteComment_"+ a.comment.comment_id).attr("method","post").attr("action","").appendTo("#comment_"+a.comment.comment_id);$("#deleteComment_"+a.comment.comment_id).html('<input type="hidden" value="'+a.comment.comment_id+'" name="delete_comment" id="comment_id"><input type="submit" value="delete comment">');$("#comments").html()!=""&&$("#comments_heading").attr("id")!="comments_heading"&&$("#comments").prepend('<h2 id="comments_heading">Comments</h2>');$("#comment_"+a.comment.comment_id).slideDown("fast");d()}},url:"/get_comment_form", dataType:"json",resetForm:true,timeout:3E3})}})}}function c(){$("#commentForm").remove();$("#overlay-content").html('<div class="script-error"><p>We aplogise but there was a problem submitting your comment, please try again later</p></div>')}function d(){$("input[value=delete comment]").click(function(){var a=$(this).parent("form").attr("id").replace("deleteComment_","");jQuery.ajax({data:"delete_comment="+a,type:"POST",url:"/delete_comment/",success:function(){$("#comment_"+a).remove();if($(".comment").attr("class")!= "comment"){$("#comments_heading").remove();$(".blog-comments").remove()}}});return false})}this.comment_overlay_button=function(){$("#commentForm").remove();$("#comments").append('<a class="img" href="javascript:void(0)" title="comment" ><img src="/images/comment.png" title="comment" alt="comment" /></a>');$("a[title=comment]").click(function(){e.display_overlay("");var a=window.location.pathname.split("/");a=a["2"];a=a.replace(" ","%20");var f=setInterval(function(){if($("#overlay-content").attr("id")== "overlay-content"){clearInterval(f);$("#overlay-content").load("/get_comment_form #commentForm",{"ajax-load":"true",blog_url:a},function(h,g){if(g!="error"){$("#commentForm").prepend('<input type="hidden" value="true" name="ajax-json />');$("#overlay-background").fadeIn("fast",function(){b()})}})}},500);return false})};this.comment_form_validation=b;this.insert_error_message=c;this.delete_comment=d;var e=new overlay};
