Salve ragazzi, ho un problema enorme. e non capisco il perchè.

ho creato un form per l'invio di mail.

Questo form è racchiuso da alcuni div. I quali attraverso jquery mi permettono di far apparire a comparsa il div.

Però quando clicco sul pulsante invia non riesco a recuperare i valori. Posto un pò di codice

codice:
<div class="ADM___ObjBox" id="Componente_143192">
      	<div class="CON_USRDIV" style="display: none;">
        	<div class="Content">
            	<div class="ContentTop"> </div>
                <div class="ContentCn">
                	<div class="CONABORT DivClose">X</div>
                    <form method="post">
                    	
                        <h2>Contatto veloce</h2>
                        

<label class="required" for="nome14">nome:</label>
                        	<input type="text" class="CPTREQ required" name="nome" id="nome143192" title="nome" /></p>
                        

<label for="ragsoc143192">ragione sociale:</label>
                        	<input type="text" name="ragsoc" id="ragsoc143192" title="ragione sociale" /></p>
                        

<label class="required" for="telefono143192">telefono:</label>
                        	<input type="text" class="CPTREQ required" maxlength="120" name="telefono" id="telefono143192" title="telefono" /></p>
                        

<label class="required" for="email143192">e-mail:</label>
                        	<input type="text" class="CPTREQ required" maxlength="120" name="email" id="email143192" title="e-mail" /></p>
                        

<label for="messaggio143192">messaggio:</label>
                        	<textarea cols="60" rows="5" name="messaggio" id="messaggio143192" title="messaggio">x</textarea></p>
                        
                        
                         <div style="text-align: right;">
                         	<input class="buttonBig" type="submit" value="invia" onclick="prova(this);"/>
                            
                            <input type="button" class="CONABORT buttong" value="annulla" />
                         
                            </div>
                            </form>
                      
                     </div><div class="ContentBott"> </div></div><div class="Tab">
           
        </div><div class="DivCl"></div></div>
		</div>
questa invece è la funzione.
codice:
function prova(forma){
	alert(document.getElementById("nome143192").value);
	alert(forma.nome143192);
}
il primo alert stampa stringa vuota
il secondo aletr stampa undefined

anche se metto forma.nome143192.value non funziona.

cosa sbaglio?