var LANGUAGE_DE = 0;
var LANGUAGE_EN = 1;

var language;

function Calendar()
{

    this.writeToday = function()
    {
        if ($('li.monthToday a').length > 0)
        {
            var calToday = $('li.monthToday a');
        } else
        {
            var calToday = $('li.monthToday');
        }

        if (language != LANGUAGE_DE)
            calToday.text('today');
        else
            calToday.text('heute');

    }

    this.enableWeekHighlight = function()
    {
        var weekNum = $('li.weekNum').length;

        for (var week = 1; week <= weekNum; week++)
        {
            for (var day = 0; day <= 6; day++)
            {
                initDay(day, week);
            }
        }

    }

    var initDay = function (dayId, weekId)
    {
        var days = $('li.cal_day' + dayId);
        var day = $(days.get(weekId - 1));
        day.addClass('week' + weekId);

        bindDayButton(day, weekId);
    }

    var bindDayButton = function (button, weekId)
    {
        button.mouseover(function(event)
        {
            weekHigh(weekId);
            event.preventDefault();
        });

        button.mouseout(function(event)
        {
            weekLow(weekId);
            event.preventDefault();
        });
    }

	var weekHigh = function(weekId)
	{
        $('li.week' + weekId).addClass('weekHigh');
	}

    var weekLow = function(weekId)
	{
        $('li.week' + weekId).removeClass('weekHigh');
	}



}


