Salve

devo risolvere un problema di questo tipo:

in un form visualizzo alcuni campi solo se una variabile è valorizzata

<%if strpro <> "" then %>

<div style="margin-left:10px ">Progetto:
<input type="text" value="<%=strpro%>" maxlength=32 size=32 style="font-family:tahoma; font-size:11px; margin-left:41px " name="progetto" >
</div>

<div style="margin-left:12px ">DOCUMENTO DI PROGETTO ATTUALE</div>
<div style="height:1px; background-image:url(../../images/dot1.jpg); margin-left:10px; margin-right:10px ">[img]../../images/spacer.gif[/img]</div>


<div style="margin-left:10px "><%=strDoc%></div>


<div style="height:1px; background-image:url(../../images/dot1.jpg); margin-left:10px; margin-right:10px ">[img]../../images/spacer.gif[/img]</div>


<div style="margin-left:10px ">Doc. di Progetto:
<input type="file" maxlength=50 size=45 style="font-family:tahoma; font-size:11px; margin-left:-2px " name="scheda" id="scheda">
</div>
<%end if %>



Nella routine javascript se il campo scheda non è visualizzato non lo devo controllare.
Come l'ho impostato io



if (typeof(document.getElementById("scheda").value)!= ="undefined")
{
var doc = srv.scheda.value;
var documento = srv.scheda.value;
doc=doc.substr(doc.lastIndexOf(".")+1);
doc=doc.substr(doc.lastIndexOf(".")+1);
doc=doc.toUpperCase();
}


mi da errore (TypeError: typeof(document.getElementById("scheda") is null)

Come faccio a dirgli di non eseguire il controllo se il campo non è presente nel form?