
	// JavaScript Document

	//
	//	funcAlert.js
	//	Fecha de creacion: 4 / 11 / 2010
	//	Descripción: Contiene funciones para las transiciones del desplegable
	//
	
	var alertVisible = false;
	var loadingVisible = false;
	var bigwebVisible = false;

	function mostrarAlertMensaje ( mensaje )
	{
		if ( alertVisible ) return;
		
		alertVisible = true;
		
		$('alertBlockContent').innerHTML = '<h5><img src="trigital10/img/titulares/alertas.jpg" /></h5><p>' + mensaje + '</p>';
		
		mostrarCapaFondoOscuro ();
		
		new Effect.Opacity('alertBlockFixed', { 	
				from: 0, 
				to: 1, 
				duration: 0.7,
				afterUpdate: (function(){ $('alertBlockFixed').style.visibility = 'visible'; })
		} );
	}

	function mostrarAlert ( mensaje )
	{
		if ( alertVisible ) return;
		
		alertVisible = true;
		
		switch ( mensaje )
		{
			case "paraclientesOK":
				$('alertBlockContent').innerHTML = '<h5>Muchas gracias!</h5><p>Se ha enviado tu test correctamente!<br />Lo tendremos en cuenta, gracias!</p>';
				break;
				
			case "paraclientesKO":
				$('alertBlockContent').innerHTML = '<h5><img src="trigital10/img/titulares/alertas.jpg" /></h5><p>No se ha podido enviar el test correctamente :(</p>';
				break;
		
			case "dinosopinionOK":
				$('alertBlockContent').innerHTML = '<h5>Muchas gracias!</h5><p>Se ha enviado tu opinión correctamente!</p>';
				break;
				
			case "dinosopinionKO":
				$('alertBlockContent').innerHTML = '<h5><img src="trigital10/img/titulares/alertas.jpg" /></h5><p>No se ha podido enviar tu comentario correctamente :(</p>';
				break;
			
			case "notenemosblog":
				$('alertBlockContent').innerHTML = '<h5>Te lo hemos dicho...</h5><p>No tenemos blog de momento...</p>';
				break;
			
			case "completatest":
				$('alertBlockContent').innerHTML = '<h5><img src="trigital10/img/titulares/alertas.jpg" /></h5><p>Tienes que completar el test para continuar.<br />Gracias!</p>';
				break;
			
			case "rellenacampos":
				$('alertBlockContent').innerHTML = '<h5><img src="trigital10/img/titulares/alertas.jpg" /></h5><p>Debes rellenar todos los campos para continuar.<br />Gracias!</p>';
				break;
			
			case "politica":
				$('alertBlockContent').innerHTML = '<h5><img src="trigital10/img/titulares/alertas.jpg" /></h5><p>Debes acceptar la política de privacidad para continuar.<br />Gracias!</p>';
				break;
				
			case "formatoemail":
				$('alertBlockContent').innerHTML = '<h5><img src="trigital10/img/titulares/alertas.jpg" /></h5><p>El e-mail introducido no tiene un formato correcto, debes corregirlo para continuar.<br />Gracias!</p>';
				break;
		}
		
		//$('alertBlockContent').innerHTML = '<h5>Aviso del sistema:</h5><p>Estamos locos o que.<br />Gracias!</p>';
		
		mostrarCapaFondoOscuro ();
		
		new Effect.Opacity('alertBlockFixed', { 	
				from: 0, 
				to: 1, 
				duration: 0.7,
				afterUpdate: (function(){ $('alertBlockFixed').style.visibility = 'visible'; })
		} );
	}
	
	function ocultarAlert ()
	{
		if ( alertVisible == false ) return;
		
		alertVisible = false;
		
		ocultarCapaFondoOscuro ();
		
		new Effect.Opacity('alertBlockFixed', { 	
				from: 1, 
				to: 0, 
				duration: 0.7,
				afterFinish: (function(){ $('alertBlockFixed').style.visibility = 'hidden'; })
		} );
	}
	
	// BIG WEB
	
	function mostrarBigWeb ( url )
	{
		if ( bigwebVisible ) return;
		
		bigwebVisible = true;
		
		var arrayPageSize	= getDimensionesPagina ();
		var arrayNaveSize	= getDimensionesNavegador ();
		
		var altoTotal		= ( parseInt ( arrayNaveSize[1] ) - 120 );
		var anchoTotal		= ( parseInt ( arrayNaveSize[0] ) - 100 );
		
		if ( anchoTotal > 1100 ) anchoTotal = 1100;
		if ( altoTotal  > 800  ) altoTotal	= 770;
		
		$('layerBigWeb').style.height 		= altoTotal + 'px';
		$('layerBigWeb').style.width  		= anchoTotal + 'px';
		$('bigWebBlockFixed').style.height	= arrayPageSize[1] + 'px';
		$('idContenidoBigWeb').innerHTML 	= '<iframe scrolling="auto" frameborder = "0" src="' + url + '" width="' + anchoTotal + '" height="' + ( altoTotal - 30 ) + '"></iframe>';
		
		mostrarCapaFondoOscuro ();
		
		new Effect.Opacity('bigWebBlockFixed', { 	
				from: 0, 
				to: 1, 
				duration: 1.0,
				afterUpdate: (function(){ $('bigWebBlockFixed').style.visibility = 'visible'; })
		} );
	}
	
	function ocultarBigWeb ()
	{
		if ( bigwebVisible == false ) return;
		
		bigwebVisible = false;
		
		ocultarCapaFondoOscuro ();
		
		$('idContenidoBigWeb').innerHTML 	= '';
		
		new Effect.Opacity('bigWebBlockFixed', { 	
				from: 1, 
				to: 0, 
				duration: 0.7,
				afterFinish: (function(){ $('bigWebBlockFixed').style.visibility = 'hidden'; })
		} );
	}
	
	// LOADING
	
	function mostrarLoadingTrigital ()
	{
		if ( loadingVisible ) return;
		
		loadingVisible = true;
		
		mostrarCapaFondoOscuro ();
		
		new Effect.Opacity('loadingBlockFixed', { 	
				from: 0, 
				to: 1, 
				duration: 0.7,
				afterUpdate: (function(){ $('loadingBlockFixed').style.visibility = 'visible'; })
		} );
	}
	
	function ocultarLoadingTrigital ()
	{
		if ( loadingVisible == false ) return;
		
		loadingVisible = false;
		
		ocultarCapaFondoOscuro ();
		
		new Effect.Opacity('loadingBlockFixed', { 	
				from: 1, 
				to: 0, 
				duration: 0.7,
				afterFinish: (function(){ $('loadingBlockFixed').style.visibility = 'hidden'; })
		} );
	}

	// FONDO OSCURO
	
	function mostrarCapaFondoOscuro ()
	{
		var arrayPageSize = getTamPagina ();
		$('darkBlockFixed').style.height = arrayPageSize[1] + 'px';
		
		// Oculta los elementos que están por encima
		ocultarElementosUppers ();
		
		new Effect.Appear ( 'darkBlockFixed' , { 
				duration: 0.6, 
				from: 0.0, 
				to: 0.5,
				afterUpdate: (function(){ $('darkBlockFixed').style.visibility = 'visible'; ocultarElementosUppers (); })
		} );
	}
	
	function ocultarCapaFondoOscuro ()
	{
		new Effect.Appear ( 'darkBlockFixed' , { 
				duration: 0.3, 
				from: 0.5, 
				to: 0.0,
				afterFinish: (function(){ $('darkBlockFixed').style.visibility = 'hidden'; mostrarElementosUppers (); })
		} );
	}
	
