ciao a tutti,

ho del codice js che dovrebbe effettuarmi il conrollo di un form (un input) x l'inserimento della data solo in formato italiano

codice:
function controlla()
   {
   obj=document.nomeform.requiredandata.value.replace(/[^\d]/g,"0");;
   
   gg=obj.substr(0,2)
   mm=obj.substr(3,2);
   aa=obj.substr(6,4);
   
   strdata=gg+"/"+mm+"/"+aa;
   
   data = new Date(aa,mm-1,gg);
   daa=data.getFullYear().toString();
   dmm=(data.getMonth()+1).toString();
      dmm=dmm.length==1?"0"+dmm:dmm
   dgg=data.getDate().toString();
      dgg=dgg.length==1?"0"+dgg:dgg
   dddata=dgg+"/"+dmm+"/"+daa
   if (dddata!=strdata)
      {
      alert("Check insert date; True format: dd/mm/yyyy");
	 
	   document.nomeform.requiredandata.value="";
	    document.nomeform.requiredandata.focus();
      }
   }
ho 2 grossi problemio in proposito:

1) se scrivo 24092008 lo accetta comunque
2) se scrivo 2400902008 lo accetta lo stesso

io vorrei che accettasse "solo" date del tipo:
01/10/2008

mi dareste un amano gentilmente?

grazie.