// JavaScript Document

function recordarPass()
{
	var url=new String(document.location);
	if (url.lastIndexOf("standalone")>0)
	{
		window.open("http://www.cesefor.com/recordarpass.asp")
	}
	else
	{
		document.getElementById("formulario").action="recordarpass.asp";
		document.getElementById("formulario").submit();
	}
}

function controlAcceso(e, control)
{
	tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==13)
	{
		if (control==0)
		{
			document.getElementById("txtPass").focus();
		}
		else
		{
			document.getElementById("btnAceptar").focus();
			iniciaSesionBiblioteca();
		}
	}
}

function iniciaSesionBiblioteca()
{
	if (trim(document.getElementById("txtUsuario").value)=="")
	{
		alert ("Introduzca el nombre de usuario");
		document.getElementById("txtUsuario").focus();
		return;
	}
	if (trim(document.getElementById("txtPass").value)=="")
	{
		alert ("Introduzca la contraseņa");
		document.getElementById("txtPass").focus();
		return;
	}
	document.getElementById("txtLog").value="y";
	document.getElementById("formulario").action="biblioteca.asp";
	document.getElementById("formulario").submit();
}

function verCarpeta(codigo, tipo)
{
	document.getElementById("txtCodArchivo").value="";
	document.getElementById("txtCodCarpeta").value=codigo;
	document.getElementById("txtTipoCarpeta").value=tipo;
	document.getElementById("formulario").action="biblioteca.asp";
	document.getElementById("formulario").submit();
}

function verCarpetaFiltrada(codigo, tipo)
{
	document.getElementById("txtCodArchivo").value="";
	document.getElementById("txtCodCarpeta").value=codigo;
	document.getElementById("txtTipoCarpeta").value=tipo;
	document.getElementById("formulario").action="bibliotecabuscar.asp";
	document.getElementById("formulario").submit();
}

function detalleDocumento(codarchivo, codcarpeta)
{
	document.getElementById("txtCodCarpeta").value=codcarpeta;
	document.getElementById("txtCodArchivo").value=codarchivo;
	document.getElementById("formulario").action="biblioteca.asp";
	document.getElementById("formulario").submit();	
}

function verCarpetasPublicas()
{
	document.getElementById("txtCodArchivo").value="";
	document.getElementById("txtTipoCarpeta").value=0;
	document.getElementById("formulario").action="biblioteca.asp";
	document.getElementById("formulario").submit();	
}

function verCarpetasPrivadas()
{
	document.getElementById("txtCodArchivo").value="";
	document.getElementById("txtTipoCarpeta").value=1;
	document.getElementById("formulario").action="biblioteca.asp";
	document.getElementById("formulario").submit();	
}

function cerrarSesion()
{
	document.getElementById("txtLog").value="cerrar";
	document.getElementById("txtTipoCarpeta").value="";
	document.getElementById("formulario").action="biblioteca.asp";
	document.getElementById("formulario").submit();
}

function controlBuscadorBiblio(e)
{
	if(document.all)
	{
		codigoTecla = event.keyCode
	}
	else if(document.layers)
	{
		codigoTecla = e.which
	}
	else if(document.getElementById)
	{
		codigoTecla = (window.Event) ? e.which : e.keyCode;
	}
	
	if (codigoTecla == 13)
	{
		lanzarBuscadorBiblio();	
	}
}

function controlRb(elemento)
{	
	if (elemento==0)
	{
		if (check[0]==0)
		{
			for (i=1; i<=5; i++)
			{
				check[i]=0;
				document.getElementById("rbBuscar" + i).checked=false;
			}
			check[0]=1;
			document.getElementById("rbBuscar0").checked=true;
		}
	}
	else
	{
		if (check[0]==1)
		{
			check[0]=0;
			document.getElementById("rbBuscar0").checked=false;
		}
		if (check[elemento]==0)
		{
			check[elemento]=1;
			document.getElementById("rbBuscar" + elemento).checked=true;
		}
		else
		{
			tx=false;
			for (i=1; i<=5; i++)
			{
				if (check[i]==1 && i!=elemento)
				{
					tx=true;	
				}
			}
			if (tx)
			{
				check[elemento]=0;
				document.getElementById("rbBuscar" + elemento).checked=false;
			}
		}
	}
}

function lanzarBuscadorBiblio()
{
	if (trim(document.getElementById("txtBuscadorBiblio").value)=="")
	{
		alert ("Introduzca el texo a buscar");
		return;
	}
	//document.getElementById("txtBuscadorBiblio").value=" " + trim(document.getElementById("txtBuscadorBiblio").value) + " ";
	document.getElementById("formulario").action="bibliotecabuscar.asp";
	document.getElementById("formulario").submit();
}

function administracion(codCarpeta)
{
	window.open("http://www.cesefor.com/bibliotecaadministracion.asp?carpeta=" + codCarpeta)	
}

function mostrarUsuarios(codCapa)
{
	document.getElementById("usCarpeta" + codCapa).style.visibility="visible";
	document.getElementById("usCarpeta" + codCapa).style.display="block";
	document.getElementById("usCarpeta" + codCapa).style.height="auto";
}
function contraerUsuarios(codCapa)
{
	document.getElementById("usCarpeta" + codCapa).style.visibility="hidden";
	document.getElementById("usCarpeta" + codCapa).style.display="none";
	document.getElementById("usCarpeta" + codCapa).style.height="0px;";	
}

function solicitarPermiso(codCarpeta)
{
	document.getElementById("txtAccionBB").value="p" + codCarpeta;
	document.getElementById("formulario").action="biblioteca.asp";
	document.getElementById("formulario").submit();
}

function mensajesBB(codmensaje)
{
	if (codmensaje!="")	
	{
		switch (codmensaje)
		{
			case "1":
				alert ("Su solicitud ha sido procesada. En breve nos pondremos en contacto con usted");	
				break;
			default:
				alert (codmensaje);
		}
	}
}
function abrirGuiaBuscador()
{
	window.open ("guiabuscador.asp", "", "width=620,height=350");
}

function iniciarCapasOcultas()
{
	var ieVer=/*@cc_on function(){ switch(@_jscript_version){ case 1.0:return 3; case 3.0:return 4; case 5.0:return 5; case 5.1:return 5; case 5.5:return 5.5; case 5.6:return 6; case 5.7:return 7; }}()||@*/0;
	if (ieVer<=6 && ieVer>0) 
	{
		for (i=1; i<=document.getElementById("ultimaCarpeta").value; i++)
		{
			if (document.getElementById("usCarpeta" + i)!=null)
			{
				document.getElementById("usCarpeta" + i).style.height="0px";
				document.getElementById("usCarpeta" + i).style.visibility="hidden";
				document.getElementById("usCarpeta" + i).style.display = "none";	
			}
		}
		
		for (var capa in document.getElementById("separador"))
		{
			capa.style.height="0px";
		}
	}	
}

function cambiarPermiso(codPerm)
{
	document.getElementById("txtCodNotificacion").value=codPerm;
	document.getElementById("formulario").action="biblioteca.asp";
	document.getElementById("formulario").submit();	
}