function readmore(d,c){var e=$("readmore-link-"+d);var a=$("readless-link-"+d);if(e.readAttribute("wait")){return false}var b=e.href;b+=(b.indexOf("?")==-1?"?":"&");b+="exclude="+c;e.hide();a.show().removeAttribute("href");a.onclick=function(){return false};if(e.readAttribute("fetched")){_readmore(d)}else{$("body").addClassName("wait");new Ajax.Updater("readmore-"+d,b,{parameters:{ajax:"true",template:"readmore"},evalScripts:true,onComplete:function(){$("body").removeClassName("wait");e.writeAttribute({fetched:true});_readmore(d)}})}return false}function _readmore(b){var a=$("readless-link-"+b);var d=$("readmore-"+b);var f=d.up();var e=f.getHeight()+"px";f.setStyle({overflow:"hidden"});d.setStyle({top:e,height:e}).show();var c=new Array();c[0]=new Effect.Move(d,{sync:true,x:0,y:0,mode:"absolute"});if($("comments-"+b)){c[1]=new Effect.Fade("comments-"+b,{sync:true})}new Effect.Parallel(c,{duration:0.5,afterFinish:function(){a.writeAttribute({href:"#",readindex:b}).onclick=function(){return readless(this)}}})}function readless(f){var b=f.getAttribute("readindex");var c=$("readmore-link-"+b);var a=$("readless-link-"+b);var e=$("readmore-"+b);a.hide();c.writeAttribute({wait:true}).show();var d=new Array();d[0]=new Effect.Move(e,{sync:true,x:0,y:e.up().getHeight(),mode:"absolute"});if($("comments-"+b)){d[1]=new Effect.Appear("comments-"+b,{sync:true})}new Effect.Parallel(d,{duration:0.5,afterFinish:function(){e.hide();c.writeAttribute({wait:false})}});return false};