if(typeof renderTwitters!='function')(function(){var j=(function(){var b=navigator.userAgent.toLowerCase();return{safari:/webkit/.test(b),opera:/opera/.test(b),msie:/msie/.test(b)&&!(/opera/).test(b),mozilla:/mozilla/.test(b)&&!(/(compatible|webkit)/).test(b)}})();var k=0;var n=[];var o=false;window.renderTwitters=function(a,b){function node(e){return document.createElement(e)}function text(t){return document.createTextNode(t)}var c=document.getElementById(b.twitterTarget);var d=null;var f=node('ul'),li,statusSpan,timeSpan,i,max=a.length>b.count?b.count:a.length;for(i=0;i<max&&a[i];i++){d=getTwitterData(a[i]);if(b.ignoreReplies&&a[i].text.substr(0,1)=='@'){max++;continue}li=node('li');if(b.template){li.innerHTML=b.template.replace(/%([a-z_\-\.]*)%/ig,function(m,l){var r=d[l]+""||"";if(l=='text'&&b.enableLinks)r=linkify(r);return r})}else{statusSpan=node('span');statusSpan.className='twitterStatus';timeSpan=node('span');timeSpan.className='twitterTime';statusSpan.innerHTML=a[i].text;if(b.enableLinks==true){statusSpan.innerHTML=linkify(statusSpan.innerHTML)}timeSpan.innerHTML=relative_time(a[i].created_at);if(b.prefix){var s=node('span');s.className='twitterPrefix';s.innerHTML=b.prefix.replace(/%(.*?)%/g,function(m,l){return a[i].user[l]});li.appendChild(s);li.appendChild(text(' '))}li.appendChild(statusSpan);li.appendChild(text(' '));li.appendChild(timeSpan)}f.appendChild(li)}if(b.clearContents){while(c.firstChild){c.removeChild(c.firstChild)}}c.appendChild(f)};window.getTwitters=function(e,f,g,h){k++;if(typeof f=='object'){h=f;f=h.id;g=h.count}if(!g)g=1;if(h){h.count=g}else{h={}}if(!h.timeout&&typeof h.onTimeout=='function'){h.timeout=10}if(typeof h.clearContents=='undefined'){h.clearContents=true}if(h.withFriends)h.withFriends=false;h['twitterTarget']=e;if(typeof h.enableLinks=='undefined')h.enableLinks=true;window['twitterCallback'+k]=function(a){if(h.timeout){clearTimeout(window['twitterTimeout'+k])}renderTwitters(a,h)};ready((function(c,d){return function(){if(!document.getElementById(c.twitterTarget)){return}var a='http://www.twitter.com/statuses/'+(c.withFriends?'friends_timeline':'user_timeline')+'/'+f+'.json?callback=twitterCallback'+d+'&count=20&cb='+Math.random();if(c.timeout){window['twitterTimeout'+d]=setTimeout(function(){if(c.onTimeoutCancel)window['twitterCallback'+d]=function(){};c.onTimeout.call(document.getElementById(c.twitterTarget))},c.timeout*1000)}var b=document.createElement('script');b.setAttribute('src',a);document.getElementsByTagName('head')[0].appendChild(b)}})(h,k))};DOMReady();function getTwitterData(a){var b=a,i;for(i in a.user){b['user_'+i]=a.user[i]}b.time=relative_time(a.created_at);return b}function ready(a){if(!o){n.push(a)}else{a.call()}}function fireReady(){o=true;var a;while(a=n.shift()){a.call()}}function DOMReady(){if(j.mozilla||j.opera){document.addEventListener("DOMContentLoaded",fireReady,false)}else if(j.msie){document.write("<scr"+"ipt id=__ie_init defer=true src=//:><\/script>");var a=document.getElementById("__ie_init");if(a){a.onreadystatechange=function(){if(this.readyState!="complete")return;this.parentNode.removeChild(this);fireReady.call()}}a=null}else if(j.safari){var b=setInterval(function(){if(document.readyState=="loaded"||document.readyState=="complete"){clearInterval(b);b=null;fireReady.call()}},10)}}function relative_time(f){var g=f.split(" "),parsed_date=Date.parse(g[1]+" "+g[2]+", "+g[5]+" "+g[3]),date=new Date(parsed_date),relative_to=(arguments.length>1)?arguments[1]:new Date(),delta=parseInt((relative_to.getTime()-parsed_date)/1000),r='';function formatTime(a){var b=a.getHours(),min=a.getMinutes()+"";if(min.length==1){min='0'+min}return b+':'+min}function formatDate(a){var b=a.toDateString().split(/ /);var c;var d;if(!parseInt(b[1])){c=b[1];d=b[2]}else{c=b[2];d=b[1]}var e=parseInt(d),year=a.getFullYear(),thisyear=(new Date()).getFullYear(),th='';if(d.substr(0,1)=='0'){d=d.substr(1)}return d+' '+greekMonth(c)+(thisyear!=year?', '+year:'')}delta=delta+(relative_to.getTimezoneOffset()*60);if(delta<5){r='λιγότερο από 5 λεπτά πριν'}else if(delta<30){r='μισό λεπτό πριν'}else if(delta<60){r='λιγότερο από μισό λεπτό πριν'}else if(delta<120){r='πριν 1 λεπτό'}else if(delta<(45*60)){r='πριν '+(parseInt(delta/60)).toString()+' λεπτά'}else if(delta<(2*90*60)){r='πριν περίπου 1 ώρα'}else if(delta<(24*60*60)){r='πριν περίπου '+(parseInt(delta/3600)).toString()+' ώρες'}else{if(delta<(48*60*60)){r=formatTime(date)+', χθες'}else{r=formatTime(date)+', '+formatDate(date)}}return r}function greekMonth(s){var a=['Ιαν','Φεβ','Μαρ','Απρ','Μαϊ','Ιουν','Ιουλ','Αυγ','Σεπ','Οκτ','Νοε','Δεκ'];var b=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Noe','Dec'];for(i=0;i<12;i++){if(s==b[i])return a[i]}}function linkify(s){var c={'"':'&quot;','&':'&amp;','<':'&lt;','>':'&gt;'};s=s.replace(/&lt;/g,'<br /><span class=\"nick\">(<strong>').replace(/&gt;/g,'</strong>)</span>').replace(/^IRC: /g,'');return s.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g,function(m){return m.link(m)}).replace(/(^|[^\w])(@[\d\w\-]+)/g,function(d,a,b){return a+'@<a href="http://twitter.com/'+b.substr(1)+'">'+b.substr(1)+'</a>'}).replace(/"&<>/,function(m){return c[m]}).replace(/@ /g,'@')}})();

