The order in which you are loading things up:
Code:
loadobjs('switchcontent.js', 'switchicon.js', 'switch.css', 'switchvar.js', 'switchcall.js')
Is either not being respected by IE 6 or it is and some part of it is executing before the content for it has been imported. Also, switchvar.js has a syntax error:
Code:
function LinkUp()
{
var number = document.DropDown.excursion.selectedIndex;
location.href = parent.excursion.location=
}
and parent.excursion.location might not be valid anyway. The word location is reserved, if you are also using it for the name of a form element, at least some browsers may not like it. Your not using the var number, so it looks to me as though this script is a left over of an edited script that may never have worked and certainly doesn't now. If it is not being used, it should be removed from the page (not be loaded).
Getting back to the first issue, since you appear to be using loadobjs onload of the page, you might as well hard code a link to the css file and make the scripts ordinary external scripts. Once you do that, the error will either disappear or become noticeable in other browsers with better error reporting and be more easily dealt with as a result.
BTW, as it stands now, the script on Holidays doesn't work in FF either.
Bookmarks