(function($) {
	$.fn.konami = function(callback, code) {
		if(code == undefined) code = "77,77,77,80,79,82,80,71";
		
		return this.each(function() {
			var kkeys = [];
			$(document).bind("keydown", function(e){
				kkeys.push( e.which );
				if ( kkeys.toString().indexOf( code ) >= 0 ){
					$(this).unbind('keydown', arguments.callee);
					callback(e);
				}
			});
		});
	}

})(jQuery);
