/**
 * Jquery plugin to submit a form via ajax
 *
 * Author:  Oscar van Egmond
 * Date:    18-05-2011
 * Usage:   $("#form").ajaxSubmit();
 */
(function($){
    $.fn.ajaxSubmit = function(options) {
	/* default values */
	var defaults = {
	    result: false
	};
	/* override default values with parameters */
	var options = $.extend({}, defaults, options);

	/* send ajax request */
	$.ajax({
	    type: $(this).attr("method"),
	    url: $(this).attr("action"),
	    data: $(this).serialize(),
	    success: function(msg){
		if(options.result != false) {
		    $(options.result).html(msg);
		}
	    }
	});
    }
})(jQuery);
