/*----------------------------------------------------------------------------*/
/* Funcion que lleva a la direccion pasada por "target"
/*----------------------------------------------------------------------------*/
function goTo(target)
	{
  	window.location = target;
	}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* Funcion que oculta o muestra un elemento cuyo "id" se pasa
/*----------------------------------------------------------------------------*/
function ocultar_mostrar (_id)
    {
    element = document.getElementById(_id);
    if (element.style.display == "none" )
        {
        element.style.display = "";
        }
    else
        {
        element.style.display = "none";
        }                                                                        
    }
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* Funcion que ejecuta el comando de cambio de idioma.
   el ID del nuevo idioma lo va a busar en un campo select cuyo id="idioma"
   y el nuevo idioma va a ser el del VALUE del campo seleccionado en el
   momento de ejecutarse.
/*----------------------------------------------------------------------------*/
function cambiar_idioma (root)
	{
	var select = document.getElementById('idioma');
	var selectedIndex = select.selectedIndex;
	var opcion_value = select.options[selectedIndex].value;
    goTo(root+'com/cambio_idioma.php?id='+opcion_value);
	}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* Funcion que ejecuta el comando de hacer un filtrado por palabra clave
/*----------------------------------------------------------------------------*/
function realizar_busqueda (root)
	{
	var select = document.getElementById('categoria_busqueda');
	var selectedIndex = select.selectedIndex;
	var opcion_value = select.options[selectedIndex].value;

    var busqueda = document.getElementById('busqueda').value;
    if (opcion_value!="-")
        goTo(root+'ctrl/filtro/resultados_busqueda.php?busqueda='+busqueda+'&categoria_id='+opcion_value);
	}
/*----------------------------------------------------------------------------*/


/**
* Funcion que hace la seleccion de todos los idiomas
* NOTA: Debe estar declarada la variable global "cant_idiomas"
*/
function seleccion_idiomas(_checkbox)
    {
    for(i=1; i<=cant_idiomas; i++)
        {
        var chkbox = document.getElementById("idioma_"+i);
        chkbox.checked = _checkbox.checked;
        }
	}

/**
* Funcion que hace la seleccion de todos los Continentes
* NOTA: Debe estar declarada la variable global "cant_continentes"
*/
function seleccion_continentes(_checkbox)
    {

    for(i=1; i<=cant_continentes; i++)
        {
        var chkbox = document.getElementById("continente_"+i);
        chkbox.checked = _checkbox.checked;
        }
    }
	
/**
* Funcion que verifica que se halla seleccionado por lo menos un Continente y 1 idioma
*
*/
function seleccion()
    {
    var chbox1 = document.getElementById("idioma_1");
    var chbox2 = document.getElementById("idioma_2");
    var chbox3 = document.getElementById("idioma_3");
    var chbox4 = document.getElementById("idioma_4");
    var chbox5 = document.getElementById("idioma_5");
    var chbox6 = document.getElementById("idioma_6");
    var chbox7 = document.getElementById("idioma_7");

    var error = "";

    if  (!chbox1.checked &&!chbox2.checked && !chbox3.checked && !chbox4.checked &&
        !chbox5.checked && !chbox6.checked && !chbox7.checked )
        {
        error += "Debe seleccionar al menos un Idioma\n";
        }

    var chbox1 = document.getElementById("continente_1");
    var chbox2 = document.getElementById("continente_2");
    var chbox3 = document.getElementById("continente_3");
    var chbox4 = document.getElementById("continente_4");
    var chbox5 = document.getElementById("continente_5");
    var chbox6 = document.getElementById("continente_6");

    if  (!chbox1.checked &&!chbox2.checked && !chbox3.checked && !chbox4.checked &&
        !chbox5.checked && !chbox6.checked )
        {
        error += "Debe seleccionar al menos un Continente\n";
        }

    if (error)
        {
        alert(error);
        return false;
        }
    else
        return true;

    }
/*----------------------------------------------------------------------------*/