function randomString(a){var b="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split("");var c="";for(var d=0;d<a;d++){c+=b[Math.floor(Math.random()*b.length)]}return c}(function(a){a.fn.tweet=function(b){function f(){var a="https:"==document.location.protocol?"https:":"http:";var b=c.fetch===null?c.count:c.fetch;if(c.list){return a+"//"+c.twitter_api_url+"/1/"+c.username[0]+"/lists/"+c.list+"/statuses.json?per_page="+b+"&callback=?"}else if(c.query===null&&c.username.length==1){return a+"//"+c.twitter_api_url+"/1/statuses/user_timeline.json?screen_name="+c.username[0]+"&count="+b+"&include_rts=1&callback=?"}else{var d=c.query||"from:"+c.username.join(" OR from:");return a+"//"+c.twitter_search_url+"/search.json?&q="+encodeURIComponent(d)+"&rpp="+b+"&callback=?"}}function e(a){var b=d(a);var c=arguments.length>1?arguments[1]:new Date;var e=parseInt((c.getTime()-b)/1e3,10);var f="";if(e<60){f=e+" Seconden geleden geplaatst"}else if(e<120){f="een Minuut geleden geplaatst"}else if(e<45*60){f=parseInt(e/60,10).toString()+" Minuten geleden:"}else if(e<2*60*60){f="Een uur geleden:"}else if(e<24*60*60){f=""+parseInt(e/3600,10).toString()+" Uren geleden:"}else if(e<48*60*60){f="Een dag geleden:"}else{f=parseInt(e/86400,10).toString()+" Dagen geleden geplaatst"}return""+f}function d(a){return Date.parse(a.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i,"$1,$2$4$3"))}var c=a.extend({username:["vsgm_oudewater"],list:null,avatar_size:null,count:2,fetch:null,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"Wij zijden,",auto_join_text_ed:"Wij",auto_join_text_ing:"Wij zijn",auto_join_text_reply:"Wij reageerden op",auto_join_text_url:"Wij keken naar",loading_text:null,query:null,refresh_interval:null,twitter_url:"twitter.com",twitter_api_url:"api.twitter.com",twitter_search_url:"search.twitter.com",template:function(a){return a["avatar"]+a["join"]+a["text"]},comparator:function(a,b){return a["tweet_time"]-b["tweet_time"]},filter:function(a){return true}},b);a.fn.extend({linkUrl:function(){var b=[];var c=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»""'']))/gi;this.each(function(){b.push(this.replace(c,function(a){var b=/^[a-z]+:/i.test(a)?a:"http://"+a;return'<a href="'+b+'">'+a+"</a>"}))});return a(b)},linkUser:function(){var b=[];var d=/[\@]+([A-Za-z0-9-_]+)/gi;this.each(function(){b.push(this.replace(d,'<a href="http://'+c.twitter_url+'/$1">@$1</a>'))});return a(b)},linkHash:function(){var b=[];var d=/(?:^| )[\#]+([A-Za-z0-9-_]+)/gi;this.each(function(){b.push(this.replace(d,' <a href="http://'+c.twitter_search_url+"/search?q=&tag=$1&lang=all&from="+c.username.join("%2BOR%2B")+'">#$1</a>'))});return a(b)},capAwesome:function(){var b=[];this.each(function(){b.push(this.replace(/\b(awesome)\b/gi,'<span class="awesome">$1</span>'))});return a(b)},capEpic:function(){var b=[];this.each(function(){b.push(this.replace(/\b(epic)\b/gi,'<span class="epic">$1</span>'))});return a(b)},makeHeart:function(){var b=[];this.each(function(){b.push(this.replace(/(<)+[3]/gi,"<tt class='heart'>&#x2665;</tt>"))});return a(b)}});return this.each(function(b,d){var g=a('<ul class="tweet_list">').appendTo(d);var h='<p class="tweet_intro">'+c.intro_text+"</p>";var i='<p class="tweet_outro">'+c.outro_text+"</p>";var j=a('<p class="loading">'+c.loading_text+"</p>");if(typeof c.username=="string"){c.username=[c.username]}if(c.loading_text)a(d).append(j);a(d).bind("load",function(){a.getJSON(f(),function(b){if(c.loading_text)j.remove();if(c.intro_text)g.before(h);g.empty();var f=a.map(b.results||b,function(b){var d=c.join_text;if(c.join_text=="auto"){if(b.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)){d=c.auto_join_text_reply}else if(b.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)){d=c.auto_join_text_url}else if(b.text.match(/^((\w+ed)|just) .*/im)){d=c.auto_join_text_ed}else if(b.text.match(/^(\w*ing) .*/i)){d=c.auto_join_text_ing}else{d=c.auto_join_text_default}}var f=b.from_user||b.user.screen_name;var g=b.source;var h="http://"+c.twitter_url+"/"+f;var i=c.avatar_size;var j=b.profile_image_url||b.user.profile_image_url;var k="http://"+c.twitter_url+"/"+f+"/statuses/"+b.id_str;var l=b.created_at;var m=e(l);var n=b.text;var o=a([n]).linkUrl().linkUser().linkHash()[0];var p='<a class="tweet_user" href="'+h+'">'+f+"</a>";var q=c.join_text?'<span class="tweet_join"> '+d+" </span>":" ";var r=i?'<a class="tweet_avatar" href="'+h+'"><img src="'+j+'" height="'+i+'" width="'+i+'" alt="'+f+'\'s avatar" title="'+f+'\'s avatar" border="0"/></a>':"";var t='<span class="tweet_time"><a href="'+k+'" title="view tweet on twitter">'+m+"</a></span>";var u='<span class="tweet_text">'+a([o]).makeHeart().capAwesome().capEpic()[0]+"</span>";return{item:b,screen_name:f,user_url:h,avatar_size:i,avatar_url:j,source:g,tweet_url:k,tweet_time:l,tweet_relative_time:m,tweet_raw_text:n,tweet_text:o,user:p,join:q,avatar:r,time:t,text:u}});f=a.grep(f,c.filter).slice(0,c.count);g.append(a.map(f.sort(c.comparator),function(a){return"<li>"+c.template(a)+"</li>"}).join("")).children("li:first").addClass("tweet_first").end().children("li:odd").addClass("tweet_even").end().children("li:even").addClass("tweet_odd");if(c.outro_text)g.after(i);a(d).trigger("loaded").trigger(f.length===0?"empty":"full");if(c.refresh_interval){window.setTimeout(function(){a(d).trigger("load")},1e3*c.refresh_interval)}})}).trigger("load")})}})(jQuery);var rnd=randomString(8);jQuery(document).ready(function(a){a("#laatstetweets").tweet({avatar_size:0,username:["vsgm_oudewater"],loading_text:"Bezig met tweets ophalen...",refresh_interval:10})})
