 jQuery(document).ready(function() {
        twitter();
    });

    function twitter(){
         if(!jQuery('#tweets')){
            return; 
         }
            var s = document.createElement("script");
            s.type = "text/javascript";
            s.async = true;
            s.src = ("https:" == document.location.protocol ? 'https://' : 'http://') + 'api.twitter.com/1/statuses/user_timeline.json?screen_name=zzrorga&callback=parsetweets';
            var e = document.getElementById('xdr-container');
            e.appendChild(s);              
    }
    function handleTweet(Tweet){        
        Tweet = Tweet.replace(/(#[^ \t\r\n\v\f]*)/g, function(e){return '<a href="http://twitter.com/search?q=' + e + '">' + e + '</a>'; });
        Tweet = Tweet.replace(/@([^ \t\r\n\v\f]*)/g, function(e){return '<a href="http://twitter.com/' + RegExp.$1 + '">' + e + '</a>';});
            return Tweet;
    }
    var l=function(){
    var n=navigator.userAgent;
    return{
        ie:n.match(/MSIE\s([^;]*)/)
        }
    }();
    var P=function(u){var w=new Date();var s=new Date(u);if(l.ie){s=Date.parse(u.replace(/( \+)/," UTC$1"))}var v=w-s;var o=1000,p=o*60,q=p*60,t=q*24,n=t*7;if(isNaN(v)||v<0){return""}if(v<o*2){return"right now"}if(v<p){return Math.floor(v/o)+" seconds ago"}if(v<p*2){return"about 1 minute ago"}if(v<q){return Math.floor(v/p)+" minutes ago"}if(v<q*2){return"about 1 hour ago"}if(v<t){return Math.floor(v/q)+" hours ago"}if(v>t&&v<t*2){return"yesterday"}if(v<t*365){return Math.floor(v/t)+" days ago"}else{return"over a year ago"}};
    function parsetweets(twitterResponse){
         jQuery('#xdr-container').empty();
         jQuery('#tweets').append(                 
                 jQuery('<a></a>')
                    .attr('href','http://twitter.com/intent/user?screen_name=ZZRorga')
                    .append(jQuery('<img />')
                        .attr( {'src' : Drupal.settings.basePath + 'sites/all/themes/zzr/img/zzrorgaOpTwitter.png',
                                'alt':'ZZROrga op Twitter'
                            }) 
                    )
                )
                .append(                 
                 jQuery('<hr/>')                
                );;
         
         
        var max_tweets = 4;
        var n = max_tweets < twitterResponse.length ? max_tweets : twitterResponse.length;
        for(var i = 0; i < n; i++){
            jQuery('#tweets').append(
                jQuery('<a></a>')
                .html('<a href="http://twitter.com/intent/user?screen_name=' + twitterResponse[i].user.screen_name + '">' 
                    + twitterResponse[0].user.screen_name + '</a> ' 
                    + handleTweet(twitterResponse[i].text)
                    + '<br /><span class="twitter_small">' 
                        + ' <a href="http://twitter.com/ZZRorga/status/' + twitterResponse[i].id_str + '"> ' + P(twitterResponse[i].created_at) + '</a>'
                        + ' &bull; <a href="http://twitter.com/intent/tweet?in_reply_to=' + twitterResponse[i].id_str + '"> reply' + '</a>'
                        + ' &bull; <a href="http://twitter.com/intent/retweet?tweet_id=' + twitterResponse[i].id_str + '"> retweet' + '</a>'
                        + ' &bull; <a href="http://twitter.com/intent/favorite?tweet_id=' + twitterResponse[i].id_str + '"> favorite' + '</a>'
                    +'</span>'
                )
            );
            if(i < (n-1)){
                jQuery('#tweets').append(                 
                 jQuery('<hr/>')                
                );
            }
           
        }

    }
