var imagePath = "/gmar/images/"; var imagesAreLoaded = 0; var rolloverImages = new Array; var normalImages = new Array; var currentOption = -1; function preloadRollovers() { var index = 0; var myString; for (i=0; i < document.images.length; i++) { myString = document.images[i].name if (myString.length > 0 && myString.substring(0,6) == "OPTION") { rolloverImages[index] = new Image(); rolloverImages[index].src = imagePath + myString.substring(7,myString.length) + "_over" + ".gif"; normalImages[index] = new Array(2) normalImages[index][0] = i normalImages[index][1] = imagePath + (myString.substring(7,myString.length)).toLowerCase() + ".gif"; index += 1; } } imagesAreLoaded = 1; syncMenu(); return (true); } function syncMenu() { var strContent = (document.title.replace(/\s/gi, "_")).toLowerCase(); for (i=0; i < normalImages.length; i++) { if ( (imagePath + strContent + ".gif") == normalImages[i][1] ) { doRollover(i); currentOption = i; break; } } } function doRollover(index) { if (imagesAreLoaded && index != currentOption) { document.images[normalImages[index][0]].src = rolloverImages[index].src; } return (false); } function doMouseout(index) { if (imagesAreLoaded && index != currentOption) { document.images[normalImages[index][0]].src = normalImages[index][1]; } return (true); }