|  | function show(type) | 
|  | { | 
|  | count = 0; | 
|  | for (var key in methods) { | 
|  | var row = document.getElementById(key); | 
|  | if ((methods[key] &  type) != 0) { | 
|  | row.style.display = ''; | 
|  | row.className = (count++ % 2) ? rowColor : altColor; | 
|  | } | 
|  | else | 
|  | row.style.display = 'none'; | 
|  | } | 
|  | updateTabs(type); | 
|  | } | 
|  |  | 
|  | function updateTabs(type) | 
|  | { | 
|  | for (var value in tabs) { | 
|  | var sNode = document.getElementById(tabs[value][0]); | 
|  | var spanNode = sNode.firstChild; | 
|  | if (value == type) { | 
|  | sNode.className = activeTableTab; | 
|  | spanNode.innerHTML = tabs[value][1]; | 
|  | } | 
|  | else { | 
|  | sNode.className = tableTab; | 
|  | spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>"; | 
|  | } | 
|  | } | 
|  | } |