// JavaScript Document

function mostrarBloqueDesnutricionA()
{
	document.getElementById("bloqueInfoClosedA").style.display		= "none";
	document.getElementById("bloqueInfoOpenA").style.display		= "block";
	document.getElementById("bloqueInfoDescA").style.display		= "block";
	
	ocultarBloqueDesnutricionB ();
	ocultarBloqueDesnutricionC ();
	ocultarBloqueDesnutricionD ();
}

function ocultarBloqueDesnutricionA ()
{
	document.getElementById("bloqueInfoClosedA").style.display		= "block";
	document.getElementById("bloqueInfoOpenA").style.display		= "none";
	document.getElementById("bloqueInfoDescA").style.display		= "none";
}

function mostrarBloqueDesnutricionB ()
{
	document.getElementById("bloqueInfoClosedB").style.display		= "none";
	document.getElementById("bloqueInfoOpenB").style.display		= "block";
	document.getElementById("bloqueInfoDescB").style.display		= "block";
	
	ocultarBloqueDesnutricionA ();
	ocultarBloqueDesnutricionC ();
	ocultarBloqueDesnutricionD ();
}

function ocultarBloqueDesnutricionB ()
{
	document.getElementById("bloqueInfoClosedB").style.display		= "block";
	document.getElementById("bloqueInfoOpenB").style.display		= "none";
	document.getElementById("bloqueInfoDescB").style.display		= "none";
}

function mostrarBloqueDesnutricionC ()
{
	document.getElementById("bloqueInfoClosedC").style.display		= "none";
	document.getElementById("bloqueInfoOpenC").style.display		= "block";
	document.getElementById("bloqueInfoDescC").style.display		= "block";
	
	ocultarBloqueDesnutricionA ();
	ocultarBloqueDesnutricionB ();
	ocultarBloqueDesnutricionD ();
}

function ocultarBloqueDesnutricionC ()
{
	document.getElementById("bloqueInfoClosedC").style.display		= "block";
	document.getElementById("bloqueInfoOpenC").style.display		= "none";
	document.getElementById("bloqueInfoDescC").style.display		= "none";
}

function mostrarBloqueDesnutricionD ()
{
	document.getElementById("bloqueInfoClosedD").style.display		= "none";
	document.getElementById("bloqueInfoOpenD").style.display		= "block";
	document.getElementById("bloqueInfoDescD").style.display		= "block";
	
	ocultarBloqueDesnutricionA ();
	ocultarBloqueDesnutricionB ();
	ocultarBloqueDesnutricionC ();
}

function ocultarBloqueDesnutricionD ()
{
	document.getElementById("bloqueInfoClosedD").style.display		= "block";
	document.getElementById("bloqueInfoOpenD").style.display		= "none";
	document.getElementById("bloqueInfoDescD").style.display		= "none";
}

function mostrarDesnutricionVideoA ()
{
	document.getElementById("desnutricionAactivo").style.display		= "block";
	document.getElementById("desnutricionAinactivo").style.display		= "none";

	document.getElementById("desnutricionBactivo").style.display		= "none";
	document.getElementById("desnutricionBinactivo").style.display		= "block";

	document.getElementById("desnutricionVideoA").style.display			= "block";
	document.getElementById("desnutricionVideoB").style.display			= "none";
	
	document.getElementById("divReenvioDesnutricion").style.display		= "none";
	document.getElementById("divContVideoDesnutricion").style.display	= "block";
	
	swfobject.addDomLoadEvent(videoDesnutricionA);
}

function mostrarDesnutricionVideoB ()
{
	document.getElementById("desnutricionAactivo").style.display		= "none";
	document.getElementById("desnutricionAinactivo").style.display		= "block";

	document.getElementById("desnutricionBactivo").style.display		= "block";
	document.getElementById("desnutricionBinactivo").style.display		= "none";

	document.getElementById("desnutricionVideoA").style.display			= "none";
	document.getElementById("desnutricionVideoB").style.display			= "block";
	
	document.getElementById("divReenvioDesnutricion").style.display		= "none";
	document.getElementById("divContVideoDesnutricion").style.display	= "block";
	
	swfobject.addDomLoadEvent(videoDesnutricionB);
}

function realizarEnvioDesnutricionA ()
{
	document.getElementById("desnutricionVideoA").style.display					= "none";
	document.getElementById("desnutricionVideoB").style.display					= "none";
	
	document.getElementById("divContVideoDesnutricion").style.display			= "none";
	document.getElementById("divReenvioDesnutricion").style.display				= "block";
	
	document.getElementById("ren_video").value									= "videoDesnutricionA";
	document.getElementById("botonVolverAlVideo").attributes["onclick"].value	= "javascript: mostrarDesnutricionVideoA (); return false;";  
}

function realizarEnvioDesnutricionB ()
{
	document.getElementById("desnutricionVideoA").style.display					= "none";
	document.getElementById("desnutricionVideoB").style.display					= "none";
	
	document.getElementById("divContVideoDesnutricion").style.display			= "none";
	document.getElementById("divReenvioDesnutricion").style.display				= "block";
	
	document.getElementById("ren_video").value									= "videoDesnutricionB";
	document.getElementById("botonVolverAlVideo").attributes["onclick"].value	= "javascript: mostrarDesnutricionVideoB (); return false;";
}

function validaFormularioReenvioDesnutricion ()
{
	var nombre		= document.getElementById('ren_nombre').value;
	var apellidos	= document.getElementById('ren_apellidos').value;
	var email		= document.getElementById('ren_email').value;
	var direcciones	= document.getElementById('ren_destinos').value;
	
	var correcto	= true;
		
	if ((nombre == "") || (apellidos == "") || (email == "") || (direcciones == ""))
	{
		alert ( "Debe rellenar todos los campos para continuar" );
		
		return false;
	}
	else if ( document.getElementById('ren_politica').checked == false )
	{
		alert ( "Debes aceptar la pol\u00EDtica de privacidad" );
		
		return false;
	}
	else if ( validaEmail ( email ) == false )
	{
		alert ("El formato de mail no es el correcto");
		
		return false;
	}
	else if ( validaVariosEmails ( direcciones ) == false )
	{
		alert ( "El formato de los mails, en destinos, no es el correcto" );
		
		return false;
	}
	else
	{
		document.getElementById('formViralDesnutricion').submit();
		
		return true;
	}
}
