Hola a todos los del foro!.
  
Mi problema es el siguiente, tengo una funcion que se llama verifAltas que verifica todos los campos y areas de texto, sin embargo en ese formulario al final tengo dos inputs type file, cuando mi funcion verifaltas llega a esos inputs manda a llamar a otra funcion que se llama verifarchivo2, esta funcion tiene por objetivo checar que haya algo y que sea un archivo pdf o doc.  
Código:
 function verifArchivo2(thisform,ext){
    var extension;
    
    for(i=1;i<3;i++)
    {
        var x = "archivo"+i;
        alert(x);
        var archivo = thisform.x.value;
        if (archivo=="") 
            return false;
    
        extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
        if(extension == ext) 
            return true;
        return false;
    }
}
  pero el problema es cuando hago mi for para que la variable x, tengo los nombres de archivo1 y archivo2 porque asi se llaman los dos inputs type file 
en la linea de var archivo=thisform.x.value;


:molest  o:
 
 
no reconoce a la variable x y no toma el valor que deberia de ser archivo1 o archivo2,  
alguien sabe que esta pasando???????????????????????????

:neuro  tico 
de ante mano gracias
