﻿
$.fn.rssRead = function(url, options) {
    this.each(function() {
        var div = $(this);
        $.getJSON(url + "?jsoncallback=?", function(data) {
            $.each(data.rss.channel.item, function(i, thisItem) {
                go = true
                if (options.antal && options.antal > i) {
                    go = true;
                }
                else if (!options.antal) {
                    go = true;
                }
                else {
                    go = false;
                }
                if (go) {
                    upperdiv = $("<div />");
                    upperdiv.addClass(options.rssItemClass);
                    link = $("<a />").attr("href", thisItem.link);
                    link.addClass(options.linkClass);
                    header = $("<h1 />").text(thisItem.title);
                    header.addClass(options.headerClass);
                    link.append(header);
                    var dateString = new Date();
                    dateString.setTime(Date.parse(thisItem.pubDate));

                    date = $("<p />").text(dateString.getDate() + "/" + (dateString.getMonth() + 1) + "-" + dateString.getFullYear());
                    date.addClass(options.dateClass);

                    context = $("<p />").text(thisItem.description);
                    context.addClass(options.contextClass);

                    upperdiv.append(link).append(date).append(context);

                    div.append(upperdiv);
                }

            })
        });
    });
};

