function Valida()
{	
	if (document.getElementById("dvFormulario").style.display != "none")
	{
		//********************************************************************
		//** Validamos el nombre	
		//********************************************************************	
		var Nombre = document.getElementById("txtNombre");
		if (Nombre.style.display != "none")
		{
			if (Nombre.value.length == 0)
			{
				alert("Para dejar tu deseo en la cadena de manos, necesitamos tu nombre");
				Nombre.focus();
				return false;
			}
		}
		//********************************************************************
		//** Validamos el correo
		//********************************************************************
		var Correo = document.getElementById("txtEmail")
		if (Correo != null)
		{
			var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
			
			//comentar la siguiente linea si no se desea que aparezca el alert()
			if (!b.test(Correo.value))
			{
				alert("El e-mail que nos has indicado no es válido. Por favor, comprueba que lo has escrito correctamente");
				Correo.focus();
				return false;
			}
		}
		//********************************************************************
		//** Validamos el codigo postal
		//********************************************************************
		var Comentario = document.getElementById("txtComentario")
		if (Comentario != null)
		{
  			if (Comentario.value.length == 0)
			{
				alert("Escriba un nombre");
				Comentario.focus();
				return false;
			}
		}
		//********************************************************************
		//** Validamos el check de politica de privacidad
		//********************************************************************
		var Check = document.getElementById("chkPolitica")
		if (Check != null)
		{
			if (!Check.checked)
			{
				alert("Tienes que aceptar la politica de privacidad, para podernos comunicar contigo");
				return false;
			}
		}
	}
	if (document.getElementById("dvInvitaciones").style.display != "none")
	{
		//********************************************************************
		//** Validamos el correo
		//********************************************************************
		var Correo1 = document.getElementById("txtMail1")
		if (Correo1 != null)
		{
			var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
			
			//comentar la siguiente linea si no se desea que aparezca el alert()
			if (!b.test(Correo1.value))
			{
				alert("Email incorrecto.");
				Correo1.focus();
				return false;
			}
		}	
		var Correo2 = document.getElementById("txtMail2")
		if (Correo2 != null && Corre2.innerText != "")
		{
			var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
			
			//comentar la siguiente linea si no se desea que aparezca el alert()
			if (!b.test(Correo2.value))
			{
				alert("Email incorrecto.");
				Correo2.focus();
				return false;
			}
		}	
		var Correo3 = document.getElementById("txtMail3")
		if (Correo3 != null && Corre2.innerText != "")
		{
			var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
			
			//comentar la siguiente linea si no se desea que aparezca el alert()
			if (!b.test(Correo3.value))
			{
				alert("Email incorrecto.");
				Correo3.focus();
				return false;
			}
		}						
	}
	return true;

}

