si no mal recuerdo, o puede que este equivocado, el eval verifica si componente existe, y evaluar las propiedades por separado, ahora si en tu checkbox llamas al evento para validar ps en lugar de pasarle el numero, pasale this y harias algo como
Cita: function fun_mostrar_ocultar_campo(objetoCheckBox){
if(objetoCheckBox.checked){
//si esta checado o tildado q haga lo q quieras
}else{
// si no esta tildado que haga lo qu quieras
}
}