-// WebHelp 5.10.004\r
-var gbXML=false;\r
-var gaDef=new Array();\r
-var gsBgColor="#ffffff";\r
-var gsBgImage="";\r
-var goFont=null;\r
-var goHoverFont=null;\r
-var gsMargin="2pt";\r
-var gsIndent="2pt";\r
-var gsActiveBgColor="#cccccc";\r
-var gbWhGHost=false;\r
-var gbShowDef=true;\r
-var gsGloId="Glo_"\r
-\r
-function setBackground(sBgImage)\r
-{\r
- gsBgImage=sBgImage;\r
-}\r
-\r
-function setBackgroundcolor(sBgColor)\r
-{\r
- gsBgColor=sBgColor;\r
-}\r
-\r
-function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
-{\r
- var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
- if(sType=="Normal")\r
- goFont=vFont;\r
- else if(sType=="Hover")\r
- goHoverFont=vFont;\r
-}\r
-\r
-function setActiveBgColor(sBgColor)\r
-{\r
- gsActiveBgColor=sBgColor;\r
-}\r
-\r
-function setMargin(sMargin)\r
-{\r
- gsMargin=sMargin;\r
-}\r
-\r
-function setIndent(sIndent)\r
-{\r
- gsIndent=sIndent;\r
-}\r
-\r
-function insertDef(sKName,sDef)\r
-{\r
- var nLength=gaDef.length\r
- var oGlo=new nameDefPair(sKName,sDef);\r
- gaDef[nLength]=oGlo;\r
- return nLength;\r
-}\r
-\r
-function showDef(nDef)\r
-{\r
- if(nDef<gaDef.length)\r
- { \r
- HighLight(nDef);\r
- var oParam=gaDef[nDef];\r
- var oMsg=new whMessage(WH_MSG_SHOWGLODEF,this,1,oParam);\r
- SendMessage(oMsg);\r
- }\r
-}\r
-\r
-function nameDefPair(sName,sDef)\r
-{\r
- this.sName=sName;\r
- this.sDef=sDef;\r
-}\r
-\r
-function mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
-{\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
-}\r
-\r
-function adjustPosition(bDown,aDataCon,aCurIdxSet,nLength,aPos)\r
-{\r
- if(bDown)\r
- {\r
- for(var i=0;i<nLength;i++)\r
- aPos[aCurIdxSet[i]]++;\r
- }\r
- else{\r
- for(var i=0;i<nLength;i++)\r
- aPos[aCurIdxSet[i]]--;\r
- }\r
-}\r
-\r
-function getDef(aDataCon,nIdxSet,nIIdx)\r
-{\r
- if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
- return aDataCon[nIdxSet].aKs[nIIdx].sDef;\r
- else\r
- return null;\r
-}\r
-\r
-function getItemName(aDataCon,nIdxSet,nIIdx)\r
-{\r
- if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
- return aDataCon[nIdxSet].aKs[nIIdx].sName;\r
- else\r
- return null;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
- if(gsBgImage&&gsBgImage.length>0)\r
- document.body.background=gsBgImage;\r
- if(gsBgColor&&gsBgColor.length>0)\r
- document.body.bgColor=gsBgColor;\r
- document.body.insertAdjacentHTML("beforeEnd",writeLoadingDiv());\r
- loadGlo();\r
- var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
- SendMessage(oMsg);\r
-}\r
-\r
-function loadGlo()\r
-{\r
- if(!gbReady)\r
- {\r
- var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
- if(SendMessage(oResMsg)&&oResMsg.oParam)\r
- {\r
- gbReady=true;\r
- var oProj=oResMsg.oParam;\r
- var aProj=oProj.aProj;\r
- gbXML=oProj.bXML;\r
- if(aProj.length>0)\r
- {\r
- var sLangId=aProj[0].sLangId;\r
- for(var i=0;i<aProj.length;i++)\r
- {\r
- if(aProj[i].sGlo&&aProj[i].sLangId==sLangId)\r
- addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sGlo);\r
- }\r
- }\r
- writeDataIFrame();\r
- enEvt();\r
- } \r
- }\r
-}\r
-\r
-function findCKInDom()\r
-{\r
- return true;\r
-}\r
-\r
-function GloWriteClassStyle()\r
-{\r
- var sStyle="<STYLE TYPE='text/css'>\n";\r
- if (gsBgImage)\r
- sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
- else\r
- sStyle+="body {border-top:black 1px solid;}\n";\r
- sStyle+="P {"+getFontStyle(goFont)+"margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";margin-left:"+gsIndent+";}\n";\r
- sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
- sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
- sStyle+="A:active {background-color:"+gsActiveBgColor+";}\n";\r
- sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
- sStyle+="</STYLE>"; \r
- document.write(sStyle);\r
-}\r
-\r
-function window_Unload()\r
-{\r
- UnRegisterListener2(this,WH_MSG_PROJECTREADY);\r
- UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
- if(oMsg)\r
- {\r
- var nMsgId=oMsg.nMessageId;\r
- if(nMsgId==WH_MSG_SHOWGLO)\r
- {\r
- if(!gbNav6)\r
- document.body.focus();\r
- }\r
- else if(nMsgId==WH_MSG_PROJECTREADY)\r
- {\r
- loadGlo();\r
- }\r
- }\r
- return true;\r
-}\r
-\r
-if (window.gbWhUtil&&window.gbWhProxy&&window.gbWhVer&&window.gbWhLang&&window.gbWhMsg&&window.gbWhHost)\r
-{\r
- RegisterListener2(this,WH_MSG_PROJECTREADY);\r
- RegisterListener2(this,WH_MSG_SHOWGLO);\r
- goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
- goHoverFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");\r
- window.onload=window_OnLoad;\r
- window.onbeforeunload=window_BUnload;\r
- window.onunload=window_Unload;\r
- gbWhGHost=true;\r
-}\r
-else\r
- document.location.reload();\r
-\r
+// WebHelp 5.10.004
+var gbXML=false;
+var gaDef=new Array();
+var gsBgColor="#ffffff";
+var gsBgImage="";
+var goFont=null;
+var goHoverFont=null;
+var gsMargin="2pt";
+var gsIndent="2pt";
+var gsActiveBgColor="#cccccc";
+var gbWhGHost=false;
+var gbShowDef=true;
+var gsGloId="Glo_"
+
+function setBackground(sBgImage)
+{
+ gsBgImage=sBgImage;
+}
+
+function setBackgroundcolor(sBgColor)
+{
+ gsBgColor=sBgColor;
+}
+
+function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)
+{
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);
+ if(sType=="Normal")
+ goFont=vFont;
+ else if(sType=="Hover")
+ goHoverFont=vFont;
+}
+
+function setActiveBgColor(sBgColor)
+{
+ gsActiveBgColor=sBgColor;
+}
+
+function setMargin(sMargin)
+{
+ gsMargin=sMargin;
+}
+
+function setIndent(sIndent)
+{
+ gsIndent=sIndent;
+}
+
+function insertDef(sKName,sDef)
+{
+ var nLength=gaDef.length
+ var oGlo=new nameDefPair(sKName,sDef);
+ gaDef[nLength]=oGlo;
+ return nLength;
+}
+
+function showDef(nDef)
+{
+ if(nDef<gaDef.length)
+ {
+ HighLight(nDef);
+ var oParam=gaDef[nDef];
+ var oMsg=new whMessage(WH_MSG_SHOWGLODEF,this,1,oParam);
+ SendMessage(oMsg);
+ }
+}
+
+function nameDefPair(sName,sDef)
+{
+ this.sName=sName;
+ this.sDef=sDef;
+}
+
+function mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)
+{
+ var sHTML="";
+ var nIdxSet=aCurIdxSet[0];
+ var nIIdx=aPos[nIdxSet];
+ var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx);
+ var sKName=_textToHtml(sRawKName);
+ var sDText=_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx));
+ var sDef=sDText;
+ for(var i=1;i<nLength;i++)
+ {
+ var nIdxSeti=aCurIdxSet[i];
+ var nIIdxi=aPos[nIdxSeti];
+ var sRawKNamei = getItemName(aDataCon,nIdxSeti,nIIdxi);
+ var sKNamei=_textToHtml(sRawKNamei);
+ var sDTexti=_textToHtml_nonbsp(getDef(aDataCon,nIdxSeti,nIIdxi));
+ if (compare(sKNamei,sKName)==0)
+ {
+ if (sDText!=sDTexti)
+ sDef+="<br>"+sDTexti;
+ }
+ }
+ var nIndex=insertDef(sKName,sDef);
+ if(nLevel==1)
+ {
+ sHTML+="<p><nobr id=\""+getGloId(nIndex)+"\">";
+ sHTML+="<a alt=\""+sKName+"\" href=\"javascript:void(0);\" onfocus=\"HighLight("+nIndex+");\" onclick=\"showDef("+nIndex+");return false;\">"+sKName+"</a></nobr></p>";
+ oHTML.addHTML(sHTML,nLength,bDown,true,sRawKName);
+ if(gbShowDef)
+ {
+ setTimeout("showDef(0);",100);
+ gbShowDef = false;
+ }
+ }
+}
+
+function HighLight(nIndex)
+{
+ var oObj=getElement(getGloId(nIndex));
+ if(oObj)
+ HighLightElement(oObj,gsActiveBgColor,"transparent");
+}
+
+function getGloId(nIndex)
+{
+ return gsGloId+nIndex;
+}
+
+function adjustPosition(bDown,aDataCon,aCurIdxSet,nLength,aPos)
+{
+ if(bDown)
+ {
+ for(var i=0;i<nLength;i++)
+ aPos[aCurIdxSet[i]]++;
+ }
+ else{
+ for(var i=0;i<nLength;i++)
+ aPos[aCurIdxSet[i]]--;
+ }
+}
+
+function getDef(aDataCon,nIdxSet,nIIdx)
+{
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)
+ return aDataCon[nIdxSet].aKs[nIIdx].sDef;
+ else
+ return null;
+}
+
+function getItemName(aDataCon,nIdxSet,nIIdx)
+{
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)
+ return aDataCon[nIdxSet].aKs[nIIdx].sName;
+ else
+ return null;
+}
+
+function window_OnLoad()
+{
+ if(gsBgImage&&gsBgImage.length>0)
+ document.body.background=gsBgImage;
+ if(gsBgColor&&gsBgColor.length>0)
+ document.body.bgColor=gsBgColor;
+ document.body.insertAdjacentHTML("beforeEnd",writeLoadingDiv());
+ loadGlo();
+ var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)
+ SendMessage(oMsg);
+}
+
+function loadGlo()
+{
+ if(!gbReady)
+ {
+ var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);
+ if(SendMessage(oResMsg)&&oResMsg.oParam)
+ {
+ gbReady=true;
+ var oProj=oResMsg.oParam;
+ var aProj=oProj.aProj;
+ gbXML=oProj.bXML;
+ if(aProj.length>0)
+ {
+ var sLangId=aProj[0].sLangId;
+ for(var i=0;i<aProj.length;i++)
+ {
+ if(aProj[i].sGlo&&aProj[i].sLangId==sLangId)
+ addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sGlo);
+ }
+ }
+ writeDataIFrame();
+ enEvt();
+ }
+ }
+}
+
+function findCKInDom()
+{
+ return true;
+}
+
+function GloWriteClassStyle()
+{
+ var sStyle="<STYLE TYPE='text/css'>\n";
+ if (gsBgImage)
+ sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";
+ else
+ sStyle+="body {border-top:black 1px solid;}\n";
+ sStyle+="P {"+getFontStyle(goFont)+"margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";margin-left:"+gsIndent+";}\n";
+ sStyle+="A:link {"+getFontStyle(goFont)+"}\n";
+ sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";
+ sStyle+="A:active {background-color:"+gsActiveBgColor+";}\n";
+ sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";
+ sStyle+="</STYLE>";
+ document.write(sStyle);
+}
+
+function window_Unload()
+{
+ UnRegisterListener2(this,WH_MSG_PROJECTREADY);
+ UnRegisterListener2(this,WH_MSG_SHOWGLO);
+}
+
+function onSendMessage(oMsg)
+{
+ if(oMsg)
+ {
+ var nMsgId=oMsg.nMessageId;
+ if(nMsgId==WH_MSG_SHOWGLO)
+ {
+ if(!gbNav6)
+ document.body.focus();
+ }
+ else if(nMsgId==WH_MSG_PROJECTREADY)
+ {
+ loadGlo();
+ }
+ }
+ return true;
+}
+
+if (window.gbWhUtil&&window.gbWhProxy&&window.gbWhVer&&window.gbWhLang&&window.gbWhMsg&&window.gbWhHost)
+{
+ RegisterListener2(this,WH_MSG_PROJECTREADY);
+ RegisterListener2(this,WH_MSG_SHOWGLO);
+ goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");
+ goHoverFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");
+ window.onload=window_OnLoad;
+ window.onbeforeunload=window_BUnload;
+ window.onunload=window_Unload;
+ gbWhGHost=true;
+}
+else
+ document.location.reload();
+