salve ragazzi vorrei impostare un controllo che ho fatto in questo modo

codice:
<script language="JavaScript"> function controllo(){ 
with(document.modulo) { 


if(data.value=="") { 
alert("Errore: compilare il campo DATA DI RITIRO"); 
data.focus(); 
return false; 
} 
} 
alert("Controllo effettuato con successo. Il modulo sarà inviato."); 
return true; 
} 
</script>
</head>
<body>
<form name="modulo" id="modulo" onSubmit="return controllo();" method="post" action="invio.php"> 
<p><strong>Data  <span class="style1">*</span></strong>
    <BR><input type="date" name="data" id="data"/>
    </br><br>
  </p>
<p>
    <input type="submit" value="Invia i tuoi dati"/>


</form>

Pero io arei la necessita che il cliente può inserire una data superiore ad oggi se sono le 12:30, magari segnalando il tutto con un allert "sono passate le 12:30"
Grazie ragazzi
spero che possiate darmi una mano