// JScript source code

// Global variables...
var ns4 = (document.layers) ? true : false;
var ie4 = (document.all && !document.getElementById) ? true : false;
var ie5 = (document.all && document.getElementById) ? true : false;
var ns6 = (!document.all && document.getElementById) ? true : false;

var obj = new Object();
if (ie4 || ie5)
	obj = document.all;
else if (ns4)
	obj = document.layers;
else
	obj = null;

// Methods...
function GetKeyCode(e)
{
	if (ns4 || ns6) return e.keyCode;
    if (ie4 || ie5) return event.keyCode;
}

function PassKeyToServer()
{
	var fld = obj["hidHandleKeyOnServer"];
	fld.value = window.event.keyCode + ":" + window.event.ctrlKey + ":" + window.event.shiftKey;
	__doPostBack("hidHandleKeyOnServer", "");
}

function ClickButtonOnEnterKey(e, buttonid)
{
	var bt;
    if (obj != null)
    	bt = obj[buttonid];
    else
    	bt = document.getElementById(buttonid);
    
    if (typeof bt == 'object')
    {
		if (GetKeyCode(e) == 13)
		{
	        bt.click(); 
	        return false; 
        } 
    } 
}