la riga 58 è indicata ma non evidenziata comunque è
(riga58) if(!isDate(day, month, year))

function modulo(){
var form,ragSociale;
charSetBase = new Array("?","!","#","§","&","£","[","]","{","}","=","|","$","+","°","ç","//\\");
//set di caratteri per le date
dateSet = new Array(".",",",";","%",":","(",")","'","\"","_","-","@");
charSet=new Array();
form = document.forms['questionario1'];
var requiredFields = new Array("data_DataIntervista" , "data_DataCostituzione" , "data_DataInizio");
var fieldNames = new Array("DataIntervista","DataCostituzione","DataIni zio");
for (var fieldNum=0; fieldNum<requiredFields.length; fieldNum++){
checkDateFormat('questionario1',required
Fields[fieldNum]);

}

document.questionario1.action = "elabora.asp";
document.questionario1.submit();

}

function checkDateFormat(formName, fieldName){
var currentForm = document.forms[formName]
var currentElement = currentForm.elements[fieldName]
var currentDate = currentElement.value
var firstIndex = currentDate.indexOf('/')
var secondIndex = 0
var day = ""
var month =""
var year = ""

if (currentDate != ""){
if (firstIndex > 0){
day = currentDate.substring(0, firstIndex)
currentDate = currentDate.substring(firstIndex+1)
secondIndex = currentDate.indexOf('/')
if (secondIndex > 0){
month = currentDate.substring(0, secondIndex)
year = currentDate.substring(secondIndex+1)
if (year.indexOf('/')<0){
if (year.length == 4){
(riga58) if(!isDate(day, month, year)){
messaggio = "Errore: Inserire la data nel formato gg/mm/aaaa";
currentElement.focus();
currentElement.select();
alert(messaggio);
return false
}
}
else{
messaggio = "Errore: Inserire la data nel formato gg/mm/aaaa";
currentElement.focus();
currentElement.select();
alert(messaggio);
return false
}
}
else{
messaggio = "Errore: Inserire la data nel formato gg/mm/aaaa";
currentElement.focus();
currentElement.select();
alert(messaggio);
return false
}
}
else{
messaggio = "Errore: Inserire la data nel formato gg/mm/aaaa"
currentElement.focus();
currentElement.select();
alert(messaggio);
return false
}
}
else {
messaggio = "Errore: Inserire la data nel formato gg/mm/aaaa";
questionario1.data_DataIntervista.focus();
questionario1.data_DataIntervista.select();
alert(messaggio);
return false
}
}

return true

}