31 lines
		
	
	
		
			827 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			827 B
		
	
	
	
		
			JavaScript
		
	
	
	
| 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>";
 | |
|         }
 | |
|     }
 | |
| }
 |