input要素以外へのマウスクリックイベントをトラップするために、
以下のようなコードを書こうと思ってます。

document.onmousedown = myMousedown;
function myMousedown(e){
  if( e.target.tagName == 'INPUT' ){
    // スルーしたい
    // 本来の document.onmousedown を呼びたい
  }
  // 自分の処理
}

しかし「// スルーしたい」の部分をどう書いたらよいか分かりません。
#document.onmousedown(e)とすると、当然 too much recursion となります…orz

なぜこのようなコードが必要かというと、ドラッグ可能なレイヤー上に
フォームエレメントを置きたいのですが、ドラッグするためのコードが
フォームエレメントへのフォーカスを奪ってしまうのでうまくいかないのです…
どなたか詳しい方教えて下さい。