Thanks so much for your help John. I've got everything working now, including the thumbnail viewer.
This is an example of what I did with the HTML from your example:
Code:
<!-- TOP LEVEL MENU -->
<a href="#cdiv0" onClick="displayOne('cdiv', 0);displayOne('cdivB', 0)">Home</a>
<a href="#cdiv1" onClick="displayOne('cdiv', 1);displayOne('cdivB', 3)">About</a>
<a href="#cdiv2" onClick="displayOne('cdiv', 2);displayOne('cdivB', 6)">Contact</a>
<hr/>
<!-- END TOP LEVEL MENU -->
<!-- 2ND LEVEL MENU -->
<div id="container">
<div class="showhide" id="cdiv0" name="cdiv0">
HOME menu<br/>
<a href="#cdivB0" onClick="displayOne('cdivB', 0);return false;">Sub Home 1</a>
<a href="#cdivB1" onClick="displayOne('cdivB', 1);return false;">Sub Home 2</a>
<a href="#cdivB2" onClick="displayOne('cdivB', 2);return false;">Sub Home 3</a>
</div>
<div class="showhide" id="cdiv1" name="cdiv1">
ABOUT menu <br/>
<a href="#cdivB3" onClick="displayOne('cdivB', 3);return false;">Sub About 1</a>
<a href="#cdivB4" onClick="displayOne('cdivB', 4);return false;">Sub About 2</a>
<a href="#cdivB5" onClick="displayOne('cdivB', 5);return false;">Sub About 3</a>
</div>
<div class="showhide" id="cdiv2" name="cdiv2">
CONTACT menu<br/>
<a href="#cdivB6" onClick="displayOne('cdivB', 6);return false;">Sub Contact 1</a>
<a href="#cdivB7" onClick="displayOne('cdivB', 7);return false;">Sub Contact 2</a>
<a href="#cdivB8" onClick="displayOne('cdivB', 8);return false;">Sub Contact 3</a>
</div>
</div>
<!-- END 2ND LEVEL MENU -->
<hr/>
<!-- BOTTOM LEVEL CONTENT -->
<div id="container2">
<div class="showhide" id="cdivB0" name="cdivB0">SUB HOME 1 page SUB HOME 1 page SUB HOME 1 page <a class="tlink" href="#">[Top]</a><br> </div>
<div class="showhide" id="cdivB1" name="cdivB1">SUB HOME 2 page SUB HOME 2 page SUB HOME 2 page <a class="tlink" href="#">[Top]</a><br> </div>
<div class="showhide" id="cdivB2" name="cdivB2">SUB HOME 3 page SUB HOME 3 page SUB HOME 3 page <a class="tlink" href="#">[Top]</a><br> </div>
<div class="showhide" id="cdivB3" name="cdivB3">SUB ABOUT 1 page SUB ABOUT 1 page SUB ABOUT 1 page <a class="tlink" href="#">[Top]</a><br> </div>
<div class="showhide" id="cdivB4" name="cdivB4">SUB ABOUT 2 page SUB ABOUT 2 page SUB ABOUT 2 page <a class="tlink" href="#">[Top]</a><br> </div>
<div class="showhide" id="cdivB5" name="cdivB5">SUB ABOUT 3 page SUB ABOUT 3 page SUB ABOUT 3 page <a class="tlink" href="#">[Top]</a><br> </div>
<div class="showhide" id="cdivB6" name="cdivB6">SUB CONTACT 1 page SUB CONTACT 1 page SUB CONTACT 1 page<a class="tlink" href="#">[Top]</a><br> </div>
<div class="showhide" id="cdivB7" name="cdivB7">SUB CONTACT 2 page SUB CONTACT 2 page SUB CONTACT 2 page<a class="tlink" href="#">[Top]</a><br> </div>
<div class="showhide" id="cdivB8" name="cdivB8">SUB CONTACT 3 page SUB CONTACT 3 page SUB CONTACT 3 page<a class="tlink" href="#">[Top]</a><br> </div>
</div>
<!-- END BOTTOM LEVEL CONTENT -->
I was just a little unsure about what this code was doing:
Code:
if(dom)
document.write('<style type="text/css" id="dummy">\
.tlink{\
display:none;\
}\
<\/style>')
if(dom&&typeof getItem('dummy').disabled=='boolean'){
document.write('<style type="text/css" id="showhide">\
.showhide{\
display:none;\
}\
#cdiv0 {\
display:block;\
}\
<\/style>');
disStyle=1;
}
And just a comment for anyone who tries to use your script to swap text: When labeling the div IDs (ie. <div id="cdiv0">, <div id="cdiv1">) if you skip numbers, it kind of messes things up. Start from 0 and go up.
Bookmarks