Hi all.
Funkdaddu:
yeah, i was afraid of that, it slowly was beginning to dawn on me that might be the problem. I guess FF takes too many liberties with it's forgiveness so it let me go off in a wrong direction. thanks for pointing it out my conceptual error. It'll be a big help for this project and anything else I work on in the future!
(I hope this makes sense

The reason I was using unique names was because if I used <div>s in my function any and all <div>s would be put into the object and it would get too complicated, plus I wanted to have the versatility of using other <div>s to format my page. same with using <a>. Just to check, if I were to use <div> and <a>, every instance of those two on the page would be put into the "links" and "tabs" objects that I create in the function right?
mastercomputers:
I think you've saved me! At least you've given me the one bit of conceptual information I didn't know. (document.getElementById().getElementsByTagNames() ... I would never have thought of that!) First of all, thank you for the effort in writing a similar, and fully functioning, code, I really appreciate it. It helped me to understand what I was doing wrong, which is great.
I'm not too knowledgeable about using the proper standards, but since I haven't specified anything otherwise I'm guessing everything is in html 4.0 or whatnot. Was your confusion as to if I was using html because of the <left> and <content> tags?
As funkdaddu pointed out I was incorrectly trying to create html tags, so now I've changed <left> to <span> and then I changed all the <content>s into <div>s and added the extra <div> surrounding all the <div>s I want to change. And now it works beautifully!
Since you mentioned that my code was confusing, is it poorly written or was it just confusing because of the crazy tag thing I was trying to do? I barely know how to identify correctly what i'm using, or if I'm using proper form or html habits, so I was wondering if it's essential that I be 100% true to standards and form? Might I be setting myself up for some more confusion later on? Any tips, suggestions, or a finger in the right direction would be awesome. If there's anything else you need me to do, don't hesitate to ask.
So in conclusion.... sorry for the extremely long post. Thanks to everyone who read and contributed to my problem. I've fixed the problem for now all thanks to your advice. You guys are all livesavers. hopefully I'll be able to beef up my own skills and help others out as well.
thanks again.