/**
 * CoffeeCup Software's Empire: CoffeeCup Processing
 *
 * @author     Jeff Welch <jw@coffeecup.com>
 * @category   Empire
 * @package    Public
 * @copyright  Copyright (c) 2006-2012 CoffeeCup Software, Inc. (http://www.coffeecup.com/)
 * @version    $Id$
 */
jQuery.fn.extend({
  ccLongProcess: function() {

    // Have to preload it or firefox won't display it unless it's cached.
    var preload = new Image();
    preload.src = '/images/blue-loader.gif';

    return this.each(function() {
       $(this).click(function() {
  	      $(this).hide(250);
          $(this).after("<p id=\"patience_message\"><em><strong>Please be patient while process your request.  This could take a few minutes depending on your connection....</strong></em></p>");
          $("p#patience_message").hide().fadeIn(500);
       });
	});
  }
});
