/***********************************************
can be used to trap keystokes from an onKeyPress event.

onKeyPress="return jdKT.trap(event,this);"

file dependencies
jdbrowser.js
****/
var jdKT = new jdKeyTrap();

function jdKeyTrap()
{

	this.key = -1;
	this.eventHandler = defaultHandler;
	this.trap = trap;
	this.key = 13;
}

function defaultHandler()
{
	alert("no key trap handler defined");
	return true;
}

function trap(e) {
	var charcode = -1;
	var lbReturn = true;

	if (isNS && e.which) {
		charcode = e.which;
	} else if (isIE && e.keyCode) {
		charcode = e.keyCode;
	}

	if (charcode == this.key) {
		lbReturn = this.eventHandler();
	}

	return lbReturn;
}