Hola, Aimarejada
Lo que te devuelve la funcion ConsultaEventos es un resource, por eso la variable $eventos nunca esta vacía.
Creo que te vendria mejor usar una condicion como:
Código PHP:
if(mysql_num_rows($eventos)==0):
echo "No hay eventos";
else:
// El codigo para cuando hay eventos
endif;
Saludos