// $Id: enter.js 14 2007-02-05 12:47:36Z willem $

var keylen = 4;

var keycodes = {
        0: true,
        8: true,
        13: true,
        37: true,
        39: true,
        46: true
    };
    
function checkPhone(frm) {
    var id = frm.code.value;
    return (id.length == keylen);
}

function checkKey(e) {
    var key = 0;
    var isCtrl = false;
    
	if (window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey;
		
	} else if(e.which) {	    
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) 
	    return true;
	
	// check for backspace or delete, or if Ctrl was pressed
	if (isCtrl || keycodes[key])
		return true;

	keychar = String.fromCharCode(key);

    var reg = new RegExp("[0-9]");
    return (reg.test(keychar));
}
