// Handles rollover images for NN3+ and IE4+ var loaded = new Array(); var F_menuIsEntered = false; var F_menuIsCreated = false; var F_menuAgt = navigator.userAgent.toLowerCase(); var F_menuIsGecko = (F_menuAgt.indexOf('gecko') != -1); var F_menuIsOpera = (F_menuAgt.indexOf('opera') != -1); var F_menuSubmenu; var F_menuTable = new Array(); function F_loadRollover(image,imageName,menu) { if (image && image.src && (null == image.out || typeof(image.out) == typeof(void(0)))) { s = image.src; image.out = new Image(); image.out.src = s; image.over = new Image(); if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >= 0) { s = imageName; } else { i = s.lastIndexOf('/'); if (i<0) i = s.lastIndexOf('\\'); if (i<0) { s = imageName; } else { s = s.substring(0,i+1) + imageName; } } image.over.src = s; image.menu = menu; loaded[image.name] = image; } } function F_roll(imageName,over) { if (document.images) { if (over) { imageObject = "over"; } else { imageObject = "out"; } image = loaded[imageName]; if (image) { ref = eval("image."+imageObject); if (ref) image.src = eval("image."+imageObject+".src"); else image.src = ''; ref = eval("image.menu"); if (ref) { if (over) F_menuOpen(image, image.menu); else F_menuClose(); } } if (window.event) window.event.cancelBubble = true; } } function F_menufindLeft(b) { v = b.offsetLeft; if (b.offsetParent) v += F_menufindLeft(b.offsetParent); return v; } function F_menufindTop(b) { v = b.offsetTop; if (b.offsetParent) v += F_menufindTop(b.offsetParent); return v; } function F_menuOpen(o, a) { var menu; if (F_menuIsGecko) menu = document.getElementById(a[1] + 'LYR'); else if (document.layers) menu = document.layers[a[1] + 'LYR']; else menu = eval(a[1] + 'LYR'); if (F_menuSubmenu) { if (F_menuSubmenu != menu) { if (document.layers) F_menuSubmenu.visibility = 'hidden'; else F_menuSubmenu.style.visibility = 'hidden'; } else { F_menuIsCreated = true; return; } } F_menuSubmenu = menu; var horizontal = a[2]; if (document.layers) { F_menuSubmenu.document.open(); F_menuSubmenu.document.write(F_menuTable[a[1]]); F_menuSubmenu.document.close(); F_menuSubmenu.top = document.layers[o.name].pageY + (horizontal ? a[0] : 0); F_menuSubmenu.left = document.layers[o.name].pageX + (horizontal ? 0 : a[0]); F_menuSubmenu.visibility = 'visible'; } else { var menutop = F_menufindTop(o); var menuleft = F_menufindLeft(o); if (horizontal) menutop += a[0]; else menuleft += a[0]; F_menuSubmenu.style.top=menutop; F_menuSubmenu.style.left=menuleft; F_menuSubmenu.style.visibility = 'visible'; } F_menuIsCreated = true; } function F_menuClose() { F_menuIsCreated = false; setTimeout('F_checkMenuClose()', 100); } function F_checkMenuClose() { if (!F_menuIsEntered && !F_menuIsCreated && F_menuSubmenu) { if (document.layers) F_menuSubmenu.visibility = 'hidden'; else F_menuSubmenu.style.visibility = 'hidden'; F_menuSubmenu = 0; } } function F_menu(a) { var navname = a[0]; var s; s = ''; var i = 1; while (i < a.length) { var link = a[i]; var target = ''; var p = link.indexOf(' target='); if (p != -1) { target = link.substr(p + 8); link = link.substr(0, p); } s += '
'; s += '"); document.writeln(s); document.writeln(""); } else if (F_menuIsOpera) { document.writeln(""); } else if (document.all) { document.writeln(""); } else if (document.layers) { document.writeln(''); F_menuTable[navname] = s; } } function F_menumouseover() { F_menuIsEntered = true; F_menuIsCreated = false; } function F_menumouseout() { F_menuIsEntered = false; setTimeout('F_checkMenuClose()', 100); } function F_rolls(imageName,over) { if (over) F_menumouseover(); else F_menumouseout(); F_roll(imageName,over); }