jQuery.fn.faketable = function() {
    return this.each(function() {
        var parent = jQuery(this);
        parent.children().width('auto');
        parent.children().css('float', 'left');
        parent.children().css('margin', '0');
        parent.children().css('text-align', 'center');
        parent.find(':first-child').addClass('first-item');
        parent.find(':last-child').addClass('last-item');
        parent.css('min-width', 'inherit');
        totalChildWidth = 0;
        parent.children().each(function(i) {
            totalChildWidth += jQuery(this).outerWidth();
        });
        parent.css('min-width', totalChildWidth);
        parentWidth = String(parent.width());
        extraWidth = parentWidth - totalChildWidth;
        extraChildWidth = extraWidth/(parent.children().length);
        parent.children().each(function(i) {
            child = jQuery(this);
            childWidth = child.width();
            newChildWidth = childWidth+extraChildWidth;
            child.width(Math.floor(newChildWidth));
        });
    });
};
