String.prototype.parseURL=function(){return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/,function(url){return url.link(url)})};var author;var Author=new Class({swfObjectContainerId:"stage-flash-container",swfObjectId:"flash-author",swfUrl:TEMPLATE_ROOT+"/flash/headnodder.swf",initialize:function(){this.scrollTransition=new Fx.Scroll($(document.body),{duration:1500,transition:Fx.Transitions.Quint.easeInOut});var flashvars={};flashvars.back="box";var params={};params.allowscriptaccess="always";params.wmode="transparent";var attributes={};attributes.id=this.swfObjectId;swfobject.embedSWF(this.swfUrl,this.swfObjectContainerId,"175","282","8.0.0",false,flashvars,params,attributes);this.swfObject=$(this.swfObjectId)},startDancing:function(){this.swfObject.startDancing();this.scrollTransition.toTop.delay(3500,this.scrollTransition)},stopDancing:function(){this.scrollTransition.cancel();this.swfObject.stopDancing()}});var ExpandableSideBarList=new Class({options:{visibleElements:3,collapseText:"Weniger...",expandText:"Mehr...",slideDuration:800},initialize:function(id){this.isCollapsed=false;this.commentList=$(id);if(this.commentList==null){return}if(!this.commentList.match('ul')){this.commentList=this.commentList.getElement('ul')}if(this.commentList){this.comments=this.commentList.getElements('li');this.comments.each(function(li,index){if(index>=this.options.visibleElements){li.set('slide',{duration:this.options.slideDuration,transition:'bounce:out'});li.get('slide').hide()}}.bind(this));var liElement=new Element('li',{'class':'more-link-container'});liElement.inject(this.commentList);this.moreLink=new Element('a',{'class':'more-link','html':this.options.expandText,'href':'#','events':{'mouseover':function(){this.addClass('hover')},'mouseout':function(){this.removeClass('hover')},'click':function(e){var e=new Event(e);e.stop();this.toggle()}.bind(this)}});this.moreLink.inject(liElement)}},toggle:function(){if(this.isCollapsed){this.expand()}else{this.collapse()}},collapse:function(){this.comments.each(function(li,index){if(index>=this.options.visibleElements){li.slide('in')}}.bind(this));this.isCollapsed=!this.isCollapsed;this.moreLink.set('html',this.options.collapseText)},expand:function(){this.comments.each(function(li,index){if(index>=this.options.visibleElements){li.slide('out')}}.bind(this));this.isCollapsed=!this.isCollapsed;this.moreLink.set('html',this.options.expandText)}});ExpandableSideBarList.implement(new Options);var TwitterFeeder=new Class({proxyUrl:TEMPLATE_ROOT+'/miniapps/twitteriggins.php',request:null,container:null,containerHeading:null,containerList:null,twitterUrl:'http://twitter.com/drdiggins',initialize:function(){this.container=new Element('div',{'class':'twitter-panel'});var twitterLink=new Element('a',{'href':this.twitterUrl,'class':'twitter-link','html':'Der Doc via Twitter:'});twitterLink.inject(this.container);this.containerList=new Element('ul');this.containerList.inject(this.container);this.request=new Request({method:'get',url:this.proxyUrl,onSuccess:this.feedLoadedHandler.bind(this)}),this.getFeed()},feedLoadedHandler:function(responseText,responseXML){this.container.inject(document.body);var firstItem=responseXML.getElementsByTagName('item')[0];if(firstItem!=null){var description=firstItem.getElementsByTagName('description')[0].childNodes[0].nodeValue;description=description.substring('drdiggins: '.length,description.length);var itemLink=new Element('li',{'class':'item','html':description.parseURL()});itemLink.inject(this.containerList)}else{var itemLink=new Element('li',{'class':'item','html':'Twitter ist gerade mal wieder nicht erreichbar...'});itemLink.inject(this.containerList)}this.container.setStyle('opacity',0);this.container.set('tween',{duration:500});this.container.tween('opacity',1)},getFeed:function(){this.request.send()}});var TogglePanel=new Class({initialize:function(link,element){this.element=$(element);this.link=$(link);this.visible=false;this.editor=null;this.editorConfig={height:'100px',width:'460px',dompath:false,focusAtStart:false};if(this.element&&this.link){this.element.setStyle('opacity',0);this.link.addEvent('click',function(e){var event=new Event(e);event.stop();this.toggle()}.bind(this))}},toggle:function(){if(this.visible){this.element.setStyle('display','none');this.element.tween('opacity',0);this.link.set('html','Neuen Beitrag schreiben');this.link.blur()}else{this.element.setStyle('display','block');this.element.tween('opacity',1);this.buildEditor();this.link.set('html','Beitrag schreiben abbrechen');this.link.blur()}this.visible=!this.visible},buildEditor:function(){if(this.editor==null){this.editor=$('posttext').mooEditable({buttons:"bold,italic,underline,strikethrough,|,createlink,unlink"})}}});window.addEvent('domready',function(){author=new Author();new ExpandableSideBarList('archives-2');new ExpandableSideBarList('latest-comments');new ExpandableSideBarList('most-rated');new TwitterFeeder();new TogglePanel('create-new-post','create-panel');$$('#content a.delete-posse-post').each(function(deleteLink,index){deleteLink.addEvent('click',function(e){var event=new Event(e);var check=confirm("Willst Du das wirklich tun? Von ganzem Herzen?");if(check==false){e.stop();return false}else{return true}}.bind(this))}.bind(this))});String.prototype.parseURL=function(){return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/,function(url){return url.link(url)})};var author;var Author=new Class({swfObjectContainerId:"stage-flash-container",swfObjectId:"flash-author",swfUrl:TEMPLATE_ROOT+"/flash/headnodder.swf",initialize:function(){this.scrollTransition=new Fx.Scroll($(document.body),{duration:1500,transition:Fx.Transitions.Quint.easeInOut});var flashvars={};flashvars.back="box";var params={};params.allowscriptaccess="always";params.wmode="transparent";var attributes={};attributes.id=this.swfObjectId;swfobject.embedSWF(this.swfUrl,this.swfObjectContainerId,"175","282","8.0.0",false,flashvars,params,attributes);this.swfObject=$(this.swfObjectId)},startDancing:function(){this.swfObject.startDancing();this.scrollTransition.toTop.delay(3500,this.scrollTransition)},stopDancing:function(){this.scrollTransition.cancel();this.swfObject.stopDancing()}});var ExpandableSideBarList=new Class({options:{visibleElements:3,collapseText:"Weniger...",expandText:"Mehr...",slideDuration:800},initialize:function(id){this.isCollapsed=false;this.commentList=$(id);if(this.commentList==null){return}if(!this.commentList.match('ul')){this.commentList=this.commentList.getElement('ul')}if(this.commentList){this.comments=this.commentList.getElements('li');this.comments.each(function(li,index){if(index>=this.options.visibleElements){li.set('slide',{duration:this.options.slideDuration,transition:'bounce:out'});li.get('slide').hide()}}.bind(this));var liElement=new Element('li',{'class':'more-link-container'});liElement.inject(this.commentList);this.moreLink=new Element('a',{'class':'more-link','html':this.options.expandText,'href':'#','events':{'mouseover':function(){this.addClass('hover')},'mouseout':function(){this.removeClass('hover')},'click':function(e){var e=new Event(e);e.stop();this.toggle()}.bind(this)}});this.moreLink.inject(liElement)}},toggle:function(){if(this.isCollapsed){this.expand()}else{this.collapse()}},collapse:function(){this.comments.each(function(li,index){if(index>=this.options.visibleElements){li.slide('in')}}.bind(this));this.isCollapsed=!this.isCollapsed;this.moreLink.set('html',this.options.collapseText)},expand:function(){this.comments.each(function(li,index){if(index>=this.options.visibleElements){li.slide('out')}}.bind(this));this.isCollapsed=!this.isCollapsed;this.moreLink.set('html',this.options.expandText)}});ExpandableSideBarList.implement(new Options);var TwitterFeeder=new Class({proxyUrl:TEMPLATE_ROOT+'/miniapps/twitteriggins.php',request:null,container:null,containerHeading:null,containerList:null,twitterUrl:'http://twitter.com/drdiggins',initialize:function(){this.container=new Element('div',{'class':'twitter-panel'});var twitterLink=new Element('a',{'href':this.twitterUrl,'class':'twitter-link','html':'Der Doc via Twitter:'});twitterLink.inject(this.container);this.containerList=new Element('ul');this.containerList.inject(this.container);this.request=new Request({method:'get',url:this.proxyUrl,onSuccess:this.feedLoadedHandler.bind(this)}),this.getFeed()},feedLoadedHandler:function(responseText,responseXML){this.container.inject(document.body);var firstItem=responseXML.getElementsByTagName('item')[0];if(firstItem!=null){var description=firstItem.getElementsByTagName('description')[0].childNodes[0].nodeValue;description=description.substring('drdiggins: '.length,description.length);var itemLink=new Element('li',{'class':'item','html':description.parseURL()});itemLink.inject(this.containerList)}else{var itemLink=new Element('li',{'class':'item','html':'Twitter ist gerade mal wieder nicht erreichbar...'});itemLink.inject(this.containerList)}this.container.setStyle('opacity',0);this.container.set('tween',{duration:500});this.container.tween('opacity',1)},getFeed:function(){this.request.send()}});var TogglePanel=new Class({initialize:function(link,element){this.element=$(element);this.link=$(link);this.visible=false;this.editor=null;this.editorConfig={height:'100px',width:'460px',dompath:false,focusAtStart:false};if(this.element&&this.link){this.element.setStyle('opacity',0);this.link.addEvent('click',function(e){var event=new Event(e);event.stop();this.toggle()}.bind(this))}},toggle:function(){if(this.visible){this.element.setStyle('display','none');this.element.tween('opacity',0);this.link.set('html','Neuen Beitrag schreiben');this.link.blur()}else{this.element.setStyle('display','block');this.element.tween('opacity',1);this.buildEditor();this.link.set('html','Beitrag schreiben abbrechen');this.link.blur()}this.visible=!this.visible},buildEditor:function(){if(this.editor==null){this.editor=$('posttext').mooEditable({buttons:"bold,italic,underline,strikethrough,|,createlink,unlink"})}}});window.addEvent('domready',function(){author=new Author();new ExpandableSideBarList('archives');new ExpandableSideBarList('latest-comments');new ExpandableSideBarList('most-rated');new TwitterFeeder();new TogglePanel('create-new-post','create-panel');$$('#content a.delete-posse-post').each(function(deleteLink,index){deleteLink.addEvent('click',function(e){var event=new Event(e);var check=confirm("Willst Du das wirklich tun? Von ganzem Herzen?");if(check==false){e.stop();return false}else{return true}}.bind(this))}.bind(this))});