Ti ringrazio x i suggerimenti, ma sono bloccato al punto 1...

codice:
<html>

<head>

<script language="JavaScript">

function checkDate(form){
   
   var DataOraInizio = form.DataOraInizio.value;
   var DataOraFine = form.DataOraFine.value;
   
   var dateTester = /[\d]{2}\/[\d]{2}\/[\d]{4}\ [\d]{2}:[\d]{2}/;  
   
   if(!DataOraInizio || !dateTester.test(DataOraInizio)){
       alert("Formato non valido A.");
       form.DataOraInizio.focus();
       form.DataOraInizio.select();
       return false;
   }
   

   if(!DataOraFine || !dateTester.test(DataOraFine)){
       alert("Formato non valido B.");
       form.DataOraFine.focus();
       form.DataOraFine.select();
       return false;
   }   

} 
</script>

<script language="JavaScript" src="ts_picker.js">
</script>

</head>

<body>

<form name="form" method="POST" action="index.htm" onsubmit="return(checkDate(this) && confirm('Confermi ?'));">

	

<input type="text" name="DataOraInizio" size="18">
	<a href="javascript:show_calendar('document.form.DataOraInizio', document.form.DataOraInizio.value);">
    [img]cal.gif[/img]</a> Data Ora Inizio (A)</p>
    
	

<input type="text" name="DataOraFine" size="18">
	<a href="javascript:show_calendar('document.form.DataOraFine', document.form.DataOraFine.value);">
    [img]cal.gif[/img]</a> Data Ora Fine ( B)</p>
    
	

<input type="text" name="Differenza" size="18"> Differenza (B-A)</p>	
	

<input type="submit" value="Invia" name="B1"></p>
	
</form>

</body>

</html>