/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
var ir_busqueda = function(){
    valor = document.getElementById("resultados").innerHTML;
    if (valor>"0"){
        //Si hay resultados
        grupos = document.getElementById("lista_grupos").value;
        generos = document.getElementById("lista_generos").value;
        especies = document.getElementById("lista_especies").value;
        temas = document.getElementById("lista_temas").value;
        publicaciones = document.getElementById("lista_publicaciones").value;
        idiomas = document.getElementById("lista_idiomas").value;
		texto = document.getElementById("txtBusqueda2").value;
        variables = "?grupo="+grupos+"&genero="+generos+"&especie="+especies+"&tema="+temas+"&publicacion="+publicaciones+"&idioma="+idiomas+"&texto="+texto;
        //alert(variables);
        dialog2.cancel();
        window.frames['frame1'].location.href = "busquedas.html"+variables
    }else{
        //No hay resultados
    }
}
var actualizar_busqueda = function(){
    var AjaxObject = {
        handleSuccess: function(o){
            avanzado = YAHOO.lang.JSON.parse(o.responseText);
            
            //arreglo, listaEl, seleccion
            if (avanzado["seleccion"].grupo){grupo_seleccionado = avanzado["seleccion"].grupo;}else{grupo_seleccionado = "0";}
            if (avanzado["seleccion"].genero){genero_seleccionado = avanzado["seleccion"].genero;}else{genero_seleccionado = "0";}
            if (avanzado["seleccion"].especie){especie_seleccionado = avanzado["seleccion"].especie;}else{especie_seleccionado = "0";}
            //alert(especie_seleccionado);
            llenarListaCatalogo(avanzado["grupos"],"lista_grupos",grupo_seleccionado,"Todos");
            llenarListaCatalogo(avanzado["generos"],"lista_generos",genero_seleccionado,"Todos");
            llenarListaCatalogo(avanzado["especies"],"lista_especies",especie_seleccionado,"Todos");
            document.getElementById("resultados").innerHTML = avanzado["total"].total;
            /*llenarListaCatalogo(avanzado["idiomas"],"lista_idiomas","0");
            llenarListaCatalogo(avanzado["temas"],"lista_temas","0");
            llenarListaCatalogo(avanzado["publicaciones"],"lista_publicaciones","0");
            */

            this.processResult(o);
        },
        handleFailure: function(o){
            // Failure handler
        },
        processResult: function(o){
            // This member is called by handleSuccess
        },
        startRequest: function(){
            grupos = document.getElementById("lista_grupos").value;
            generos = document.getElementById("lista_generos").value;
            especies = document.getElementById("lista_especies").value;
            temas = document.getElementById("lista_temas").value;
            publicaciones = document.getElementById("lista_publicaciones").value;
            idiomas = document.getElementById("lista_idiomas").value;
            variables = "?grupo="+grupos+"&genero="+generos+"&especie="+especies+"&tema="+temas+"&publicacion="+publicaciones+"&idioma="+idiomas;
            //alert(variables)
            YAHOO.util.Connect.asyncRequest('GET', 'ServiciosWeb/lista_busqueda.php'+variables, callback);
        }
    };
    var callback = {
        success: AjaxObject.handleSuccess,
        failure: AjaxObject.handleFailure,
        scope: AjaxObject
    };
    AjaxObject.startRequest();

}
var busqueda_avanzada = function(){
    var handleCancel = function() {
        dialog2.cancel();
    };
    dialog2= new YAHOO.widget.Dialog("dialog_busqueda",
    {
        width : "550px",
        height: "300px",
        fixedcenter : true,
        constraintoviewport : true,
        modal : true,
        buttons : [ 
        {
            text:"Cerrar",
            handler:handleCancel,
            isDefault:true
        } ]
    } );
    //dialog2.setHeader("Busqueda Avanzada");
    //dialog2.setBody("<div class='busqueda_avanzada'><table width='500' align='center'><tr><td><div><span>Temas: </span><select id='lista_temas'></select></div><div>Grupos: <select id='lista_grupos'></select></div><div>Generos: <select id='lista_generos'></select></div><div>Especies: <select id='lista_especies'></select></div><div>Publicaciones: <select id='lista_publicaciones'></select></div><div>Idiomas: <select id='lista_idiomas'></select></div></td><td>hola2</td></tr></table></div>")
    dialog2.render(document.body);
    dialog2.show();

    var AjaxObject = {
        handleSuccess: function(o){
            avanzado = YAHOO.lang.JSON.parse(o.responseText);
            //arreglo, listaEl, seleccion
            llenarListaCatalogo(avanzado["temas"],"lista_temas","0","Todos");
            llenarListaCatalogo(avanzado["grupos"],"lista_grupos","0","Todos");
            llenarListaCatalogo(avanzado["publicaciones"],"lista_publicaciones","0","Todos");
            llenarListaCatalogo(avanzado["idiomas"],"lista_idiomas","0","Todos");

            llenarListaCatalogo(avanzado["generos"],"lista_generos","0", "Todos");
            llenarListaCatalogo(avanzado["especies"],"lista_especies","0", "Todos");
            document.getElementById("resultados").innerHTML = avanzado["total"].total;
            this.processResult(o);
        },
        handleFailure: function(o){
            // Failure handler
        },
        processResult: function(o){
            // This member is called by handleSuccess
        },
        startRequest: function(){
            YAHOO.util.Connect.asyncRequest('GET', 'ServiciosWeb/lista_busqueda.php?op=1', callback);
        }
    };
    var callback = {
        success: AjaxObject.handleSuccess,
        failure: AjaxObject.handleFailure,
        scope: AjaxObject
    };
    AjaxObject.startRequest();
};