/* FUNCIONES VISOR PORTADA */
var tiempoEspera 		= 8000;
var velocidadEfecto 	= 10;
var EsperaEfecto 		= 50;
var numeroOpcionActiva	= 1;
var opcionActiva		= 'CarruselOpcion1';
var RollOverVisor		= false;
var Transicion			= false;
var opacidad 			= 100;
var PlayerVisor 		='';

var imagen = new Image();

function VisorEnCarrusel () {
	
	if (parseInt(TotalEltosCarrusel)>1){
		
		for(j=1;j<=TotalEltosCarrusel;j++){
			if (FotosVisor[j].complete) flag[j]=true;
		}
		
		var todasactivas= true;
		for(j=1;j<=TotalEltosCarrusel;j++){
			if(flag[j]=false){
				todasactivas = false;
			}
		}
		if (todasactivas) {
			numeroOpcionActiva++;
			if (numeroOpcionActiva>TotalEltosCarrusel) {
				numeroOpcionActiva=1;
			}
			fadeOut();				
		} else {
			PlayerVisor = setTimeout ('VisorEnCarrusel()',tiempoEspera);
		}
	}
}

function activarPestanna(Selecccionado) {
	if (TotalEltosCarrusel>1){
		for(j=1;j<=TotalEltosCarrusel;j++){
			if (FotosVisor[j].complete) flag[j]=true;
		}
	}
	var todasactivas= true;
	for(j=1;j<=TotalEltosCarrusel;j++){
		if(flag[j]=false){
			todasactivas = false;
		}
	}
	if (todasactivas && Selecccionado!=numeroOpcionActiva) {
		if (!Transicion) {
			numeroOpcionActiva=Selecccionado;
			fadeOut();
		}
	}
}

function fadeOut() {

	clearTimeout(PlayerVisor);

	Transicion	= true;
	opacidad=opacidad-velocidadEfecto;

	if (opacidad>=0) {
		//document.getElementById('DatosVisor').style.opacity = (opacidad/100);
		document.getElementById('Pantalla').style.opacity = (opacidad/100);
		//document.getElementById('DatosVisor').style.filter = 'alpha(opacity=' + opacidad + ')';
		document.getElementById('Pantalla').style.filter = 'alpha(opacity=' + opacidad + ')';		
		
		/* EFECTO ZOOM OUT */
		/* 
		document.getElementById('FotoVisor').style.width = opacidad+'%';
		document.getElementById('FotoVisor').style.marginTop = ((100-opacidad)/3)+'%';
		document.getElementById('FotoVisor').style.marginLeft = ((100-opacidad)/2)+'%';	
		*/
		
		
		EfectoPlayer=setTimeout ('fadeOut()',EsperaEfecto);
		
	}else{
	
		/* Modifica la pestana activa del menu */
		//document.getElementById(opcionActiva).className='';
		//opcionActiva= 'CarruselOpcion'+numeroOpcionActiva;		
		//document.getElementById(opcionActiva).className='Activo';		

		/* Carga de datos en el visor */
		//document.getElementById('EnlaceVis1').innerHTML 	= TitulosVisor[numeroOpcionActiva];
		document.getElementById('FotoVisor').src			= FotosVisor[numeroOpcionActiva].src;
		//document.getElementById('TextoVisor').innerHTML 	= TextosVisor[numeroOpcionActiva]+'<br /><a href="'+EnlacesVisor[numeroOpcionActiva]+'"><strong>Ver m&aacute;s...</strong></a>';
		//document.getElementById('FotoVisor').alt 			= TitulosVisor[numeroOpcionActiva];	
		//document.getElementById('EnlaceVis1').href 			= EnlacesVisor[numeroOpcionActiva];
		//document.getElementById('EnlaceVis2').href 			= EnlacesVisor[numeroOpcionActiva];			
		imagen = FotosVisor[numeroOpcionActiva];
		
		fadeIn();
	}
}

function fadeIn() {
	opacidad=opacidad+velocidadEfecto;
	if (opacidad<=100) {
		//document.getElementById('DatosVisor').style.opacity = (opacidad/100);
		document.getElementById('Pantalla').style.opacity = (opacidad/100);
		//document.getElementById('DatosVisor').style.filter = 'alpha(opacity=' + opacidad + ')';
		document.getElementById('Pantalla').style.filter = 'alpha(opacity=' + opacidad + ')';
		
		/* EFECTO ZOOM OUT */
		/*
		document.getElementById('FotoVisor').style.width = opacidad+'%';
		document.getElementById('FotoVisor').style.marginTop = ((100-opacidad)/3)+'%';
		document.getElementById('FotoVisor').style.marginLeft = ((100-opacidad)/2)+'%';
		*/
		
		
		EfectoPlayer=setTimeout ('fadeIn()',EsperaEfecto);
		
		
		
	}else{
		Transicion	= false;
		/* EFECTO ZOOM OUT */
		/*
		document.getElementById('FotoVisor').style.marginTop = '0px';
		document.getElementById('FotoVisor').style.marginLeft = '0px';		
		document.getElementById('FotoVisor').style.width = '100%';				
		*/
		PlayerVisor=setTimeout ('VisorEnCarrusel()',tiempoEspera);		
	}
}
