// JavaScript Document

if(document.addEventListener){
document.addEventListener("keypress", HandleEnterKey, true);
}
else{
document.attachEvent("onkeypress", HandleEnterKey);
}

function HandleEnterKey(event) {
	var nav = window.Event ? true : false;
	if (nav) {
		return NetscapeEventHandler_KeyDown(event);
	} else {
		return MicrosoftEventHandler_KeyDown();
	}
}

function NetscapeEventHandler_KeyDown(e) {
	if (e.which == 13 && e.target.type != 'textarea' && e.target.type != 'submit') {
		var handler;
		for (var i=0;i<EnterKeyHandlers.length;i++)
		{
			if(e.target.id==EnterKeyHandlers[i].source)
			{
				handler=EnterKeyHandlers[i];
				eval(handler.postback);
				break;
			}
		}
		e.returnValue = false;
		e.cancel = true;
		e.preventDefault();
		return false;
	}
	return true;
}

function MicrosoftEventHandler_KeyDown() {
	if (event.keyCode == 13 && event.srcElement.type != 'textarea' && event.srcElement.type != 'submit') {

		var handler;
		for (var i=0;i<EnterKeyHandlers.length;i++)
		{
			if(event.srcElement.id==EnterKeyHandlers[i].source)
			{
				handler=EnterKeyHandlers[i];
				eval(handler.postback);
				break;
			}
		}

		event.returnValue = false;
		event.cancel = true;
		return false;
	}
	return true;
}	


