function cambiaUlCategoria(id,imagen)
	{
	var extImg = '';
	switch(imagen)
	{
		case "TODOS":
		extImg = '';
		break
		
		case "IMAG":
		extImg = '_blue';
		break;
	}
	
	if (rId('ulCategoria'+id).style.display == 'none')	
		{
			rId('ulCategoria'+id).style.display = 'block';
			rId('imgCat'+id).src = '../imagenes/folder'+extImg+'-.gif';
		}
	else
		{
			rId('ulCategoria'+id).style.display = 'none';
			rId('imgCat'+id).src = '../imagenes/folder'+extImg+'.gif';			
		}
	}
	
function rellenaMenuCat(dId)
{
	if (dId == undefined)
		dId = 'dMenuCat';
	rellenaDiv(dId,'../consultas/ajConsultas.asp?FUN=generaMenuCategorias&TIPOCONSULTA='+rId('tipoConsulta').value,false);
}

function generaOpcionesBusqueda(dId)
{
	if (dId == undefined)
		dId = 'content-main';
	rellenaDiv(dId,'../consultas/ajConsultas.asp?FUN=generaOpcionesBusqueda',false);
	rellenaDiv('dCategoria','../consultas/ajConsultas.asp?FUN=rellenaDivRBusqueda',false);

	//Calendario
	Calendar.setup({
        inputField     :    "bFechaInic",   // id del campo de texto
        ifFormat       :    "%d/%m/%Y",       // formato de la fecha, cuando se escriba en el campo de texto
        button         :    "bFechaInic"   // el id del botón que lanzará el calendario
    });
	Calendar.setup({
        inputField     :    "bFechaFin",   // id del campo de texto
        ifFormat       :    "%d/%m/%Y",       // formato de la fecha, cuando se escriba en el campo de texto
        button         :    "bFechaFin"   // el id del botón que lanzará el calendario
    });}

function busqueda(async)
{
	if (async == undefined)
		{
			async = true;	
		}
		
	if(!document.forms['fOpc'])
		{
		generaOpcionesBusqueda();
		}
	rellenaDiv('dResulBusqueda','../consultas/ajConsultas.asp'+creaQString(document.forms['fOpc'])+'&tipoConsulta='+rId('tipoConsulta').value+'&FUN=generaResultadosBusqueda',async);
	
}

function reseteaForm()
{
	if(!document.forms['fOpc'])
		{
		generaOpcionesBusqueda();
		}
	rId('bTexto').value = '';
	rId('bAutor').value = '';
	rId('bFechaInic').value = '';
	rId('bFechaFin').value = '';	
	rId('bSubCategoria').value = '';
	rId('bCategoria').value = '';	
	if(rId('Offset'))
		{
			rId('Offset').value = '0';		
		}
	rId('bCategoria').value = '';	
	cambiaSelectedIndex(rId('bLnkArch'),'');
	cambiaSelectedIndex(rId('bTipo'),'');	
	
}

function busquedaCategoria(id,mantener)
{
	if(!document.forms['fOpc'])
		{
		generaOpcionesBusqueda();
		}
	if (mantener == undefined)
		mantener = false;
	if (!mantener)
		reseteaForm();
		
	rId('bSubCategoria').value = '';
	rId('bCategoria').value = id;
	rellenaDiv('dCategoria','../consultas/ajConsultas.asp?FUN=rellenaDivRBusqueda&ID_CATEGORIA='+id,false);
	busqueda();
}

function busquedaSubCategoria(id,mantener)
{
	if (mantener == undefined)
		mantener = false;
	if (!mantener)
		reseteaForm();
	
	rId('bCategoria').value = '';				
	rId('bSubCategoria').value = id;
	rellenaDiv('dCategoria','../consultas/ajConsultas.asp?FUN=rellenaDivRBusqueda&ID_SUBCATEGORIA='+id,false);
	busqueda();
}

function paginaSiguiente()
	{
	rId('Offset').value = parseInt(rId('Offset').value) + parseInt(rId('Limit').value);
	busqueda();
	}
	
function paginaAnterior()
	{
	rId('Offset').value = parseInt(rId('Offset').value) - parseInt(rId('Limit').value);
	busqueda();
	}	
	
function muestraOculta(id,a)
	{
	if (rId('divBusqueda'+id).style.display == 'none')
		{
			rId('divBusqueda'+id).style.display = 'block';
			rId('divBusquedaParte'+id).style.display = 'none';
		}
	else
		{
			rId('divBusquedaParte'+id).style.display = 'block';			
			rId('divBusqueda'+id).style.display = 'none';
		}
	}
	
function descargaArchivo(id,nombre)
	{
	
	var oVentana = window.open('ajConsultas.asp?FUN=descarga&ID_ARCHIVO='+id+'&postureoIE='+nombre,'ventana',"width=800,height=600,menubar=1,Scrollbars=1,toolbar=1");
	}
	
function rellenaOpcIzq(dId)
{
	if(dId==undefined)
		dId = 'opcIzquierda';
	rellenaDiv(dId,'../consultas/ajConsultas.asp?FUN=rellenaOpcIzq',false);
}

function confirmaArchivo(id)
{
	rellenaDiv('conf'+id,'../consultas/ajConsultas.asp?FUN=confArch&ID_ARCHIVO='+id,false);
	
}

function rellenaUsuario(nombre)
	{
	rId('bAutor').value = nombre;
	busqueda();
	}
	
function rellenaCopy(dId)
	{
	if (dId==undefined)
		dId = 'footer';
		
	rellenaDiv(dId,'../consultas/ajConsultas.asp?FUN=rellenaCopy',false);
	}
	
function generaMenuArriba()
	{
		rellenaDiv('menuArriba','../consultas/ajConsultas.asp?FUN=generaMenuArriba',false);
	}
function generaBusquedaMenuArriba(valor)
	{
		reseteaForm();
		rId('tipoConsulta').value = valor;
		busqueda();		
		rellenaMenuCat();
	}
	
function muestraDetalleImagen(id)
	{
	rellenaDiv('dResulBusquedaDetalle','../consultas/ajConsultas.asp?FUN=muestraDetalleImagen&ID_IMAGEN='+id,false);
	}
	
function rellenaNovedades(conf)
	{
		if (conf==undefined)
			conf = "NO"
		rellenaDiv('dNovedades','../consultas/ajConsultas.asp?FUN=rellenaNovedades&CONF='+conf,false);
	}
	
function rellenaDescargas(intervalo)
	{
		rellenaDiv('dDescargas','../consultas/ajConsultas.asp?FUN=rellenaDescargas&FECHA='+intervalo,false);	
	}
	
function borraArchivo(id_archivo)
	{
	if(confirm("Está seguro de querer borrar el archivo?"))
		{
		rellenaDiv('dResulBusqueda','../consultas/ajConsultas.asp?FUN=borraArchivo&ID_ARCHIVO='+id_archivo,false);
		busqueda();
		}
	}
	
function generaZonaAutores(div)
	{
		rellenaDiv(div,'../consultas/ajConsultas.asp?FUN=archivosPorAutor',false);
	}