66. Araxis Merge File Comparison Report

Produced by Araxis Merge on Fri Nov 21 17:21:51 2008 UTC. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a reasonably standards compliant browser such as the latest version of Firefox or Internet Explorer. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

66.1 Files compared

# Location File Last Modified
1 C:\Documents and Settings\allums\Desktop\2008.1.20396.b\Formats\WebWorks Help 5.0\Files\wwhdata\common wwhpagef.js Thu Mar 20 16:22:28 2008 UTC
2 C:\Documents and Settings\allums\Desktop\2008.2.20597.p2\Formats\WebWorks Help 5.0\Files\wwhdata\common wwhpagef.js Wed Jul 2 16:36:08 2008 UTC

66.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 744
Changed 1 20
Inserted 0 0
Removed 0 0

66.3 Comparison options

Whitespace Differences in whitespace are significant
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

66.4 Active regular expressions

Expression Description
\$(Author|Date|Header|Id|Locker|Name|RCSfile|Revision|Source|State):[^$]*\$ CVS comments

66.5 Comparison detail

1   // Copyrig ht (c) 200 0-2005 Qua dralay Cor poration.   All right s reserved .   1   // Copyrig ht (c) 200 0-2005 Qua dralay Cor poration.   All right s reserved .
2   //   2   //
3     3  
4   function   WWHGetWWHF rame(Param ToBookDir,   4   function   WWHGetWWHF rame(Param ToBookDir,
5                              Param Redirect)   5                              Param Redirect)
6   {   6   {
7     var  Fra me = null;   7     var  Fra me = null;
8     8  
9     9  
10     // Set r eference t o top leve l help fra me   10     // Set r eference t o top leve l help fra me
11     //   11     //
12     if ((typ eof(parent .WWHHelp)  != "undefi ned") &&   12     if ((typ eof(parent .WWHHelp)  != "undefi ned") &&
13         (par ent.WWHHel p != null) )   13         (par ent.WWHHel p != null) )
14     {   14     {
15       Frame  = eval("pa rent");   15       Frame  = eval("pa rent");
16     }   16     }
17     else if  ((typeof(p arent.pare nt.WWHHelp ) != "unde fined") &&   17     else if  ((typeof(p arent.pare nt.WWHHelp ) != "unde fined") &&
18               (parent.p arent.WWHH elp != nul l))   18               (parent.p arent.WWHH elp != nul l))
19     {   19     {
20       Frame  = eval("pa rent.paren t");   20       Frame  = eval("pa rent.paren t");
21     }   21     }
22     22  
23     // Redir ect if Fra me is null   23     // Redir ect if Fra me is null
24     //   24     //
25     if ((Fra me == null ) &&   25     if ((Fra me == null ) &&
26         (Par amRedirect ))   26         (Par amRedirect ))
27     {   27     {
28       var  b PerformRed irect = tr ue;   28       var  b PerformRed irect = tr ue;
29       var  A gent;   29       var  A gent;
30     30  
31     31  
32       // No  redirect i f running  Netscape 4 .x   32       // No  redirect i f running  Netscape 4 .x
33       //   33       //
34       Agent  = navigato r.userAgen t.toLowerC ase();   34       Agent  = navigato r.userAgen t.toLowerC ase();
35       if ((A gent.index Of("mozill a") != -1)  &&   35       if ((A gent.index Of("mozill a") != -1)  &&
36           (A gent.index Of("spoofe r") == -1)  &&   36           (A gent.index Of("spoofe r") == -1)  &&
37           (A gent.index Of("compat ible") ==  -1))   37           (A gent.index Of("compat ible") ==  -1))
38       {   38       {
39         var   MajorVers ion;   39         var   MajorVers ion;
40     40  
41     41  
42         Majo rVersion =  parseInt( navigator. appVersion )   42         Majo rVersion =  parseInt( navigator. appVersion )
43         if ( MajorVersi on < 5)   43         if ( MajorVersi on < 5)
44         {   44         {
45           bP erformRedi rect = fal se;  // Sk ip redirec t for Nets cape 4.x   45           bP erformRedi rect = fal se;  // Sk ip redirec t for Nets cape 4.x
46         }   46         }
47       }   47       }
48     48  
49       if (bP erformRedi rect)   49       if (bP erformRedi rect)
50       {   50       {
51         var   BaseFilen ame;   51         var   BaseFilen ame;
52     52  
53     53  
54         Base Filename =  location. href.subst ring(locat ion.href.l astIndexOf ("/") + 1,  location. href.lengt h);   54         Base Filename =  location. href.subst ring(locat ion.href.l astIndexOf ("/") + 1,  location. href.lengt h);
55     55  
56         if ( ParamToBoo kDir.lengt h > 0)   56         if ( ParamToBoo kDir.lengt h > 0)
57         {   57         {
58           va r  Relativ ePathList  = ParamToB ookDir.spl it("/");   58           va r  Relativ ePathList  = ParamToB ookDir.spl it("/");
59           va r  PathLis t          = location .href.spli t("/");   59           va r  PathLis t          = location .href.spli t("/");
60           va r  BaseLis t = new Ar ray();   60           va r  BaseLis t = new Ar ray();
61           va r  MaxInde x;   61           va r  MaxInde x;
62           va r  Index;   62           va r  Index;
63     63  
64     64  
65           Pa thList.len gth--;   65           Pa thList.len gth--;
66           fo r (MaxInde x = Relati vePathList .length, I ndex = 0 ;  Index < M axIndex ;  Index++)   66           fo r (MaxInde x = Relati vePathList .length, I ndex = 0 ;  Index < M axIndex ;  Index++)
67           {   67           {
68              if (Relati vePathList [Index] ==  ".")   68              if (Relati vePathList [Index] ==  ".")
69              {   69              {
70                ;  // Do  nothing!   70                ;  // Do  nothing!
71              }   71              }
72              else if (R elativePat hList[Inde x] == ".." )   72              else if (R elativePat hList[Inde x] == ".." )
73              {   73              {
74                if (Base List.lengt h == 0)   74                if (Base List.lengt h == 0)
75                {   75                {
76                  BaseLi st[BaseLis t.length]  = PathList [PathList. length - 1 ];   76                  BaseLi st[BaseLis t.length]  = PathList [PathList. length - 1 ];
77                  PathLi st.length  = PathList .length -  1;   77                  PathLi st.length  = PathList .length -  1;
78                }   78                }
79                else   79                else
80                {   80                {
81                  BaseLi st.length- -;   81                  BaseLi st.length- -;
82                }   82                }
83              }   83              }
84              else   84              else
85              {   85              {
86                BaseList [BaseList. length] =  RelativePa thList[Ind ex];   86                BaseList [BaseList. length] =  RelativePa thList[Ind ex];
87              }   87              }
88           }   88           }
89     89  
90           Ba seFilename  = BaseLis t.join("/" ) + BaseFi lename;   90           Ba seFilename  = BaseLis t.join("/" ) + BaseFi lename;
91         }   91         }
92     92  
93         loca tion.repla ce(WWHToWW HelpDirect ory() + Pa ramToBookD ir + "wwhe lp/wwhimpl /api.htm?c ontext=" +  WWHBookDa ta_Context () + "&fil e=" + Base Filename +  "&single= true");   93         loca tion.repla ce(WWHToWW HelpDirect ory() + Pa ramToBookD ir + "wwhe lp/wwhimpl /api.htm?c ontext=" +  WWHBookDa ta_Context () + "&fil e=" + Base Filename +  "&single= true");
94       }   94       }
95     }   95     }
96     96  
97     return F rame;   97     return F rame;
98   }   98   }
99     99  
100   function   WWHShowPop up(ParamCo ntext,   100   function   WWHShowPop up(ParamCo ntext,
101                            ParamLi nk,   101                            ParamLi nk,
102                            ParamEv ent)   102                            ParamEv ent)
103   {   103   {
104     if (WWHF rame != nu ll)   104     if (WWHF rame != nu ll)
105     {   105     {
106       if ((P aramEvent  == null) & &   106       if ((P aramEvent  == null) & &
107           (t ypeof(wind ow.event)  != "undefi ned"))   107           (t ypeof(wind ow.event)  != "undefi ned"))
108       {   108       {
109         Para mEvent = w indow.even t;  // Old er IE brow sers only  store even t in windo w.event   109         Para mEvent = w indow.even t;  // Old er IE brow sers only  store even t in windo w.event
110       }   110       }
111     111  
112       WWHFra me.WWHHelp .fShowPopu p(ParamCon text, Para mLink, Par amEvent);   112       WWHFra me.WWHHelp .fShowPopu p(ParamCon text, Para mLink, Par amEvent);
113     }   113     }
114   }   114   }
115     115  
116   function   WWHPopupLo aded()   116   function   WWHPopupLo aded()
117   {   117   {
118     if (WWHF rame != nu ll)   118     if (WWHF rame != nu ll)
119     {   119     {
120       WWHFra me.WWHHelp .fPopupLoa ded();   120       WWHFra me.WWHHelp .fPopupLoa ded();
121     }   121     }
122   }   122   }
123     123  
124   function   WWHHidePop up()   124   function   WWHHidePop up()
125   {   125   {
126     if (WWHF rame != nu ll)   126     if (WWHF rame != nu ll)
127     {   127     {
128       WWHFra me.WWHHelp .fHidePopu p();   128       WWHFra me.WWHHelp .fHidePopu p();
129     }   129     }
130   }   130   }
131     131  
132   function   WWHClicked Popup(Para mContext,   132   function   WWHClicked Popup(Para mContext,
133                               Para mLink,   133                               Para mLink,
134                               Para mPopupLink )   134                               Para mPopupLink )
135   {   135   {
136     if (WWHF rame != nu ll)   136     if (WWHF rame != nu ll)
137     {   137     {
138       WWHFra me.WWHHelp .fClickedP opup(Param Context, P aramLink,  ParamPopup Link);   138       WWHFra me.WWHHelp .fClickedP opup(Param Context, P aramLink,  ParamPopup Link);
139     }   139     }
140   }   140   }
141     141  
142   function   WWHShowTop ic(ParamCo ntext,   142   function   WWHShowTop ic(ParamCo ntext,
143                            ParamTo pic)   143                            ParamTo pic)
144   {   144   {
145     if (WWHF rame != nu ll)   145     if (WWHF rame != nu ll)
146     {   146     {
147       WWHFra me.WWHHelp .fShowTopi c(ParamCon text, Para mTopic);   147       WWHFra me.WWHHelp .fShowTopi c(ParamCon text, Para mTopic);
148     }   148     }
149   }   149   }
150     150  
151   function   WWHUpdate( )   151   function   WWHUpdate( )
152   {   152   {
153     var  bVa rSuccess =  true;   153     var  bVa rSuccess =  true;
154     154  
155     155  
156     if (WWHF rame != nu ll)   156     if (WWHF rame != nu ll)
157     {   157     {
158       bVarSu ccess = WW HFrame.WWH Help.fUpda te(locatio n.href);   158       bVarSu ccess = WW HFrame.WWH Help.fUpda te(locatio n.href);
159     159  
160       // Onl y update i f "?" is n ot present  (and ther efore has  priority)   160       // Onl y update i f "?" is n ot present  (and ther efore has  priority)
161       //   161       //
162       if (lo cation.hre f.indexOf( "?") == -1 )   162       if (lo cation.hre f.indexOf( "?") == -1 )
163       {   163       {
164         // S tart check  hash poll ing   164         // S tart check  hash poll ing
165         //   165         //
166         if ( (WWHFrame. WWHBrowser .mBrowser  == 2) ||   // Shortha nd for IE   166         if ( (WWHFrame. WWHBrowser .mBrowser  == 2) ||   // Shortha nd for IE
167              (WWHFrame. WWHBrowser .mBrowser  == 4))     // Shortha nd for Net scape 6.0  (Mozilla)   167              (WWHFrame. WWHBrowser .mBrowser  == 4))     // Shortha nd for Net scape 6.0  (Mozilla)
168         {   168         {
169           if  (WWHFrame .location. hash.lengt h > 0)   169           if  (WWHFrame .location. hash.lengt h > 0)
170           {   170           {
171              WWHFrame.W WHHelp.mLa stHash = W WHFrame.lo cation.has h;   171              WWHFrame.W WHHelp.mLa stHash = W WHFrame.lo cation.has h;
172              WWHFrame.W WHHelp.mCh eckHashTim eoutID = s etTimeout( WWHFrame.W WHHelp.fGe tFrameRefe rence("WWH DocumentFr ame") + ". WWHCheckHa sh()", 100 );   172              WWHFrame.W WHHelp.mCh eckHashTim eoutID = s etTimeout( WWHFrame.W WHHelp.fGe tFrameRefe rence("WWH DocumentFr ame") + ". WWHCheckHa sh()", 100 );
173           }   173           }
174         }   174         }
175       }   175       }
176     }   176     }
177     177  
178     return b VarSuccess ;   178     return b VarSuccess ;
179   }   179   }
180     180  
181   function   WWHCheckHa sh()   181   function   WWHCheckHa sh()
182   {   182   {
183     var  Var URL;   183     var  Var URL;
184     184  
185     // Clear  timeout I D   185     // Clear  timeout I D
186     //   186     //
187     WWHFrame .WWHHelp.m CheckHashT imeoutID =  null;   187     WWHFrame .WWHHelp.m CheckHashT imeoutID =  null;
188     188  
189     // Chang e detected ?   189     // Chang e detected ?
190     //   190     //
191     if ((WWH Frame.WWHH elp.mLastH ash.length  > 0) &&   191     if ((WWH Frame.WWHH elp.mLastH ash.length  > 0) &&
192         (WWH Frame.loca tion.hash  != WWHFram e.WWHHelp. mLastHash) )   192         (WWH Frame.loca tion.hash  != WWHFram e.WWHHelp. mLastHash) )
193     {   193     {
194       
// Set con text docum ent
  194       if ((W WHFrame.WW HHelp.mLas tHash.inde xOf("topic =") > 0) & &
195       
//
  195           (W WHFrame.lo cation.has h.indexOf( "#href=")  == 0))
196       
WWHFrame.W WHHelp.mLa stHash = " ";
  196       {
197       
WWHFrame.W WHHelp.fSe tContextDo cument(WWH Frame.loca tion.href) ;
  197         // C ontext-sen sitive lin k resolved
        198         // U pdate last  hash and  keep polli ng
        199         //
        200         WWHF rame.WWHHe lp.mLastHa sh = WWHFr ame.locati on.hash;
        201         WWHF rame.WWHHe lp.mCheckH ashTimeout ID = setTi meout(WWHF rame.WWHHe lp.fGetFra meReferenc e("WWHDocu mentFrame" ) + ".WWHC heckHash() ", 100);
        202       }
        203       else
        204       {
        205           // Set con text docum ent
        206           //
        207           WWHFrame.W WHHelp.mLa stHash = " ";
        208           WWHFrame.W WHHelp.fSe tContextDo cument(WWH Frame.loca tion.href) ;
        209       }
198     }   210     }
199     else   211     else
200     {   212     {
201       // Kee p polling   213       // Kee p polling
202       //   214       //
203       WWHFra me.WWHHelp .mLastHash  = WWHFram e.location .hash;   215       WWHFra me.WWHHelp .mLastHash  = WWHFram e.location .hash;
204       WWHFra me.WWHHelp .mCheckHas hTimeoutID  = setTime out(WWHFra me.WWHHelp .fGetFrame Reference( "WWHDocume ntFrame")  + ".WWHChe ckHash()",  100);   216       WWHFra me.WWHHelp .mCheckHas hTimeoutID  = setTime out(WWHFra me.WWHHelp .fGetFrame Reference( "WWHDocume ntFrame")  + ".WWHChe ckHash()",  100);
205     }   217     }
206   }   218   }
207     219  
208   function   WWHUnload( )   220   function   WWHUnload( )
209   {   221   {
210     var  bVa rSuccess =  true;   222     var  bVa rSuccess =  true;
211     223  
212     224  
213     if (WWHF rame != nu ll)   225     if (WWHF rame != nu ll)
214     {   226     {
215       // Sto p check ha sh polling   227       // Sto p check ha sh polling
216       //   228       //
217       if ((W WHFrame.WW HHelp.mChe ckHashTime outID != n ull) &&   229       if ((W WHFrame.WW HHelp.mChe ckHashTime outID != n ull) &&
218           (t ypeof(WWHF rame.WWHHe lp.mCheckH ashTimeout ID) != "un defined"))   230           (t ypeof(WWHF rame.WWHHe lp.mCheckH ashTimeout ID) != "un defined"))
219       {   231       {
220         clea rTimeout(W WHFrame.WW HHelp.mChe ckHashTime outID);   232         clea rTimeout(W WHFrame.WW HHelp.mChe ckHashTime outID);
221         WWHF rame.WWHHe lp.mCheckH ashTimeout ID = null;   233         WWHF rame.WWHHe lp.mCheckH ashTimeout ID = null;
222         WWHF rame.WWHHe lp.mLastHa sh = "";   234         WWHF rame.WWHHe lp.mLastHa sh = "";
223       }   235       }
224     236  
225       if (ty peof(WWHFr ame.WWHHel p) != "und efined")   237       if (ty peof(WWHFr ame.WWHHel p) != "und efined")
226       {   238       {
227         bVar Success =  WWHFrame.W WHHelp.fUn load();   239         bVar Success =  WWHFrame.W WHHelp.fUn load();
228       }   240       }
229     }   241     }
230     242  
231     return b VarSuccess ;   243     return b VarSuccess ;
232   }   244   }
233     245  
234   function   WWHHandleK eyDown(Par amEvent)   246   function   WWHHandleK eyDown(Par amEvent)
235   {   247   {
236     var  bVa rSuccess =  true;   248     var  bVa rSuccess =  true;
237     249  
238     250  
239     if (WWHF rame != nu ll)   251     if (WWHF rame != nu ll)
240     {   252     {
241       bVarSu ccess = WW HFrame.WWH Help.fHand leKeyDown( ParamEvent );   253       bVarSu ccess = WW HFrame.WWH Help.fHand leKeyDown( ParamEvent );
242     }   254     }
243     255  
244     return b VarSuccess ;   256     return b VarSuccess ;
245   }   257   }
246     258  
247   function   WWHHandleK eyPress(Pa ramEvent)   259   function   WWHHandleK eyPress(Pa ramEvent)
248   {   260   {
249     var  bVa rSuccess =  true;   261     var  bVa rSuccess =  true;
250     262  
251     263  
252     if (WWHF rame != nu ll)   264     if (WWHF rame != nu ll)
253     {   265     {
254       bVarSu ccess = WW HFrame.WWH Help.fHand leKeyPress (ParamEven t);   266       bVarSu ccess = WW HFrame.WWH Help.fHand leKeyPress (ParamEven t);
255     }   267     }
256     268  
257     return b VarSuccess ;   269     return b VarSuccess ;
258   }   270   }
259     271  
260   function   WWHHandleK eyUp(Param Event)   272   function   WWHHandleK eyUp(Param Event)
261   {   273   {
262     var  bVa rSuccess =  true;   274     var  bVa rSuccess =  true;
263     275  
264     276  
265     if (WWHF rame != nu ll)   277     if (WWHF rame != nu ll)
266     {   278     {
267       bVarSu ccess = WW HFrame.WWH Help.fHand leKeyUp(Pa ramEvent);   279       bVarSu ccess = WW HFrame.WWH Help.fHand leKeyUp(Pa ramEvent);
268     }   280     }
269     281  
270     return b VarSuccess ;   282     return b VarSuccess ;
271   }   283   }
272     284  
273   function   WWHClearRe latedTopic s()   285   function   WWHClearRe latedTopic s()
274   {   286   {
275     if (WWHF rame != nu ll)   287     if (WWHF rame != nu ll)
276     {   288     {
277       WWHFra me.WWHRela tedTopics. fClear();   289       WWHFra me.WWHRela tedTopics. fClear();
278     }   290     }
279   }   291   }
280     292  
281   function   WWHAddRela tedTopic(P aramText,   293   function   WWHAddRela tedTopic(P aramText,
282                                  P aramContex t,   294                                  P aramContex t,
283                                  P aramFileUR L)   295                                  P aramFileUR L)
284   {   296   {
285     if (WWHF rame != nu ll)   297     if (WWHF rame != nu ll)
286     {   298     {
287       WWHFra me.WWHRela tedTopics. fAdd(Param Text, Para mContext,  ParamFileU RL);   299       WWHFra me.WWHRela tedTopics. fAdd(Param Text, Para mContext,  ParamFileU RL);
288     }   300     }
289   }   301   }
290     302  
291   function   WWHRelated TopicsInli neHTML()   303   function   WWHRelated TopicsInli neHTML()
292   {   304   {
293     var  HTM L = "";   305     var  HTM L = "";
294     306  
295     307  
296     if (WWHF rame != nu ll)   308     if (WWHF rame != nu ll)
297     {   309     {
298       HTML =  WWHFrame. WWHRelated Topics.fIn lineHTML() ;   310       HTML =  WWHFrame. WWHRelated Topics.fIn lineHTML() ;
299     }   311     }
300     312  
301     return H TML;   313     return H TML;
302   }   314   }
303     315  
304   function   WWHDoNothi ngHREF()   316   function   WWHDoNothi ngHREF()
305   {   317   {
306     // Nothi ng to do.   318     // Nothi ng to do.
307     //   319     //
308   }   320   }
309     321  
310   function   WWHShowRel atedTopics Popup(Para mEvent)   322   function   WWHShowRel atedTopics Popup(Para mEvent)
311   {   323   {
312     if (WWHF rame != nu ll)   324     if (WWHF rame != nu ll)
313     {   325     {
314       if ((P aramEvent  == null) & &   326       if ((P aramEvent  == null) & &
315           (t ypeof(wind ow.event)  != "undefi ned"))   327           (t ypeof(wind ow.event)  != "undefi ned"))
316       {   328       {
317         Para mEvent = w indow.even t;  // Old er IE brow sers only  store even t in windo w.event   329         Para mEvent = w indow.even t;  // Old er IE brow sers only  store even t in windo w.event
318       }   330       }
319     331  
320       WWHFra me.WWHRela tedTopics. fShowAtEve nt(ParamEv ent);   332       WWHFra me.WWHRela tedTopics. fShowAtEve nt(ParamEv ent);
321     }   333     }
322   }   334   }
323     335  
324   function   WWHShowALi nksPopup(P aramKeywor dArray,   336   function   WWHShowALi nksPopup(P aramKeywor dArray,
325                                  P aramEvent)   337                                  P aramEvent)
326   {   338   {
327     if (WWHF rame != nu ll)   339     if (WWHF rame != nu ll)
328     {   340     {
329       if ((P aramEvent  == null) & &   341       if ((P aramEvent  == null) & &
330           (t ypeof(wind ow.event)  != "undefi ned"))   342           (t ypeof(wind ow.event)  != "undefi ned"))
331       {   343       {
332         Para mEvent = w indow.even t;  // Old er IE brow sers only  store even t in windo w.event   344         Para mEvent = w indow.even t;  // Old er IE brow sers only  store even t in windo w.event
333       }   345       }
334     346  
335       WWHFra me.WWHALin ks.fShow(P aramKeywor dArray, Pa ramEvent);   347       WWHFra me.WWHALin ks.fShow(P aramKeywor dArray, Pa ramEvent);
336     }   348     }
337   }   349   }
338     350  
339   function   WWHRelated TopicsDivT ag()   351   function   WWHRelated TopicsDivT ag()
340   {   352   {
341     var  Rel atedTopics DivTag = " ";   353     var  Rel atedTopics DivTag = " ";
342     354  
343     355  
344     if (WWHF rame != nu ll)   356     if (WWHF rame != nu ll)
345     {   357     {
346       Relate dTopicsDiv Tag = WWHF rame.WWHRe latedTopic s.fPopupHT ML();   358       Relate dTopicsDiv Tag = WWHF rame.WWHRe latedTopic s.fPopupHT ML();
347     }   359     }
348     360  
349     return R elatedTopi csDivTag;   361     return R elatedTopi csDivTag;
350   }   362   }
351     363  
352   function   WWHPopupDi vTag()   364   function   WWHPopupDi vTag()
353   {   365   {
354     var  Pop upDivTag =  "";   366     var  Pop upDivTag =  "";
355     367  
356     368  
357     if (WWHF rame != nu ll)   369     if (WWHF rame != nu ll)
358     {   370     {
359       PopupD ivTag = WW HFrame.WWH Help.fPopu pHTML();   371       PopupD ivTag = WW HFrame.WWH Help.fPopu pHTML();
360     }   372     }
361     373  
362     return P opupDivTag ;   374     return P opupDivTag ;
363   }   375   }
364     376  
365   function   WWHALinksD ivTag()   377   function   WWHALinksD ivTag()
366   {   378   {
367     var  ALi nksDivTag  = "";   379     var  ALi nksDivTag  = "";
368     380  
369     381  
370     if (WWHF rame != nu ll)   382     if (WWHF rame != nu ll)
371     {   383     {
372       ALinks DivTag = W WHFrame.WW HALinks.fP opupHTML() ;   384       ALinks DivTag = W WHFrame.WW HALinks.fP opupHTML() ;
373     }   385     }
374     386  
375     return A LinksDivTa g;   387     return A LinksDivTa g;
376   }   388   }