Как вызвать из onClick() функцию в пространстве jQuery?
Вне замыкания - никак.
В друпале для этого есть глобальный объект Drupal. Пример:(function ($) {
  Drupal.mymodule = Drupal.mymodule || {
    details: function (id) {
      $('#nameID'+id).dialog("open");
    }
  };
})(jQuery);
Вызывать так:Drupal.mymodule.details(...);
Либо навешивайте событие onClick скриптом внутри замыкания, либо объявляйте функцию details в глобальной видимости.