function fetchResults() { //clear all effects for all SPAN's in TD's var thisSPAN = window.event.srcElement; var thisTD = thisSPAN.parentElement; var colTRs = thisTD.parentElement.parentElement.rows; for (var i = 0; i <= colTRs.length - 1; i++) { if (colTRs(i).cells(0).innerText != window.event.srcElement.innerText || document.all.tblResults.tBodies[0].rows[0].cells.length <= 2) { colTRs(i).cells(0).childNodes[0].style.backgroundColor = "white"; colTRs(i).cells(0).childNodes[0].style.fontWeight = "normal"; }; }; window.event.srcElement.style.backgroundColor = "bisque"; window.event.srcElement.style.fontWeight = "bold"; //---------------------------------------------------------------- var categoryName = window.event.srcElement.innerText; var modelNames = new Array; var firmwareNames = new Array; var headRow = tblResults.tHead.rows(0); for (var i = 1; i <= headRow.cells.length - 1; i++) { modelNames[i - 1] = headRow.cells(i).innerHTML.split(": ")[0]; modelNames[i - 1] = modelNames[i - 1].substr(modelNames[i - 1].indexOf("
") + 4); //alert( modelNames[i - 1] ); firmwareNames[i - 1] = headRow.cells(i).innerHTML.split(": ")[1]; //alert( firmwareNames[i - 1] ); }; dlCategories_CallID = document.all.dlCategories.ser_dlCategories.callService("getTableCells", modelNames, firmwareNames, categoryName); };