jQuery.extend({
sendPostForm: function( form, element, addData, callback) {

var url = form.attr('action');
var post = {};
var params = form.serializeArray();
jQuery.each(params, function(i, obj){
post[obj.name] = obj.value;
});

if(typeof(addData == 'object')) {
	for(add in addData) {
		post[add] = addData[add];
	}
}
element.load(url, post, callback);
return true;
}
});

jQuery.fn.extend({
sendPostForm: function(form) {

var element = $(this);
var url = form.attr('action');
var post = {};
var params = form.serializeArray();

jQuery.each(params, function(i, obj){
post[obj.name] = obj.value;
});
element.load(url, post);
return true;
}
});

/**
* NO LOAD
**/

jQuery.extend({
sendPostFormNoLoad: function( form, addData, callback) {

var url = form.attr('action');
var post = {};
var params = form.serializeArray();
jQuery.each(params, function(i, obj){
post[obj.name] = obj.value;
});

if(typeof(addData == 'object')) {
	for(add in addData) {
		post[add] = addData[add];
	}
}
$.post(url, post, callback);
return true;
}
});
