Javascript menu ineens broken

Pagina: 1
Acties:
  • 60 views sinds 30-01-2008

  • Threster be
  • Registratie: December 2004
  • Laatst online: 15-02 05:08

Threster be

Do or do not, there is no try

Topicstarter
Ik heb een website, www.driesbeyens.be, waar ik tot vandaag ook een interactief menu had draaien. Vandaag probeerde ik echter het menu aan te passen (gewoon een titel aan het menu toevoegen, standaard handeling) en nu werkt het menu helemaal niet meer. Ik heb zelfs een volledige oude versie van een backup gehaald, maar daar werkt het menu opeens ook niet meer op.

Internet Explorer geeft 2 fouten, op lijn 27 en 56 van index.html, maar daar staat helemaal niks zinnigs:

Overigens zijn de volgende codes als van de pagina's zoals ze nu op het web staan, niet werkend.

index.html:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="keywords" content="dries, beyens, dries beyens, jvs, vvs, vro, jwr, vigilia, waterraket, raket, pyrotechniek, valmeinier, star wars, v wapens, Geert, Boeckx, Geert Boeckx, vaste brandstof,  project bakpoeder">
<meta name="description" content="De persoonlijke website van Dries Beyens met foto's, video en nog veel meer...">
<meta name="author" content="Dries Beyens">
<meta name="robots" content="index, follow">
<meta name="revisit" Content="7 days">
<meta name="rating" content="general">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="expires" content="0">
<title>driesbeyens.be, de persoonlijke website van Dries Beyens</title>
<link rel="stylesheet" type="text/css" href="css/anders.css" />
<script src="javascript/rechtsklik.js" language="JavaScript" type="text/javascript"></script>
<script language="JavaScript" src="javascript/fade.js"></script>
<script language="JavaScript">
    FadingText('fade1', 20,"FFFFFF");
    FadeInterval=100;
</script>

</head>
<body onLoad="fade_up('fade1','<span id=sitetitel >driesbeyens.be</div>','000000')">
<script type='text/javascript'>
function Go(){return}
</script><script type='text/javascript' src='javascript/menu1.js'></script>
<script type='text/javascript' src='javascript/menu2.js'></script>
<noscript>De persoonlijke website van Dries Beyens met foto's, video en nog veel meer...<br/> Wanneer je Internet Explorer gebruikt en deze boodschap te zien krijgt, moet je (meestal hierboven) in de informatiebalk klikken dat je de "geblokkeerde" inhoud toestaat. Anders blokkeert Internet Explorer het menu van deze site, en krijg je dat dus niet te zien.</noscript>
<center><div id="header">   
<script language="JavaScript1.2">
if (document.layers){
document.write('<ilayer name="nscontainer" width="100%" height="100">')
document.write('<layer name="fade1" width="100%" height="100">')
document.write('</layer></ilayer>')
}
else
document.write('<div id="fade1"></div>')
</script>
</div></center>
<div id="pagecell">
<div id="content">
&nbsp;<br />
<p>Laatste updates: </p>
<p>Versie 2.19 25/04/2006 22u30 Foto's Gent excursie vandaag online: <a href="school/exgent/index.html">klik hier</a>
<p>Vandaag heeft om een of andere duistere reden het menu het laten afweten, vandaar de directe links:
<p>
<a href="http://www.driesbeyens.be/koningsdag15nov05/index.html">Koningsdag 15 nov 2005</a><br />
<a href="http://www.driesbeyens.be/expanein/index.html">Excursie Strijd voor schoonheid</a><br /> 
<a href="http://users.skynet.be/so001034/driesbeyens/school/bezinningpostel/index.html">Bezinning Postel 2005 </a><br />
<a href="http://users.skynet.be/so001034/driesbeyens/starwars/starwarsvoorblad4c.pdf">Star Wars Voorblad 4C </a><br />
<a href="http://users.skynet.be/so001034/driesbeyens/jvs/jwrvwapensfr2005/index.html">JWR V-wapens 2005</a><br />
<a href="http://users.skynet.be/so001034/driesbeyens/jvs/vigiliakamp2005/vigiliakamp2005.htm">Vigiliakamp 2005 video</a><br />
<a href="http://www.driesbeyens.be/wak2005/index.html">WAK 2005 </a>
<p>
Raketbouw<br />

<a href="http://users.skynet.be/so001034/driesbeyens/pyrotechniek/boeckxfeb05.htm">VBR 10 feb 2005 </a><br />
<a href="http://users.skynet.be/so001034/driesbeyens/pyrotechniek/boeckx5.htm VBR">12 juli 2005 </a><br />
<a href="http://users.skynet.be/so001034/driesbeyens/waterraket/28aug04.htm">WR 28 aug 2004 </a><br />
<p> Project bakpoeder <br />
<a href="http://users.skynet.be/so001034/driesbeyens/projectbakpoeder/fotolancplatform.htm">Foto platform kerst '04 </a><br />
<a href="http://users.skynet.be/so001034/driesbeyens/projectbakpoeder/schemalancplatform.htm">Tekening platform </a><br />
<a href="http://users.skynet.be/so001034/driesbeyens/projectbakpoeder/1ejwrdiscussie.pdf">Discussie JWR-lijst </a><br />
<a href="http://users.skynet.be/so001034/driesbeyens/projectbakpoeder/1einternationalediscussie.pdf">Discussie internationale lijst </a><br />
    
        

    
<p>Versie 2.18: 17/04/2006 00u05 Op aanraden van een vriend heb ik vandaag een account gemaakt bij <a href="http://www.last.fm" title="last.fm" target="_blank">last.fm</a>. Dat is een soort van community website rond muziek, waar je een profiel kunt aanmaken en zo kan iedereen zien welke muziek jij afspeelt. Vandaag ben ik zelf er ook wat mee aan het experimenteren geweest. Webmasters geeft het bijvoorbeeld ook de mogelijkheid op hun website te laten zien welke liedjes ze afspelen. Ik probeer dit hier door een lijstje te geven van mijn meest afgespeelde groepen. Als je de hele lijst wil zien, en zowat alle muziek die ik afspeel, kun je op het lijstje klikken.
<p>
<a href="http://www.last.fm/user/Threster/?chartstyle=Geldropdown-small">[img]"http://imagegen.last.fm/Geldropdown-small/oartists/Threster.gif"[/img]</a></p>
<p>Versie 2.14: 02/01/2006 12u50 Ik heb enkele fotootjes van het WAK online gezet, <a href="http://www.driesbeyens.be/wak2005/index.html">hier</a>. Verder de links naar de foto's van andere mensen:</p>
<ul>
<li>die van Enya: <a href="http://www.wimspianoservice.be/WAK2005/" title="Enya's foto's">http://www.wimspianoservice.be/WAK2005/</a></li>
<li>die van Sehiene: <a href="http://users.telenet.be/Den_Dikke/WAK%202006/" title="Sehienes Foto's">http://users.telenet.be/Den_Dikke/WAK%202006/</a></li>
<li>die van Toon: <a href="http://www.nightfreaks.be/andere/album/thumbs.php?album=WAK_Louette-St-Pierre" title="Toons foto's">http://www.nightfreaks.be</a></li>
</ul>
<p>Versie 2.10: 18/11/2005 21u30 De foto's van Koningsdag 15 november 2005, met Prins Laurent, Filip, Prinses Astrid, Fabiola, Herman De Croo, Guy Verhofstadt, Frank de Winne enzovoort staan nu online! Check onder Varia!</p>
<p>versie 2.02: 30/08/2005 2u10 Dit keer eens geen nieuws op de site, maar meer een persoonlijke nieuwsje dat meer in de blogsfeer komt. De nieuwe single van Hooverphonic, een groep die ik echt enorm goed vindt, is vandaag uitgekomen. Kvindt de single prachtig en kan het dus ook niet laten om de liedjestekst hier even te zetten. 
<p>&nbsp;</p>
<center><p>
Pleasure mostly ends in pain<br />
Temptation is a part of us<br />
but us is driving me insane
</p>
<p>
<i><b>We don't need no competition,</b></i><br />
<i><b>in the end this is no game</b></i><br />
Deliver me your best and I will<br />
give you what is left of me<br />
excuses are the final drop,<br />
excuses don't relieve the pain<br />
<i><b>Solitude ain't so bad,</b></i><br />
<i><b>when there's nothing left for us to gain</b></i>
</p>
</center>
<p>&nbsp;</p>
<div id="line"></div>
<p>Mijn email: <a href="mailto:%20b%65%79%65%6e%73%2ed%72ies%40%73ky%6ee%74.be" title="Stuur mij een email">[img]"images/email.gif"[/img]</a></p>
<p>Andere door mij gemaakte websites:</p>
<ul>
<li>Het ISS trefpunt: <a href="http://users.skynet.be/so001034/" target="_blank">http://users.skynet.be/so001034/</a></li>
<li>Beyens straalwerken: <a href="http://www.beyens-straalwerken.be" target="_blank">www.beyens-straalwerken.be</a></li>
</ul>
<p>&copy; 2004-2006 Dries Beyens. Alles op deze website aanwezig valt onder de copyright- en auteurswetten en mag hierdoor niet vermenigvuldigd of verspreid worden zonder voorafgaande schriftelijke toestemming van de auteur.</p>
<!-- Begin Nedstat Basic code -->
<!-- Title: driesbeyens.be -->
<!-- URL: http://users.skynet.be/so001034/driesbeyens/index.htm -->
<script language="JavaScript" type="text/javascript" src="http://m1.nedstatbasic.net/basic.js">
</script>
<script language="JavaScript" type="text/javascript">
<!--
  nedstatbasic("AC6P7w+ey4tUZ/Ystb2Ror88sGXw", 0);
// -->
</script>
<noscript>
<a target="_blank" href="http://www.nedstatbasic.net/stats?AC6P7w+ey4tUZ/Ystb2Ror88sGXw"><img
src="http://m1.nedstatbasic.net/n?id=AC6P7w+ey4tUZ/Ystb2Ror88sGXw"
border="0" width="18" height="18"
alt="Webstats4U - Free web site statistics
Personal homepage website counter"></a><br>
<a target="_blank" href="http://www.nedstatbasic.net/">Free counter</a>
</noscript>
<!-- End Nedstat Basic code -->
</div>
</div>
</body>
</html>


Ik voeg ook meteen de javascripts die normaal zorgden voor het werkende menu toe:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
var NoOffFirstLineMenus=5;          
    var LowBgColor='white';         
    var LowSubBgColor='white';          
    var HighBgColor='blue';         
    var HighSubBgColor='blue';          
    var FontLowColor='blue';            
    var FontSubLowColor='blue';         
    var FontHighColor='white';          
    var FontSubHighColor='white';           
    var BorderColor='orange';           
    var BorderSubColor='orange';            
    var BorderWidth=1;              
    var BorderBtwnElmnts=1;         
    var FontFamily="Verdana"    
    var FontSize=9;             
    var FontBold=1;             
    var FontItalic=0;               
    var MenuTextCentered='left';            
    var MenuCentered='center';          
    var MenuVerticalCentered='top';     
    var ChildOverlap=0;             
    var ChildVerticalOverlap=0;         
    var StartTop=220;               
    var StartLeft=0;                
    var VerCorrect=0;               
    var HorCorrect=0;               
    var LeftPaddng=3;               
    var TopPaddng=2;                
    var FirstLineHorizontal=1;          
    var MenuFramesVertical=1;           
    var DissapearDelay=1000;            
    var TakeOverBgColor=1;          
    var FirstLineFrame='navig';         
    var SecLineFrame='space';           
    var DocTargetFrame='space';         
    var TargetLoc='';               
    var HideTop=0;              
    var MenuWrap=1;             
    var RightToLeft=0;              
    var UnfoldsOnClick=0;           
    var WebMasterCheck=0;           
    var ShowArrow=0;                
    var KeepHilite=1;               
    var Arrws=['tri.gif',5,10,'tridown.gif',10,5,'trileft.gif',5,10];

function BeforeStart(){return}
function AfterBuild(){return}
function BeforeFirstOpen(){return}
function AfterCloseAll(){return}

Menu1=new Array("Start","http://www.driesbeyens.be","",0,20,140);

Menu2=new Array("School","javascript:return false;","",3);
    Menu2_1=new Array("Excursie Strijd voor schoonheid","http://www.driesbeyens.be/expanein/index.html","",0,20,220);   
    Menu2_2=new Array("Bezinning Postel 2005","http://users.skynet.be/so001034/driesbeyens/school/bezinningpostel/index.html","",0,20,200;  
    Menu2_3=new Array("Star Wars Voorblad 4C","http://users.skynet.be/so001034/driesbeyens/starwars/starwarsvoorblad4c.pdf","",0);
            
Menu3=new Array("JVS","javascript:return false;","",3);
    Menu3_1=new Array("JWR V-wapens 2005","http://users.skynet.be/so001034/driesbeyens/jvs/jwrvwapensfr2005/index.html","",0,20,150);   
    Menu3_2=new Array("Vigiliakamp 2005","javascript:return false;","",2);
        Menu3_2_1=new Array("Foto's","http://users.skynet.be/so001034/driesbeyens/jvs/vigiliakamp2005/index.html","",0,20,150);
        Menu3_2_2=new Array("Video","http://users.skynet.be/so001034/driesbeyens/jvs/vigiliakamp2005/vigiliakamp2005.htm","",0);
    Menu3_3=new Array("WAK 2005","http://www.driesbeyens.be/wak2005/index.html","",0,20,150);   
        
Menu4=new Array("Raketbouw","javascript:return false;","",4);
    Menu4_1=new Array("VBR 10 feb 2005","http://users.skynet.be/so001034/driesbeyens/pyrotechniek/boeckxfeb05.htm","",0,20,150);
    Menu4_2=new Array("VBR 12 juli 2005","http://users.skynet.be/so001034/driesbeyens/pyrotechniek/boeckx5.htm","",0,20,150);
    Menu4_3=new Array("JWR 28 aug 2004","http://users.skynet.be/so001034/driesbeyens/waterraket/28aug04.htm","",0,20,140);
    Menu4_4=new Array("Project Bakpoeder","javascript:return false;","",4,20,140);
        Menu4_4_1=new Array("Foto platform kerst '04","http://users.skynet.be/so001034/driesbeyens/projectbakpoeder/fotolancplatform.htm","",0,20,200);
        Menu4_4_2=new Array("Tekening platform","http://users.skynet.be/so001034/driesbeyens/projectbakpoeder/schemalancplatform.htm","",0);
        Menu4_4_3=new Array("Discussie JWR-lijst","http://users.skynet.be/so001034/driesbeyens/projectbakpoeder/1ejwrdiscussie.pdf","",0,20,200);
        Menu4_4_4=new Array("Discussie internationale lijst","http://users.skynet.be/so001034/driesbeyens/projectbakpoeder/1einternationalediscussie.pdf","",0);
    
Menu5=new Array("Varia","javascript:return false;","",1);
    Menu5_1=new Array("Koningsdag 15 nov 2005","http://www.driesbeyens.be/koningsdag15nov05/index.html","",0,20,200);


en menu2.js
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
    var AgntUsr=navigator.userAgent.toLowerCase();
    var AppVer=navigator.appVersion.toLowerCase();
    var DomYes=document.getElementById?1:0;
    var NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1?1:0;
    var ExpYes=AgntUsr.indexOf('msie')!=-1?1:0;
    var Opr=AgntUsr.indexOf('opera')!=-1?1:0;
    var Opr6orless=window.opera && navigator.userAgent.search(/opera.[1-6]/i)!=-1 
    if(Opr){NavYes=1;ExpYes=0;}
    var DomNav=DomYes&&NavYes?1:0;
    var DomExp=DomYes&&ExpYes?1:0;
    var Nav4=NavYes&&!DomYes&&document.layers?1:0;
    var Exp4=ExpYes&&!DomYes&&document.all?1:0;
    var Exp6Plus=(AppVer.indexOf("msie 6")!= -1||AppVer.indexOf("msie 7")!= -1)?1:0
    var PosStrt=(NavYes||ExpYes||Opr)&&!Opr6orless?1:0;
    var P_X=DomYes?"px":"",FHtml=null,ScHtml=null,FCmplnt=0,SCmplnt=0;
    var FrstLoc,ScLoc,DcLoc;
    var ScWinWdth,ScWinHght,FrstWinWdth,FrstWinHght;
    var ScLdAgainWin;
    var FirstColPos,SecColPos,DocColPos;
    var RcrsLvl=0;
    var FrstCreat=1,Loadd=0,Creatd=0,IniFlg,AcrssFrms=1;
    var FrstCntnr=null,CurrntOvr=null,CloseTmr=null;
    var CntrTxt,TxtClose,ImgStr;
    var Ztop=100;
    var ShwFlg=0;
    var M_StrtTp=StartTop,M_StrtLft=StartLeft;
    var StaticPos=0;
    var M_Hide=Nav4?'hide':'hidden';
    var M_Show=Nav4?'show':'visible';
    var Par=parent.frames[0]&&FirstLineFrame!=SecLineFrame?parent:window;
    var Doc=Par.document;
    var Bod=Doc.body;
    var Trigger=NavYes&&!Opr?Par:Bod;

    MenuTextCentered=MenuTextCentered==1||MenuTextCentered=='center'?'center':MenuTextCentered==0||MenuTextCentered!='right'?'left':'right';

    WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs width: "];

    if(Trigger.onload)Dummy=Trigger.onload;
    Trigger.onload=Go;

function Dummy(){return}

function CnclSlct(){return false}

function RePos(){
    FrstWinWdth=ExpYes?FCmplnt?FHtml.clientWidth:FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;
    FrstWinHght=ExpYes?FCmplnt?FHtml.clientHeight:FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;
    ScWinWdth=ExpYes?SCmplnt?ScHtml.clientWidth:ScLoc.document.body.clientWidth:ScLoc.innerWidth;
    ScWinHght=ExpYes?SCmplnt?ScHtml.clientHeight:ScLoc.document.body.clientHeight:ScLoc.innerHeight;
    if(MenuCentered=='justify'&&FirstLineHorizontal){
        FrstCntnr.style.width=FrstWinWdth+P_X;
        var LftXtra=(DomNav&&!Opr)||FCmplnt?LeftPaddng:0;
        ClcJus();
        var P=FrstCntnr.FrstMbr,W=Menu1[5],i;
        for(i=0;i<NoOffFirstLineMenus;i++){P.style.width=W+P_X;P=P.PrvMbr}}
    StaticPos=-1;
    if(TargetLoc)ClcTrgt();
    if(MenuCentered)ClcLft();
    if(MenuVerticalCentered)ClcTp();
    PosMenu(FrstCntnr,StartTop,StartLeft)}

function UnLoaded(){
    if(CloseTmr)clearTimeout(CloseTmr);
    Loadd=0; Creatd=0;
    if(HideTop){
        var FCStyle=Nav4?FrstCntnr:FrstCntnr.style;
        FCStyle.visibility=M_Hide}}

function ReDoWhole(){
    if(ScWinWdth!=ScLoc.innerWidth||ScWinHght!=ScLoc.innerHeight||FrstWinWdth!=FrstLoc.innerWidth||FrstWinHght!=FrstLoc.innerHeight)Doc.location.reload()}

function Check(WMnu,NoOf){
    var i,array,ArrayLoc;
    ArrayLoc=parent.frames[0]?parent.frames[FirstLineFrame]:self;
    for(i=0;i<NoOf;i++){
        array=WMnu+eval(i+1);
        if(!ArrayLoc[array]){WbMstrAlrt(0,array); return false}
        if(i==0){   if(!ArrayLoc[array][4]){WbMstrAlrt(1,array); return false}
            if(!ArrayLoc[array][5]){WbMstrAlrt(2,array); return false}}
        if(ArrayLoc[array][3])if(!Check(array+'_',ArrayLoc[array][3])) return false}
    return true}

function WbMstrAlrt(No,Xtra){
    return confirm(WbMstrAlrts[No]+Xtra+'   ')}

function Go(){
    Dummy();
    if(Loadd||!PosStrt)return;
    BeforeStart();
    Creatd=0; Loadd=1;
    status='Building menu';
    if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){
        FirstLineFrame=SecLineFrame;
        if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){
            FirstLineFrame=SecLineFrame=DocTargetFrame;
            if(FirstLineFrame =="" || !parent.frames[FirstLineFrame])FirstLineFrame=SecLineFrame=DocTargetFrame=''}}
    if(SecLineFrame =="" || !parent.frames[SecLineFrame]){
        SecLineFrame=DocTargetFrame;
        if(SecLineFrame =="" || !parent.frames[SecLineFrame])SecLineFrame=DocTargetFrame=FirstLineFrame}
    if(DocTargetFrame =="" || !parent.frames[DocTargetFrame])DocTargetFrame=SecLineFrame;
    if(WebMasterCheck){ if(!Check('Menu',NoOffFirstLineMenus)){status='build aborted';return}}
    FrstLoc=FirstLineFrame!=""?parent.frames[FirstLineFrame]:window;
    ScLoc=SecLineFrame!=""?parent.frames[SecLineFrame]:window;
    DcLoc=DocTargetFrame!=""?parent.frames[DocTargetFrame]:window;
    if (FrstLoc==ScLoc) AcrssFrms=0;
    if (AcrssFrms)FirstLineHorizontal=MenuFramesVertical?0:1;
    if(Exp6Plus||Opr){
        FHtml=FrstLoc.document.getElementsByTagName("HTML")[0];ScHtml=ScLoc.document.getElementsByTagName("HTML")[0];
        FCmplnt=FrstLoc.document.compatMode.indexOf("CSS")==-1?0:1;SCmplnt=ScLoc.document.compatMode.indexOf("CSS")==-1?0:1}
    FrstWinWdth=ExpYes?FCmplnt?FHtml.clientWidth:FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;
    FrstWinHght=ExpYes?FCmplnt?FHtml.clientHeight:FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;
    ScWinWdth=ExpYes?SCmplnt?ScHtml.clientWidth:ScLoc.document.body.clientWidth:ScLoc.innerWidth;
    ScWinHght=ExpYes?SCmplnt?ScHtml.clientHeight:ScLoc.document.body.clientHeight:ScLoc.innerHeight;
    if(Nav4){   CntrTxt=MenuTextCentered!='left'?"<div align='"+MenuTextCentered+"'>":"";
        TxtClose="</font>"+MenuTextCentered!='left'?"</div>":""}
    FirstColPos=Nav4?FrstLoc.document:FrstLoc.document.body;
    SecColPos=Nav4?ScLoc.document:ScLoc.document.body;
    DocColPos=Nav4?DcLoc.document:ScLoc.document.body;
    if (TakeOverBgColor)FirstColPos.bgColor=AcrssFrms?SecColPos.bgColor:DocColPos.bgColor;
    if(MenuCentered=='justify'&&FirstLineHorizontal)ClcJus();
    if(FrstCreat){
        FrstCntnr=CreateMenuStructure('Menu',NoOffFirstLineMenus);
        FrstCreat=AcrssFrms?0:1}
    else CreateMenuStructureAgain('Menu',NoOffFirstLineMenus);
    if(TargetLoc)ClcTrgt();
    if(MenuCentered)ClcLft();
    if(MenuVerticalCentered)ClcTp();
    PosMenu(FrstCntnr,StartTop,StartLeft);
    IniFlg=1;
    Initiate();
    Creatd=1;
    if (AcrssFrms){
        ScLdAgainWin=ExpYes?ScLoc.document.body:ScLoc;
        ScLdAgainWin.onunload=UnLoaded}
    Trigger.onresize=Nav4?ReDoWhole:RePos;
    AfterBuild();
    if(MenuVerticalCentered=='static'&&!AcrssFrms)setInterval('KeepPos()',250);
    status='Menu ready for use'}

function KeepPos(){
    var TS=ExpYes?SCmplnt?ScHtml.scrollTop:FrstLoc.document.body.scrollTop:FrstLoc.pageYOffset;
    if(TS!=StaticPos){
        var FCStyle=Nav4?FrstCntnr:FrstCntnr.style;
        FrstCntnr.OrgTop=StartTop+TS;StaticPos=TS;
        FCStyle.top=FrstCntnr.OrgTop+P_X}}

function ClcJus(){
    var a=BorderBtwnElmnts?1:2,b=BorderBtwnElmnts?BorderWidth:0;
    var Size=Math.round(((FrstWinWdth-a*BorderWidth)/NoOffFirstLineMenus)-b),i,j;
    for(i=1;i<NoOffFirstLineMenus+1;i++){j=eval('Menu'+i);j[5]=Size}
    StartLeft=0}

function ClcTrgt(){
    var TLoc=Nav4?FrstLoc.document.layers[TargetLoc]:DomYes?FrstLoc.document.getElementById(TargetLoc):FrstLoc.document.all[TargetLoc];
    StartTop=M_StrtTp;
    StartLeft=M_StrtLft;
    if(DomYes){
        while(TLoc){StartTop+=TLoc.offsetTop;StartLeft+=TLoc.offsetLeft;TLoc=TLoc.offsetParent}}
    else{   StartTop+=Nav4?TLoc.pageY:TLoc.offsetTop;StartLeft+=Nav4?TLoc.pageX:TLoc.offsetLeft}}

function ClcLft(){
    if(MenuCentered!='left'&&MenuCentered!='justify'){
        var Size=FrstWinWdth-(!Nav4?parseInt(FrstCntnr.style.width):FrstCntnr.clip.width);
        StartLeft=M_StrtLft;
        StartLeft+=MenuCentered=='right'?Size:Size/2}}

function ClcTp(){
    if(MenuVerticalCentered!='top'&&MenuVerticalCentered!='static'){
        var Size=FrstWinHght-(!Nav4?parseInt(FrstCntnr.style.height):FrstCntnr.clip.height);
        StartTop=M_StrtTp;
        StartTop+=MenuVerticalCentered=='bottom'?Size:Size/2}}

function PosMenu(CntnrPntr,Tp,Lt){
    RcrsLvl++;
    var Cmplnt=RcrsLvl==1?FCmplnt:SCmplnt;
    var LftXtra=(DomNav&&!Opr)||Cmplnt?LeftPaddng:0;
    var TpXtra=(DomNav&&!Opr)||Cmplnt?TopPaddng:0;
    var Topi,Lefti,Hori;
    var Cntnr=CntnrPntr;
    var Mmbr=Cntnr.FrstMbr;
    var CntnrStyle=!Nav4?Cntnr.style:Cntnr;
    var MmbrStyle=!Nav4?Mmbr.style:Mmbr;
    var PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0;
    var PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0;
    var MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
    var MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
    var CntnrWt=!Nav4?parseInt(CntnrStyle.width):CntnrStyle.clip.width;
    var CntnrHt=!Nav4?parseInt(CntnrStyle.height):CntnrStyle.clip.height;
    var SubTp,SubLt;
    if (RcrsLvl==1 && AcrssFrms)!MenuFramesVertical?Tp=FrstWinHght-CntnrHt+(Nav4?4:0):Lt=RightToLeft?0:FrstWinWdth-CntnrWt+(Nav4?4:0);
    if (RcrsLvl==2 && AcrssFrms)!MenuFramesVertical?Tp=0:Lt=RightToLeft?ScWinWdth-CntnrWt:0;
    if (RcrsLvl==2 && AcrssFrms){Tp+=VerCorrect;Lt+=HorCorrect}
    CntnrStyle.top=RcrsLvl==1?Tp+P_X:0;
    Cntnr.OrgTop=Tp;
    CntnrStyle.left=RcrsLvl==1?Lt+P_X:0;
    Cntnr.OrgLeft=Lt;
    if (RcrsLvl==1 && FirstLineHorizontal){
        Hori=1;Lefti=CntnrWt-MmbrWt-2*BorderWidth;Topi=0}
    else{   Hori=Lefti=0;Topi=CntnrHt-MmbrHt-2*BorderWidth}
    while(Mmbr!=null){
        MmbrStyle.left=Lefti+BorderWidth+P_X;
        MmbrStyle.top=Topi+BorderWidth+P_X;
        if(Nav4)Mmbr.CmdLyr.moveTo(Lefti+BorderWidth,Topi+BorderWidth);
        if(Mmbr.ChildCntnr){
            if(RightToLeft)ChldCntnrWdth=Nav4?Mmbr.ChildCntnr.clip.width:parseInt(Mmbr.ChildCntnr.style.width);
            if(Hori){   SubTp=Topi+MmbrHt+2*BorderWidth;
                SubLt=RightToLeft?Lefti+MmbrWt-ChldCntnrWdth:Lefti}
            else{   SubLt=RightToLeft?Lefti-ChldCntnrWdth+ChildOverlap*MmbrWt+BorderWidth:Lefti+(1-ChildOverlap)*MmbrWt+BorderWidth;
                SubTp=RcrsLvl==1&&AcrssFrms?Topi:Topi+ChildVerticalOverlap*MmbrHt}
            PosMenu(Mmbr.ChildCntnr,SubTp,SubLt)}
        Mmbr=Mmbr.PrvMbr;
        if(Mmbr){   MmbrStyle=!Nav4?Mmbr.style:Mmbr;
            PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0;
            PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0;
            MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
            MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
            Hori?Lefti-=BorderBtwnElmnts?(MmbrWt+BorderWidth):(MmbrWt):Topi-=BorderBtwnElmnts?(MmbrHt+BorderWidth):(MmbrHt)}}
    RcrsLvl--}

function Initiate(){
    if(IniFlg){ Init(FrstCntnr);IniFlg=0;
        if(ShwFlg)AfterCloseAll();ShwFlg=0}}

function Init(CntnrPntr){
    var Mmbr=CntnrPntr.FrstMbr;
    var MCStyle=Nav4?CntnrPntr:CntnrPntr.style;
    RcrsLvl++;
    MCStyle.visibility=RcrsLvl==1?M_Show:M_Hide;
    while(Mmbr!=null){
        if(Mmbr.Hilite){Mmbr.Hilite=0;if(KeepHilite)LowItem(Mmbr)}
        if(Mmbr.ChildCntnr) Init(Mmbr.ChildCntnr);
        Mmbr=Mmbr.PrvMbr}
    RcrsLvl--}

function ClearAllChilds(Pntr){
    var CPCCStyle;
    while (Pntr){
        if(Pntr.Hilite){
            Pntr.Hilite=0;
            if(KeepHilite)LowItem(Pntr);
            if(Pntr.ChildCntnr){
                CPCCStyle=Nav4?Pntr.ChildCntnr:Pntr.ChildCntnr.style;
                CPCCStyle.visibility=M_Hide;
                ClearAllChilds(Pntr.ChildCntnr.FrstMbr)}
            break}
        Pntr=Pntr.PrvMbr}}

function GoTo(){
    if(this.LinkTxt){
        status='';
        var HP=Nav4?this.LowLyr:this;
        LowItem(HP);
        this.LinkTxt.indexOf('javascript:')!=-1?eval(this.LinkTxt):DcLoc.location.href=this.LinkTxt}}

function HiliteItem(P){
    if(Nav4){
        if(P.ro)P.document.images[P.rid].src=P.ri2;
        else{   if(P.HiBck)P.bgColor=P.HiBck;
            if(P.value.indexOf('<img')==-1){
                P.document.write(P.Ovalue);
                P.document.close()}}}
    else{   if(P.ro){   var Lc=P.Level==1?FrstLoc:ScLoc;
            Lc.document.images[P.rid].src=P.ri2}
        else{   if(P.HiBck)P.style.backgroundColor=P.HiBck;
            if(P.HiFntClr)P.style.color=P.HiFntClr}}
    P.Hilite=1}

function LowItem(P){
    if(P.ro){   if(Nav4)P.document.images[P.rid].src=P.ri1;
        else{   var Lc=P.Level==1?FrstLoc:ScLoc;
            Lc.document.images[P.rid].src=P.ri1}}
    else{   if(Nav4){   if(P.LoBck)P.bgColor=P.LoBck;
            if(P.value.indexOf('<img')==-1){
                P.document.write(P.value);
                P.document.close()}}
        else{   if(P.LoBck)P.style.backgroundColor=P.LoBck;
            if(P.LwFntClr)P.style.color=P.LwFntClr}}}

function OpenMenu(){    
    if(!Loadd||!Creatd) return;
    var TpScrlld=ExpYes?SCmplnt?ScHtml.scrollTop:ScLoc.document.body.scrollTop:ScLoc.pageYOffset;
    var LScrlld=ExpYes?SCmplnt?ScHtml.scrollLeft:ScLoc.document.body.scrollLeft:ScLoc.pageXOffset;
    var CCnt=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr;
    var ThisHt=Nav4?this.clip.height:parseInt(this.style.height);
    var ThisWt=Nav4?this.clip.width:parseInt(this.style.width);
    var ThisLft=AcrssFrms&&this.Level==1&&!FirstLineHorizontal?0:Nav4?this.Container.left:parseInt(this.Container.style.left);
    var ThisTp=AcrssFrms&&this.Level==1&&FirstLineHorizontal?0:Nav4?this.Container.top:parseInt(this.Container.style.top);
    var HP=Nav4?this.LowLyr:this;
    CurrntOvr=this;
    IniFlg=0;
    ClearAllChilds(this.Container.FrstMbr);
    HiliteItem(HP);
    if(CCnt!=null){
        if(!ShwFlg){ShwFlg=1;   BeforeFirstOpen()}
        var CCW=Nav4?this.LowLyr.ChildCntnr.clip.width:parseInt(this.ChildCntnr.style.width);
        var CCH=Nav4?this.LowLyr.ChildCntnr.clip.height:parseInt(this.ChildCntnr.style.height);
        var ChCntTL=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr.style;
        var SubLt=AcrssFrms&&this.Level==1?CCnt.OrgLeft+ThisLft+LScrlld:CCnt.OrgLeft+ThisLft;
        var SubTp=AcrssFrms&&this.Level==1?CCnt.OrgTop+ThisTp+TpScrlld:CCnt.OrgTop+ThisTp;
        if(MenuWrap){
            if(RightToLeft){
                if(SubLt<LScrlld)SubLt=this.Level==1?LScrlld:SubLt+(CCW+(1-2*ChildOverlap)*ThisWt);
                if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=ScWinWdth+LScrlld-CCW}
            else{   if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=this.Level==1?ScWinWdth+LScrlld-CCW:SubLt-(CCW+(1-2*ChildOverlap)*ThisWt);
                if(SubLt<LScrlld)SubLt=LScrlld}
            if(SubTp+CCH>TpScrlld+ScWinHght)SubTp=this.Level==1?SubTp=TpScrlld+ScWinHght-CCH:SubTp-CCH+(1-2*ChildVerticalOverlap)*ThisHt;
            if(SubTp<TpScrlld)SubTp=TpScrlld}
        ChCntTL.top=SubTp+P_X;ChCntTL.left=SubLt+P_X;ChCntTL.visibility=M_Show}
    status=this.LinkTxt}

function OpenMenuClick(){
    if(!Loadd||!Creatd) return;
    var HP=Nav4?this.LowLyr:this;
    CurrntOvr=this;
    IniFlg=0;
    ClearAllChilds(this.Container.FrstMbr);
    HiliteItem(HP);
    status=this.LinkTxt}

function CloseMenu(){
    if(!Loadd||!Creatd) return;
    if(!KeepHilite){
        var HP=Nav4?this.LowLyr:this;
        LowItem(HP)}
    status='';
    if(this==CurrntOvr){
        IniFlg=1;
        if(CloseTmr)clearTimeout(CloseTmr);
        CloseTmr=setTimeout('Initiate(CurrntOvr)',DissapearDelay)}}

function CntnrSetUp(Wdth,Hght,NoOff){
    var x=RcrsLvl==1?BorderColor:BorderSubColor;
    this.FrstMbr=null;
    this.OrgLeft=this.OrgTop=0;
    if(x)this.bgColor=x;
    if(Nav4){   this.visibility='hide';
        this.resizeTo(Wdth,Hght)}
    else{   if(x)this.style.backgroundColor=x;
        this.style.width=Wdth+P_X;
        this.style.height=Hght+P_X;
        this.style.fontFamily=FontFamily;
        this.style.fontWeight=FontBold?'bold':'normal';
        this.style.fontStyle=FontItalic?'italic':'normal';
        this.style.fontSize=FontSize+'pt';
        this.style.zIndex=RcrsLvl+Ztop}}

function MbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
    var Location=RcrsLvl==1?FrstLoc:ScLoc;
    var MemVal=eval(WhatMenu+'[0]');
    var t,T,L,W,H,S;
    var a,b,c,d;
    var Cmplnt=RcrsLvl==1?FCmplnt:SCmplnt;
    var LftXtra=(DomNav&&!Opr)||Cmplnt?LeftPaddng:0;
    var TpXtra=(DomNav&&!Opr)||Cmplnt?TopPaddng:0;
    this.PrvMbr=PrMmbr;
    this.Level=RcrsLvl;
    this.LinkTxt=eval(WhatMenu+'[1]');
    this.Container=MmbrCntnr;
    this.ChildCntnr=null;
    this.Hilite=0;
    this.style.overflow='hidden';
    this.style.cursor=ExpYes&&(this.LinkTxt||(RcrsLvl==1&&UnfoldsOnClick))?'hand':'default';
    this.ro=0;
    if(MemVal.indexOf('rollover')!=-1){
        this.ro=1;
        this.ri1=MemVal.substring(MemVal.indexOf(':')+1,MemVal.lastIndexOf(':'));
        this.ri2=MemVal.substring(MemVal.lastIndexOf(':')+1,MemVal.length);
        this.rid=WhatMenu+'i';
        MemVal="[img]\""+this.ri1+"\"[/img]"}
    this.value=MemVal;
    if(RcrsLvl==1){
        a=LowBgColor;
        b=HighBgColor;
        c=FontLowColor;
        d=FontHighColor}
    else{   a=LowSubBgColor;
        b=HighSubBgColor;
        c=FontSubLowColor;
        d=FontSubHighColor}
    this.LoBck=a;
    this.LwFntClr=c;
    this.HiBck=b;
    this.HiFntClr=d;
    this.style.color=this.LwFntClr;
    if(this.LoBck)this.style.backgroundColor=this.LoBck;
    this.style.textAlign=MenuTextCentered;
    if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
    if(MemVal.indexOf('<')==-1){
        this.style.width=Wdth-LftXtra+P_X;
        this.style.height=Hght-TpXtra+P_X;
        this.style.paddingLeft=LeftPaddng+P_X;
        this.style.paddingTop=TopPaddng+P_X}
    else{   this.style.width=Wdth+P_X;
        this.style.height=Hght+P_X}
    if(MemVal.indexOf('<')==-1&&DomYes){
        t=Location.document.createTextNode(MemVal);
        this.appendChild(t)}
    else this.innerHTML=MemVal;
    if(eval(WhatMenu+'[3]')&&ShowArrow){
        a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0;
        S=Arrws[a];
        W=Arrws[a+1];
        H=Arrws[a+2];
        T=RcrsLvl==1&&FirstLineHorizontal?Hght-H-2:(Hght-H)/2;
        L=RightToLeft?2:Wdth-W-2;
        if(DomYes){

            t=Location.document.createElement('img');
            this.appendChild(t);
            t.style.position='absolute';
            t.src=S;

            t.style.width=W+P_X;
            t.style.height=H+P_X;
            t.style.top=T+P_X;
            t.style.left=L+P_X}
        else{   MemVal+="<div style='position:absolute; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit'>[img]'"+S+"'></div[/img]";
            this.innerHTML=MemVal}}
    if(ExpYes){this.onselectstart=CnclSlct;
        this.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu;
        this.onmouseout=CloseMenu;
        this.onclick=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo }
    else{   RcrsLvl==1&&UnfoldsOnClick?this.addEventListener('mouseover',OpenMenuClick,false):this.addEventListener('mouseover',OpenMenu,false);
        this.addEventListener('mouseout',CloseMenu,false);
        RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?this.addEventListener('click',OpenMenu,false):this.addEventListener('click',GoTo,false)}}

function NavMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
    var a,b,c,d;
    if(RcrsLvl==1){
        a=LowBgColor;
        b=HighBgColor;
        c=FontLowColor;
        d=FontHighColor}
    else {  a=LowSubBgColor;
        b=HighSubBgColor;
        c=FontSubLowColor;
        d=FontSubHighColor  }
    this.value=eval(WhatMenu+'[0]');
    this.ro=0;
    if(this.value.indexOf('rollover')!=-1){
        this.ro=1;
        this.ri1=this.value.substring(this.value.indexOf(':')+1,this.value.lastIndexOf(':'));
        this.ri2=this.value.substring(this.value.lastIndexOf(':')+1,this.value.length);
        this.rid=WhatMenu+'i';this.value="[img]'"+this.ri1+"'[/img]"}
    if(LeftPaddng&&this.value.indexOf('<')==-1&&MenuTextCentered=='left')this.value='&nbsp\;'+this.value;
    if(FontBold)this.value=this.value.bold();
    if(FontItalic)this.value=this.value.italics();
    this.Ovalue=this.value;
    this.value=this.value.fontcolor(c);
    this.Ovalue=this.Ovalue.fontcolor(d);
    this.value=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.value+TxtClose;
    this.Ovalue=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.Ovalue+TxtClose;
    this.LoBck=a;
    this.HiBck=b;
    this.ChildCntnr=null;
    this.PrvMbr=PrMmbr;
    this.Hilite=0;
    this.visibility='inherit';
    if(this.LoBck)this.bgColor=this.LoBck;
    this.resizeTo(Wdth,Hght);
    if(!AcrssFrms&&eval(WhatMenu+'[2]'))this.background.src=eval(WhatMenu+'[2]');
    this.document.write(this.value);
    this.document.close();
    this.CmdLyr=new Layer(Wdth,MmbrCntnr);
    this.CmdLyr.Level=RcrsLvl;
    this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
    this.CmdLyr.visibility='inherit';
    this.CmdLyr.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu;
    this.CmdLyr.onmouseout=CloseMenu;
    this.CmdLyr.captureEvents(Event.MOUSEUP);
    this.CmdLyr.onmouseup=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo;
    this.CmdLyr.LowLyr=this;
    this.CmdLyr.resizeTo(Wdth,Hght);
    this.CmdLyr.Container=MmbrCntnr;
    if(eval(WhatMenu+'[3]')&&ShowArrow){
        a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0;
        this.CmdLyr.ImgLyr=new Layer(Arrws[a+1],this.CmdLyr);
        this.CmdLyr.ImgLyr.visibility='inherit';
        this.CmdLyr.ImgLyr.top=RcrsLvl==1&&FirstLineHorizontal?Hght-Arrws[a+2]-2:(Hght-Arrws[a+2])/2;
        this.CmdLyr.ImgLyr.left=RightToLeft?2:Wdth-Arrws[a+1]-2;
        this.CmdLyr.ImgLyr.width=Arrws[a+1];
        this.CmdLyr.ImgLyr.height=Arrws[a+2];
        ImgStr="[img]'"+Arrws[a]+"'[/img]";
        this.CmdLyr.ImgLyr.document.write(ImgStr);
        this.CmdLyr.ImgLyr.document.close()}}

function CreateMenuStructure(MName,NumberOf){
    RcrsLvl++;
    var i,NoOffSubs,Mbr,Wdth=0,Hght=0;
    var PrvMmbr=null;
    var WMnu=MName+'1';
    var MenuWidth=eval(WMnu+'[5]');
    var MenuHeight=eval(WMnu+'[4]');
    var Location=RcrsLvl==1?FrstLoc:ScLoc;
    if (RcrsLvl==1&&FirstLineHorizontal){
        for(i=1;i<NumberOf+1;i++){
            WMnu=MName+eval(i);
            Wdth=eval(WMnu+'[5]')?Wdth+eval(WMnu+'[5]'):Wdth+MenuWidth}
        Wdth=BorderBtwnElmnts?Wdth+(NumberOf+1)*BorderWidth:Wdth+2*BorderWidth;Hght=MenuHeight+2*BorderWidth}
    else{   for(i=1;i<NumberOf+1;i++){
            WMnu=MName+eval(i);
            Hght=eval(WMnu+'[4]')?Hght+eval(WMnu+'[4]'):Hght+MenuHeight}
        Hght=BorderBtwnElmnts?Hght+(NumberOf+1)*BorderWidth:Hght+2*BorderWidth;Wdth=MenuWidth+2*BorderWidth}
    if(DomYes){
        var MmbrCntnr=Location.document.createElement("div");
        MmbrCntnr.style.position='absolute';
        MmbrCntnr.style.visibility='hidden';
        Location.document.body.appendChild(MmbrCntnr)}
    else{   if(Nav4) var MmbrCntnr=new Layer(Wdth,Location)
        else{   WMnu+='c';
            Location.document.body.insertAdjacentHTML("AfterBegin","<div id='"+WMnu+"' style='visibility:hidden; position:absolute;'></div>");
            var MmbrCntnr=Location.document.all[WMnu]}}
    MmbrCntnr.SetUp=CntnrSetUp;
    MmbrCntnr.SetUp(Wdth,Hght,NumberOf);
    if(Exp4){   MmbrCntnr.InnerString='';
        for(i=1;i<NumberOf+1;i++){
            WMnu=MName+eval(i);
            MmbrCntnr.InnerString+="<div id='"+WMnu+"' style='position:absolute;'><\/div>"}
        MmbrCntnr.innerHTML=MmbrCntnr.InnerString}
    for(i=1;i<NumberOf+1;i++){
        WMnu=MName+eval(i);
        NoOffSubs=eval(WMnu+'[3]');
        Wdth=RcrsLvl==1&&FirstLineHorizontal?eval(WMnu+'[5]')?eval(WMnu+'[5]'):MenuWidth:MenuWidth;
        Hght=RcrsLvl==1&&FirstLineHorizontal?MenuHeight:eval(WMnu+'[4]')?eval(WMnu+'[4]'):MenuHeight;
        if(DomYes){
            Mbr=Location.document.createElement("div");
            Mbr.style.position='absolute';
            Mbr.style.visibility='inherit';
            MmbrCntnr.appendChild(Mbr)}
        else Mbr=Nav4?new Layer(Wdth,MmbrCntnr):Location.document.all[WMnu];
        Mbr.SetUp=Nav4?NavMbrSetUp:MbrSetUp;
        Mbr.SetUp(MmbrCntnr,PrvMmbr,WMnu,Wdth,Hght);
        if(NoOffSubs) Mbr.ChildCntnr=CreateMenuStructure(WMnu+'_',NoOffSubs);
        PrvMmbr=Mbr}
    MmbrCntnr.FrstMbr=Mbr;
    RcrsLvl--;
    return(MmbrCntnr)}

function CreateMenuStructureAgain(MName,NumberOf){
    var i,WMnu,NoOffSubs,PrvMmbr,Mbr=FrstCntnr.FrstMbr;
    RcrsLvl++;
    for(i=NumberOf;i>0;i--){
        WMnu=MName+eval(i);
        NoOffSubs=eval(WMnu+'[3]');
        PrvMmbr=Mbr;
        if(NoOffSubs)Mbr.ChildCntnr=CreateMenuStructure(WMnu+'_',NoOffSubs);
        Mbr=Mbr.PrvMbr}
    RcrsLvl--}


Ik heb me hier al suf op gezocht, misschien vinden jullie iets voor de hand liggend dat ik over het hoofd heb gezien?

  • iH8
  • Registratie: December 2001
  • Laatst online: 17-06-2024

iH8

welke foutmelding geeft javascript-console in firefox?

Aunt bunny is coming to get me!


  • EnnaN
  • Registratie: September 2002
  • Laatst online: 21:02

EnnaN

Toys in the attic

[longshot]enig idee sinds wanneer het niet meer werkt? kan het iets met die active content update van IE te maken hebben? doet ie het nergens meer? deed ie het wel?[/longshot]

sig


  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 12-12-2025
Jezusmina wat een code, waarom gebruik je dit i.p.v. de suckerfish-dropdowns? (Oftewel: lijsten en CSS, geen enkel Javascript, m.u.v. een behaviour voor IE)

We are shaping the future


  • joggie
  • Registratie: November 2004
  • Laatst online: 03-02-2025

joggie

Wie niet gek is, is saai

moet je alleen ff zeggen wat de foutmeling precies is ;)

Joggie ;)


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

JavaScript:
1
Menu2_2=new Array("Bezinning Postel 2005","http://users.skynet.be/so001034/driesbeyens/school/bezinningpostel/index.html","",0,20,200;

daar mist wat; volgende keer mag je zelf debuggen...

Intentionally left blank


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Het is niet de bedoeling om 752 regels code te posten :/

Lees onze FAQ's eens goed door en probeer het gerust eens (en dit keer met relevante code) ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.

Pagina: 1

Dit topic is gesloten.