Non mi ritrovo con la tua descrizione ed il tuo script.
Riscrivo la funzione e il form secondo come interpreto la tua domanda (ma che potrebbe non corrispondere al tuo problema)
codice:
<script type="text/javascript">
var myDate = new Array();
myDate[0] = "01/01/04";
myDate[1] = "02/01/04";
myDate[2] = "03/01/04";
...
function wait(cc) {
for(var i=0; i<myDate.length; i++) {
if(cc.value == myDate[i]) {
window.open("pag.htm");
return true;
}
}
return false;
}
</script>
</head>
<body>
...
<form name="chooser" ...>
<input type="text" name="archive" value="dd/mm/yy" onblur="wait(this);">
...