

function drawplayer()
{
    var palikka=elements[player_x][player_y];//document.getElementById(player_x+'-'+player_y);
    under=palikka.innerHTML;
    palikka.innerHTML=player;   
}

function move()
{
   if(routelen>0)
   {      
       
       var palikka=elements[player_x][player_y];//document.getElementById(player_x+'-'+player_y);
       palikka.innerHTML=under;
       palikka.style.background='';
       player_x=route_x[routelen-1];
       player_y=route_y[routelen-1];

       routelen--;
       drawplayer();
       vision();
      
   }
   else
   {
      var palikka=elements[player_x][player_y];//document.getElementById(player_x+'-'+player_y);
      palikka.style.background='';
   } 
   
   setTimeout('move()', 200);
}

function nappi(e)
{
var keynum;
var keychar;
var numcheck;

if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
keychar = String.fromCharCode(keynum);

if(keychar=='W' || keychar=='&') select(player_x, player_y-1);
else if(keychar=='S' || keychar=='(') select(player_x, player_y+1);
else if(keychar=='A' || keychar=='%') select(player_x-1, player_y);
else if(keychar=='D' || keychar=='\'') select(player_x+1, player_y);

var laatikko=document.getElementById('bla');
if(laatikko) laatikko.value="";

info(keychar+'_'+keynum);

return false;
}

function chain() {
    for(var index = 0; index < arguments.length; ++index) {
        try {
            var result = arguments[index]();
            return result;
        } catch(ignore) {}
    }
}

