-<form>
-<input type="hidden" name="login" value="<TMPL_VAR NAME=login ESCAPE=HTML>">
-<input type="hidden" name="password" value="<TMPL_VAR NAME=password ESCAPE=HTML>">
-</form>
-<TMPL_IF NAME=SUCCESS>
-<script type="text/javascript">
- function orderBy(order,desc) {
- var reg = /\&order\=(.+)\-\-(\d)$/;
- reg.exec(document.location.href);
- if(RegExp.$1 == order) {
- document.location.href = document.location.href.substring(0,document.location.href.lastIndexOf("&order=")) + "&order=" + order + "--" + desc;
- }
- else {
- if(reg.test(document.location.href)) {
- document.location.href = document.location.href.substring(0,document.location.href.lastIndexOf("&order=")) + "&order=" + order + "--" + desc;
- }
- else {
- document.location.href = document.location.href + "&order=" + order + "--" + desc;
- }
- }
- }
-</script>
-<div style="position: absolute; top:10px; left:10px; clip:rect(0px, 700px, 407px, 0px);">
-<table style="width: 700px; height: 360px;">
+[% USE HTML %]
+[% IF SUCCESS %]
+
+[% BLOCK column_header %]
+ <table height="0" width="0" cellpadding="0" cellspacing="0" marginheight="0" marginwidth="0" valign="top" border="0">
+ [% IF THIS_COLUMN && !THIS_COLUMN_DOWN %]
+ <tr><td><a title="<translate>order</translate>" style="background: #ccccff; border: solid 1px #aaaade;">∧</a></td></tr>
+ [% ELSE %]
+ <tr><td><a href="[% callback %]&order=[% column %]--0" title="<translate>order</translate>" style="border: solid 1px #aaaade;">∧</a></td></tr>
+ [% END %]
+ [% IF THIS_COLUMN && THIS_COLUMN_DOWN %]
+ <tr><td><a title="<translate>order</translate>" style="background: #ccccff; border: solid 1px #aaaade;">∨</a></td></tr>
+ [% ELSE %]
+ <tr><td><a href="[% callback %]&order=[% column %]--1" title="<translate>order</translate>" style="border: solid 1px #aaaade;">∨</a></td></tr>
+ [% END %]
+ </table>
+[% END %]
+
+<table>