holaa!!!
veamos ... asumo q debes tener una funcion que pinte el boton en el evento MOUSEOVER ... y otra funcion (quizas la misma) ... para despintarlo en el evento MOUSEOUT ...
me gustaria saber si tu menu es grafico ... o si es con CSS ... en el caso q sea grafico haz esto:
1. a cada imagen (entiendase como menu) ... dale un ID que termine en un numero y que sean correlativos... o sea.. menu1, menu2, menu3, menu4 .... menuX ... ej ... <img src="menu1.jpg" id="menu1">
2. crea una variable global en tu Jscript que se llame dondeestoy .. e iguala a 0. cuando digo variable global me refiero a que este declarada en la primera linea fuera de toda funcion ;D
3. crea una funcion que se llame irA(pos) ... donde el "pos" sea un numero q puede ser entre 1 y la cantidad de menus q tengas... dicha funcion lo unico que hara sera llamar a la funcion que usas para pintar el MENU...esta funcion la pondras al final de tu html antes de terminar la etiqueta </body> (algo asi como cuando usas GOOGLE ANALYTICS) de cada pagina que represente la seccion a la que entras..
<script>
<!--
irA(2);
-->
</script>
4. la funcion irA(pos) marcara la variable dondeestoy para que siempre sepas en q seccion estas... y llamara a la funcion q usas para pintar el MENU ... no se como este hecha tu funcion pero si la muestras seria genial.
function irA(pos)
{
dondeestoy=pos;
pintamenu(pos);
}
existe una ultima cosa q tienes q tener en cuenta ... y es q la funcion que pinta el MENU tiene q preguntar x la variable dondeestoy cada vez q pases el mouse encima del menu para q NO desmarque el MENU en donde estas actualmente ...
si quieres un ejemplo mas claro ... mira esta pagina
www.prc.com.pe o
www.pamolsa.com.pe .. donde uso la misma logica ... cada seccion llama a una funcion en JS ... q pinta lo que corresponde pintar.
salu2
vm
pd. si algo no queda claro .. preguntas no mas