var Afip = new Afip();

var Formulario = { 
    
  ValidateForm: function (cuit, texto, formulario) {   
    if (Afip.Cuit(cuit) && Afip.Descripcion(texto)) document.getElementById(formulario).submit();
  },
  
  ValidateNullable: function (cuit, texto, formulario) {   
    var param1 = trim(document.getElementById(cuit).value).toString();
    var param2 = trim(document.getElementById(texto).value).toString();
                   
    // # Ingreso el primer parametro
    if (param1 != "")
    {
        if (!Afip.Cuit(cuit)) return (false);  
    }
    
    // # Ingreso el segundo parametro
    if (param2 != "")        
    {
        if (!Afip.Descripcion(texto)) return (false);
    }
       
    // # No ingreso ningun criterio de busqueda
    if ((param1 == "") && (param2 == ""))
    {
        alert("Debe ingresar al menos un criterio de búsqueda.");
        return (false);
    }
              
    document.getElementById(formulario).submit();    
  },  
  
  ValidateCuit: function (cuit, formulario) {   
    if (Afip.Cuit(cuit)) document.getElementById(formulario).submit();    
  },
  
  ValidateDescripcion: function (texto, formulario) {   
    if (Afip.Descripcion(texto)) document.getElementById(formulario).submit();    
  },
  
  ValidateFecha: function (fecha, formulario) {   
    if (Afip.Fecha(fecha)) document.getElementById(formulario).submit();
  },
    
  ValidateYear: function (year, formulario) {   
    if (Afip.Year(year)) document.getElementById(formulario).submit();    
  },
  
  ValidateEmail: function (email, formulario) {   
    if (Afip.Email(email)) document.getElementById(formulario).submit();
  }
}
