jQuery.fn.spoiler=function(g){var d={setclass:"",title:false,onlink:false};jQuery.extend(d,g);var b="",e="",f=false;getTitle=function(a){return b=d.title?a.attr("title"):a.children("span").text()};getText=function(a){return e=d.onlink?a.attr("spoiler"):a.text()};chekTitle=function(a,h){if(a==""){var c=h.split(" ");for(i=0;i<c.length;i++)if(c[i]!=""&&c[i]!="\n"){a=c[i];c.length=i-1}}return a};return this.each(function(){if(!f){jQuery("head").append("<style>.spoiler {display: none;} .link {display: block; cursor: pointer;}</style>"); f=true}obj=jQuery(this);b=getTitle(obj);e=getText(obj);b=chekTitle(b,e);obj.addClass("link").html(b).after('<p class="spoiler '+d.setclass+'">'+e+"</p>")})};jQuery(".link").live("click",function(){jQuery(this).next("p.spoiler").slideToggle();return false});
