- for(var i=0;i<nLength;i++)\r
- writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,i,aPos,nLevel);\r
+ var sHTML="";\r
+ var nIdxSet=aCurIdxSet[0];\r
+ var nIIdx=aPos[nIdxSet];\r
+ var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx);\r
+ var sKName=_textToHtml(sRawKName);\r
+ var sDText=_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx));\r
+ var sDef=sDText;\r
+ for(var i=1;i<nLength;i++)\r
+ {\r
+ var nIdxSeti=aCurIdxSet[i];\r
+ var nIIdxi=aPos[nIdxSeti];\r
+ var sRawKNamei = getItemName(aDataCon,nIdxSeti,nIIdxi);\r
+ var sKNamei=_textToHtml(sRawKNamei);\r
+ var sDTexti=_textToHtml_nonbsp(getDef(aDataCon,nIdxSeti,nIIdxi));\r
+ if (compare(sKNamei,sKName)==0)\r
+ {\r
+ if (sDText!=sDTexti)\r
+ sDef+="<br>"+sDTexti;\r
+ }\r
+ }\r
+ var nIndex=insertDef(sKName,sDef);\r
+ if(nLevel==1)\r
+ {\r
+ sHTML+="<p><nobr id=\""+getGloId(nIndex)+"\">";\r
+ sHTML+="<a alt=\""+sKName+"\" href=\"javascript:void(0);\" onfocus=\"HighLight("+nIndex+");\" onclick=\"showDef("+nIndex+");return false;\">"+sKName+"</a></nobr></p>";\r
+ oHTML.addHTML(sHTML,nLength,bDown,true,sRawKName);\r
+ if(gbShowDef)\r
+ {\r
+ setTimeout("showDef(0);",100);\r
+ gbShowDef = false;\r
+ }\r
+ }\r
+}\r
+\r
+function HighLight(nIndex)\r
+{\r
+ var oObj=getElement(getGloId(nIndex));\r
+ if(oObj)\r
+ HighLightElement(oObj,gsActiveBgColor,"transparent");\r
+}\r
+\r
+function getGloId(nIndex)\r
+{\r
+ return gsGloId+nIndex;\r