var delay=40; function moveline(name, startx, starty, endx, endy, steps, wait) { if (wait && wait>0) { setTimeout('moveline ("'+name+'", '+startx+', '+starty+', '+endx+', '+endy+', '+steps+', '+(wait-1)+')', delay); } else { if(document.layers) { document.layers[name].left=startx; document.layers[name].top=starty; } else { document.all[name].style.left=startx; document.all[name].style.top=starty; } startx+=(endx-startx)/steps; starty+=(endy-starty)/steps; if (steps>0){ setTimeout('moveline("'+name+'", '+startx+', '+starty+', '+endx+', '+endy+', '+(steps-1)+')', delay); } } }