
/* twitmod.js */

/* 1  */   function twitterCallback2(C) {
/* 2  */         var A = [];
/* 3  */         for (var D = 0; D < C.length; D++) {
/* 4  */             var E = C[D].user.screen_name;
/* 5  */             var B = C[D].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function (F) {return "<a href=\"" + F + "\">" + F + "</a>";}).replace(/\B@([_a-z0-9]+)/gi, function (F) {return F.charAt(0) + "<a href=\"http://www.twitter.com/" + F.substring(1) + "\">" + F.substring(1) + "</a>";});
/* 6  */             A.push("<li><span>" + B + "</span> <a style=\"font-size:85%\" href=\"http://twitter.com/" + E + "/statuses/" + C[D].id + "\">" + relative_time(C[D].created_at) + "</a></li>");
/* 7  */         }
/* 8  */         document.getElementById(E + "_twitter_updates").innerHTML = A.join("");
/* 9  */     }
/* 10 */ 
/* 11 */ 
/* 12 */     function relative_time(C) {
/* 13 */         var B = C.split(" ");
/* 14 */         C = B[1] + " " + B[2] + ", " + B[5] + " " + B[3];
/* 15 */         var A = Date.parse(C);
/* 16 */         var D = (arguments.length > 1) ? arguments[1] : new Date;
/* 17 */         var E = parseInt((D.getTime() - A) / 1000);
/* 18 */         E = E + D.getTimezoneOffset() * 60;
/* 19 */         if (E < 60) {
/* 20 */             return "less than a minute ago";
/* 21 */         } else {
/* 22 */             if (E < 120) {
/* 23 */                 return "about a minute ago";
/* 24 */             } else {
/* 25 */                 if (E < 3600) {
/* 26 */                     return parseInt(E / 60).toString() + " minutes ago";
/* 27 */                 } else {
/* 28 */                     if (E < 7200) {
/* 29 */                         return "about an hour ago";
/* 30 */                     } else {
/* 31 */                         if (E < 86400) {
/* 32 */                             return "about " + parseInt(E / 3600).toString() + " hours ago";
/* 33 */                         } else {
/* 34 */                             if (E < 172800) {
/* 35 */                                 return "1 day ago";
/* 36 */                             } else {
/* 37 */                                 return parseInt(E / 86400).toString() + " days ago";
/* 38 */                             }
/* 39 */                         }
/* 40 */                     }
/* 41 */                 }
/* 42 */             }
/* 43 */         }
/* 44 */     }
