Mesmo o Joomla 1.5.23 recente usa MooTools 1.1, que é antigo e incompatível com alguns scripts modernos baseado em MooTools. No Joomla 1.6 e 1.7, vai usar MooTools 1.2 ou superior - mas agora somos forçados a utilizar a versão antiga.
Como podemos usar a nova versão do MooTools 1,2 e carregar no core do framework do Joomla
JHTML::_('behavior.mootools') sem fazer nenhum pach?
Fácil! Podem Acreditar! rs <!-- s:

--><img src="{SMILIES_PATH}/icon_mrgreen.gif" alt=":

" title="Sr. Verde" /><!-- s:

-->
Salve o código do série do MooTools 1.2.js em algum lugar no seu template
Ex: /templates/template-qualquer/js/mootools12.js e adicione arquivos a seguir no topo do index.php do seu template
unset($this->_scripts['/media/system/js/mootools.js']);
$this->_scripts = array_merge(array('/templates/template-qualquer/js/mootools12.js' => 'text/javascript'), $this->_scripts);
Agora você pode incluir MooTools em suas extensões, como de costume
JHTML::_('behavior.mootools');
Mas frontend irá carregar a sua versão 1.2.
Fonte:
http://goo.gl/U4aZR