3 var gIEA = new Array();
7 gIEA[len] = new indexEntry(aIE.arguments);
10 function topic(sName, sURL)
16 function indexEntry(fn_arguments)
18 if (fn_arguments.length && fn_arguments.length >= 3)
20 this.nType = fn_arguments[0];
22 this.nNKOff = fn_arguments[1];
23 this.sName = fn_arguments[2];
25 var nLen = fn_arguments.length;
26 if (Math.floor(nLen / 2) * 2 == nLen)
28 this.sTarget = fn_arguments[3];
31 this.aTopics = new Array();
32 for (var i = 0; i < (nLen - 5)/2; i++)
34 this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]);
43 this.aTopics = new Array();
44 for (var i = 0; i < (nLen - 4)/2; i++)
46 this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]);
53 function getIndexTopicMappingList(nItemIndex)
56 if (gIEA.length > nItemIndex)
58 if (gIEA[nItemIndex].aTopics)
61 var nLen = gIEA[nItemIndex].aTopics.length;
62 for (i = 0; i < nLen; i ++)
64 sTopics += "," + gIEA[nItemIndex].aTopics[i];
71 function window_OnLoad()
73 if (parent && parent != this) {
76 for (var i = 0; i < gIEA.length; i ++ )
78 if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length)
81 gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff;
89 window.onload = window_OnLoad;