(function() {
  var cs;

  cs = window.CS || (window.CS = {});

  cs.Data || (cs.Data = {});

  cs.Views || (cs.Views = {});

  cs.Views.RelatedPromoView = Backbone.View.extend({
    initialize: function(options) {
      this.options = options;
      _.bindAll(this);
      this.$el = $(this.el);
      this.render();
    },
    render: function() {
      var $img, image, thumb, url;
      url = this.model.get('data').url;
      this.$el.append("<h4>" + (this.model.get('data').title) + "</h4><a href=\"" + url + "\" class=\"link\"></a>");
      thumb = false;
      if (this.model.get('data').custom_fields && this.model.get('data').custom_fields['post-thumb']) {
        thumb = this.model.get('data').custom_fields['post-thumb'][0];
      }
      if (thumb) {
        image = "" + cs.Data.templateDir + "/attachment-redirect.php?attachment_id=" + thumb;
        $img = $("<div class=\"image\"><img src=\"" + image + "\" /></div>");
        this.$el.append($img);
      } else {
        this.$el.append("<div class=\"excerpt\">" + (this.model.get('data').excerpt) + "</div>");
      }
      this.$el.append("<a href=\"" + url + "\" class=\"read-more\">Read article</a>");
      this.$el.removeClass('loading');
    }
  });

}).call(this);

