var diasConEventoEnMes = null;
var setDiasConEventoEnMes = function (data){
	//console.log("setting monthdata:"+data);
	diasConEventoEnMes = data;
}

function getEventosMes(month,year){
	$.ajax({url:getPathTo("index.php"),
		success:setDiasConEventoEnMes,
		data:{act:"getEventosMes",mes:month,anyo:year,"city":$("#ciudad").val(),"temat":$("#tematica").val()},
		dataType:"json",
		async: false});
}

function diaConEvento(dia){
	var diaMontado = (dia.getMonth()+1)+"/"+dia.getDate()+"/"+dia.getFullYear();
	var b=false;
	$.each(diasConEventoEnMes,function(i,v){
		if(!b && v==diaMontado){
			// console.log("el día "+diaMontado+" tiene evento v:"+v);
			b=true;
		}  
	});
	return b;	   
}

function setEventos(c,e){
	var t;
	if(c=="hoy") t = "#eventosHoyWrap";
	else t = "#eventosMnnWrap";

	var htmlOutput = "";
	if(e.length>0){
		$.each(e,function(i,evento){
			htmlOutput += '<div class="evento">';
			if(evento.imagen != ""){
				htmlOutput += '<img src="'+getPathTo("filesUploaded/")+evento.imagen+'" alt="'+evento.titulo+'" title="'+evento.titulo+'" />';
			};
			htmlOutput += '<p class="eventoTitulo">'+evento.titulo+'</p>';
			htmlOutput += '<p class="info">'+evento.hora+'</p>';
			htmlOutput += '<p class="info">'+evento.donde+', '+evento.direccion+'</p>';
			htmlOutput += '<p class="texto">';
			htmlOutput += evento.descripcion;
			htmlOutput += '</p>';
			if(evento.enlace != ""){
				htmlOutput += '<p class="link"><a target="_blank" href="'+evento.enlace+'">'+evento.nombreMostrar+'</a></p>';
			}
			htmlOutput += '</div><!-- evento -->';
		});
	}
	else{
		htmlOutput = "No hay eventos para este dia!";
	}
	$(t).html(htmlOutput);	
}

function setDia(c,d){
	var t;
	if(c=="hoy") t = "#diaHoy";
	else t = "#diaMnn";
	$(t).html(d);
}

var getEventos = function(dateText){
	//console.log("get evento:"+dateText);
	$.post(getPathTo("index.php"),{act:"getEventosDia",dia:dateText,"city":$("#ciudad").val(),"temat":$("#tematica").val()}, function(data){
		setDia("hoy",data.hoy.fecha);
		setEventos("hoy",data.hoy.eventos);
		//setDia("mnn",data.mnn.fecha);
		//setEventos("mnn",data.mnn.eventos);
	},"json");
};