var month_names = new Array ( );
month_names[month_names.length] = "January";
month_names[month_names.length] = "February";
month_names[month_names.length] = "March";
month_names[month_names.length] = "April";
month_names[month_names.length] = "May";
month_names[month_names.length] = "June";
month_names[month_names.length] = "July";
month_names[month_names.length] = "August";
month_names[month_names.length] = "September";
month_names[month_names.length] = "October";
month_names[month_names.length] = "November";
month_names[month_names.length] = "December";

var day_names = new Array ( );
day_names[day_names.length] = "Sunday";
day_names[day_names.length] = "Monday";
day_names[day_names.length] = "Tuesday";
day_names[day_names.length] = "Wednesday";
day_names[day_names.length] = "Thursday";
day_names[day_names.length] = "Friday";
day_names[day_names.length] = "Saturday";

(function($) {
    $.fn.rssReader = function(j) {
        var k = $.extend({
            targeturl: "",
            items: 5,
            Maxlength: 80,
            loadingImg: '/img/loading.gif'
        },
        j);
        if (!j.targeturl) return false;
        var l = $.extend(k, j);
        var m = ($.browser.msie);
        if (m) {
            $('#newsfeed').ajaxStart(function() {
				/*
                $("#newsfeed").css({
                    backgroundColor: '#ccc',
                    'z-index': 90,
                    'opacity': 0.4
                });
				*/
                $('<img id="loading" src="' + l.loadingImg + '" alt="Loading..." />').css({
                    'opacity': 1
                }).appendTo('#newsfeed')
            });
            $("#newsfeed").ajaxError(function() {
                $(this).append("<strong>Error requesting page</strong>")
            });
            $.get(l.targeturl,
            function(f) {
                $('#newsfeed img').remove();
				/*
                $("#newsfeed").css({
                    backgroundColor: '#fff',
                    'opacity': 1
                });
				*/
                var i = 0;
                var g = j.items;
                function h(e) {
                    $(f).find('item').each(function(i) {
                        if (i > e - 1) return;
                        var a = $(this).find('title').text();
                        var b = $(this).find('pubDate').text();
                        var c = $(this).find('link').text();
						var pubDate = new Date(b);
						var dstr = month_names[pubDate.getMonth()] + ' ' + pubDate.getDate() + ', ' + pubDate.getFullYear();
                        // var d = $(this).find('description').text();
						$('<div class="news" id="news'+(i+1)+'"></div>').appendTo('#newsfeed');
                        $('<p class="date"><img class="dateBullet" width="4" height="4" src="/img/enzon/bullet-date.png" />' + dstr + '</p>').appendTo('#news'+(i+1));
                        $('<p class="headline" ><a target="_blank" href="' + c + '">' + a + '</a></p>').appendTo('#news'+(i+1));
                        //$('<div class="description">' + o(d, j.Maxlength) + '</div>').html(o(d, j.Maxlength) + '...').appendTo('#newsfeed');
                        // $('#newsfeed .description p img').remove();
                    })
                }
                return h(g)
            })
        } else {
            var n = "xml";
            $.ajax({
                type: "get",
                url: l.targeturl,
                dataType: n,
                processData: false,
                beforeSend: function() {
					/*
                    $("#newsfeed").css({
                        backgroundColor: '#ccc',
                        'z-index': 90,
                        'opacity': 0.4
                    });
					*/
                    $('<img id="loading" src="' + l.loadingImg + '" alt="Loading..." />').css({
                        'opacity': 1
                    }).appendTo('#newsfeed')
                },
                success: function(f) {
					/*
                    $("#newsfeed").css({
                        backgroundColor: '#fff',
                        'opacity': 1
                    });
					*/
                    $('#newsfeed img').remove();
                    var i = 0;
                    var g = j.items;
                    function h(e) {
                        $(f).find('item').each(function(i) {
                            if (i > e - 1) return;
                            var a = $(this).find('title').text();
                            var b = $(this).find('pubDate').text();
                            var c = $(this).find('link').text();
							var pubDate = new Date(b);
							var dstr = month_names[pubDate.getMonth()] + ' ' + pubDate.getDate() + ', ' + pubDate.getFullYear();
                            // var d = $(this).find('description').text();
							$('<div class="news" id="news'+(i+1)+'"></div>').appendTo('#newsfeed');
                            $('<p class="date"><img class="dateBullet" width="4" height="4" src="/img/enzon/bullet-date.png" />' + dstr + '</p>').appendTo('#news'+(i+1));
                            $('<p class="headline" ><a target="_blank" href="' + c + '">' + a + '</a></p>').appendTo('#news'+(i+1));
                            //$('<div class="description">' + o(d, j.Maxlength) + '</div>').html(o(d, j.Maxlength) + '...').appendTo('#newsfeed');
                            // $('#newsfeed .description p img').remove();
                        })
                    }
                    return h(g)
                }
            })
        }
    };
    function o(a, b) {
        var c = a.split(/\s/);
        if (c.length <= b) return a;
        var d = '';
        for (var i = 0; i < b; i++) {
            d += c[i] + ' '
        }
        return d
    }
})(jQuery);
