(function($) {
    /*
    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/
    */

    $.fn.getTwitter = function(options) {
        var o = $.extend({}, $.fn.getTwitter.defaults, options);

        // hide container element
        $(this).hide();

        // add heading to container element
        if (o.showHeading) {
            $(this).append('<h2 class="title"><span>' + o.headingText + '</span><a href="http://twitter.com/' + o.userName + '" target="_blank"><img alt="twitter" style="padding-left:120px;" src="' + _appTheme + '/Images/twitter.png" /></a> ' + '</h2>');
        }

        // add twitter list to container element
        $(this).append('<ul id="twitter_update_list" style="font-size:11px;" ><li></li></ul>');

        // hide twitter list
        $("ul#twitter_update_list").hide();
        //$("ul#twitter_update_list")
        //$("ul#twitter_update_list").html.replace('day ago','dag geleden');
        //replaceText("day ago", "dag geleden");
//        $("ul#twitter_update_list").html($("ul#twitter_update_list").html().replace('day ago', 'dag geleden'));
 

        // add preLoader to container element
        var pl = $('<p id="' + o.preloaderId + '">' + o.loaderText + '</p>');
        $(this).append(pl);

        // add Twitter profile link to container element
        if (o.showProfileLink) {
            $(this).append('<a class="jamesGreenColor1" href="http://twitter.com/' + o.userName + '" target="_blank" >Alle Tweets</a>');
        }

        // show container element
        $(this).show();

        $.getScript("http://twitter.com/javascripts/blogger.js");
        $.getScript("http://twitter.com/statuses/user_timeline/" + o.userName + ".json?callback=twitterCallback2&count=" + o.numTweets, function() {
            // remove preLoader from container element
            $(pl).remove();

            // show twitter list
            if (o.slideIn) {
                $("ul#twitter_update_list").slideDown(1000);
            }
            else {
                $("ul#twitter_update_list").show();
            }

            //$("ul#twitter_update_list").html($("ul#twitter_update_list").html().replace('day ago', 'dag geleden'));
            //$("ul#twitter_update_list li a").html($("ul#twitter_update_list li a").html().replace('day ago', 'dag geleden'));


            // give first list item a special class
            $("ul#twitter_update_list li:first").addClass("firstTweet");


            // give last list item a special class
            $("ul#twitter_update_list li:last").addClass("lastTweet");


        });
    };

    // plugin defaults
    $.fn.getTwitter.defaults = {
        userName: "jamesauto_nl",
        numTweets: 5,
        preloaderId: "preloader",
        loaderText: "Loading tweets...",
        slideIn: false,
        showHeading: true,
        headingText: "Laatste Tweets",
        showProfileLink: true
    };
})(jQuery);
