/* Derived from Chazzuka blog
 * http://www.chazzuka.com/blog/?p=221
 */

TwitterAPI = {
Statuses: {
user_timeline:function(screen_name, count, callback){
jQuery.getJSON("http://twitter.com/statuses/user_timeline/" + screen_name + ".json?count="+count+"&cb="+Math.random()+"&callback=?", callback);
}
}
};
// @rem
window.ify=function(){var entities={'"':'"','&':'&','<':'<','>':'>'};return{"link":function(t){return t.replace(/[a-z]+:\/\/[a-z0-9-_]+\.[a-z0-9-_:~%&\?\/.=]+[^:\.,\)\s*$]/ig,function(m){return'<a href="'+m+'">'+((m.length>25)?m.substr(0,24)+'...':m)+'</a>';});},"at":function(t){return t.replace(/(^|[^\w]+)\@([a-zA-Z0-9_]{1,15})/g,function(m,m1,m2){return m1+'@<a href="http://twitter.com/'+m2+'">'+m2+'</a>';});},"hash":function(t){return t.replace(/(^|[^\w'"]+)\#([a-zA-Z0-9_]+)/g,function(m,m1,m2){return m1+'#<a href="http://search.twitter.com/search?q=%23'+m2+'">'+m2+'</a>';});},"clean":function(tweet){return this.hash(this.at(this.link(tweet)));}};}();

function displaydate (datetime) {
	    var d=new Date.parse(datetime);
        d.add(11).hours();

        var hours = d.getHours();
        var ampm = "AM";

        if (hours > 12) {
                hours = hours % 12;
                ampm = "PM";
        }

        var minutes = d.getMinutes();

        if (minutes < 10) {
                minutes = "0"+minutes;
        }

        var whatmonth = new Array(12);
        whatmonth = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];

        var month = whatmonth[d.getMonth()];

        var date = d.getDate();

        if (date == 12) {
                date = "12th";
        } else if (date == 11) {
                date = "11th";
        } else if (date == 13) {
                date = "13th";
        } else if (date % 10 == 1) {
                date += "st";
        } else if (date % 10 == 2) {
                date += "nd";
        } else if (date % 10 == 3) {
                date += "rd";
        } else {
                date += "th";
        }

        return (hours+':'+minutes+' '+ampm+' '+month+' '+date);
}



