var AGENDA = {};

AGENDA.calendario = function(mes, annio) {
	$.get(DEPORTEBASE.edicion + "/backend/AGENDA.calendario.php", 
		{mes: mes, annio: annio, r: Math.random()}, 
		function(data) {	
			window.document.getElementById("AGENDA_calendario").innerHTML = data;
		}
	);
};

AGENDA.eventosPortada = function() {
	$("div[class=ZnotACT noticias_portada] div[class=noticia]").each(function (index) {
		if(index == 2 || index == 3) {
			$(this).addClass('noticia_evento50');
			$(this).find("div.not_foto").hide();
			$(this).find("div.not_foto peque.").show();
			$(this).find("div.lead-text").hide();
		}
	});
};	

AGENDA.cambioMes = function(nummes) {
	
	var annioSeleccionado = '';
	
	$("form#frmCalendario").find(".calendario_select").each(function(index) {
		if(index == 1) {
			if(this.selectedIndex >= 0) {
				annioSeleccionado = parseInt(this.value);
			}
		}
	});
	if(nummes < 10) nummes = '0' + nummes;
	if(nummes == 0) {
		AGENDA.calendario(12, parseInt(annioSeleccionado - 1));
	} else if(nummes == 13) {
		AGENDA.calendario('01', parseInt(annioSeleccionado + 1));
	} else {
		AGENDA.calendario(nummes, annioSeleccionado);
	}
};

AGENDA.enviarEvento = function() {
	if(!DEPORTEBASE.estaLogeado()) {
		alert("Tienes que estar logueado para enviar un evento.");
		return;
	}
	var frm = document.forms['frmEvento'];
	frm.action = DEPORTEBASE.edicion + '/backend/AGENDA.enviar-evento.php';
	DEPORTEBASE.envFormFichero(frm, 
		function(respuesta) {
			switch(respuesta) {
				
				case 'KO-1':
					alert("Ha ocurrido un error al intentar enviar el evento. Por favor, inténtalo más tarde.");
					break;
				case 'KO-2':
					alert("Ha ocurrido un error al intentar enviar la foto. Comprueba que la foto tiene formato jpg o gif y que no pesa más de 2MG.");
					break;
				case 'KO-3':
					alert("Tienes que estar logueado para enviar un evento.");
					break;
				default:
					alert("El evento se ha enviado correctamente. Gracias por tu participación!");
					//document.forms['frmEvento'].innerHTML = "El evento se ha enviado correctamente. Gracias por tu participación!";
					//var arr = respuesta.split('---');
					//window.document.location.href = arr[1];
					var arr = respuesta.split('---');
					if(arr[1] != null && arr[1] != 'undefined') {
						window.document.location.href = arr[1];
					} else {
						window.document.location.href = DEPORTEBASE.edicion + '/agenda-eventos';
					}
					break;

			}
		}
	);
};

AGENDA.apuntarme = function (id_evento) {
	if(!DEPORTEBASE.estaLogeado()) {
		alert("Tienes que estar logueado para poder apuntarte a un evento.");
		return;
	}
	$.get(DEPORTEBASE.edicion + "/backend/AGENDA.apuntarme-evento.php", 
		{id_evento: id_evento}, 
		function(data) {	
			alert(data);
		}
	);
};

AGENDA.getNumUsuariosApuntados = function (id_evento) {
	$.get(DEPORTEBASE.edicion + "/backend/AGENDA.num-usuarios-evento.php", 
		{id_evento: id_evento}, 
		function(data) {
			$("#num-usuarios-" + id_evento).html(data);
		}
	);
};

AGENDA.cambiaCintillo = function(texto) {
	$("h2.encabezado_seccion").after(texto);
};
