1*7330f729Sjoergfunction SetDisplay(RowClass, DisplayVal) 2*7330f729Sjoerg{ 3*7330f729Sjoerg var Rows = document.getElementsByTagName("tr"); 4*7330f729Sjoerg for ( var i = 0 ; i < Rows.length; ++i ) { 5*7330f729Sjoerg if (Rows[i].className == RowClass) { 6*7330f729Sjoerg Rows[i].style.display = DisplayVal; 7*7330f729Sjoerg } 8*7330f729Sjoerg } 9*7330f729Sjoerg} 10*7330f729Sjoerg 11*7330f729Sjoergfunction CopyCheckedStateToCheckButtons(SummaryCheckButton) { 12*7330f729Sjoerg var Inputs = document.getElementsByTagName("input"); 13*7330f729Sjoerg for ( var i = 0 ; i < Inputs.length; ++i ) { 14*7330f729Sjoerg if (Inputs[i].type == "checkbox") { 15*7330f729Sjoerg if(Inputs[i] != SummaryCheckButton) { 16*7330f729Sjoerg Inputs[i].checked = SummaryCheckButton.checked; 17*7330f729Sjoerg Inputs[i].onclick(); 18*7330f729Sjoerg } 19*7330f729Sjoerg } 20*7330f729Sjoerg } 21*7330f729Sjoerg} 22*7330f729Sjoerg 23*7330f729Sjoergfunction returnObjById( id ) { 24*7330f729Sjoerg if (document.getElementById) 25*7330f729Sjoerg var returnVar = document.getElementById(id); 26*7330f729Sjoerg else if (document.all) 27*7330f729Sjoerg var returnVar = document.all[id]; 28*7330f729Sjoerg else if (document.layers) 29*7330f729Sjoerg var returnVar = document.layers[id]; 30*7330f729Sjoerg return returnVar; 31*7330f729Sjoerg} 32*7330f729Sjoerg 33*7330f729Sjoergvar NumUnchecked = 0; 34*7330f729Sjoerg 35*7330f729Sjoergfunction ToggleDisplay(CheckButton, ClassName) { 36*7330f729Sjoerg if (CheckButton.checked) { 37*7330f729Sjoerg SetDisplay(ClassName, ""); 38*7330f729Sjoerg if (--NumUnchecked == 0) { 39*7330f729Sjoerg returnObjById("AllBugsCheck").checked = true; 40*7330f729Sjoerg } 41*7330f729Sjoerg } 42*7330f729Sjoerg else { 43*7330f729Sjoerg SetDisplay(ClassName, "none"); 44*7330f729Sjoerg NumUnchecked++; 45*7330f729Sjoerg returnObjById("AllBugsCheck").checked = false; 46*7330f729Sjoerg } 47*7330f729Sjoerg} 48