﻿$(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();
}
