(function($) {
  function warningBox(href) {
    var elem = $('<div></div>');
    elem.addClass('external-warning');

    elem.append('<p>You are now leaving the Irockinspiration.com website.</p>');
    elem.append('<p>Bayer Healthcare Pharmeceuticals Inc. is not responsible for ' +
      'the content presented by any independent website, including any ' +
      'advertising claims, special offers, illustrations, names or ' +
      'endorsements.</p>');
    elem.append('<p>Thank you for visiting Irockinspiration.com.</p>')

    var resume = $('<a href="#"></a>');
    resume.attr('href', href);
    resume.attr('target', '_blank');
    resume.text('Continue');
    
    var cancel = $('<a href="#"></a>');
    cancel.text('Cancel');
    cancel.bind('click', function() { jQuery.facebox.close(); return false; });

    elem.append(resume);
    elem.append(' or ');
    elem.append(cancel);

    return jQuery.facebox(elem);
  }

  function warnUnlessLocal(event) {
    var elem = $(event.target).closest('a');
    var href = elem.attr('href');
    warningBox(href);
    return false;
  }

  $(document).ready(function() {
    $('a.external').bind('click', warnUnlessLocal);
  });

})(jQuery);
