Scusate il codice JSP, ma lo scopo è JS fondamentalmente.
Qui come potete vedere carico gli array (sono 2) e mi conto la lunghezza:

codice:
var CRI_PROF = new Array();
var CRI_PROF_1 = new Array();

<% Collection collProfilatura=(Collection)request.getAttribute("critappgruppi");%>
<% Iterator iterProfilatura=collProfilatura.iterator();
   int i=0;
   while (iterProfilatura.hasNext())
   {
      CritAppGruppi criapgru=(CritAppGruppi)iterProfilatura.next();
%>
	  CRI_PROF[<%=i%>]="<%=criapgru.getIdIr()%>";
<%    i++;      
    }
%>
var countProfilatura = <%=i%>;

<% Collection collProfilatura_1=(Collection)request.getAttribute("critappgruppi");%>
<% Iterator iterProfilatura_1=collProfilatura_1.iterator();
   int j=0;
   while (iterProfilatura_1.hasNext())
   {
      CritAppGruppi criapgru_1=(CritAppGruppi)iterProfilatura_1.next();
%>
	  CRI_PROF_1[<%=j%>]="<%=criapgru_1.getIdTipoIncarico()%>";
<%    j++;      
    }
%>
var countProfilatura_1 = <%=j%>;
Con questo script testo gli array:

codice:
    for(x=0; x<countProfilatura; x++){
        if ((aForm.id_ir.value == CRI_PROF[x])){
           for(y=0; y<countProfilatura_1; y++){
              if ((aForm.id_tipo_incarico.value == CRI_PROF_1[y])){
                   alert("Profilatura già presente!!!")
                   aForm.id_ir.focus();
                   return false;
              }     
           }    
        }
    }
Ma se cambio la prima <select><option> della mia maschera, mi vede sempre l'alert.
Ho provato anche così:

codice:
    for(x=0; x<countProfilatura; x++){
        if ((aForm.id_ir.value == CRI_PROF[x])){
           for(y=0; y<countProfilatura_1; y++){
              if ((aForm.id_tipo_incarico.value == CRI_PROF_1[y])) && ((aForm.id_ir.value == CRI_PROF[x])){
                   alert("Profilatura già presente!!!")
                   aForm.id_ir.focus();
                   return false;
              }     
           }    
        }
    }
Ma così facendo mi dice 'Previsto oggetto'!!!!!!!!!!!!!!

Mi sapete dare una mano???? Non riesco ad uscirmene!!!!