jQuery(document).ready(function () {
   jQuery('.block .block-feed .link-feed').each(function () {
      var tThis = this;
      jQuery.ajax({
         url: gResources + 'Handlers/GetFeed.ashx',
         data: { url: this.href, count: jQuery(this).data('count') },
         dataType: 'json',
         success: function (fData) {
            if (!fData || !jQuery.isArray(fData.Children)) {
               alert('Sorry, error occured while loading a feed');
               return;
            }
            var tContainer = jQuery('<ul></ul>');
            jQuery.each(fData.Children, function () {
               var tItem = jQuery('<li></li>');
               var tDate = jQuery('<span class="date"><span/>');
               var tD = Date.parseDate(this.PubDate);
               tDate.text(tD.toLocaleDateString());
               tItem.append(tDate);
               var tHead = jQuery('<h3></h3>');
               tHead.append(jQuery('<a></a>').attr('href', this.Link).text(this.Title));
               tItem.append(tHead);
               tItem.append(this.Description);
               tContainer.append(tItem);
            });
            tContainer.find('a').attr('target', '_blank');
            jQuery(tThis).parents('.block-feed:first').prepend(tContainer);
         }
      });
   });
});

