U mnie po kliknięciu w pole, gdzie powinna wstawić się data wyskakuje okienko kalendarza, po wybraniu odpowiedniej daty przy pomocy JS:
?><script type="text/javascript" language="JavaScript">
<!--
opener.opener.document.forms.
<?echo $pole;?>.value='
<?echo $data;?>';
window.close();
//-->
</script><?
?>
wstawiana jest data w odpowiednie pole.
Pole oznaczam poprzez formularz.nazwa_pola.