var pipe='';

(function($) {
    /*
     *          Simplified: 25 Aug 2010
     *          
		jquery.twitter.js v1.0
		Last updated: 26 October 2008

		Created by Damien du Toit
		http://coda.co.za/blog/2008/10/26/jquery-plugin-for-twitter

		Licensed under a Creative Commons Attribution-Non-Commercial 3.0 Unported License
		http://creativecommons.org/licenses/by-nc/3.0/

                Merge with http://www.twitter.com/javascripts/blogger.js
	*/
    $.fn.getTwitter = function(options) {

        var id = $(this).attr('id');
        var o = $.extend({}, $.fn.getTwitter.defaults, options);

        pipe = o.separator;
	
        $(this).append('<p id="twitter_update_list"></p>');

        $.getScript("http://twitter.com/statuses/user_timeline/"+o.username+".json?callback=twitterCallback2&count="+o.numtweets, function() {

            $jScroller.add('#'+o.scroller_container,'#'+id,'left',o.speed, o.onmousestop);
            $jScroller.start();
        });
    };

    // plugin defaults
    $.fn.getTwitter.defaults = {
        username: null,
        numtweets: 30,
        separator: '|',
        scroller_container: 'scroller_container',
        speed: 5,
        onmousestop: true
    };
})(jQuery);


function twitterCallback2(twitters) {
    var statusHTML = [];
    statusHTML.push('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
    statusHTML.push('<span>Pagina actualizada <b>' + actualizadaHace + '</b></span> | <span>Siguenos en Twitter <a href="http://twitter.com/passarinisuarez" target="_blank">@passarinisuarez</a></span> | ');
    var re = /^(.)*#web(.)*$/;
    for (var i=0; i<twitters.length; i++){
        if (re.test(twitters[i].text)) {
            var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function (url) {
                return '<a href="' + url + '">' + url + '</a>';
            }).replace(/\B@([_a-z0-9]+)/ig, function (reply) {
                return reply.charAt(0) + '<a href="http://twitter.com/' + reply.substring(1) + '">' + reply.substring(1) + '</a>';
            });

            status = status.replace(/#web/, " ");
            statusHTML.push('<span>' + status + '</span>&nbsp;&nbsp;&nbsp;' + pipe + '&nbsp;&nbsp;&nbsp;');
        }
    }
    document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
}

