SMFeeds={XMLHttpFactories:[function(){
return new XMLHttpRequest();
},function(){
return new ActiveXObject("Msxml2.XMLHTTP.3.0");
},function(){
return new ActiveXObject("Msxml2.XMLHTTP.6.0");
},function(){
return new ActiveXObject("Microsoft.XMLHTTP");
}],createXMLHTTPObject:function(){
var _1=false;
for(var i=0;i<SMFeeds.XMLHttpFactories.length;i++){
try{
_1=SMFeeds.XMLHttpFactories[i]();
}
catch(e){
continue;
}
break;
}
return _1;
},sendRequest:function(_3,_4,_5,_6){
var _7=SMFeeds.createXMLHTTPObject();
if(!_7){
return;
}
var aD=new Date();
var _9=""+aD.getFullYear()+aD.getMonth()+aD.getDate()+aD.getHours();
var _a=(_6)?"POST":"GET";
_7.open(_a,_3+"?"+_9,true);
_7.setRequestHeader("User-Agent","XMLHTTP/1.0");
if(_6){
_7.setRequestHeader("Content-type","application/x-www-form-urlencoded");
}
var _b=setTimeout(function(){
_7.abort();
},90000);
_7.onreadystatechange=function(){
try{
if(_7.readyState!=4){
return;
}
if(_7.status==404&&_5!=null){
_5();
}
if(_7.status!=200&&_7.status!=304){
_5();
}
clearTimeout(_b);
if(_4!=null){
_4(_7);
}
}
catch(e){
clearTimeout(_b);
if(_5!=null){
_5();
}
}
};
if(_7.readyState==4){
return;
}
_7.send(_6);
},parseFeed:function(_c){
var _d;
if(window.DOMParser){
parser=new DOMParser();
_d=parser.parseFromString(_c.responseText,"text/xml");
}else{
_d=new ActiveXObject("Microsoft.XMLDOM");
_d.async=false;
_d.loadXML(_c.responseText);
}
return _d;
},convertRssToUL:function(_e,_f,_10,_11,_12){
var _13=_e.getElementsByTagName("item");
var _14="in "+_e.getElementsByTagName("channel")[0].getElementsByTagName("title")[0].childNodes[0].nodeValue;
var _15=(_13.length>_f)?_f:_13.length;
var ul=(_12)?"":"<ul class=\""+_11+"\">";
var lis="";
if(SMFeeds._getDateFromNode(_13[0],"pubDate")<this._getDateFromNode(_13[1],"pubDate")){
var a=[];
for(var i=0;i<_13.length;i++){
a.push(_13[i]);
}
_13=a.reverse();
}
for(var i=0;i<_15;i++){
var _1a=SMFeeds._getNodeValue(_13[i],"title");
var _1b=(_10)?(_10):SMFeeds._getNodeValue(_13[i],"link");
var _1c="";
try{
_1c=function(){
a=(_13[i].getElementsByTagName("author")[0])?SMFeeds._getNodeValue(_13[i],"author"):"";
c=(_13[i].getElementsByTagName("creator")[0])?SMFeeds._getNodeValue(_13[i],"creator"):"";
c=(c=="")?SMFeeds._getNodeValue(_13[i],"dc:creator"):c;
if(a!=null&&a!=""){
return a;
}
if(c!=null&&c!=""){
return c;
}
return null;
};
_1c=(_1c())?"By "+_1c()+" ":"";
}
catch(e){
_1c="";
}
var d=SMFeeds._getDateFromNode(_13[i],"pubDate");
d.minutes=function(){
return (d.getMinutes()>9)?d.getMinutes():"0"+d.getMinutes();
};
d.hours=function(){
return (d.getHours()>9)?d.getHours():"0"+d.getHours();
};
var _1e=["January","February","March","April","May","June","July","August","September","October","November","December"];
var _1f=_1e[d.getMonth()]+" "+d.getDate()+" "+d.getFullYear()+", "+d.hours()+":"+d.minutes();
lis+="<li><h3><a href=\""+_1b+"\">"+_1a+"</a></h3>"+"<p>"+_1c+" on "+_1f+" "+_14+"</p>"+"</li>\n";
}
ul+=(_12)?lis:lis+"</ul>";
return ul;
},processSitesFeed:function(_20,_21){
items=_20.getElementsByTagName("item");
var _22=[];
for(var i=0;i<items.length;i++){
var _24=SMFeeds._getRating(items[i]);
if(!_22[_24-1]){
_22[_24-1]=[];
}
_22[_24-1].push(items[i]);
}
var _25=[];
for(var i=0;i<_21.length;i++){
var j=_21[i]-1;
var pos=Math.round(_22[j].length*Math.random())-1;
_25.push(_22[j][pos]);
_22[j].splice(pos,1);
}
var _28="<ul id=\"sites-feed\">";
for(var i=0;i<_25.length;i++){
_28+="<li><a href=\""+SMFeeds._getNodeValue(_25[i],"link")+"\" title=\""+SMFeeds._getNodeValue(_25[i],"title")+"\">"+"<img src=\""+SMFeeds._getAttributeValue(_25[i],"enclosure","url")+"\" alt=\"Visit "+SMFeeds._getNodeValue(_25[i],"title")+"\" /></a></li>";
}
_28+="</ul><p><a title=\"Features Moonfruit Sites\" href=\"/gallery.html\">See more featured websites...</a></p>";
return _28;
},convertRssToPress:function(_29,_2a,_2b,_2c,_2d){
var _2e=_29.getElementsByTagName("item");
var _2f="in "+_29.getElementsByTagName("channel")[0].getElementsByTagName("title")[0].childNodes[0].nodeValue;
var _30=(_2e.length>_2a)?_2a:_2e.length;
var _31="";
if(SMFeeds._getDateFromNode(_2e[0],"pubDate")<this._getDateFromNode(_2e[1],"pubDate")){
var a=[];
for(var i=0;i<_2e.length;i++){
a.push(_2e[i]);
}
_2e=a.reverse();
}
for(var i=0;i<_30;i++){
var _34=SMFeeds._getNodeValue(_2e[i],"title");
var _35=(_2b)?(_2b):SMFeeds._getNodeValue(_2e[i],"link");
var _36=SMFeeds._getNodeValue(_2e[i],"description");
_36=_36.substring(_36.indexOf("<p>")+3,_36.indexOf("</p>"));
var d=SMFeeds._getDateFromNode(_2e[i],"pubDate");
d.minutes=function(){
return (d.getMinutes()>9)?d.getMinutes():"0"+d.getMinutes();
};
d.hours=function(){
return (d.getHours()>9)?d.getHours():"0"+d.getHours();
};
var _38=["January","February","March","April","May","June","July","August","September","October","November","December"];
var _39=_38[d.getMonth()]+" "+d.getDate()+" "+d.getFullYear()+", "+d.hours()+":"+d.minutes();
_31+="<p><span class=\"style9\">"+d.getDate()+"  "+_38[d.getMonth()]+" "+d.getFullYear()+"</span><br />"+"<a href=\""+_35+"\"><strong><span class=\"style11\">"+_34+"</span></strong></a><br />"+_36+"</p>";
}
return _31;
},convertRssToTestimonials:function(_3a,_3b,_3c,_3d,_3e){
var _3f=_3a.getElementsByTagName("item");
var _40="in "+_3a.getElementsByTagName("channel")[0].getElementsByTagName("title")[0].childNodes[0].nodeValue;
var _41=(_3f.length>_3b)?_3b:_3f.length;
var _42="";
if(SMFeeds._getDateFromNode(_3f[0],"pubDate")<this._getDateFromNode(_3f[1],"pubDate")){
var a=[];
for(var i=0;i<_3f.length;i++){
a.push(_3f[i]);
}
_3f=a.reverse();
}
var _45=[];
for(var i=0;i<_3f.length;i++){
if(typeof _3f[i]=="undefined"||_45.length==_3b){
break;
}
var _46=SMFeeds._getNodeValue(_3f[i],"title");
if(/^Re:/i.test(_46)){
continue;
}
var _47=SMFeeds._getNodeValue(_3f[i],"description");
_47=_47.substring(_47.indexOf("<p>")+3,_47.indexOf("</p>"));
if(_47.length<80){
continue;
}
var d=SMFeeds._getDateFromNode(_3f[i],"pubDate");
d.minutes=function(){
return (d.getMinutes()>9)?d.getMinutes():"0"+d.getMinutes();
};
d.hours=function(){
return (d.getHours()>9)?d.getHours():"0"+d.getHours();
};
var _49=["January","February","March","April","May","June","July","August","September","October","November","December"];
var _4a=_49[d.getMonth()]+" "+d.getDate()+" "+d.getFullYear()+", "+d.hours()+":"+d.minutes();
var _4b="";
try{
_4b=function(){
a=(_3f[i].getElementsByTagName("author")[0])?SMFeeds._getNodeValue(_3f[i],"author"):"";
c=(_3f[i].getElementsByTagName("creator")[0])?SMFeeds._getNodeValue(_3f[i],"creator"):"";
c=(c=="")?SMFeeds._getNodeValue(_3f[i],"dc:creator"):c;
if(a!=null&&a!=""){
return a;
}
if(c!=null&&c!=""){
return c;
}
return null;
};
_4b=(_4b())?_4b():"";
}
catch(e){
_4b="";
}
_45.push("<p><span class=\"style11\"><strong>"+_46+"</strong></span><br />"+_47+"<br/><span class=\"style9\">"+_4b+" - "+d.getDate()+" "+_49[d.getMonth()]+" "+d.getFullYear()+"</span>"+"</p>");
}
return _45.join("");
},toggleLoading:function(_4c){
return;
var _4d="feed-loading";
var el=document.getElementById(_4c);
if(el){
if(el.className.indexOf(_4d)>-1){
var _4f=el.className.split(" ");
_4f.pop(_4d);
el.className=_4f.join(" ");
}else{
setTimeout(function(){
el.innerHTML="";
el.className+=" "+_4d;
},1000);
}
}
},doRSSFeed:function(_50,url,_52,_53,_54,_55,_56){
SMFeeds.toggleLoading(_50);
SMFeeds.sendRequest(url,function(req){
var _58=SMFeeds.parseFeed(req);
var _59=SMFeeds.convertRssToUL(_58,_52,_53,_54,_55);
SMFeeds._fadeOut(_50);
setTimeout(function(){
SMFeeds.insertHTML(_59,_50);
SMFeeds.toggleLoading(_50);
SMFeeds._fadeIn(_50);
},1000);
},function(){
_56=(typeof _56!="undefined")?_56:"";
SMFeeds.toggleLoading(_50);
SMFeeds.insertHTML(_56,_50);
});
},doPressFeed:function(_5a,url,_5c,_5d,_5e,_5f,_60){
SMFeeds.insertHTML(document.getElementById(_5a).innerHTML+"<p>Loading...</p>",_5a);
SMFeeds.sendRequest(url,function(req){
var _62=SMFeeds.parseFeed(req);
var _63=SMFeeds.convertRssToPress(_62,_5c,_5d,_5e,_5f);
SMFeeds._fadeOut(_5a);
setTimeout(function(){
SMFeeds.insertHTML(_63,_5a);
SMFeeds._fadeIn(_5a);
},1000);
},function(){
_60=(typeof _60!="undefined")?_60:"";
SMFeeds.insertHTML(_60,_5a);
});
},doTestimonialsFeed:function(_64,url,_66,_67,_68,_69,_6a){
SMFeeds.insertHTML(document.getElementById(_64).innerHTML+"<p>Loading...</p>",_64);
SMFeeds.sendRequest(url,function(req){
var _6c=SMFeeds.parseFeed(req);
var _6d=SMFeeds.convertRssToTestimonials(_6c,_66,_67,_68,_69);
SMFeeds._fadeOut(_64);
setTimeout(function(){
SMFeeds.insertHTML(_6d,_64);
SMFeeds._fadeIn(_64);
},1000);
},function(){
_6a=(typeof _6a!="undefined")?_6a:"";
SMFeeds.insertHTML(_6a,_64);
});
},doSitesFeed:function(_6e,url,_70,_71){
SMFeeds.toggleLoading(_6e);
SMFeeds.sendRequest(url,function(req){
var _73=SMFeeds.parseFeed(req);
var _74=SMFeeds.processSitesFeed(_73,_70);
SMFeeds._fadeOut(_6e);
setTimeout(function(){
SMFeeds.insertHTML(_74,_6e);
SMFeeds.toggleLoading(_6e);
SMFeeds._fadeIn(_6e);
},1000);
},function(){
_71=(typeof _71!="undefined")?_71:"";
SMFeeds.toggleLoading(_6e);
SMFeeds.insertHTML(_71,_6e);
});
},doCompFeed:function(_75){
SMFeeds.sendRequest("http://www.moonfruit.com/feeds/compo",function(req){
var _77=SMFeeds.parseFeed(req);
var _78=SMFeeds.processCompoFeed(_77);
setTimeout(function(){
SMFeeds.insertHTML(_78,_75);
},10);
});
},doCreativeFeed:function(_79){
SMFeeds.sendRequest("http://www.moonfruit.com/feeds/creative",function(req){
var _7b=SMFeeds.parseFeed(req);
var _7c=SMFeeds.processCreativeFeed(_7b);
setTimeout(function(){
SMFeeds.insertHTML(_7c,_79);
},10);
});
},doFlyMeToCompFeed:function(_7d){
SMFeeds.sendRequest("http://www.moonfruit.com/feeds/flymetocompo",function(req){
var _7f=SMFeeds.parseFeed(req);
var _80=SMFeeds.processFlyMeToCompoFeed(_7f);
setTimeout(function(){
SMFeeds.insertHTML(_80,_7d);
},10);
});
},doFlyMeToCreativeFeed:function(_81){
SMFeeds.sendRequest("http://www.moonfruit.com/feeds/flymetocreative",function(req){
var _83=SMFeeds.parseFeed(req);
var _84=SMFeeds.processFlyMeToCreativeFeed(_83);
setTimeout(function(){
SMFeeds.insertHTML(_84,_81);
},10);
});
},processFlyMeToCompoFeed:function(_85){
var _86=_85.getElementsByTagName("item");
var _87="<ol id=\"winners\">";
for(var i=0;i<_86.length;i++){
try{
var _89=SMFeeds._getNodeValue(_86[i],"title");
var _8a=_89.match(/@(\w+) \((.*?)\)/)[1];
var _8b=_89.match(/@(\w+) \((.*?)\)/)[2];
var _8c=i==0?" class=\"first\"":"";
_87+="<li"+_8c+"><a href=\"http://twitter.com/"+_8a+"\">@"+_8a+"</a> ("+_8b+")</li>";
}
catch(e){
var _8d="very";
}
}
for(var j=0;j<(5-_86.length);j++){
if(_87.indexOf("<li")==-1&&j==0){
_87+="<li class=\"first\">.......................................</li>";
}else{
_87+="<li>.......................................</li>";
}
}
_87+="</ol>";
return _87;
},processFlyMeToCreativeFeed:function(_8f){
var _90=_8f.getElementsByTagName("item");
var _91="<ul id=\"creative-winners\">";
for(var i=0;i<_90.length;i++){
try{
var _93=SMFeeds._getNodeValue(_90[i],"title");
var _94=_93.match(/@(\w+) \((.*?)\)/)[1];
var _95=_93.match(/@(\w+) \((.*?)\)/)[2];
var _96=i==0?" class=\"first\"":"";
_91+="<li"+_96+"><a href=\"http://twitter.com/"+_94+"\">@"+_94+"</a> ("+_95+")</li>";
}
catch(e){
var _97="very";
}
}
for(var j=0;j<(3-_90.length);j++){
if(_91.indexOf("<li")==-1&&j==0){
_91+="<li class=\"first\">.......................................</li>";
}else{
_91+="<li>.......................................</li>";
}
}
_91+="</ul>";
return _91;
},processCompoFeed:function(_99){
var _9a=_99.getElementsByTagName("item");
var _9b="<ol id=\"winners\">";
for(var i=0;i<_9a.length;i++){
try{
var _9d=SMFeeds._getNodeValue(_9a[i],"title");
var _9e=_9d.match(/@(\w+) \((.*?)\)/)[1];
var _9f=_9d.match(/@(\w+) \((.*?)\)/)[2];
var _a0=i==0?" class=\"first\"":"";
_9b+="<li"+_a0+"><a href=\"http://twitter.com/"+_9e+"\">@"+_9e+"</a> ("+_9f+")</li>";
}
catch(e){
var _a1="very";
}
}
for(var j=0;j<(10-_9a.length);j++){
if(_9b.indexOf("<li>")==-1&&j==0){
_9b+="<li class=\"first\">.......................................</li>";
}else{
_9b+="<li>.......................................</li>";
}
}
_9b+="</ol>";
return _9b;
},processCreativeFeed:function(_a3){
var _a4=_a3.getElementsByTagName("item");
var _a5="<ul id=\"creative-winners\">";
for(var i=0;i<_a4.length;i++){
try{
var _a7=SMFeeds._getNodeValue(_a4[i],"title");
var _a8=_a7.match(/@(\w+) \((.*?)\)/)[1];
var _a9=_a7.match(/@(\w+) \((.*?)\)/)[2];
var _aa=i==0?" class=\"first\"":"";
_a5+="<li"+_aa+"><a href=\"http://twitter.com/"+_a8+"\">@"+_a8+"</a> ("+_a9+")</li>";
}
catch(e){
var _ab="very";
}
}
for(var j=0;j<(3-_a4.length);j++){
_a5+="<li>.......................................</li>";
}
_a5+="</ul>";
return _a5;
},_loopControl:function(_ad,_ae){
if(_ae=="desc"){
eval(_ad+"++");
}else{
eval(_ad+"--");
}
return eval(_ad);
},_fadeIn:function(_af){
$("#"+_af).stop();
$("#"+_af).animate({opacity:1},750);
},_fadeOut:function(_b0){
$("#"+_b0).css({opacity:1});
setTimeout(function(){
$("#"+_b0).animate({opacity:0},300);
},0);
},_getNodeValue:function(pEl,tag){
return pEl.getElementsByTagName(tag)[0].childNodes[0].nodeValue;
},_getRating:function(pEl){
tag=pEl.getElementsByTagName("rating")[0]||pEl.getElementsByTagName("mf:rating")[0];
return tag.childNodes[0].nodeValue;
},_getAttributeValue:function(pEl,el,_b6){
return pEl.getElementsByTagName(el)[0].getAttribute(_b6);
},_getDateFromNode:function(pEl,tag){
d=new Date(SMFeeds._getNodeValue(pEl,tag));
return d;
},insertHTML:function(_b9,_ba){
var el=document.getElementById(_ba);
if(!el){
return;
}
setTimeout(function(){
el.innerHTML=_b9;
},0);
},failStrings:{sitesFeed:"<ul id=\"sites-feed\"><li><a href=\"http://extremekidrock.moonfruit.com\" title=\".:: EXTREME KID ROCK ::.\"><img src=\"http://www.moonfruit.com/images/sitegallery/extremekidrock_moonfruit_co.jpg\" alt=\"Visit .:: EXTREME KID ROCK ::.\"></a></li><li><a href=\"http://www.fionagardenphotography.com\" title=\"Fiona Garden\"><img src=\"http://www.moonfruit.com/images/sitegallery/fionagardenphotography_com.jpg\" alt=\"Visit Fiona Garden\"></a></li><li><a href=\"http://www.louise-redknapp.co.uk\" title=\"Louise-Redknapp.co.uk - Approved Louise Fansite\"><img src=\"http://www.moonfruit.com/images/sitegallery/louise-redknapp_co_uk.jpg\" alt=\"Visit Louise-Redknapp.co.uk - Approved Louise Fansite\"></a></li></ul><p><a title=\"Features Moonfruit Sites\" href=\"/gallery.html\">See more featured websites...</a></p>",sitesFeedShort:"<ul id=\"sites-feed\"><li><a href=\"http://extremekidrock.moonfruit.com\" title=\".:: EXTREME KID ROCK ::.\"><img src=\"http://www.moonfruit.com/images/sitegallery/extremekidrock_moonfruit_co.jpg\" alt=\"Visit .:: EXTREME KID ROCK ::.\"></a></li><li><a href=\"http://www.fionagardenphotography.com\" title=\"Fiona Garden\"><img src=\"http://www.moonfruit.com/images/sitegallery/fionagardenphotography_com.jpg\" alt=\"Visit Fiona Garden\"></a></li><li><a href=\"http://www.louise-redknapp.co.uk\" title=\"Louise-Redknapp.co.uk - Approved Louise Fansite\"><img src=\"http://www.moonfruit.com/images/sitegallery/louise-redknapp_co_uk.jpg\" alt=\"Visit Louise-Redknapp.co.uk - Approved Louise Fansite\"></a></li></ul><p><a title=\"Features Moonfruit Sites\" href=\"/gallery.html\">See more featured websites...</a></p>",blogFeed:"<p>The best place for updates, articles and what's new at Moonfruit.</p><p><a href=\"http://www.moonfruitlounge.com\" title=\"The Moonfruit Lounge (Blog)\">The Moonfruit lounge</a> is packed full of hints, tips and product updates as well as service information and future release info.</p>",forumFeed:"<p>The <a href=\"/forum.html\" title=\"The Moonfruit Forum\">Moonfruit forum</a> is a great place to share tips and tricks with other Site Leaders plus get the lo-down on what's happening.</p><p>Read by a great cross section of the community and the Moonfruit team, no question too big or small.</p>",productBlog:"<p>The best place for updates, articles and what's new at Moonfruit.</p><p><a href=\"http://www.moonfruitlounge.com\" title=\"The Moonfruit Lounge (Blog)\">The Moonfruit lounge</a> is packed full of hints, tips and product updates as well as service information and future release info.</p>"},loadingStrings:{sitesFeed:"<li><a href=\"#\" title=\"Loading site\"><img src=\"/images/site-thumb-loading.gif\" alt=\"\"></a></li><li><a href=\"#\" title=\"Loading site\"><img src=\"/images/site-thumb-loading.gif\" alt=\"\"></a></li><li><a href=\"#\" title=\"Loading site\"><img src=\"/images/site-thumb-loading.gif\" alt=\"\"></a></li><li><a href=\"#\" title=\"Moonfruit\"><img src=\"/images/site-thumb-loading.gif\" alt=\"\"></a></li><li><a href=\"#\" title=\"Moonfruit\"><img src=\"/images/site-thumb-loading.gif\" alt=\"\"></a></li>",sitesFeedShort:"<li><a href=\"#\" title=\"Loading site\"><img src=\"/images/site-thumb-loading.gif\" alt=\"\"></a></li><li><a href=\"#\" title=\"Loading site\"><img src=\"/images/site-thumb-loading.gif\" alt=\"\"></a></li><li><a href=\"#\" title=\"Loading site\"><img src=\"/images/site-thumb-loading.gif\" alt=\"\"></a></li>"}};
if(typeof renderTwitters!="function"){
(function(){
var _bc=(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 _be=0;
var _bf=[];
var _c0=false;
window.renderTwitters=function(obj,_c2){
function node(e){
return document.createElement(e);
}
function text(t){
return document.createTextNode(t);
}
var _c5=document.getElementById(_c2.twitterTarget);
var _c6=null;
var ul=node("ul"),li,_c9,_ca,i,max=obj.length>_c2.count?_c2.count:obj.length;
for(i=0;i<max&&obj[i];i++){
_c6=getTwitterData(obj[i]);
if(_c2.ignoreReplies&&obj[i].text.substr(0,1)=="@"){
max++;
continue;
}
li=node("li");
if(_c2.template){
li.innerHTML=_c2.template.replace(/%([a-z_\-\.]*)%/ig,function(m,l){
var r=_c6[l]+""||"";
if(l=="text"&&_c2.enableLinks){
r=linkify(r);
}
return r;
});
}else{
_c9=node("span");
_c9.className="twitterStatus";
_ca=node("span");
_ca.className="twitterTime";
_c9.innerHTML=obj[i].text;
if(_c2.enableLinks==true){
_c9.innerHTML=linkify(_c9.innerHTML);
}
_ca.innerHTML=relative_time(obj[i].created_at);
if(_c2.prefix){
var s=node("span");
s.className="twitterPrefix";
s.innerHTML=_c2.prefix.replace(/%(.*?)%/g,function(m,l){
return obj[i].user[l];
});
li.appendChild(s);
li.appendChild(text(" "));
}
li.appendChild(_c9);
li.appendChild(text(" "));
li.appendChild(_ca);
}
ul.appendChild(li);
}
if(_c2.clearContents){
while(_c5.firstChild){
_c5.removeChild(_c5.firstChild);
}
}
_c5.appendChild(ul);
};
window.getTwitters=function(_d3,id,_d5,_d6){
_be++;
if(typeof id=="object"){
_d6=id;
id=_d6.id;
_d5=_d6.count;
}
if(!_d5){
_d5=1;
}
if(_d6){
_d6.count=_d5;
}else{
_d6={};
}
if(!_d6.timeout&&typeof _d6.onTimeout=="function"){
_d6.timeout=10;
}
if(typeof _d6.clearContents=="undefined"){
_d6.clearContents=true;
}
if(_d6.withFriends){
_d6.withFriends=false;
}
_d6["twitterTarget"]=_d3;
if(typeof _d6.enableLinks=="undefined"){
_d6.enableLinks=true;
}
window["twitterCallback"+_be]=function(obj){
if(_d6.timeout){
clearTimeout(window["twitterTimeout"+_be]);
}
renderTwitters(obj,_d6);
};
ready((function(_d8,_d9){
return function(){
if(!document.getElementById(_d8.twitterTarget)){
return;
}
var url="http://www.twitter.com/statuses/"+(_d8.withFriends?"friends_timeline":"user_timeline")+"/"+id+".json?callback=twitterCallback"+_d9+"&count=20&cb="+Math.random();
if(_d8.timeout){
window["twitterTimeout"+_d9]=setTimeout(function(){
if(_d8.onTimeoutCancel){
window["twitterCallback"+_d9]=function(){
};
}
_d8.onTimeout.call(document.getElementById(_d8.twitterTarget));
},_d8.timeout*1000);
}
var _db=document.createElement("script");
_db.setAttribute("src",url);
document.getElementsByTagName("head")[0].appendChild(_db);
};
})(_d6,_be));
};
DOMReady();
function getTwitterData(_dc){
var _dd=_dc,i;
for(i in _dc.user){
_dd["user_"+i]=_dc.user[i];
}
_dd.time=relative_time(_dc.created_at);
return _dd;
}
function ready(_df){
if(!_c0){
_bf.push(_df);
}else{
_df.call();
}
}
function fireReady(){
_c0=true;
var fn;
while(fn=_bf.shift()){
fn.call();
}
}
function DOMReady(){
if(_bc.mozilla||_bc.opera){
document.addEventListener("DOMContentLoaded",fireReady,false);
}else{
if(_bc.msie){
document.write("<scr"+"ipt id=__ie_init defer=true src=//:></script>");
var _e1=document.getElementById("__ie_init");
if(_e1){
_e1.onreadystatechange=function(){
if(this.readyState!="complete"){
return;
}
this.parentNode.removeChild(this);
fireReady.call();
};
}
_e1=null;
}else{
if(_bc.safari){
var _e2=setInterval(function(){
if(document.readyState=="loaded"||document.readyState=="complete"){
clearInterval(_e2);
_e2=null;
fireReady.call();
}
},10);
}
}
}
}
function relative_time(_e3){
var _e4=_e3.split(" "),_e5=Date.parse(_e4[1]+" "+_e4[2]+", "+_e4[5]+" "+_e4[3]),_e6=new Date(_e5),_e7=(arguments.length>1)?arguments[1]:new Date(),_e8=parseInt((_e7.getTime()-_e5)/1000),r="";
function formatTime(_ea){
var _eb=_ea.getHours(),min=_ea.getMinutes()+"",_ed="AM";
if(_eb==0){
_eb=12;
}else{
if(_eb>12){
_eb-=12;
_ed="PM";
}
}
if(min.length==1){
min="0"+min;
}
return _eb+":"+min+" "+_ed;
}
function formatDate(_ee){
var ds=_ee.toDateString().split(/ /),mon=ds[1],day=ds[2],_f2=parseInt(day),_f3=_ee.getFullYear(),_f4=(new Date()).getFullYear(),th="th";
if((_f2%10)==1&&day.substr(0,1)!="1"){
th="st";
}else{
if((_f2%10)==2&&day.substr(0,1)!="1"){
th="nd";
}else{
if((_f2%10)==3&&day.substr(0,1)!="1"){
th="rd";
}
}
}
if(day.substr(0,1)=="0"){
day=day.substr(1);
}
return mon+" "+day+th+(_f4!=_f3?", "+_f3:"");
}
_e8=_e8+(_e7.getTimezoneOffset()*60);
if(_e8<5){
r="less than 5 seconds ago";
}else{
if(_e8<30){
r="half a minute ago";
}else{
if(_e8<60){
r="less than a minute ago";
}else{
if(_e8<120){
r="1 minute ago";
}else{
if(_e8<(45*60)){
r=(parseInt(_e8/60)).toString()+" minutes ago";
}else{
if(_e8<(2*90*60)){
r="about 1 hour ago";
}else{
if(_e8<(24*60*60)){
r="about "+(parseInt(_e8/3600)).toString()+" hours ago";
}else{
if(_e8<(48*60*60)){
r=formatTime(_e6)+" yesterday";
}else{
r=formatTime(_e6)+" "+formatDate(_e6);
}
}
}
}
}
}
}
}
return r;
}
function linkify(s){
var _f7={"\"":"&quot;","&":"&amp;","<":"&lt;",">":"&gt;"};
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,m1,m2){
return m1+"@<a href=\"http://twitter.com/"+m2.substr(1)+"\">"+m2.substr(1)+"</a>";
}).replace(/"&<>/,function(m){
return _f7[m];
});
}
})();
}

