/**
 * Descripcion: Funciones para mostrar el calendario de manera que al pulsar
 * sobre una fecha se habra un lightbox con los eventos de ese dia
 */

window.dhx_globalImgPath = "./estilos/dhtmlxcalendar_imgs/";
var mCal;

function init_calendar() {
	mCal = new dhtmlxCalendarObject('dhtmlxCalendar', false);
	mCal.attachEvent("onClick", mShowDayEvents);
	dhtmlxCalendarLangModules = new Array();
	dhtmlxCalendarLangModules['es'] = {
		langname: 'es',
		dateformat: '%d-%m-%Y',
		monthesFNames: ["ENERO", "FEBRERO", "MARZO", "ABRIL", "MAYO", "JUNIO", "JULIO", "AGOSTO", "SEPTIEMBRE", "OCTUBRE", "NOVIEMBRE", "DICIEMBRE"],
		monthesSNames: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dec"],
		daysFNames: ["Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sábado"],
		daysSNames: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sab"],
		weekend: [0],
		weekstart: 1,
		msgClose: "Cerrar",
		msgMinimize: "Minimizar",
		msgToday: "Hoy"
	}
	mCal.loadUserLanguage('es');
	mCal.setYearsRange(2009, 2500);
	$.post("http://www.centrohispanobulgaro.com/index.php/centro_hispano_bulgaro/calendariofechas",
		function(data){
			 mCal.setSensitive(data);
		});
	mCal.draw();
}

function mShowDayEvents(date)
{
	// get a properly database-formated date
	dbDate = mCal.getFormatedDate("%Y-%m-%d", date);
	var data;
 
	//Aqui es donde llamamos con ajax al programa encargado de sacar los eventos para esa fecha
	$.post("http://www.centrohispanobulgaro.com/index.php/centro_hispano_bulgaro/calendario/" + dbDate,
		function(data){
			$('#data').html(data);
			$('a#inline').trigger('click');
		});
		 
	return true;
}


$(document).ready(function() {
	$("a.mapa").fancybox();
	init_calendar();
	$("a#inline").fancybox();
});