function FindElement(controlId){
if (document.getElementById){
        var element1 = document.getElementById(controlId);
        if (element1 != null){
            return element1;
        }
    }

    if (document.all){
        var element2 = document.all[controlId];

        if (element2 != null){
            return element2;
        }
    }


    var frm = document.forms[0];
    var element3 = frm.controlId;

    if (element3 != null){
        return element3;
    }

    for (var i = 0; i < frm.elements.length; i++){
        if (frm.elements[i].name.indexOf(element3) != -1){
            return frm.elements[i];
        }
    }

    return null;
}

function enterKeyTrap(e, controlId , myCaller){
	if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)){
		var xcontrol = FindElement(controlId);

		if (xcontrol != null){
			if (e != null){
				e.cancelBubble = true;
				e.returnValue = false;
			}

		xcontrol.click();

		return false;
		}
	}

	return true;
}