excuse me guyz if my post wuld be off-topic, but here is a function on javascript that captures function keys:
<HTML>
<!-- CREATION DATE: 26/07/01 -->
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE="JavaScript">
function fKeyCheck(e)
{
var charCode =(navigator.appName == "Netscape"

? e.witch : e.keyCode
status = charCode //Ascii code
if (status == 112){alert("F1"

;e.keyCode = 0} // f1 will still pop help
if (status == 113){alert("F2"

;e.keyCode = 0}
if (status == 114){alert("F3"

;e.keyCode = 0}
if (status == 115){alert("F4"

;e.keyCode = 0}
if (status == 116){alert("F5"

;e.keyCode = 0}
if (status == 117){alert("F6"

;e.keyCode = 0}
if (status == 118){alert("F7"

;e.keyCode = 0}
if (status == 119){alert("F8"

;e.keyCode = 0}
return false
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT TYPE="text" NAME="kp1" SIZE=40 MAXLENGTH=40 onKeyDown="return fKeyCheck(event)">
</FORM>
</BODY>
</HTML>
may be it'll help u somehow

Victor