jQuery.clickOrEnter = function(element,callback) {
	jQuery(element).bind('click', function(event) {
  		callback();
  		event.preventDefault(); //prevent browser from following the actual href
	});
	jQuery(element).bind('keypress', function(event) {
		var code=event.charCode || event.keyCode;
		if(code && code == 13) {// if enter is pressed
  			callback();
  			event.preventDefault(); //prevent browser from following the actual href
		};
	});
};

jQuery.clickOrEnterWithElem = function(element,callback) {
	jQuery(element).bind('click', function(event) {
  		callback(event.target);
  		event.preventDefault(); //prevent browser from following the actual href
	});
	jQuery(element).bind('keypress', function(event) {
		var code=event.charCode || event.keyCode;
		if(code && code == 13) {// if enter is pressed
  			callback(event.target);
  			event.preventDefault(); //prevent browser from following the actual href
		};
	});
};
