vi posto tutto il codice ...
Codice PHP:
<script language="javascript">
 <!--
function 
Moduloform() {
     var 
form_nome document.modulo.form_nome.value;
     var 
form_email document.modulo.form_email.value;
     var 
arrivo document.modulo.date3.value;
     var 
partenza document.modulo.date4.value;
     var 
numeroadulti document.modulo.form_na.value;
     var 
numerobambini document.modulo.form_nb.value;
     var 
numerocamere document.modulo.form_numerocamere.value;
     var 
campotesto document.modulo.campotesto.value;
     var 
tiposcelta""
     
var rb document.modulo.radio_tipo;
     
selezionato false;
    
    
// Espressione regolare dell'email
     
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    
 
        
//Effettua il controllo sul campo Nome
    
if ((form_nome == "") || (form_nome == "undefined")) {
        
alert("Il campo Nome è obbligatorio.");
        
document.modulo.form_nome.focus();
        return 
false;
    }
        
        
//Effettua il controllo sul campo e-mail non obbligatorio
    
else if  (form_email == "" || !email_reg_exp.test(form_email)) {
        
alert("Inserire un indirizzo e-mail corretto.");
        
document.modulo.form_email.select();
        return 
false;
    }
        
        
//controllo campo data checkin
    
else if ((arrivo == "") || (arrivo == "undefined")) {
        
alert("Inserire data Check-in!");
        
document.modulo.date3.style.backgroundColor='#fbf77d'
        
return false;
    }
        
        
//controllo campo data checkin
    
else if ((partenza == "") || (partenza == "undefined")) {
        
alert("Inserire data Check-out!");
        
document.modulo.date4.style.backgroundColor='#fbf77d'
        
return false;
    }

    else if ((
isNaN(numeroadulti)) || (numeroadulti == "") || (numeroadulti == "undefined")) {
           
alert("Il campo numero adulti deve essere un numero - obbligatorio.");
           
document.modulo.form_na.value "";
           
document.modulo.form_na.focus();
           return 
false;
    }
        
    else if (
isNaN(numerobambini)) {
           
alert("Il campo numero bambini deve contenere un numero!");
           
document.modulo.form_nb.value "";
           
document.modulo.form_nb.focus();
           return 
false;
    }

    else if (
isNaN(numerocamere)) {
           
alert("Il campo numero camere deve contenere un numero!");
           
document.modulo.form_numerocamere.value "";
           
document.modulo.form_numerocamere.focus();
           return 
false;
    }
    
    else if ((
rb.length 0) && (selezionato==false)) {
        
        for(var 
i=0;i<rb.length-1;i++){
             if(
rb[i].checked) { 
                
selezionato=true
                break; 
            }
        }
        if(!
selezionato){
             
alert("Selezionare un tipo di richiesta/prenotazione!");
             return 
false
        }
        return 
true;
        
    }
    
    
    else if ((
campotesto.indexOf("http://www.") != -|| campotesto.indexOf("www.") != -|| campotesto.indexOf("http://") != -|| campotesto.indexOf("[") != -1) ){
        
alert("Filtro AntiSpam! \nIl Campo richiesta non può contenere indirizzi web o caratteri come []");
           
document.modulo.campotesto.focus();
           return 
false;
        }
        
        
        
//INVIA IL MODULO
        
else {
        
alert("ok")
        
//document.modulo.action = "contatti_ok.asp";
        //document.modulo.submit();
        
}
}
 
//-->
</script>