﻿$(function () {
    calendar.title = 'Eventos';
    calendar.idEntity = 4;
    calendar.createEvent = (function (data) {
        var content = '';
        var template = '<div style="display:none;" class="destaque {classe} {tipo} {dia}"><span><small>{nomedia}</small>{dia}<small>{nomemes}</small></span><a href="{url}"><b>{chamada}</b>{texto}</a></div>';

        var dt = new Date(parseInt(data.Date.replace(/\//g, '').replace('Date(', '').replace(')', '')));

        var classDia = 'courseDay' + dt.getDate();

        tipo = 'distancia';
        if (data.Type == 1)
            tipo = 'presencial';

        content = template;
        content = content.replace("{dia}", classDia);
        content = content.replace("{tipo}", tipo);
        content = content.replace("{classe}", '');
        content = content.replace("{nomedia}", calendar.getDayName(dt.getDay()));
        content = content.replace("{dia}", dt.getDate());
        content = content.replace("{nomemes}", calendar.getMonthName(dt.getMonth()));
        content = content.replace("{url}", data.UrlDefault);
        content = content.replace("{chamada}", data.Name)
        //content = content.replace("{texto}", data.Highlight);
        content = content.replace("{texto}", '');

        var id = "#day" + dt.getDate();
        $(id).attr("onclick", "ShowEvents(" + dt.getDate() + ")");

        $("#itemsCalendario").append(content);

        var today = new Date();
        if (today.getDate() == dt.getDate())
            ShowEvents(today.getDate());
    });
    calendar.mountCalendar();
});

function ShowEvents(day) {
	var classe = '.courseDay' + day;
	$('.destaquecalendario .destaque').hide();
    $(classe).show();
}
