(function(b){b.fn.extend({scroller:function(d){return this.each(function(){new a(this,d)})}});var c={last:false,result:{},executer:false,delay:20,process:false};b.scroller=function(d,e){this.options=b.extend({},c,e||{});this.parent=b(d);this.setup()};var a=b.scroller;a.fn=a.prototype={scroller:"0.0.1"};a.fn.extend=a.extend=b.extend;a.fn.extend({setup:function(){var d=this;if(this.options.executer){b("div.pre-items-info a").bind("click.showpreitems",function(){b("div.pre-items-info").hide();b("div.pre-items-info label").html("0");b("div.post").find("div.content:hidden").fadeIn(500)});b(this.parent).hide();b(this.parent).at_intervals(jQuery.proxy(this,"periodExecuter"),{delay:(this.options.delay*1000),name:"periodExecuter"});b(this.parent).show()}b(this.parent).bind("click.more",function(){if(!d.options.last&&!d.options.process){b("div.more-items-loader").show();d.showResults()}})},periodExecuter:function(){b("div.dummy-executer").hide();var d=this;b.ajax({type:"POST",dataType:"json",url:global_domain+"ajax",data:"contexec=1&type=1&sid="+Math.round(new Date().getTime()/1000),error:function(e,g,f){alert(g)},success:function(e){d.addPeriodicalResult(e)}})},addPeriodicalResult:function(f){if(f.result.length==0){return}var g=0;var e=this;var d=parseInt(b("div.pre-items-info label").html());jQuery.each(f.result,function(h,i){g++;b("div.post").prepend(e.buildPostItem(h,i,"none"))});b("div.pre-items-info label").html((d+g));b("div.pre-items-info").fadeIn(500);b("div.dummy-executer").show()},showResults:function(){var d=this;this.options.process=true;b.ajax({type:"POST",dataType:"json",url:global_domain+"ajax",data:"more_content=1&type=1&size="+b(document).find("div.content").size(),error:function(e,g,f){alert(g)},success:function(e){d.addResults(e)}})},buildPostItem:function(d,e,i){var h="";var g="";var f="";if(typeof e.comments.latest!="undefined"){jQuery.each(e.comments.latest,function(j,k){h+='<span class="comment"><img class="avatar-small" src="'+k.author_avatar_src+'" alt="'+k.author_name+'" title="'+k.author_name+'" /><span class="comment-text"><strong><a href="'+global_domain+"profil/"+k.author_url_name+'">'+k.author_name+"</a></strong> "+k.text+"<br /><span>"+k.date_diff+"</span></span></span>"})}if(typeof e.comments.more!="undefined"){jQuery.each(e.comments.more,function(j,k){g+='<span class="comment"><img class="avatar-small" src="'+k.author_avatar_src+'" alt="'+k.author_name+'" title="'+k.author_name+'" /><span class="comment-text"><strong><a href="'+global_domain+"profil/"+k.author_url_name+'">'+k.author_name+"</a></strong> "+k.text+"<br /><span>"+k.date_diff+"</span></span></span>"});f='<span class="more"><a href="#" class="more-comment">'+e.comments.more.length+" "+g_language["post-item-txt-4"]+"</a></span>"}if(e.tw_id==0){return('<div class="content" style="display:'+i+'"><form class="comment-add-form" method="post" action=""><div class="avatar"><img class="avatar" src="'+e.author_avatar_src+'" width="50" height="50" alt="'+e.author_name+'" title="'+e.author_name+'" /></div><p><span class="name">'+e.author_name+'</span>&nbsp;<span class="type"><a href="'+e.url+'">'+g_language["addpost-type-"+e.type]+'</a></span> <span class="posttitle">'+e.text+'</span><br/><div class="postinfo"><span class="date">'+e.date_diff+' -</span><a href="#" class="comment">'+g_language["post-item-txt-1"]+'</a> - <a href="#" class="like">'+g_language["post-item-txt-2"]+'</a></div></p><div class="clr"></div><div class="comments"><div class="comment-header"><span class="likes" style="display:none"><label>0</label> '+g_language["post-item-txt-3"]+"</span>"+f+'</div><div class="comment-content">'+h+'</div><div class="comment-content-more" style="display:none">'+g+'</div><div class="comment-input"><input class="comment-input-input" type="text" readonly="true" value="'+g_language["post-item-txt-5"]+'" style="display: inline;" /><div class="comment-add-container" style="display: none;"><textarea class="comment-add-input" maxlength="3000"/></textarea><img class="comment-add-loader" height="11" width="16" style="display: none;" src="http://naturhalo.hu//style/images/ajax-loader-grey.gif"/><div class="clr"></div><div class="buttons"><button class="positive" type="submit">'+g_language["addpost-btn-submit"]+'</button></div><input class="comment-post-properties" type="hidden" readonly="true" value=\'{"post":{"type":'+e.type+',"like":0,"id":'+d+'}}\' /><div class="clear"></div></div></div></div></form></div>')}else{return('<div class="content" style="display:'+i+'"><div class="avatar"><a href="http://twitter.com/'+e.tw_user_name+'"><img class="avatar" src="'+e.tw_user_avatar+'" alt="'+e.tw_user_name+'" title="'+e.tw_user_name+'" width="50" height="50" /></a></div><p><span class="name">'+e.tw_user_name+"</span>&nbsp;"+e.text+'<br /><span class="date">'+e.date_diff+' - <a href="'+e.tw_url+'">Twitteren</a></span></p></div>')}},addResults:function(e){if(!e.response){this.options.last=true;return}this.options.last=e.last;var d=this;jQuery.each(e.result,function(f,g){b("div.more-items").append(d.buildPostItem(f,g,"block"))});b("div.more-items-loader").hide();if(d.options.last){b("a.more-item").unbind("click.more");b("a.more-item").hide()}this.options.process=false}})})(jQuery);
