jQuery.debug = function(info, type) {
    if(window.console) {
        switch(type) {
            case 'error':
                console.error(info);
                break;
            case 'warn':
                console.warn(info);
                break;
            default:
                console.log(info);
        }
    }
};

jQuery.error = function(info) {
    $.debug(info, 'error');
};

jQuery.warn = function(info) {
    $.debug(info, 'warn');
};

jQuery.log = function(info) {
    $.debug(info, 'log');
};

jQuery.fn.getForm = function(opciones) {
    var valores = $(this).serializeArray();
    var form = {};
	
    $.each(valores, function(i) {
        form[this.name] = this.value;
    });
    return form;
};
