function FireListado(){
	if(!$('buscarAbogados')){
		var request = new Json.Remote("/?Obj=q", {
			onComplete: function(j) {
				Listado(j);
			}
		}).send({'q':$('q').value, 'limit':$('limit').value, 'before':$('before').checked?$('before').value:'', 'after':$('after').checked?$('after').value:'', 'opc':toJson($('formOpc'))});
	} else {
		var request = new Json.Remote("admin.php/?Obj=q", {
			onComplete: function(j) {
				ListadoAbogados(j);
			}
		}).send({'q':$('q').value});
	}
}

function ListadoAbogados(json){
	$('resultBox').setHTML("");

	if(json) {
		json.each(function(j){
			div = new Element('div');
			div.addClass('ela');
			div.id = "el_" + j.id;

			div.addEvent('click', function(e){
				$('nombre').value=this.innerHTML;
				
				var request = new Json.Remote("admin.php/?Obj=qn", {
					onComplete: function(j) {
						$('usuario').value="";
						if(j) {
							$('usuario').value=j[0].username;
                            
                            if(j[0].username!=""){
                                var req = new Json.Remote("admin.php/?Obj=qLog", {
                                    onComplete: function(e) {
                                        if(e){
                                            $('log').setHTML('');
                                            e.each(function(i){
                                                var div = new Element('div');
                                                div.setHTML(i.ts);
                                                $('log').adopt(div);
                                            });
                                        }
                                    }
                                }).send({'username':$('usuario').value});
                            }
						}
					}
				}).send({'n':$('nombre').value});
                
			})

			div.setHTML(j.n);
			$('resultBox').adopt(div);
		})
	}
}

function Listado(json,resultBox,clas) {
	$('contadorVivos').setHTML('');
    $('contadorArchivados').setHTML('');
    $('resultVivos').setHTML('');
    $('resultArchivados').setHTML('');
	
	if(json) {
        contVivos = 0;
        contArchivados = 0;
        
		json.each(function(j) {
			divTog = new Element('div');
			divTog.addClass('el');
			divTog.id = "tog_" + j.id;

			var str="<div class=ref><a href='/?pdfID="+j.id+"'>";
            str+=j.referencia;
            if(j.status==0) {
                str+=" [ARCHIVADO]";
            }
            str+="</a></div>";
			str+="<div class=juz>"+j.juzNombre+" "+j.juzNumero+"</div>";
			str+="<div class=cli>"+j.cliente+"</div>";
            str+="<div class=com>"+j.comentario+"</div>";

			divTog.setHTML(str)
			
            if(j.status==1){
			    $('resultVivos').adopt(divTog);
                contVivos++;
            }
            
            if(j.status==0){
                $('resultArchivados').adopt(divTog);
                contArchivados++;
            }
		})
                  
        $('contadorVivos').setHTML(contVivos);
        
        $('contadorArchivados').setHTML(contArchivados);
	}
}
