public static function renderSortJs()
{
$o = '';
$o .= '<script type="text/javascript">' . "\n";
$o .= '' . "\n";
$o .= 'Joomla.tableOrderingPhoca = function(order, dir, task, form, suffix) {' . "\n";
$o .= '' . "\n";
$o .= ' if (typeof(form) === "undefined") {' . "\n";
$o .= ' form = document.getElementById("adminForm");' . "\n";
$o .= ' }' . "\n";
$o .= '' . "\n";
$o .= '' . "\n";
$o .= ' if (typeof form == "string" || form instanceof String) {' . "\n";
$o .= ' form = document.getElementById(form);' . "\n";
$o .= ' }' . "\n";
$o .= '' . "\n";
$o .= ' var orderS = "filter_order" + suffix;' . "\n";
$o .= ' var orderSDir = "filter_order_Dir" + suffix;' . "\n";
$o .= '' . "\n";
$o .= ' form[orderS].value = order;' . "\n";
$o .= ' form[orderSDir].value = dir;' . "\n";
$o .= ' Joomla.submitform(task, form);' . "\n";
$o .= '' . "\n";
$o .= '}' . "\n";
$o .= '</script>' . "\n";
$document = Factory::getDocument();
$document->addCustomTag($o);
}