/***** FUNCIONES PARA APERTURA DE VENTANAS *****/
/* 
* Función que abre una ventana en la posición y con el tamaño 
* adecuado para visualizar la ficha de un libro. El primer parámetro 
* se refiere a la página a mostrar en la ventana (página asociada 
* a la ficha) y el segundo (opcional) al nombre que se le desea dar 
* a la ventana (si no llega informado será ficha).
* 
* La nueva ventana cogerá el foco, si window.focus() es soportado, 
* pero tras 250 ms (se añade este retraso porque IE4 tiene problemas 
* al intentar llevar el foco a una ventana recién abierta).
*/
function abrirFicha(pagina, nombreVentana)
{
	var nombre = "ficha";
	if(nombreVentana!=null && nombreVentana.length>0)
		nombre = nombreVentana;
	newwin = window.open(pagina, nombre, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=637, height=347,left=100,top=100");
	setTimeout('newwin.focus();',250);
}

function abrirFichaNNLL(pagina, fuente)
{
	var nombre = "ficha";
	var nupagina = pagina + "&Fuente=" + fuente
	//if(nombreVentana!=null && nombreVentana.length>0)
	//	nombre = nombreVentana;
	newwin = window.open(nupagina, nombre, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=637, height=347,left=100,top=100");
	setTimeout('newwin.focus();',250);
}



function launchwin(page){
//This launches a new window and then
//focuses it if window.focus() is supported.
newwin = window.open(page,"enviar","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=0,width=300,height=230,left=100,top=100");
{
//delay a bit here because IE4 encounters errors
//when trying to focus a recently opened window
setTimeout('newwin.focus();',250);
}
}




/* 
* Función que abre una ventana en la posición y con el tamaño 
* adecuado para visualizar el formulario de envío de la página 
* actual a un correo electrónico. El primer parámetro se refiere 
* a la página a mostrar en la ventana (página asociada al formulario 
* de envío) y el segundo (opcional) al nombre que se le desea dar 
* a la ventana (si no llega informado será enviar)
* 
* La nueva ventana cogerá el foco, si window.focus() es soportado, 
* pero tras 250 ms (se añade este retraso porque IE4 tiene problemas 
* al intentar llevar el foco a una ventana recién abierta).
*/
function abrirEnviar(pagina, nombreVentana)
{
	var nombre = "enviar";
	if(nombreVentana!=null && nombreVentana.length>0)
		nombre = nombreVentana;
	newwin = window.open(pagina, nombre, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=300, height=230,left=100,top=100");
	setTimeout('newwin.focus();',250);
}


/* 
* Función que abre una ventana en la posición y con el tamaño 
* adecuado para visualizar la información relativa a una colección. 
* El primer parámetro se refiere a la página a mostrar en la ventana 
* (página asociada a la colección) y el segundo (opcional) al nombre 
* que se le desea dar a la ventana (si no llega informado será coleccion)
* 
* La nueva ventana cogerá el foco, si window.focus() es soportado, 
* pero tras 250 ms (se añade este retraso porque IE4 tiene problemas 
* al intentar llevar el foco a una ventana recién abierta).
*/
function abrirColeccion(pagina, nombreVentana)
{
	var nombre = "coleccion";
	if(nombreVentana!=null && nombreVentana.length>0)
		nombre = nombreVentana;
	newwin = window.open(pagina, nombre, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=800, height=600");
	setTimeout('newwin.focus();',250);
}
/***** FIN DE FUNCIONES PARA APERTURA DE VENTANAS *****/



/***** FUNCIONES PARA CAPAS *****/
/*
* Función que hace visible la capa cuyo nombre/id llega en el argumento
* de la función
*/					
function muestra(capa)
{
	document.getElementById(capa).style.visibility="visible";
}


/*
* Función que oculta la capa cuyo nombre/id llega en el argumento
* de la función
*/			
function oculta(capa)
{
	document.getElementById(capa).style.visibility = "hidden";
}

/***** FIN DE FUNCIONES PARA CAPAS *****/



/***** OTRAS FUNCIONES *****/
/* 
* Función que imprime, si la versión del navegador lo permite, la página actual.
*/
function printWindow()
{
	bV = parseInt(navigator.appVersion);
	if (bV >= 4) window.print();
}
/***** FIN DE OTRAS FUNCIONES *****/

