text: /*
   * iscroll-wrapper for jQquery.
   * http://sanraul.com/projects/jqloader/
   * 
   * Copyright (c) 2011 Raul Sanchez (http://www.sanraul.com)
   * 
   * Dual licensed under the MIT and GPL licenses:
   * http://www.opensource.org/licenses/mit-license.php
   * http://www.gnu.org/licenses/gpl.html
   */
  
  (function($){
    $.fn.iscroll = function(options){
      if(this.data('iScrollReady') == null){
        var that = this;
              var options =  $.extend({}, options);
          options.onScrollEnd = function(){
            that.triggerHandler('onScrollEnd', [this]);
          };
        arguments.callee.object  = new iScroll(this.get(0), options);
        // NOTE: for some reason in a complex page the plugin does not register
        // the size of the element. This will fix that in the meantime.
        setTimeout(function(scroller){
          scroller.refresh();
        }, 1000, arguments.callee.object);
        this.data('iScrollReady', true);
      }else{
        arguments.callee.object.refresh();
      }
      return arguments.callee.object;
    };
  })(jQuery);