grazie ancora ho rimodificato

codice:
function controllo1(uno, due) {
  temp1 = uno.split("-");
  temp2 = due.split("-");

  d1 = new Date(temp1[2], temp1[1]-1, temp1[0]);
  d2 = new Date(temp2[2], temp2[1]-1, temp2[0]);
  
  g1 = d1.getDay()
  g2 = d2.getDay() 
  
  giorni = new Array("DOMENICA","LUNEDI''","MARTEDI''","MERCOLEDI''","GIOVEDI''","VENERDI''","SABATO") 
	risultato1 = giorni[g1] // deve essere un sabato
	risultato2 = giorni[g2] // deve essere un venerdì
	
	
	if(uno == ""){
	alert("SELEZIONARE LA DATA DI ARRIVO");
	document.formData.data1.focus();
	return false;
	}

	if(due == ""){
	alert("SELEZIONARE LA DATA DI PARTENZA");
	document.formData.data2.focus();
	return false;
	}
	
  if (d2 < d1) {
  alert ("LA DATA DI PARTENZA E' ANTECEDENTE A QUELLA DI ARRIVO");
  document.formData.data2.focus();
  return false; 

  }
	if(d1.getDay() != 6) { 
		alert("ATTENZIONE IL "+uno+" NON E' SABATO E' "+risultato1+"\n\n LA DATA DI ARRIVO DEVE ESSERE DI SABATO"); 
		document.formData.data1.focus();
		return false; 
	
	} 

	if(d2.getDay() != 5) { 
		alert("ATTENZIONE IL "+due+" NON E' VENERDI' E' "+risultato2+"\n\n LA DATA DI PARTENZA DEVE ESSERE DI VENERDI'"); 
		document.formData.data2.focus();
		return false; 
	
	}
}
e come devo mettere il return davanti alla chiamata nel tag form?


codice:
<form action="" method="post" name="formData" id="formData" onSubmit="controllo1(this.document.formData.data1.value,this.document.formData.data2.value)">