jQuery.fn.preventDoubleSubmit = function() {
	jQuery(this).click( function(event) {
		if(!$(this).hasClass('ignorePreventDoubleSubmit')){
			if (this.form.beenSubmitted){
				return false;
			} else {
				this.form.beenSubmitted = true;
			}
		}
	});
};

$(document).ready(function(){
	$('input[type="submit"]').each(function(i){
		$(this).preventDoubleSubmit();
	});
});