var bajaDeNiveles="../../../../";
var altoFlash=600;
var anchoFlash=955;
var anchoPorDefecto=800;
var altoPorDefecto=600;
var controlAnchoYalto=false;
var redimensionar=false;

//El capturador de pulsacion de tecla
document.onkeypress=function(e){
	var esIE=(document.all);
	var esNS=(document.layers);
	tecla=(esIE) ? event.keyCode : e.which;
	if (tecla==27) ocultarEmbebido();
}
//La funcion que muestra el swf embebido
function muestraEmbebido (ruta, urlDescarga, nombreVisible, parametrosFlash, ancho, alto, paginasJpg) {
	//Cargamos el contenido en la capa y luego lanzamos el muestreo
	
	//Mostramos la capa de Carga
	$("#capaCargaSobreEmbebido").css("display","block");
	
	//El ancho que recibe el flash es el total y nosotros tenemos el ancho de la pagina
	ancho=ancho*2;

	//Miramos si tenemos que preguntar por el idioma
	if (parametrosFlash.substr(0,1)=="~") {
		if (idioma==1) parametrosFlash="E-"+parametrosFlash.substr(1);
		if (idioma==2) parametrosFlash="I-"+parametrosFlash.substr(1);
	}
	//Añadimos un control para que las paginas nunca se pasen del ancho y alto máx si así se indica
	if (controlAnchoYalto) {
		if (ancho>anchoFlash) {
			anchoAnt=ancho;
			ancho=anchoFlash;
			alto=(ancho*alto)/anchoAnt;
		} else {			
			if (alto>altoFlash) {
				altoAnt=alto;
				alto=altoFlash;	
				alto=(ancho*alto)/altoAnt;
			}
		}
	}
	
	//Ahora miramos si queremos redimensionar siempre
	if (redimensionar) {
		ancho=anchoPorDefecto;
		alto=altoPorDefecto;
	}
	parametrosFlash+="-"+ancho+"-"+alto+"-"+paginasJpg;	
	
	var rutaP=bajaDeNiveles+ruta+"?parametros="+parametrosFlash;
	var rutaD=bajaDeNiveles+"descargas/colecciones/"+urlDescarga;
	
	//Le damos los parametros al enlace de descarga del pdf
	$('#enlaceCapaDescarga').attr({
	   'title': nombreVisible,
	   'alt': nombreVisible,
	   'target': "_blank",
   		'href': rutaD
	});	
	//Y ahora le damos el contenido a la capaEmebebido (primero vaciamos, un detalle idiota)
	$('#capaEmbebido').html("");
	$('#capaEmbebido').flash({
	    src: rutaP,
    	width: anchoFlash,
	    height: altoFlash,
		id: "flashAbierto", 
		wmode: "transparent",
		allowFullScreen: "true",
		bgcolor: "#FFFFFF"
	});
	
	//Mostramos la capa
	$("#fondoEmbebido").fadeIn("normal", function (){
		$("#capaEmbebido").fadeIn("fast", function () {
			$("#capaCargaSobreEmbebido").fadeOut("normal");
		});
	});
	$("#capaCargaSobreEmbebido").fadeOut("normal");
}
//La función que oculta el embebido
function ocultarEmbebido () {
	//Ocultamos la capa
	$("#capaEmbebido").fadeOut("normal", function () {
		$("#fondoEmbebido").fadeOut("normal", function () {
			$("#capaCargaSobreEmbebido").css("display","none");
		});
	});	
}
//Indicamos al documento que cuando haya cargado asigne la funcion ocultar embebido a la capaCerrar
$(document).ready(function() {
	$("#botonCerrar").click( 
		ocultarEmbebido
	);			
	/** MODIFICACION DEL ALTO **/
	anchoFlash=$(document).width();
	altoFlash=$(window).height()-parseInt($("#barraSuperiorLightBox").css("height"));
	/******************/
});

