
/**
 * @requires jQuery
 * Simple wrapper enabling setTimout within chained functions.
 * @param {optional Object} time - Tiempo a esperar antes de llamar a la proxima funcion en la cadena. Por defecto 1000 (1seg).
 * @param {optional Object} type - Tipo de funcion a colocar en el queue. Por defecto fx.
 */
$.fn.wait = function(time, type) {
    time = time || 1000;
    type = type || "fx";
    return this.queue(type, function() {
        var self = this;
        setTimeout(function() {
            $(self).dequeue();
        }, time);
    });
};
