mira, eso lo solucionas con CSS
existen varias tecnicas para hacer eso, en lo personal prefiero los SPRITES, es una sola imagen, solo que una parte de esta, la mitad, es la parte normal del boton, la otra mitad es la parte del over, luego, con CSS cambias la posicion de la imagen cuando el mouse esta sobre el boton
ejemplo:
<a href="#" class="boton"><span>Inicio</span></a>
ok, ahora el CSS
Código PHP:
a.boton span{
display:none;
}
a.boton:link,a.boton:visited{
display:block;
width:186px;
height:26px;
background-image:url(inicio.jpg);
background-position:0px 0px;
}
a.boton:hover,a.boton:active{
background-position:0px -26px;
}
have funnnnnnn