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