Problema con capas

Querque
28 de Marzo del 2002
En una página he creado dos capas que contienen una imagen cada una. Lo que quiero es que al cargar la página una capa descienda desde arriba hacia el centro y la otra se deslize desde la izquierda hacia el centro.

Para ello tengo éste código que pongo en el head:

<script languaje="JavaScript" type= "text/javascript">
var Pos_Top=100;
var Pos_Left=200;
function Mover(capa)
{
if (Pos_Top != 300) Pos_Top += 5;
else
Pos_Top=300;

document.all[capa].style.top=Pos_Top;

var temporal="setTimeout('Mover(""+capa+"")',20)";
eval(temporal)
}

function Mover2(capa) {
if (Pos_Left != 500 ) Pos_Left += 5;
else Pos_Left = 500;

document.all[capa].style.left=a;

var temporal="setTimeout('Mover2(""+capa+"")',20)";
eval(temporal)
}

</script>

El problema es que no consigo que una capa vaya de arriba a abajo y la otra de derecha a izquierda. Siempre toman las dos la misma dirección y da igual lo que cambie.

Por si sirve de algo en la etiqueta body llamo al evento OnLoad de la siguiente forma:


<BODY OnLoad="Mover('capa1'), Mover2('capa2');">


Si necesitais más ínformación no dudeis en pedírmelo. Muchas gracias por anticipado