Hola a todos:
eusol: puedes tener el campo "disabled" y habilitarlo con el cambio del select...
<input type="file" name="file" onchange="return verificar()" onKeyDown="return borrar()" onKeyUp="return borrar()" size="38"
"disabled">
<select name="tipo" style="font-size: 9pt" onchange="file.disabled = false">
Creo que sería mejor con un chequeo del value (que no sea "cero")
Saludos