1 (function ($, rf) {
  2 
  3     rf.ui = rf.ui || {};
  4 
  5   rf.ui.toolbarHandlers = function(options) {
  6       if (options.id && options.events) {
  7           $('.rf-tb-itm', document.getElementById(options.id)).bind(
  8               options.events);
  9       }
 10       var groups = options.groups;
 11       if (groups && groups.length > 0) {
 12           var group;
 13           var i;
 14           for (i in groups) {
 15               group = groups[i];
 16               if (group) {
 17                   var groupIds = group.ids;
 18                   var y;
 19                   var groupElements = [];
 20                   for (y in groupIds) {
 21                       groupElements.push(document.getElementById(groupIds[y]));
 22                   }
 23                   $(groupElements).bind(group.events);
 24               }
 25           }
 26       }
 27   }
 28 
 29 })(RichFaces.jQuery, RichFaces);