<script language="javascript" type="text/javascript">
var n = 7;
function document.onkeydown()
{
//alert(event.keyCode);
var e = event.srcElement;
var c = event.keyCode;
switch(c)
{
case 37: //left
moveCursor(e,-1);
break;
case 38: //up
moveCursor(e,-n);
break;
case 39: //right
moveCursor(e,1);
break;
case 40: //down
moveCursor(e,n);
break;
}
}
function moveCursor(e,n)
{
var i = e.sourceIndex;
var sign = n > 0? 1 : -1;
n = Math.abs(n);
i=i+sign*1;
while ( i >=0 && i < document.all.length)
{
e = document.all[i];
if (e.tagName == "INPUT" && e.type == "text")
{
n--;
if (n==0)
break;
}
i=i+sign*1;
}
if ( i >= 0 && i < document.all.length && n==0)
document.all[i].focus();
}
</script>