function initYears (current_year)
{
    $('a.year').each(function () {
        var year = $(this).attr ('title');
        if ($(this).hasClass('unfold')) {
            $(this).click (function () {unfoldMonths (year);});
        } else {
            $(this).addClass ('selected');
            $(this).addClass ('fold');
            $(this).click (function () {foldMonths (year);});
        }
    });
}
function initMonths ()
{
    $('.month a').each(function () {
		if ($(this).hasClass('unfold')) {
        	$(this).click (function () {unfoldDays ($(this).attr('title'));});
		} else {
			$(this).click (function () {foldDays ($(this).attr('title'));});
		}
    });
}
function unfoldMonths (year)
{
    $('#year_'+year).removeClass ('unfold');
    $('#year_'+year).addClass ('fold');
    $('#year_'+year).addClass ('selected');
    $('#year_'+year).click (function () {foldMonths (year);});
    $('#months_'+year).show ();
    loadMonths (year);
}

function unfoldDays (month)
{
    $('#month_'+month).removeClass ('unfold');
    $('#month_'+month).addClass ('fold');
    $('#month_'+month).addClass ('selected');
    $('#month_'+month).click (function () {foldDays (month);});
    $('#days_'+month).show ();
    loadDays (month);
}

function foldMonths (year)
{
    $('#year_'+year).removeClass ('fold');
    $('#year_'+year).addClass ('unfold');
    $('#year_'+year).removeClass ('selected');
    $('#year_'+year).click (function () {unfoldMonths (year);});
    $('#months_'+year).hide ();
}
function foldDays (month)
{
    $('#month_'+month).removeClass ('fold');
    $('#month_'+month).addClass ('unfold');
    $('#month_'+month).removeClass ('selected');
    $('#month_'+month).click (function () {unfoldDays (month);});
    $('#days_'+month).hide ();
}

function loadMonths (year)
{
    $('#months_'+year).load(url_months+year, initMonths);
}

function loadDays (month)
{
    $('#days_'+month).load(url_days+month);
}
