// JavaScript Document
<!--
function validar (formul)
{
	var j = 0;
	var correcto = true;
	
	while (correcto && (j < formul.length))
	{
		if (!tieneDatos(formul.elements[j].value))
		{
			alert("Por favor, complete todos los campos.");
			correcto = false;
		}
		j = j + 1;
	}
	return correcto;
}

function tieneDatos(campo)
{
	var longitud;
	var i;
	var car;
	
	//Se mira si el campo tiene valor nulo
	if (campo == null)
		return false;
	
	//Se mira que el campo no esté formado sólo por espacios en blanco, tabuladores y cambios de línea
	longitud = campo.length;
	for (i=0; i<longitud; i++)
	{
		car = campo.charAt(i);
		switch (car)
		{
			case ' ':
			case '\t':
			case '\n':
					continue;
			default:
					return true;
		}
	}
	return false
}
//-->
