(function(i){i.fn.fbWall=function(q){var o=i.extend({},i.fn.fbWall.defaults,q),l=this;return l.each(function(){function n(d){return d==j.id?h.useAvatarAlternative?h.avatarAlternative:m+d+"/picture?type=square":h.useAvatarExternal?h.avatarExternal:m+d+"/picture?type=square"}function p(d){var a=d.substr(0,4),g=parseInt(d.substr(5,1)=="0"?d.substr(6,1):d.substr(5,2))-1,e=d.substr(8,2),k=d.substr(11,2);d=d.substr(14,2);g=Date.UTC(a,g,e,k,d);a=new Date(g);e=a.getDate()<10?"0"+a.getDate():a.getDate();g=
a.getMonth()+1;g=g<10?"0"+g:g;k=a.getHours()<10?"0"+a.getHours():a.getHours();d=a.getMinutes()<10?"0"+a.getMinutes():a.getMinutes();return e+"."+g+"."+a.getFullYear()+" um "+k+":"+d}function f(d){return!d||d==null||d=="undefined"||typeof d=="undefined"?false:true}$this=i(this);var h=i.meta?i.extend({},o,$this.data()):o,b="",j,m="https://graph.facebook.com/";l.addClass("fb-wall").addClass("loading");i.ajax({url:m+h.id,dataType:"jsonp",success:function(d){r(d)}});var r=function(d){j=d;i.ajax({url:m+
h.id+"/"+(h.showGuestEntries?"feed":"posts")+"?limit="+h.max,dataType:"jsonp",success:function(a){l.removeClass("loading");a=a;a=a.data;for(var g=a.length,e,k,c=0;c<g;c++){k=(e=a[c].from.id==j.id)&&f(j.link);if(h.showGuestEntries||e){b+=c==0?'<div class="fb-wall-box fb-wall-box-first">':'<div class="fb-wall-box">';if(k)b+='<a href="'+j.link+'" target="_blank">';b+='<img class="fb-wall-avatar" src="'+n(a[c].from.id)+'" />';if(k)b+="</a>";b+='<div class="fb-wall-data">';b+='<span class="fb-wall-message">';
b+=k?'<a href="'+j.link+'" class="fb-wall-message-from" target="_blank">'+a[c].from.name+"</a> ":'<span class="fb-wall-message-from">'+a[c].from.name+"</span> ";if(f(a[c].message))b+=a[c].message;b+="</span>";if(f(a[c].picture)||f(a[c].link)||f(a[c].caption)||f(a[c].description)){b+=f(a[c].picture)?'<div class="fb-wall-media">':'<div class="fb-wall-media fb-wall-border-left">';if(f(a[c].picture)){if(f(a[c].link))b+='<a href="'+a[c].link+'" target="_blank" class="fb-wall-media-link">';b+='<img class="fb-wall-picture" src="'+
a[c].picture+'" />';if(f(a[c].link))b+="</a>"}b+='<div class="fb-wall-media-container">';if(f(a[c].name))b+='<a class="fb-wall-name" href="'+a[c].link+'" target="_blank">'+a[c].name+"</a>";if(f(a[c].caption))b+='<a class="fb-wall-caption" href="http://'+a[c].caption+'" target="_blank">'+a[c].caption+"</a>";if(f(a[c].description)){e=a[c].description;if(e.length>299)e=e.substr(0,e.lastIndexOf(" "))+" ...";b+='<span class="fb-wall-description">'+e+"</span>"}b+="</div>";b+="</div>"}b+='<span class="fb-wall-date">';
if(f(a[c].icon))b+='<img class="fb-wall-icon" src="'+a[c].icon+'" title="'+a[c].type+'" alt="" />';b+=p(a[c].created_time)+"</span>";if(f(a[c].comments)&&f(a[c].comments.data)&&h.showComments){b+='<div class="fb-wall-comments">';for(e=0;e<a[c].comments.data.length;e++){b+='<span class="fb-wall-comment">';b+='<span class="fb-wall-comment-avatar">';b+='<img src="'+n(a[c].comments.data[e].from.id)+'" />';b+="</span>";b+='<span class="fb-wall-comment-message">';b+='<span class="fb-wall-comment-from-name">'+
a[c].comments.data[e].from.name+"</span> ";b+=a[c].comments.data[e].message;b+='<span class="fb-wall-comment-from-date">'+p(a[c].comments.data[e].created_time)+"</span>";b+="</span>";b+="</span>"}b+="</div>"}b+="</div>";b+='<div class="fb-wall-clean"></div>';b+="</div>"}}if(g==0){b+='<div class="fb-wall fb-wall-first">';b+='<img class="fb-wall-avatar" src="'+n(j.id)+'" />';b+='<div class="fb-wall-data">';b+='<span class="fb-wall-message"><span class="fb-wall-message-from">'+j.name+"</span> "+h.noDataFoundMessage+
"</span>";b+="</div>";b+="</div>"}l.hide().html(b).fadeIn(700);i("#facebook").jScrollPane()}})}})};i.fn.fbWall.defaults={id:"ultrnx",max:3,showComments:true,showGuestEntries:true,useAvatarAlternative:false,useAvatarExternal:false,avatarAlternative:"avatar-alternative.jpg",avatarExternal:"avatar-external.jpg",noDataFoundMessage:"hat keine Daten freigegeben."}})(jQuery);
