lm_php5_Util = Class.create();

lm_php5_Util.isArray = function(arg) {
	return lm_php5_Util.isObject(arg) && arg.constructor == Array;
};

lm_php5_Util.isObject = function(arg) {
	return (typeof arg == 'object' && !!arg) || lm_php5_Util.isFunction(arg);
};

lm_php5_Util.isFunction = function(arg) {
	return typeof arg == 'function';
};

lm_php5_Util.JsLoader = function(file) {
	
};

lm_php5_Util.ltrim = function (str) {
	return (str.replace(/^\s+/,""));
};

lm_php5_Util.rtrim = function (str) {
	return (str.replace(/\s+$/,""));
};

lm_php5_Util.trim = function (str) {
    return (str.replace(/\s+$/,"").replace(/^\s+/,""));
};

lm_php5_Util.isEmpty = function(str) {
	return str == '';
};

lm_php5_Util.getCharFromKeyEvent = function(event) {
	var key;
	if (window.event) { // IE
		key = event.keyCode;
	} else if (event.which) { // Netscape/Firefox/Opera
		key = event.which;
	}
	return String.fromCharCode(key);
};

