@legolaz: mi disculpa pero no me fije que ya habias respondido.
otra alternativa es pasando el elemento como argumento a la funcion. sucede que el keyword
this hace referencia a otro objeto porque la funcion esta definida en un nivel diferente. es decir, la funcion no fue definida en el mismo elemento.
Código:
function MoveScrollbar(elem,activate,side)
{
if(activate)
{
if(side)
{
elem.style.backgroundImage="url(images/arrow_ri_gl.png)";
intervalId=setInterval("MoveIt(true)",10);
}
else
{
elem.style.backgroundImage="url(images/arrow_le_gl.png)";
intervalId=setInterval("MoveIt(false)",10);
}
}
else
{
clearInterval(intervalId);
}
}
<div onclick="MoveScrollbar(this, ..., ...);">...</div>