function getMethodReference(object, method, arguments) {
	if(!(method instanceof Function)) {
		method = object[method];
	}
	return function() {
		return method.apply(object, arguments);
	}
}

function getTarget(event) {
	var target = null;
	if(event == null) {
		target = window.event.srcElement
	} else {
		target = event.target;
	}
	if (!target && window.event.srcElement){
			target = window.event.srcElement;
	}
	if(target.nodeType == 3) {
		target = target.parentNode;
	}
	return target;
}
