function ValidarDatos (form)
{
	var mensaje = "";
	var campo = 0;


	if (DimValida (form.user, 1, 100) != 0)
	{
		mensaje += "Debe introducir un usuario.\n";
		if (campo == 0) campo = 1;
	}


	if (DimValida (form.pass, 3, 999) != 0)
	{
		mensaje += "Debe introducir un password.\n";
		if (campo == 0) campo = 2;
	}


	if (campo)
	{
		alert(mensaje);
		if (campo == 1) form.user.focus();
		if (campo == 2) form.pass.focus();
	}
	else
	{
		form.submit();
	}
}

function DimValida (campo, minimo, maximo)
{
	if (!campo.value.length) return 1;
	for (var i = 0; i < campo.value.length; i++)
		if (campo.value.substring (i, i+1) != " ") break;
	if (i == campo.value.length) return 1;

	if (campo.value.length < minimo) return 2;
	if (campo.value.length > maximo) return 3;
	return 0;
}

function EmailValido (campo)
{
	if (campo.value.length < 5) return false;
	for (var i = 0; i < campo.value.length; i++)
		if (campo.value.substring (i, i+1) == "@") break;
	if (campo.value.length < i+5) return false;
	else return true;
}
