var BlogRequest=new Class({entries_ids:[],initialize:function(){var a=$("previous_entry_id");var b=$("next_entry_id");if(a){this.entries_ids.include(a.get("html"))}if(b){this.entries_ids.include(b.get("html"))}this.entries_ids.include($("current_entry_id").get("html"))},get_next_id:function(a){var b=null;this.entries_ids.each(function(e,d,c){if(e==a){b=c[d+1]}});return b},get_previous_id:function(a){var b=null;this.entries_ids.each(function(e,d,c){if(e==a){b=c[d-1]}});return b},get_next_entry:function(){var a=this.get_next_id($("current_entry_id").get("html"));if(a){this.send_request(a)}},get_previous_entry:function(){var a=this.get_previous_id($("current_entry_id").get("html"));if(a){this.send_request(a)}},send_request:function(a){var c=this;var d=$("demo_entry_content");var b=new Request.NK({url:"/blog/"+nk_options.blog.main_blog_name+"/ajax_normal/"+a,method:"get",onSuccess:function(g,f){var e=d.get("tween",{property:"opacity"});e.start(0).chain(function(){var p=new Element("div",{html:g});p.getElements("span.no_entry").each(function(u){u.removeClass("hide")});var q=p.getElement("span[id=blog_body_content]").get("html");var t=new MootoolsMisc();var k=t.smart_substring(q,0,130);if(q.length>k.length){k+=" &hellip;"}p.getElement("span[id=blog_body_content]").set("html",k);d.set("html",p.getElement("div[id=demo_entry_content]").get("html"));var h=d.getElement("a.expand_collapse");if(q.length<=k.length){h.setStyle("display","none")}var j=d.getElement("span.date");j.set("html",t.format_date(j.get("text").trim()).replace(" "," <em>")+"</em>");var r=d.getElement("span[id=blog_body_content]");h.set("html",'(rozwiń <span class="arrow_down"></span>)');box_collapsed=true;h.addEvent("click",function(u){u.stop();if(box_collapsed){r.set("html",q);this.set("html",'(zwiń <span class="arrow_up"></span>)');box_collapsed=false}else{r.set("html",k);this.set("html",'(rozwiń <span class="arrow_down"></span>)');box_collapsed=true}});var l=$("previous_entry_id");var i=$("next_entry_id");var n=c.get_previous_id(a);var o=c.get_next_id(a);if(l||n){var m=n||l.get("html");if(!c.entries_ids.contains(m)){c.entries_ids=[m].combine(c.entries_ids)}new Element("a",{href:"#blog",html:"<span>&laquo; </span>poprzedni",id:"previous_entry_link",events:{click:function(u){u.stop();c.get_previous_entry()}}}).inject(d.getElement("div#on_blog_nav"))}if((l&&i)||(n&&o)){new Element("span",{"class":"separator",html:"|"}).inject(d.getElement("div#on_blog_nav"))}if(i||o){var s=o||i.get("html");if(!c.entries_ids.contains(s)){c.entries_ids.include(i.get("html"))}new Element("a",{href:"#blog",html:"następny<span> &raquo;</span>",id:"next_entry_link",events:{click:function(u){u.stop();c.get_next_entry()}}}).inject(d.getElement("div#on_blog_nav"))}e.start(1)})},onFailure:function(){d.set("html","<p>Nie można pobrać aktualności.</p>")}});b.send()}});window.addEvent("load",function(){blog_request=new BlogRequest();blog_request.send_request($("current_entry_id").get("html"))});
