Hola:
Todo dependerá de como esté definido el objeto Fx... es evidente que existe un método llamado slideOut()... si existiese el slideIn, deberías aplicarlo sobre el mismo objeto y no crear uno nuevo, por lo que la variable sería mejor definirla de forma global (fuera de la función prueba)...
var demo2effect = new Fx.Slide(id, {});
function prueba1(id){
demo2effect.slideOut('horizontal');
}
function prueba2(id){
demo2effect.slideIn('horizontal');
}
Pero solo se trata de conjeturas, ya que sin conocer el objeto Fx no se puede hacer ná...
Saludos