/*
    Class:      countDown
    Author:     David Walsh
    Website:    http://davidwalsh.name
    Version:    1.0.0
    Date:       11/30/2008
    Built For:  jQuery 1.2.6
*/
jQuery.fn.countDown = function(settings,to) {
    settings = jQuery.extend({
        startFontSize: '12px',
        endFontSize: '12px',
        duration: 1000,
        startNumber: 10,
        endNumber: 0,
        callBack: function() { }
    }, settings);
    return this.each(function() {
        if(!to && to != settings.endNumber) { to = settings.startNumber; }
        $(this).text(to).css('fontSize',settings.startFontSize);
        $(this).animate({
            'fontSize': settings.endFontSize
        },settings.duration,'',function() {
            if(to > settings.endNumber + 1) {
                $(this).css('fontSize',settings.startFontSize).text(to - 1).countDown(settings,to - 1);
            } else {
                settings.callBack(this);
            }
        });

    });
};
