Buenas,
no entiendo porqué no me funciona éste código. Tampoco es que sepa mucho de javascript.

Lo pongo en onmouseover, pero no pasa nada. En IE me dice que el error se debe porque se requiere un objeto.
Código:
function mapa(posicion) {
var pos = document.getElementById(zonas-mapa);
pos.style.backgroundPosition = '-3px ' + posicion;
}
Es algo muy simple (creo). Es para que al pasar por un enlace, cambie la posición de una imagen en una capa.
Saludos, y muchas gracias.
PD: Sé que el título no es adecuado.