function HighlightTable_OnClick(theTable)...{ var className = "DataGridSelectedItemStyleForList"; var oSource=window.event.srcElement; var idNameForRowIndex = "window.saveRowIndex"+theTable.id var idNameForClassNameArray = "window.saveClassNameArray"+theTable.id var lastRowIndex = eval(idNameForRowIndex); var lastClassNameArray = eval(idNameForClassNameArray); if(typeof(oSource)!="undefined")...{ var oParent = oSource.parentElement; for(var i=0;i<20;i++)...{ if(typeof(oParent)!="undefined")...{ if(oParent.tagName=="TR" && oParent.rowIndex!=0)...{ var currentTable = GetTableObject(oParent); if (currentTable.id==theTable.id && oParent.children[0].className!=className)...{ var oldClassNameArray = new Array(oParent.children.length); for(var j=0;j<oParent.children.length;j++)...{ var currentChild = oParent.children[j]; if(typeof(currentChild)!="undefined" && currentChild.tagName=="TD")...{ oldClassNameArray[j]=currentChild.className; currentChild.className=className; } } if(typeof(lastRowIndex)!="undefined")...{ var lastRow = theTable.rows[lastRowIndex]; for(var j=0;j<lastRow.children.length;j++)...{ var currentChild = lastRow.children[j]; currentChild.className = lastClassNameArray[j]; } } eval(idNameForRowIndex+"=oParent.rowIndex;"); eval(idNameForClassNameArray+"=oldClassNameArray;"); break; } } else...{ oParent=oParent.parentElement; } } else break; } }}