(function($){


$.fn.askForConfirm = function(){
	this.click(function(evt){
		if(!confirm($(this).attr('title'))){
			evt.preventDefault();
			return false;
		}else{
			return true;
		}
	});
}

$.fn.timebomb = function(timer,cb,event){
	var me = this;
	var callback = null;
	if(typeof timer == 'function'){
		callback = timer;
		timer = me.timebomb.options.timer;
		event = cb || me.timebomb.options.event;
	}else{
		callback = cb;
		event = event || me.timebomb.options.event;
	}
	me.each(function(){
		var myself = this;
		var i = $(myself);
		i.bind(event,function(evt){
			clearTimeout(i.timebomb.timerId);
			i.timebomb.timerId = setTimeout(function(){
				callback.apply(myself,[evt]);
			},timer);
		});
	});
	return me;
};

$.fn.timebomb.options = {
	timer:1000,
	event:'keyup',
};

$.fn.timebomb.timerId = 0;

})(jQuery)