addEvent(window, "load", sortables_init); var SORT_COLUMN_INDEX; function fbandtable (table) { for (i=0;i < table.rows.length;i++) {if(i%2==1){table.rows[i].className="shaded";} else {table.rows[i].className=NaN;}} } function sortables_init() { // Find all tables with class sortable and make them sortable if (!document.getElementsByTagName) return; tbls = document.getElementsByTagName("table"); for (ti=0;ti< tbls.length;ti++) { thisTbl = tbls[ti]; if (((' '+thisTbl.className+' ').indexOf("sortable") != -1) && (thisTbl.id)) { //initTable(thisTbl.id); ts_makeSortable(thisTbl); } if (((' '+thisTbl.className+' ').indexOf("bandtable") != -1) && (thisTbl.id)) { //initTable(thisTbl.id); fbandtable(thisTbl); } } } function addEvent(elm, evType, fn, useCapture) // addEvent and removeEvent // cross-browser event handling for IE5+, NS6 and Mozilla // By Scott Andrew { if (elm.addEventListener){ elm.addEventListener(evType, fn, useCapture); return true; } else if (elm.attachEvent){ var r = elm.attachEvent("on"+evType, fn); return r; } else { alert("Handler could not be removed"); } }