title: Javascript onkeydown event fire only once?
body: <p>I want  to have a <code>onkeydown</code> event fire a function only once. for that function to fire again, the user has to release the key and press/hold again. 
  I know its fairly simple but I'm new at JS. Also I prefer to avoid using jQuery or other libs.
  One more thing, this should work for both ie and firefox. </p>