(function($) {

    $.fn.email_assets = function(options) {

  return this.each(function() {
      var $link = $(this);

      $link.attr('title', 'Click to download or email');
      $link.tooltip();

      $link.click(function(event) {
    event.preventDefault();
    var asset_id = $(this).attr('href').replace(/\/.*\/(\d+)\/.*/, "$1");
    var url = '/emailasset/email_download/' + asset_id;
    if($('.asset-frame').length == 0) {
        $('<iframe src="'+url+'" frameborder="0" scrolling="no" allowtransparency="true" class="asset-frame" id="asset-frame"></iframe>').appendTo('body');
    } else {
        $('.asset-frame').attr("src", url);
    }
    var offset_top = $(window).height()/2 - $('.asset-frame').height()/2;
    var offset_left = $(window).width()/2 - $('.asset-frame').width()/2;
    $('.asset-frame').css({'position':'absolute', 'top':offset_top, 'left':offset_left}).show();
    return false;
      });
  });
    };
})(jQuery);

