function f_ticker()
{
    var label = document.getElementById('timeCounter');

    var TaxSeasonlabel = document.getElementById('TaxSeason');
    var TaxReturnlabel = document.getElementById('TaxReturn');
    var TaxExtensionlabel = document.getElementById('TaxExtension');

    var today = new Date();
    var lastDay = new Date('Apr 15, 2012 00:00:00');

    var janDate = new Date('Jan 01, 2012 00:00:00');
    var aprDate = new Date('Apr 15, 2012 00:00:00');
    var octDate = new Date('Oct 15, 2011 00:00:00');

    var one_day = 1000*60*60*24;
    var labelMessage = '&nbsp;';

    var daysLeft = 0;

    if (label!=null)
    {
        daysLeft = Math.ceil((lastDay-today)/one_day);

        if (daysLeft < 0)
        {
            daysLeft=daysLeft + 365;
        }

        labelMessage += daysLeft.toString();
        label.innerHTML=labelMessage;
    }

    labelMessage = '&nbsp;';

    if (TaxSeasonlabel!=null)
    {
        daysLeft = Math.ceil((janDate-today)/one_day);

        if (daysLeft < 0)
        {
            daysLeft=daysLeft + 365;
        }

        labelMessage += daysLeft.toString();

        if (daysLeft < 15)
        {
            TaxSeasonlabel.setAttribute('className','timeCounterNear');
        }

        TaxSeasonlabel.innerHTML=labelMessage;
    }

    labelMessage = '&nbsp;';

    if (TaxReturnlabel!=null)
    {
        daysLeft = Math.ceil((aprDate-today)/one_day);

        if (daysLeft < 0)
        {
            daysLeft=daysLeft + 365;
        }


        labelMessage += daysLeft.toString();
        TaxReturnlabel.innerHTML=labelMessage;

        if (daysLeft < 15)
        {
            TaxReturnlabel.setAttribute('className','timeCounterNear');
        }

    }

    labelMessage = '&nbsp;';

    if (TaxExtensionlabel!=null)
    {
        daysLeft = Math.ceil((octDate-today)/one_day);

        if (daysLeft < 0)
        {
            daysLeft=daysLeft + 365;
        }

        labelMessage += daysLeft.toString();
        TaxExtensionlabel.innerHTML=labelMessage;

        if (daysLeft < 15)
        {
            TaxExtensionlabel.setAttribute('className','timeCounterNear');
        }

    }

}


