Hey there,
Your Button is getting a PostBack right now, that could be a problem. So add
return false;
inside your calcRoute function in the end.
and you might wanna debug the JavaScript code to see if it is being called, you could use alerts from line to line.
Hope it helps
Azee...