Alrighty, Problem #1:
This is a programming concept that not everyone understands, and it stems from the idea of overloading. Let's say I want to create a function that takes an integer, and returns the left-most digit, called lefter(number). Later on, I want this function to be able to also start from a specified point, so I create ANOTHER function called lefter(number, start). Despite the fact that they are named the same, they each take a different number of variables, so they different functions.
Your page has this:
Code:
tabdropdown.init("bluemenu")
but needs this:
Code:
tabdropdown.init("bluemenu", 0)
tabdropdown.init requires two variables, see the description on the script's page for info. Firefox handles this appropriately, IE makes for bad programmers
.
Problem #2: There is a LOT of css in there, and without me grabbing all that and setting up a test site, it's hard for me to judge exactly what you need to change, but I'd start by changing:
Code:
.bluetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 0;
color: #000000;
background: white url(http://www.stickpeopleproductions.com/WholeAthlete/assets/graphics/NavGray.gif) repeat-x top left; /*THEME CHANGE HERE*/
height: 28px;
}
to:
Code:
.bluetabs li a{
text-decoration: none;
padding: 0px;
margin-right: 0px;
border: 0;
color: #000000;
background: white url(http://www.stickpeopleproductions.com/WholeAthlete/assets/graphics/NavGray.gif) repeat-x top left; /*THEME CHANGE HERE*/
height: 28px;
}
The basic concept of them being right next to each other is removing all margin and padding from the left and right of the elements.
Problem #3: I have no idea if it's controlled in the javascript unless I see it.
Bookmarks