﻿$.fn.absCenter = function() {
    return this.each(function(i) {
        
        var elle = $(this);
        
        var scroll_top = document.documentElement.scrollTop;
        var scroll_left = document.documentElement.scrollLeft;
        
        var window_height = $(window).height();
        var window_width = $(window).width();
        
        var elle_width = elle.width();
        var elle_height = elle.height();

        elle.css("top", scroll_top + ((window_height - elle_height)/2));
        elle.css("left", scroll_left + ((window_width - elle_width)/2));
    });
}

$.fn.pause = function (n) {
    n = n || 1000;
    return this.queue(function () {
        var el = this;
        setTimeout(function () {
            return $(el).dequeue();
        }, n);
    });
};
