var nom = 8; // Numero de Menus var ttls = new Array(); var subs = new Array(); var lastn; var lastmove; if (document.layers) { visible = 'show'; hidden = 'hide'; } else if ((document.all) || (document.getElementById)) { visible = 'visible'; hidden = 'hidden'; } for (var i = 1; i <= nom; i++) { ttls[i] = ('title' + i); subs[i] = ('submenu' +i); } lastn = (nom + 1); lastmove = 0; function SubtraiPixel(a,b) { var res; res = parseFloat(a) - parseFloat(b); return (res + 'px'); } function SomaPixel(a,b) { var res; res = parseFloat(a) + parseFloat(b); return (res + 'px'); } function lasttoggle(n,move) { if (n <= nom) { menu = ('submenu' + n); if (document.layers) { submenu = document.layers[menu]; } else if (document.all) { submenu = document.all(menu).style; } else if (document.getElementById) { submenu = document.getElementById(menu).style; } if (submenu.visibility == visible) { submenu.visibility = hidden; for (var i = (n+1); i <= nom; i++) { if (document.layers) { document.layers[ttls[i]].top -= move; } else if (document.all) { document.all(ttls[i]).style.pixelTop -= move; } else if (document.getElementById) { document.getElementById(ttls[i]).style.top = SubtraiPixel(document.getElementById(ttls[i]).style.top, move); } } } } } function toggle(n,pos,move) { menu = ('submenu' + n); if (document.layers) { submenu = document.layers[menu]; submenu.Top -= pos; } else if (document.all) { submenu = document.all(menu).style; submenu.pixelTop -= pos; } else if (document.getElementById) { submenu = document.getElementById(menu).style; submenu.top = SubtraiPixel(submenu.top, pos); } if (submenu.visibility == visible) { submenu.visibility = hidden; for (var i = (n+1); i <= nom; i++) { if (document.layers) { document.layers[ttls[i]].top -= move; } else if (document.all) { document.all(ttls[i]).style.pixelTop -= move; } else if (document.getElementById) { document.getElementById(ttls[i]).style.top = SubtraiPixel(document.getElementById(ttls[i]).style.top, move); } } } else { if (document.layers) { submenu.top = pos; } else if (document.all) { submenu.pixelTop = pos; } else if (document.getElementById) { submenu.top = pos + 'px'; } submenu.visibility = visible; if (lastn != n) { lasttoggle(lastn,lastmove); } for (var i = (n+1); i <= nom; i++) { if (document.layers) { document.layers[ttls[i]].top += move; } else if (document.all) { document.all(ttls[i]).style.pixelTop += move; } else if (document.getElementById) { document.getElementById(ttls[i]).style.top = SomaPixel(document.getElementById(ttls[i]).style.top, move); } } } lastn = n; lastmove = move; } function clickItem(PagInf,ImgName) { if(PagInf=="") { alert(""); return false; } document.menuForm.action = PagInf + "." + ImgName; document.menuForm.submit(); } function goMenuGPC(sURL) { document.menuForm.action =""; document.menuForm.submit(); window.open(sURL,'',0); }