//validación de formularios...............
function CheckFormLogin(obj)
{
	if (obj.tMail.value == "")
	{
		alert ('Deve escribir o seu correo electrónico');
		obj.tMail.focus();
		return false;
	}
	if (obj.tPass.value == "")
	{
		alert ('Deve escribir o seu contrasinal');
		obj.tPass.focus();
		return false;
	}
	return true();
}
function CheckFrmCambiaDatos(obj)
{
	obj.tNewPass.style.borderColor = '#B3B3B3';
	obj.tNewPass.style.backgroundColor = '#F2F2F2';
	obj.tReNewPass.style.borderColor = '#B3B3B3';
	obj.tReNewPass.style.backgroundColor = '#F2F2F2';
	obj.tNome.style.borderColor = '#B3B3B3';
	obj.tNome.style.backgroundColor = '#F2F2F2';
	obj.tApelidos.style.borderColor = '#B3B3B3';
	obj.tApelidos.style.backgroundColor = '#F2F2F2';
	obj.tDia.style.borderColor = '#B3B3B3';
	obj.tDia.style.backgroundColor = '#F2F2F2';
	obj.tMes.style.borderColor = '#B3B3B3';
	obj.tMes.style.backgroundColor = '#F2F2F2';
	obj.tAno.style.borderColor = '#B3B3B3';
	obj.tAno.style.backgroundColor = '#F2F2F2';
	obj.tMail.style.borderColor = '#B3B3B3';
	obj.tMail.style.backgroundColor = '#F2F2F2';
	obj.tCpostal.style.borderColor = '#B3B3B3';
	obj.tCpostal.style.backgroundColor = '#F2F2F2';
	obj.tConcello.style.borderColor = '#B3B3B3';
	obj.tConcello.style.backgroundColor = '#F2F2F2';

	if (obj.tMail.value == "")
	{
		obj.tMail.focus();
		obj.tMail.style.borderColor = 'red';
		obj.tMail.style.backgroundColor = 'white';
		
		daEstiloMsg('Para poder modificar os seus datos en Concellos Saudables deve completar todolos campos requeridos.<br>Escriba o seu <b>Correo electr&oacute;nico</b>.');
		return false;
	}
	if (obj.tNewPass.value != "")
	{
		if (obj.tNewPass.value.length < '6')
		{
			obj.tNewPass.focus();
			obj.tNewPass.style.borderColor = 'red';
			obj.tNewPass.style.backgroundColor = 'white';
			
			daEstiloMsg('Para poder acceder a Concellos Saudables deve ter unha contrase&ntilde;a propia.<br>Esta <b>contrase&ntilde;a</b> deve ter un tama&ntilde;o m&iacute;nimo de <b>6 car&aacute;cteres</b>.');
			return false;
		}
	}	
	if (obj.tNewPass.value != obj.tReNewPass.value)
	{
		obj.tNewPass.focus();
		obj.tNewPass.style.borderColor = 'red';
		obj.tNewPass.style.backgroundColor = 'white';
		obj.tReNewPass.style.borderColor = 'red';
		obj.tReNewPass.style.backgroundColor = 'white';
		obj.tNewPass.value = '';
		obj.tReNewPass.value = '';
		
		daEstiloMsg('As <b>contrase&ntilde;as</b> non coinciden. Para poder continuar co rexistro é necesario que ambas sexan <b>iguais</b>.');
		return false;
	}
	if (obj.tNome.value == "")
	{
		obj.tNome.focus();
		obj.tNome.style.borderColor = 'red';
		obj.tNome.style.backgroundColor = 'white';
		
		daEstiloMsg('Para poder modificar os seus datos en Concellos Saudables deve completar todolos campos requeridos.<br>Escriba o seu <b>nome</b>.');
		return false;
	}
	if (obj.tApelidos.value == "")
	{
		obj.tApelidos.focus();
		obj.tApelidos.style.borderColor = 'red';
		obj.tApelidos.style.backgroundColor = 'white';
		
		daEstiloMsg('Para poder modificar os seus datos en Concellos Saudables deve completar todolos campos requeridos.<br>Escriba os seus <b>apelidos</b>.');
		return false;
	}
	if (obj.tCpostal.value == "")
	{
		obj.tCpostal.focus();
		obj.tCpostal.style.borderColor = 'red';
		obj.tCpostal.style.backgroundColor = 'white';
		
		daEstiloMsg('Para poder modificar os seus datos en Concellos Saudables deve completar todolos campos requeridos.<br>Escriba o seu <b>Codigo Postal</b>.');
		return false;
	}
	if (obj.tConcello.value == "")
	{
		obj.tConcello.focus();
		obj.tConcello.style.borderColor = 'red';
		obj.tConcello.style.backgroundColor = 'white';
		
		daEstiloMsg('Para poder modificar os seus datos en Concellos Saudables deve completar todolos campos requeridos.<br>Escriba o seu <b>Concello</b>.');
		return false;
	}
	return true;
}

function CheckFormNewPass(obj)
{
	if (obj.tMail.value == "")
	{
		obj.tMail.focus();
		obj.tMail.style.borderColor = 'red';
		obj.tMail.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve escribir unha direcci&oacute;n de <b>correo electr&oacute;nico</b>.');
		return false;
	}
	return true;
}

//Validación de formularios del test para nenos.............................

function CheckFormNenosAntro(obj)
{
	obj.cons_antro.style.borderColor = '#B3B3B3';
	obj.cons_antro.style.backgroundColor = '#F2F2F2';
	obj.peso.style.borderColor = '#B3B3B3';
	obj.peso.style.backgroundColor = '#F2F2F2';
	obj.estatura.style.borderColor = '#B3B3B3';
	obj.estatura.style.backgroundColor = '#F2F2F2';
	obj.imc.style.borderColor = '#B3B3B3';
	obj.imc.style.backgroundColor = '#F2F2F2';
	obj.per_cintura.style.borderColor = '#B3B3B3';
	obj.per_cintura.style.backgroundColor = '#F2F2F2';
	obj.per_cadera.style.borderColor = '#B3B3B3';
	obj.per_cadera.style.backgroundColor = '#F2F2F2';
	obj.per_brazo.style.borderColor = '#B3B3B3';
	obj.per_brazo.style.backgroundColor = '#F2F2F2';
	obj.impedancia.style.borderColor = '#B3B3B3';
	obj.impedancia.style.backgroundColor = '#F2F2F2';

	
	if (obj.cons_antro.value == "")
	{
		obj.cons_antro.focus();
		obj.cons_antro.style.borderColor = 'red';
		obj.cons_antro.style.backgroundColor = 'white';
		
		daEstiloMsg('Non respondeu a pregunta <i>¿Consente en respostar as probas de antopometría?</i> e deve responder todalas preguntas antes de continuar co test.');
		return false;
	}
	if (obj.cons_antro.value == "1")
	{
		if (obj.peso.value == "")
		{
			obj.peso.focus();
			obj.peso.style.borderColor = 'red';
			obj.peso.style.backgroundColor = 'white';
			
			daEstiloMsg('deve indicar o seu <b>peso</b> en kg, na casilla correspondente.');
			return false;
		}
		else
		{
			if (!esNumero(obj.peso.value,6,2))
			{
				obj.peso.focus();
				obj.peso.style.borderColor = 'red';
				obj.peso.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>peso</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> Kg.');
				return false;
			}
		}
		
		if (obj.estatura.value == "")
		{
			obj.estatura.focus();
			obj.estatura.style.borderColor = 'red';
			obj.estatura.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar a sua <b>estatura</b> en cm.');
			return false;
		}
		else
		{
			if (!esNumero(obj.estatura.value,6,0))
			{
				obj.estatura.focus();
				obj.estatura.style.borderColor = 'red';
				obj.estatura.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>estatura</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999</b> cm.');
				return false;
			}
		}
		
		if (obj.imc.value == "")
		{
			obj.imc.focus();
			obj.imc.style.borderColor = 'red';
			obj.imc.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o seu <b>indice de masas corporal</b>.');
			return false;
		}
		else
		{
			if (!esNumero(obj.imc.value,5,2))
			{
				obj.imc.focus();
				obj.imc.style.borderColor = 'red';
				obj.imc.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>indice de masa corporal</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b>.');
				return false;
			}
		}
		
		if (obj.per_cintura.value == "")
		{
			obj.per_cintura.focus();
			obj.per_cintura.style.borderColor = 'red';
			obj.per_cintura.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o <b>perimetro da sua cintura</b> en centimetros.');
			return false;
		}
		else
		{
			if (!esNumero(obj.per_cintura.value,6,2))
			{
				obj.per_cintura.focus();
				obj.per_cintura.style.borderColor = 'red';
				obj.per_cintura.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>perimetro da cintura</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		if (obj.per_cadera.value == "")
		{
			obj.per_cadera.focus();
			obj.per_cadera.style.borderColor = 'red';
			obj.per_cadera.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o <b>perimetro da sua cadeira</b> en centimetros.');
			return false;
		}
		else
		{
			if (!esNumero(obj.per_cadera.value,6,2))
			{
				obj.per_cadera.focus();
				obj.per_cadera.style.borderColor = 'red';
				obj.per_cadera.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>perimetro da cadeira</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		
		if (obj.per_brazo.value == "")
		{
			obj.per_brazo.focus();
			obj.per_brazo.style.borderColor = 'red';
			obj.per_brazo.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o <b>perimetro do seu brazo</b> en centimetros.');
			return false;
		}
		else
		{
			if (!esNumero(obj.per_brazo.value,5,2))
			{
				obj.per_brazo.focus();
				obj.per_brazo.style.borderColor = 'red';
				obj.per_brazo.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>perimetro do brazo</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b> cm.');
				return false;
			}
		}
		
		if (obj.impedancia.value == "")
		{
			obj.impedancia.focus();
			obj.impedancia.style.borderColor = 'red';
			obj.impedancia.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o resultado sa proba de <b>Inpedanciometria</b>.');
			return false;
		}
		else
		{
			if (!esNumero(obj.impedancia.value,10,2))
			{
				obj.impedancia.focus();
				obj.impedancia.style.borderColor = 'red';
				obj.impedancia.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>impedanciometria</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b> cm.');
				return false;
			}
		}
	}
	return true;
}

function CheckFormNenosTest(obj)
{
	obj.cons_bateria.style.borderColor = '#B3B3B3';
	obj.cons_bateria.style.backgroundColor = '#F2F2F2';
	obj.course_nav.style.borderColor = '#B3B3B3';
	obj.course_nav.style.backgroundColor = '#F2F2F2';
	//obj.step2min.style.borderColor = '#B3B3B3';
	//obj.step2min.style.backgroundColor = '#F2F2F2';
	obj.man_dinam.style.borderColor = '#B3B3B3';
	obj.man_dinam.style.backgroundColor = '#F2F2F2';
	obj.dinamometr.style.borderColor = '#B3B3B3';
	obj.dinamometr.style.backgroundColor = '#F2F2F2';
	obj.salto_hor.style.borderColor = '#B3B3B3';
	obj.salto_hor.style.backgroundColor = '#F2F2F2';
	//obj.sent_levant.style.borderColor = '#B3B3B3';
	//obj.sent_levant.style.backgroundColor = '#F2F2F2';
	obj.abdomin.style.borderColor = '#B3B3B3';
	obj.abdomin.style.backgroundColor = '#F2F2F2';
	obj.equilibrio.style.borderColor = '#B3B3B3';
	obj.equilibrio.style.backgroundColor = '#F2F2F2';
	//obj.equilibrio_mod.style.borderColor = '#B3B3B3';
	//obj.equilibrio_mod.style.backgroundColor = '#F2F2F2';
	obj.diez_por_cinco.style.borderColor = '#B3B3B3';
	obj.diez_por_cinco.style.backgroundColor = '#F2F2F2';
	obj.flex_tronco.style.borderColor = '#B3B3B3';
	obj.flex_tronco.style.backgroundColor = '#F2F2F2';
	//obj.flex_tronco_sentado.style.borderColor = '#B3B3B3';
	//obj.flex_tronco_sentado.style.backgroundColor = '#F2F2F2';
	obj.flex_msup.style.borderColor = '#B3B3B3';
	obj.flex_msup.style.backgroundColor = '#F2F2F2';
	
	if (obj.cons_bateria.value == "")
	{
		obj.cons_bateria.focus();
		obj.cons_bateria.style.borderColor = 'red';
		obj.cons_bateria.style.backgroundColor = 'white';
		
		daEstiloMsg('Non respondeu a pregunta <i>¿Consente a realizar a batería de probas f&iacute;sicas?</i> e deve responder todalas preguntas antes de continuar co test.');
		return false;
	}
	
	if (obj.cons_bateria.value == "1")
	{
		if (obj.course_nav.value == "")
		{
			obj.course_nav.focus();
			obj.course_nav.style.borderColor = 'red';
			obj.course_nav.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>Course Navette</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.course_nav.value,7,2))
			{
				obj.course_nav.focus();
				obj.course_nav.style.borderColor = 'red';
				obj.course_nav.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>Course Navette</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>9999.99</b> m.');
				return false;
			}
		}
		/*
		if (obj.step2min.value == "")
		{
			obj.step2min.focus();
			obj.step2min.style.borderColor = 'red';
			obj.step2min.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o numero de ciclos realizados na proba de <b>step en dous minutos</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.step2min.value,9,2))
			{
				obj.step2min.focus();
				obj.step2min.style.borderColor = 'red';
				obj.step2min.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>step en dous minutos</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999999.99</b>.');
				return false;
			}
		}
		*/
		if (obj.man_dinam.value == "")
		{
			obj.man_dinam.focus();
			obj.man_dinam.style.borderColor = 'red';
			obj.man_dinam.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar a man coa que realiza o test de <b>dinamometr&iacute;a</b>  para poder continuar co test.');
			return false;
		}
		
		if (obj.dinamometr.value == "")
		{
			obj.dinamometr.focus();
			obj.dinamometr.style.borderColor = 'red';
			obj.dinamometr.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>dinamometr&iacute;a</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.dinamometr.value,6,2))
			{
				obj.dinamometr.focus();
				obj.dinamometr.style.borderColor = 'red';
				obj.dinamometr.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>dinamometria</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> kg.');
				return false;
			}
		}
		
		if (obj.salto_hor.value == "")
		{
			obj.salto_hor.focus();
			obj.salto_hor.style.borderColor = 'red';
			obj.salto_hor.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>salto horizontal</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.salto_hor.value,6,2))
			{
				obj.salto_hor.focus();
				obj.salto_hor.style.borderColor = 'red';
				obj.salto_hor.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>salto horizontal</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b> m.');
				return false;
			}
		}
		/*
		if (obj.sent_levant.value == "")
		{
			obj.sent_levant.focus();
			obj.sent_levant.style.borderColor = 'red';
			obj.sent_levant.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>sentarse e erguerse</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.sent_levant.value,3,0))
			{
				obj.sent_levant.focus();
				obj.sent_levant.style.borderColor = 'red';
				obj.sent_levant.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>sentarse e erguerse</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999</b>.');
				return false;
			}
		}
		*/
		if (obj.abdomin.value == "")
		{
			obj.abdomin.focus();
			obj.abdomin.style.borderColor = 'red';
			obj.abdomin.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>abdominais</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.abdomin.value,3,0))
			{
				obj.abdomin.focus();
				obj.abdomin.style.borderColor = 'red';
				obj.abdomin.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>abdominais</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999</b>.');
				return false;
			}
		}
		
		if (obj.equilibrio.value == "")
		{
			obj.equilibrio.focus();
			obj.equilibrio.style.borderColor = 'red';
			obj.equilibrio.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o n&uacute;mero de ensaios realizados na proba de <b>equilibrio</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.equilibrio.value,2,0))
			{
				obj.equilibrio.focus();
				obj.equilibrio.style.borderColor = 'red';
				obj.equilibrio.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>equilibrio</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		/*
		if (obj.equilibrio_mod.value == "")
		{
			obj.equilibrio_mod.focus();
			obj.equilibrio_mod.style.borderColor = 'red';
			obj.equilibrio_mod.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o n&uacute;mero de ensaios realizados na proba de <b>equilibrio modificado</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.equilibrio_mod.value,2,0))
			{
				obj.equilibrio_mod.focus();
				obj.equilibrio_mod.style.borderColor = 'red';
				obj.equilibrio_mod.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>equilibrio_modificado</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		*/
		if (obj.diez_por_cinco.value == "")
		{
			obj.diez_por_cinco.focus();
			obj.diez_por_cinco.style.borderColor = 'red';
			obj.diez_por_cinco.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da <b>carreira ida e volta 10x5</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.diez_por_cinco.value,6,1))
			{
				obj.diez_por_cinco.focus();
				obj.diez_por_cinco.style.borderColor = 'red';
				obj.diez_por_cinco.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>carreira 100x5</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>9999.9</b> s.');
				return false;
			}
		}
		
		if (obj.flex_tronco.value == "")
		{
			obj.flex_tronco.focus();
			obj.flex_tronco.style.borderColor = 'red';
			obj.flex_tronco.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado na proba de <b>flexi&oacute;n do tronco cara adiante</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.flex_tronco.value,6,2))
			{
				obj.flex_tronco.focus();
				obj.flex_tronco.style.borderColor = 'red';
				obj.flex_tronco.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>flexi&oacute;n do tronco</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		/*
		if (obj.flex_tronco_sentado.value == "")
		{
			obj.flex_tronco_sentado.focus();
			obj.flex_tronco_sentado.style.borderColor = 'red';
			obj.flex_tronco_sentado.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado na proba de <b>flexi&oacute;n do tronco cara adiante e sentado</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.flex_tronco_sentado.value,6,2))
			{
				obj.flex_tronco_sentado.focus();
				obj.flex_tronco_sentado.style.borderColor = 'red';
				obj.flex_tronco_sentado.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>flexi&oacute;n do tronco sentado</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		*/
		if (obj.flex_msup.value == "")
		{
			obj.flex_msup.focus();
			obj.flex_msup.style.borderColor = 'red';
			obj.flex_msup.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado na proba de <b>flexibilidade dos membros superiores</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.flex_msup.value,6,2))
			{
				obj.flex_msup.focus();
				obj.flex_msup.style.borderColor = 'red';
				obj.flex_msup.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>flexibilidade dos membros superiores</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
	}
	return true;
}

function CheckFormNenosCuest(obj)
{
	obj.cons_cuest.style.borderColor = '#B3B3B3';
	obj.cons_cuest.style.backgroundColor = '#F2F2F2';
	obj.aod1.style.borderColor = '#B3B3B3';
	obj.aod1.style.backgroundColor = '#F2F2F2';
	obj.aod2.style.borderColor = '#B3B3B3';
	obj.aod2.style.backgroundColor = '#F2F2F2';
	obj.aod3a.style.borderColor = '#B3B3B3';
	obj.aod3a.style.backgroundColor = '#F2F2F2';
	obj.atl4.style.borderColor = '#B3B3B3';
	obj.atl4.style.backgroundColor = '#F2F2F2';
	obj.atl5.style.borderColor = '#B3B3B3';
	obj.atl5.style.backgroundColor = '#F2F2F2';
	obj.atl6.style.borderColor = '#B3B3B3';
	obj.atl6.style.backgroundColor = '#F2F2F2';
	obj.atl7.style.borderColor = '#B3B3B3';
	obj.atl7.style.backgroundColor = '#F2F2F2';
	obj.atl8.style.borderColor = '#B3B3B3';
	obj.atl8.style.backgroundColor = '#F2F2F2';
	obj.atl9.style.borderColor = '#B3B3B3';
	obj.atl9.style.backgroundColor = '#F2F2F2';
	obj.atl10a.style.borderColor = '#B3B3B3';
	obj.atl10a.style.backgroundColor = '#F2F2F2';
	obj.atl10b.style.borderColor = '#B3B3B3';
	obj.atl10b.style.backgroundColor = '#F2F2F2';
	obj.atl10c.style.borderColor = '#B3B3B3';
	obj.atl10c.style.backgroundColor = '#F2F2F2';
	obj.atl11a.style.borderColor = '#B3B3B3';
	obj.atl11a.style.backgroundColor = '#F2F2F2';
	obj.atl11b.style.borderColor = '#B3B3B3';
	obj.atl11b.style.backgroundColor = '#F2F2F2';
	obj.atl11c.style.borderColor = '#B3B3B3';
	obj.atl11c.style.backgroundColor = '#F2F2F2';
	obj.ad_neno1.style.borderColor = '#B3B3B3';
	obj.ad_neno1.style.backgroundColor = '#F2F2F2';
	obj.ad_neno2.style.borderColor = '#B3B3B3';
	obj.ad_neno2.style.backgroundColor = '#F2F2F2';
	obj.ad_neno3.style.borderColor = '#B3B3B3';
	obj.ad_neno3.style.backgroundColor = '#F2F2F2';
	
	if (obj.cons_cuest.value == "")
	{
		obj.cons_cuest.focus();
		obj.cons_cuest.style.borderColor = 'red';
		obj.cons_cuest.style.backgroundColor = 'white';
		
		daEstiloMsg('Non respondeu a pregunta <i>¿Constante en respostar o cuestionario da sua actividade cotidiana?</i> e deve responder todalas preguntas antes de continuar co test.');
		return false;
	}
	if (obj.cons_cuest.value == "1")
	{
		if (obj.aod1.value == "")
		{
			obj.aod1.focus();
			obj.aod1.style.borderColor = 'red';
			obj.aod1.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Xeralmente vou e volvo do traballo (ou da escola) camiñando</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod2.value == "")
		{
			obj.aod2.focus();
			obj.aod2.style.borderColor = 'red';
			obj.aod2.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Xeralmente uso as escaleiras en lugar de utilizar o ascensor</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod3a.value == "")
		{
			obj.aod3a.focus();
			obj.aod3a.style.borderColor = 'red';
			obj.aod3a.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Paso a maior parte do tempo sentado, e como moito camiño</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod3b.value == "")
		{
			obj.aod3b.focus();
			obj.aod3b.style.borderColor = 'red';
			obj.aod3b.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Na maior parte do día realizo actividades físicas moderadas</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod3c.value == "")
		{
			obj.aod3c.focus();
			obj.aod3c.style.borderColor = 'red';
			obj.aod3c.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Diariamente realizo actividades físicas intensas(traballo pesado)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl4.value == "")
		{
			obj.atl4.focus();
			obj.atl4.style.borderColor = 'red';
			obj.atl4.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>O meu tempo libre inclúe actividades físicas leves, como pasear en bicicleta ou camiñar (dúas ou máis veces por semana)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl5.value == "")
		{
			obj.atl5.focus();
			obj.atl5.style.borderColor = 'red';
			obj.atl5.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Polo menos unha ver á semana practico algún tipo de baile</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl6.value == "")
		{
			obj.atl6.focus();
			obj.atl6.style.borderColor = 'red';
			obj.atl6.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Cando estou tenso, fago exercicios para relaxar</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl7.value == "")
		{
			obj.atl7.focus();
			obj.atl7.style.borderColor = 'red';
			obj.atl7.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Polo menos dúas veces a semana fago ximnasia localizada</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl8.value == "")
		{
			obj.atl8.focus();
			obj.atl8.style.borderColor = 'red';
			obj.atl8.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>participo en clases de ioga ou tai-chi regularmente</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl9.value == "")
		{
			obj.atl9.focus();
			obj.atl9.style.borderColor = 'red';
			obj.atl9.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>fago musculaci&oacute;n duas ou máis vedes por semana</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl10a.value == "")
		{
			obj.atl10a.focus();
			obj.atl10a.style.borderColor = 'red';
			obj.atl10a.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>unha vez por semana xogo ao tenis, baloncesto, f&uacute;tbol ou outro deporte recreacional</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl10b.value == "")
		{
			obj.atl10b.focus();
			obj.atl10b.style.borderColor = 'red';
			obj.atl10b.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>duas veces por semana xogo ao tenis, baloncesto, f&uacute;tbol ou outro deporte recreacional</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl10c.value == "")
		{
			obj.atl10c.focus();
			obj.atl10c.style.borderColor = 'red';
			obj.atl10c.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>tres ou m&aacute;is veces por semana xogo ao tenis, baloncesto, f&uacute;tbol ou outro deporte recreacional</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl11a.value == "")
		{
			obj.atl11a.focus();
			obj.atl11a.style.borderColor = 'red';
			obj.atl11a.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>unha ver por semana participo en exercicios aer&oacute;bicos fortes (correr, pedalear, remar, nadar)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl11b.value == "")
		{
			obj.atl11b.focus();
			obj.atl11b.style.borderColor = 'red';
			obj.atl11b.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>duas veces por semana participo en exercicios aer&oacute;bicos fortes (correr, pedalear, remar, nadar)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl11c.value == "")
		{
			obj.atl11c.focus();
			obj.atl11c.style.borderColor = 'red';
			obj.atl11c.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>tres ou m&aacute;is veces por semana participo en exercicios aer&oacute;bicos fortes (correr, pedalear, remar, nadar)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.ad_neno1.value == "")
		{
			obj.ad_neno1.focus();
			obj.ad_neno1.style.borderColor = 'red';
			obj.ad_neno1.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>¿Realizas actividades extraescolares relacionadas coa pr&aacute;ctica deportiva ou a educación f&iacute;sica?</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.ad_neno2.value == "")
		{
			obj.ad_neno2.focus();
			obj.ad_neno2.style.borderColor = 'red';
			obj.ad_neno2.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>¿C&aacute;ntas horas adicas semanalmente a practicar actividade f&iacute;sica extraescolar?</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.ad_neno3.value,2,0))
			{
				obj.ad_neno2.focus();
				obj.ad_neno2.style.borderColor = 'red';
				obj.ad_neno2.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		
		if (obj.ad_neno3.value == "")
		{
			obj.ad_neno3.focus();
			obj.ad_neno3.style.borderColor = 'red';
			obj.ad_neno3.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>¿C&aacute;ntas horas semanais adicas a saltar, correr ou a practicar outros xogos que incluan actividade f&iacute;sica cos teus amigos no teu tempo de lecer?</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.ad_neno3.value,2,0))
			{
				obj.ad_neno3.focus();
				obj.ad_neno3.style.borderColor = 'red';
				obj.ad_neno3.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
	}
	return true;
}


//Validación de formularios del test para adultos.............................
function CheckFormAdultosParQ(obj)
{
	obj.pq1.style.borderColor = '#B3B3B3';
	obj.pq1.style.backgroundColor = '#F2F2F2';
	obj.pq2.style.borderColor = '#B3B3B3';
	obj.pq2.style.backgroundColor = '#F2F2F2';
	obj.pq3.style.borderColor = '#B3B3B3';
	obj.pq3.style.backgroundColor = '#F2F2F2';
	obj.pq4.style.borderColor = '#B3B3B3';
	obj.pq4.style.backgroundColor = '#F2F2F2';
	obj.pq5.style.borderColor = '#B3B3B3';
	obj.pq5.style.backgroundColor = '#F2F2F2';
	obj.pq6.style.borderColor = '#B3B3B3';
	obj.pq6.style.backgroundColor = '#F2F2F2';
	obj.pq7.style.borderColor = '#B3B3B3';
	obj.pq7.style.backgroundColor = '#F2F2F2';
	
	if (obj.pq1.value == "")
	{
		obj.pq1.focus();
		obj.pq1.style.borderColor = 'red';
		obj.pq1.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq2.value == "")
	{
		obj.pq2.focus();
		obj.pq2.style.borderColor = 'red';
		obj.pq2.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq3.value == "")
	{
		obj.pq3.focus();
		obj.pq3.style.borderColor = 'red';
		obj.pq3.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq4.value == "")
	{
		obj.pq4.focus();
		obj.pq4.style.borderColor = 'red';
		obj.pq4.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq5.value == "")
	{
		obj.pq5.focus();
		obj.pq5.style.borderColor = 'red';
		obj.pq5.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq6.value == "")
	{
		obj.pq6.focus();
		obj.pq6.style.borderColor = 'red';
		obj.pq6.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq7.value == "")
	{
		obj.pq7.focus();
		obj.pq7.style.borderColor = 'red';
		obj.pq7.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	
	return true;
}

function CheckFormAdultosAntro(obj)
{
	obj.cons_antro.style.borderColor = '#B3B3B3';
	obj.cons_antro.style.backgroundColor = '#F2F2F2';
	obj.peso.style.borderColor = '#B3B3B3';
	obj.peso.style.backgroundColor = '#F2F2F2';
	obj.estatura.style.borderColor = '#B3B3B3';
	obj.estatura.style.backgroundColor = '#F2F2F2';
	obj.imc.style.borderColor = '#B3B3B3';
	obj.imc.style.backgroundColor = '#F2F2F2';
	obj.per_cintura.style.borderColor = '#B3B3B3';
	obj.per_cintura.style.backgroundColor = '#F2F2F2';
	obj.per_cadera.style.borderColor = '#B3B3B3';
	obj.per_cadera.style.backgroundColor = '#F2F2F2';
	obj.per_brazo.style.borderColor = '#B3B3B3';
	obj.per_brazo.style.backgroundColor = '#F2F2F2';
	obj.impedancia.style.borderColor = '#B3B3B3';
	obj.impedancia.style.backgroundColor = '#F2F2F2';

	
	if (obj.cons_antro.value == "")
	{
		obj.cons_antro.focus();
		obj.cons_antro.style.borderColor = 'red';
		obj.cons_antro.style.backgroundColor = 'white';
		
		daEstiloMsg('Non respondeu a pregunta <i>¿Consente en respostar as probas de antopometría?</i> e deve responder todalas preguntas antes de continuar co test.');
		return false;
	}
	if (obj.cons_antro.value == "1")
	{
		if (obj.peso.value == "")
		{
			obj.peso.focus();
			obj.peso.style.borderColor = 'red';
			obj.peso.style.backgroundColor = 'white';
			
			daEstiloMsg('deve indicar o seu <b>peso</b> en kg, na casilla correspondente.');
			return false;
		}
		else
		{
			if (!esNumero(obj.peso.value,6,2))
			{
				obj.peso.focus();
				obj.peso.style.borderColor = 'red';
				obj.peso.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>peso</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> Kg.');
				return false;
			}
		}
		
		if (obj.estatura.value == "")
		{
			obj.estatura.focus();
			obj.estatura.style.borderColor = 'red';
			obj.estatura.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar a sua <b>estatura</b> en cm.');
			return false;
		}
		else
		{
			if (!esNumero(obj.estatura.value,6,0))
			{
				obj.estatura.focus();
				obj.estatura.style.borderColor = 'red';
				obj.estatura.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>estatura</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999</b> cm.');
				return false;
			}
		}
		
		if (obj.imc.value == "")
		{
			obj.imc.focus();
			obj.imc.style.borderColor = 'red';
			obj.imc.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o seu <b>indice de masas corporal</b>.');
			return false;
		}
		else
		{
			if (!esNumero(obj.imc.value,5,2))
			{
				obj.imc.focus();
				obj.imc.style.borderColor = 'red';
				obj.imc.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>indice de masa corporal</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b>.');
				return false;
			}
		}
		
		if (obj.per_cintura.value == "")
		{
			obj.per_cintura.focus();
			obj.per_cintura.style.borderColor = 'red';
			obj.per_cintura.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o <b>perimetro da sua cintura</b> en centimetros.');
			return false;
		}
		else
		{
			if (!esNumero(obj.per_cintura.value,6,2))
			{
				obj.per_cintura.focus();
				obj.per_cintura.style.borderColor = 'red';
				obj.per_cintura.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>perimetro da cintura</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		if (obj.per_cadera.value == "")
		{
			obj.per_cadera.focus();
			obj.per_cadera.style.borderColor = 'red';
			obj.per_cadera.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o <b>perimetro da sua cadeira</b> en centimetros.');
			return false;
		}
		else
		{
			if (!esNumero(obj.per_cadera.value,6,2))
			{
				obj.per_cadera.focus();
				obj.per_cadera.style.borderColor = 'red';
				obj.per_cadera.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>perimetro da cadeira</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		
		if (obj.per_brazo.value == "")
		{
			obj.per_brazo.focus();
			obj.per_brazo.style.borderColor = 'red';
			obj.per_brazo.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o <b>perimetro do seu brazo</b> en centimetros.');
			return false;
		}
		else
		{
			if (!esNumero(obj.per_brazo.value,5,2))
			{
				obj.per_brazo.focus();
				obj.per_brazo.style.borderColor = 'red';
				obj.per_brazo.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>perimetro do brazo</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b> cm.');
				return false;
			}
		}
		
		if (obj.impedancia.value == "")
		{
			obj.impedancia.focus();
			obj.impedancia.style.borderColor = 'red';
			obj.impedancia.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o resultado sa proba de <b>Inpedanciometria</b>.');
			return false;
		}
		else
		{
			if (!esNumero(obj.impedancia.value,10,2))
			{
				obj.impedancia.focus();
				obj.impedancia.style.borderColor = 'red';
				obj.impedancia.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>impedanciometria</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b> cm.');
				return false;
			}
		}
	}
	return true;
}

function CheckFormAdultosTest(obj)
{
	obj.cons_bateria.style.borderColor = '#B3B3B3';
	obj.cons_bateria.style.backgroundColor = '#F2F2F2';
	obj.course_nav.style.borderColor = '#B3B3B3';
	obj.course_nav.style.backgroundColor = '#F2F2F2';
	//obj.step2min.style.borderColor = '#B3B3B3';
	//obj.step2min.style.backgroundColor = '#F2F2F2';
	obj.man_dinam.style.borderColor = '#B3B3B3';
	obj.man_dinam.style.backgroundColor = '#F2F2F2';
	obj.dinamometr.style.borderColor = '#B3B3B3';
	obj.dinamometr.style.backgroundColor = '#F2F2F2';
	obj.salto_hor.style.borderColor = '#B3B3B3';
	obj.salto_hor.style.backgroundColor = '#F2F2F2';
	//obj.sent_levant.style.borderColor = '#B3B3B3';
	//obj.sent_levant.style.backgroundColor = '#F2F2F2';
	obj.abdomin.style.borderColor = '#B3B3B3';
	obj.abdomin.style.backgroundColor = '#F2F2F2';
	obj.equilibrio.style.borderColor = '#B3B3B3';
	obj.equilibrio.style.backgroundColor = '#F2F2F2';
	//obj.equilibrio_mod.style.borderColor = '#B3B3B3';
	//obj.equilibrio_mod.style.backgroundColor = '#F2F2F2';
	//obj.diez_por_cinco.style.borderColor = '#B3B3B3';
	//obj.diez_por_cinco.style.backgroundColor = '#F2F2F2';
	obj.flex_tronco.style.borderColor = '#B3B3B3';
	obj.flex_tronco.style.backgroundColor = '#F2F2F2';
	//obj.flex_tronco_sentado.style.borderColor = '#B3B3B3';
	//obj.flex_tronco_sentado.style.backgroundColor = '#F2F2F2';
	obj.flex_msup.style.borderColor = '#B3B3B3';
	obj.flex_msup.style.backgroundColor = '#F2F2F2';
	
	if (obj.cons_bateria.value == "")
	{
		obj.cons_bateria.focus();
		obj.cons_bateria.style.borderColor = 'red';
		obj.cons_bateria.style.backgroundColor = 'white';
		
		daEstiloMsg('Non respondeu a pregunta <i>¿Consente a realizar a batería de probas f&iacute;sicas?</i> e deve responder todalas preguntas antes de continuar co test.');
		return false;
	}
	
	if (obj.cons_bateria.value == "1")
	{
		if (obj.course_nav.value == "")
		{
			obj.course_nav.focus();
			obj.course_nav.style.borderColor = 'red';
			obj.course_nav.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>Course Navette</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.course_nav.value,7,2))
			{
				obj.course_nav.focus();
				obj.course_nav.style.borderColor = 'red';
				obj.course_nav.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>Course Navette</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>9999.99</b> m.');
				return false;
			}
		}
		/*
		if (obj.step2min.value == "")
		{
			obj.step2min.focus();
			obj.step2min.style.borderColor = 'red';
			obj.step2min.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o numero de ciclos realizados na proba de <b>step en dous minutos</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.step2min.value,9,2))
			{
				obj.step2min.focus();
				obj.step2min.style.borderColor = 'red';
				obj.step2min.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>step en dous minutos</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999999.99</b>.');
				return false;
			}
		}
		*/
		if (obj.man_dinam.value == "")
		{
			obj.man_dinam.focus();
			obj.man_dinam.style.borderColor = 'red';
			obj.man_dinam.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar a man coa que realiza o test de <b>dinamometr&iacute;a</b>  para poder continuar co test.');
			return false;
		}
		
		if (obj.dinamometr.value == "")
		{
			obj.dinamometr.focus();
			obj.dinamometr.style.borderColor = 'red';
			obj.dinamometr.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>dinamometr&iacute;a</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.dinamometr.value,6,2))
			{
				obj.dinamometr.focus();
				obj.dinamometr.style.borderColor = 'red';
				obj.dinamometr.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>dinamometria</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> kg.');
				return false;
			}
		}
		
		if (obj.salto_hor.value == "")
		{
			obj.salto_hor.focus();
			obj.salto_hor.style.borderColor = 'red';
			obj.salto_hor.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>salto horizontal</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.salto_hor.value,6,2))
			{
				obj.salto_hor.focus();
				obj.salto_hor.style.borderColor = 'red';
				obj.salto_hor.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>salto horizontal</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b> m.');
				return false;
			}
		}
		/*
		if (obj.sent_levant.value == "")
		{
			obj.sent_levant.focus();
			obj.sent_levant.style.borderColor = 'red';
			obj.sent_levant.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>sentarse e erguerse</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.sent_levant.value,3,0))
			{
				obj.sent_levant.focus();
				obj.sent_levant.style.borderColor = 'red';
				obj.sent_levant.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>sentarse e erguerse</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999</b>.');
				return false;
			}
		}
		*/
		if (obj.abdomin.value == "")
		{
			obj.abdomin.focus();
			obj.abdomin.style.borderColor = 'red';
			obj.abdomin.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>abdominais</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.abdomin.value,3,0))
			{
				obj.abdomin.focus();
				obj.abdomin.style.borderColor = 'red';
				obj.abdomin.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>abdominais</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999</b>.');
				return false;
			}
		}
		
		if (obj.equilibrio.value == "")
		{
			obj.equilibrio.focus();
			obj.equilibrio.style.borderColor = 'red';
			obj.equilibrio.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o n&uacute;mero de ensaios realizados na proba de <b>equilibrio</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.equilibrio.value,2,0))
			{
				obj.equilibrio.focus();
				obj.equilibrio.style.borderColor = 'red';
				obj.equilibrio.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>equilibrio</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		/*
		if (obj.equilibrio_mod.value == "")
		{
			obj.equilibrio_mod.focus();
			obj.equilibrio_mod.style.borderColor = 'red';
			obj.equilibrio_mod.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o n&uacute;mero de ensaios realizados na proba de <b>equilibrio modificado</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.equilibrio_mod.value,2,0))
			{
				obj.equilibrio_mod.focus();
				obj.equilibrio_mod.style.borderColor = 'red';
				obj.equilibrio_mod.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>equilibrio_modificado</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		
		if (obj.diez_por_cinco.value == "")
		{
			obj.diez_por_cinco.focus();
			obj.diez_por_cinco.style.borderColor = 'red';
			obj.diez_por_cinco.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da <b>carreira ida e volta 10x5</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.diez_por_cinco.value,6,1))
			{
				obj.diez_por_cinco.focus();
				obj.diez_por_cinco.style.borderColor = 'red';
				obj.diez_por_cinco.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>carreira 100x5</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>9999.9</b> s.');
				return false;
			}
		}
		*/
		if (obj.flex_tronco.value == "")
		{
			obj.flex_tronco.focus();
			obj.flex_tronco.style.borderColor = 'red';
			obj.flex_tronco.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado na proba de <b>flexi&oacute;n do tronco cara adiante</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.flex_tronco.value,6,2))
			{
				obj.flex_tronco.focus();
				obj.flex_tronco.style.borderColor = 'red';
				obj.flex_tronco.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>flexi&oacute;n do tronco</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		/*
		if (obj.flex_tronco_sentado.value == "")
		{
			obj.flex_tronco_sentado.focus();
			obj.flex_tronco_sentado.style.borderColor = 'red';
			obj.flex_tronco_sentado.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado na proba de <b>flexi&oacute;n do tronco cara adiante e sentado</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.flex_tronco_sentado.value,6,2))
			{
				obj.flex_tronco_sentado.focus();
				obj.flex_tronco_sentado.style.borderColor = 'red';
				obj.flex_tronco_sentado.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>flexi&oacute;n do tronco sentado</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		*/
		if (obj.flex_msup.value == "")
		{
			obj.flex_msup.focus();
			obj.flex_msup.style.borderColor = 'red';
			obj.flex_msup.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado na proba de <b>flexibilidade dos membros superiores</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.flex_msup.value,6,2))
			{
				obj.flex_msup.focus();
				obj.flex_msup.style.borderColor = 'red';
				obj.flex_msup.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>flexibilidade dos membros superiores</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
	}
	return true;
}

function CheckFormAdultosCuest(obj)
{
	obj.cons_cuest.style.borderColor = '#B3B3B3';
	obj.cons_cuest.style.backgroundColor = '#F2F2F2';
	obj.aod1.style.borderColor = '#B3B3B3';
	obj.aod1.style.backgroundColor = '#F2F2F2';
	obj.aod2.style.borderColor = '#B3B3B3';
	obj.aod2.style.backgroundColor = '#F2F2F2';
	obj.aod3a.style.borderColor = '#B3B3B3';
	obj.aod3a.style.backgroundColor = '#F2F2F2';
	obj.atl4.style.borderColor = '#B3B3B3';
	obj.atl4.style.backgroundColor = '#F2F2F2';
	obj.atl5.style.borderColor = '#B3B3B3';
	obj.atl5.style.backgroundColor = '#F2F2F2';
	obj.atl6.style.borderColor = '#B3B3B3';
	obj.atl6.style.backgroundColor = '#F2F2F2';
	obj.atl7.style.borderColor = '#B3B3B3';
	obj.atl7.style.backgroundColor = '#F2F2F2';
	obj.atl8.style.borderColor = '#B3B3B3';
	obj.atl8.style.backgroundColor = '#F2F2F2';
	obj.atl9.style.borderColor = '#B3B3B3';
	obj.atl9.style.backgroundColor = '#F2F2F2';
	obj.atl10a.style.borderColor = '#B3B3B3';
	obj.atl10a.style.backgroundColor = '#F2F2F2';
	obj.atl10b.style.borderColor = '#B3B3B3';
	obj.atl10b.style.backgroundColor = '#F2F2F2';
	obj.atl10c.style.borderColor = '#B3B3B3';
	obj.atl10c.style.backgroundColor = '#F2F2F2';
	obj.atl11a.style.borderColor = '#B3B3B3';
	obj.atl11a.style.backgroundColor = '#F2F2F2';
	obj.atl11b.style.borderColor = '#B3B3B3';
	obj.atl11b.style.backgroundColor = '#F2F2F2';
	obj.atl11c.style.borderColor = '#B3B3B3';
	obj.atl11c.style.backgroundColor = '#F2F2F2';
	//obj.ad_neno1.style.borderColor = '#B3B3B3';
	//obj.ad_neno1.style.backgroundColor = '#F2F2F2';
	//obj.ad_neno2.style.borderColor = '#B3B3B3';
	//obj.ad_neno2.style.backgroundColor = '#F2F2F2';
	//obj.ad_neno3.style.borderColor = '#B3B3B3';
	//obj.ad_neno3.style.backgroundColor = '#F2F2F2';
	
	if (obj.cons_cuest.value == "")
	{
		obj.cons_cuest.focus();
		obj.cons_cuest.style.borderColor = 'red';
		obj.cons_cuest.style.backgroundColor = 'white';
		
		daEstiloMsg('Non respondeu a pregunta <i>¿Constante en respostar o cuestionario da sua actividade cotidiana?</i> e deve responder todalas preguntas antes de continuar co test.');
		return false;
	}
	if (obj.cons_cuest.value == "1")
	{
		if (obj.aod1.value == "")
		{
			obj.aod1.focus();
			obj.aod1.style.borderColor = 'red';
			obj.aod1.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Xeralmente vou e volvo do traballo (ou da escola) camiñando</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod2.value == "")
		{
			obj.aod2.focus();
			obj.aod2.style.borderColor = 'red';
			obj.aod2.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Xeralmente uso as escaleiras en lugar de utilizar o ascensor</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod3a.value == "")
		{
			obj.aod3a.focus();
			obj.aod3a.style.borderColor = 'red';
			obj.aod3a.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Paso a maior parte do tempo sentado, e como moito camiño</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod3b.value == "")
		{
			obj.aod3b.focus();
			obj.aod3b.style.borderColor = 'red';
			obj.aod3b.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Na maior parte do día realizo actividades físicas moderadas</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod3c.value == "")
		{
			obj.aod3c.focus();
			obj.aod3c.style.borderColor = 'red';
			obj.aod3c.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Diariamente realizo actividades físicas intensas(traballo pesado)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl4.value == "")
		{
			obj.atl4.focus();
			obj.atl4.style.borderColor = 'red';
			obj.atl4.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>O meu tempo libre inclúe actividades físicas leves, como pasear en bicicleta ou camiñar (dúas ou máis veces por semana)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl5.value == "")
		{
			obj.atl5.focus();
			obj.atl5.style.borderColor = 'red';
			obj.atl5.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Polo menos unha ver á semana practico algún tipo de baile</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl6.value == "")
		{
			obj.atl6.focus();
			obj.atl6.style.borderColor = 'red';
			obj.atl6.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Cando estou tenso, fago exercicios para relaxar</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl7.value == "")
		{
			obj.atl7.focus();
			obj.atl7.style.borderColor = 'red';
			obj.atl7.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Polo menos dúas veces a semana fago ximnasia localizada</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl8.value == "")
		{
			obj.atl8.focus();
			obj.atl8.style.borderColor = 'red';
			obj.atl8.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>participo en clases de ioga ou tai-chi regularmente</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl9.value == "")
		{
			obj.atl9.focus();
			obj.atl9.style.borderColor = 'red';
			obj.atl9.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>fago musculaci&oacute;n duas ou máis vedes por semana</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl10a.value == "")
		{
			obj.atl10a.focus();
			obj.atl10a.style.borderColor = 'red';
			obj.atl10a.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>unha vez por semana xogo ao tenis, baloncesto, f&uacute;tbol ou outro deporte recreacional</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl10b.value == "")
		{
			obj.atl10b.focus();
			obj.atl10b.style.borderColor = 'red';
			obj.atl10b.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>duas veces por semana xogo ao tenis, baloncesto, f&uacute;tbol ou outro deporte recreacional</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl10c.value == "")
		{
			obj.atl10c.focus();
			obj.atl10c.style.borderColor = 'red';
			obj.atl10c.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>tres ou m&aacute;is veces por semana xogo ao tenis, baloncesto, f&uacute;tbol ou outro deporte recreacional</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl11a.value == "")
		{
			obj.atl11a.focus();
			obj.atl11a.style.borderColor = 'red';
			obj.atl11a.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>unha ver por semana participo en exercicios aer&oacute;bicos fortes (correr, pedalear, remar, nadar)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl11b.value == "")
		{
			obj.atl11b.focus();
			obj.atl11b.style.borderColor = 'red';
			obj.atl11b.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>duas veces por semana participo en exercicios aer&oacute;bicos fortes (correr, pedalear, remar, nadar)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl11c.value == "")
		{
			obj.atl11c.focus();
			obj.atl11c.style.borderColor = 'red';
			obj.atl11c.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>tres ou m&aacute;is veces por semana participo en exercicios aer&oacute;bicos fortes (correr, pedalear, remar, nadar)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		/*
		if (obj.ad_neno1.value == "")
		{
			obj.ad_neno1.focus();
			obj.ad_neno1.style.borderColor = 'red';
			obj.ad_neno1.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>¿Realizas actividades extraescolares relacionadas coa pr&aacute;ctica deportiva ou a educación f&iacute;sica?</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.ad_neno2.value == "")
		{
			obj.ad_neno2.focus();
			obj.ad_neno2.style.borderColor = 'red';
			obj.ad_neno2.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>¿C&aacute;ntas horas adicas semanalmente a practicar actividade f&iacute;sica extraescolar?</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.ad_neno3.value,2,0))
			{
				obj.ad_neno2.focus();
				obj.ad_neno2.style.borderColor = 'red';
				obj.ad_neno2.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		
		if (obj.ad_neno3.value == "")
		{
			obj.ad_neno3.focus();
			obj.ad_neno3.style.borderColor = 'red';
			obj.ad_neno3.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>¿C&aacute;ntas horas semanais adicas a saltar, correr ou a practicar outros xogos que incluan actividade f&iacute;sica cos teus amigos no teu tempo de lecer?</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.ad_neno3.value,2,0))
			{
				obj.ad_neno3.focus();
				obj.ad_neno3.style.borderColor = 'red';
				obj.ad_neno3.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		*/
	}
	return true;
}

//Validación de formularios del test para maiores de 65.............................
function CheckFormMaioresParQ(obj)
{
	obj.pq1.style.borderColor = '#B3B3B3';
	obj.pq1.style.backgroundColor = '#F2F2F2';
	obj.pq2.style.borderColor = '#B3B3B3';
	obj.pq2.style.backgroundColor = '#F2F2F2';
	obj.pq3.style.borderColor = '#B3B3B3';
	obj.pq3.style.backgroundColor = '#F2F2F2';
	obj.pq4.style.borderColor = '#B3B3B3';
	obj.pq4.style.backgroundColor = '#F2F2F2';
	obj.pq5.style.borderColor = '#B3B3B3';
	obj.pq5.style.backgroundColor = '#F2F2F2';
	obj.pq6.style.borderColor = '#B3B3B3';
	obj.pq6.style.backgroundColor = '#F2F2F2';
	obj.pq7.style.borderColor = '#B3B3B3';
	obj.pq7.style.backgroundColor = '#F2F2F2';
	
	if (obj.pq1.value == "")
	{
		obj.pq1.focus();
		obj.pq1.style.borderColor = 'red';
		obj.pq1.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq2.value == "")
	{
		obj.pq2.focus();
		obj.pq2.style.borderColor = 'red';
		obj.pq2.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq3.value == "")
	{
		obj.pq3.focus();
		obj.pq3.style.borderColor = 'red';
		obj.pq3.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq4.value == "")
	{
		obj.pq4.focus();
		obj.pq4.style.borderColor = 'red';
		obj.pq4.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq5.value == "")
	{
		obj.pq5.focus();
		obj.pq5.style.borderColor = 'red';
		obj.pq5.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq6.value == "")
	{
		obj.pq6.focus();
		obj.pq6.style.borderColor = 'red';
		obj.pq6.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	if (obj.pq7.value == "")
	{
		obj.pq7.focus();
		obj.pq7.style.borderColor = 'red';
		obj.pq7.style.backgroundColor = 'white';
		
		daEstiloMsg('Deve respostar a todalas preguntas para poder seguir adiante co cuestionario.');
		return false;
	}
	
	return true;
}

function CheckFormMaioresAntro(obj)
{
	obj.cons_antro.style.borderColor = '#B3B3B3';
	obj.cons_antro.style.backgroundColor = '#F2F2F2';
	obj.peso.style.borderColor = '#B3B3B3';
	obj.peso.style.backgroundColor = '#F2F2F2';
	obj.estatura.style.borderColor = '#B3B3B3';
	obj.estatura.style.backgroundColor = '#F2F2F2';
	obj.imc.style.borderColor = '#B3B3B3';
	obj.imc.style.backgroundColor = '#F2F2F2';
	obj.per_cintura.style.borderColor = '#B3B3B3';
	obj.per_cintura.style.backgroundColor = '#F2F2F2';
	obj.per_cadera.style.borderColor = '#B3B3B3';
	obj.per_cadera.style.backgroundColor = '#F2F2F2';
	obj.per_brazo.style.borderColor = '#B3B3B3';
	obj.per_brazo.style.backgroundColor = '#F2F2F2';
	obj.impedancia.style.borderColor = '#B3B3B3';
	obj.impedancia.style.backgroundColor = '#F2F2F2';

	
	if (obj.cons_antro.value == "")
	{
		obj.cons_antro.focus();
		obj.cons_antro.style.borderColor = 'red';
		obj.cons_antro.style.backgroundColor = 'white';
		
		daEstiloMsg('Non respondeu a pregunta <i>¿Consente en respostar as probas de antopometría?</i> e deve responder todalas preguntas antes de continuar co test.');
		return false;
	}
	if (obj.cons_antro.value == "1")
	{
		if (obj.peso.value == "")
		{
			obj.peso.focus();
			obj.peso.style.borderColor = 'red';
			obj.peso.style.backgroundColor = 'white';
			
			daEstiloMsg('deve indicar o seu <b>peso</b> en kg, na casilla correspondente.');
			return false;
		}
		else
		{
			if (!esNumero(obj.peso.value,6,2))
			{
				obj.peso.focus();
				obj.peso.style.borderColor = 'red';
				obj.peso.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>peso</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> Kg.');
				return false;
			}
		}
		
		if (obj.estatura.value == "")
		{
			obj.estatura.focus();
			obj.estatura.style.borderColor = 'red';
			obj.estatura.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar a sua <b>estatura</b> en cm.');
			return false;
		}
		else
		{
			if (!esNumero(obj.estatura.value,6,0))
			{
				obj.estatura.focus();
				obj.estatura.style.borderColor = 'red';
				obj.estatura.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>estatura</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999</b> cm.');
				return false;
			}
		}
		
		if (obj.imc.value == "")
		{
			obj.imc.focus();
			obj.imc.style.borderColor = 'red';
			obj.imc.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o seu <b>indice de masas corporal</b>.');
			return false;
		}
		else
		{
			if (!esNumero(obj.imc.value,5,2))
			{
				obj.imc.focus();
				obj.imc.style.borderColor = 'red';
				obj.imc.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>indice de masa corporal</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b>.');
				return false;
			}
		}
		
		if (obj.per_cintura.value == "")
		{
			obj.per_cintura.focus();
			obj.per_cintura.style.borderColor = 'red';
			obj.per_cintura.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o <b>perimetro da sua cintura</b> en centimetros.');
			return false;
		}
		else
		{
			if (!esNumero(obj.per_cintura.value,6,2))
			{
				obj.per_cintura.focus();
				obj.per_cintura.style.borderColor = 'red';
				obj.per_cintura.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>perimetro da cintura</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		if (obj.per_cadera.value == "")
		{
			obj.per_cadera.focus();
			obj.per_cadera.style.borderColor = 'red';
			obj.per_cadera.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o <b>perimetro da sua cadeira</b> en centimetros.');
			return false;
		}
		else
		{
			if (!esNumero(obj.per_cadera.value,6,2))
			{
				obj.per_cadera.focus();
				obj.per_cadera.style.borderColor = 'red';
				obj.per_cadera.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>perimetro da cadeira</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		
		if (obj.per_brazo.value == "")
		{
			obj.per_brazo.focus();
			obj.per_brazo.style.borderColor = 'red';
			obj.per_brazo.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o <b>perimetro do seu brazo</b> en centimetros.');
			return false;
		}
		else
		{
			if (!esNumero(obj.per_brazo.value,5,2))
			{
				obj.per_brazo.focus();
				obj.per_brazo.style.borderColor = 'red';
				obj.per_brazo.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>perimetro do brazo</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b> cm.');
				return false;
			}
		}
		
		if (obj.impedancia.value == "")
		{
			obj.impedancia.focus();
			obj.impedancia.style.borderColor = 'red';
			obj.impedancia.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve de indicar o resultado sa proba de <b>Inpedanciometria</b>.');
			return false;
		}
		else
		{
			if (!esNumero(obj.impedancia.value,10,2))
			{
				obj.impedancia.focus();
				obj.impedancia.style.borderColor = 'red';
				obj.impedancia.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>impedanciometria</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b> cm.');
				return false;
			}
		}
	}
	return true;
}

function CheckFormMaioresTest(obj)
{
	obj.cons_bateria.style.borderColor = '#B3B3B3';
	obj.cons_bateria.style.backgroundColor = '#F2F2F2';
	//obj.course_nav.style.borderColor = '#B3B3B3';
	//obj.course_nav.style.backgroundColor = '#F2F2F2';
	obj.step2min.style.borderColor = '#B3B3B3';
	obj.step2min.style.backgroundColor = '#F2F2F2';
	obj.man_dinam.style.borderColor = '#B3B3B3';
	obj.man_dinam.style.backgroundColor = '#F2F2F2';
	obj.dinamometr.style.borderColor = '#B3B3B3';
	obj.dinamometr.style.backgroundColor = '#F2F2F2';
	//obj.salto_hor.style.borderColor = '#B3B3B3';
	//obj.salto_hor.style.backgroundColor = '#F2F2F2';
	obj.sent_levant.style.borderColor = '#B3B3B3';
	obj.sent_levant.style.backgroundColor = '#F2F2F2';
	obj.abdomin.style.borderColor = '#B3B3B3';
	obj.abdomin.style.backgroundColor = '#F2F2F2';
	//obj.equilibrio.style.borderColor = '#B3B3B3';
	//obj.equilibrio.style.backgroundColor = '#F2F2F2';
	obj.equilibrio_mod.style.borderColor = '#B3B3B3';
	obj.equilibrio_mod.style.backgroundColor = '#F2F2F2';
	//obj.diez_por_cinco.style.borderColor = '#B3B3B3';
	//obj.diez_por_cinco.style.backgroundColor = '#F2F2F2';
	//obj.flex_tronco.style.borderColor = '#B3B3B3';
	//obj.flex_tronco.style.backgroundColor = '#F2F2F2';
	obj.flex_tronco_sentado.style.borderColor = '#B3B3B3';
	obj.flex_tronco_sentado.style.backgroundColor = '#F2F2F2';
	obj.flex_msup.style.borderColor = '#B3B3B3';
	obj.flex_msup.style.backgroundColor = '#F2F2F2';
	
	if (obj.cons_bateria.value == "")
	{
		obj.cons_bateria.focus();
		obj.cons_bateria.style.borderColor = 'red';
		obj.cons_bateria.style.backgroundColor = 'white';
		
		daEstiloMsg('Non respondeu a pregunta <i>¿Consente a realizar a batería de probas f&iacute;sicas?</i> e deve responder todalas preguntas antes de continuar co test.');
		return false;
	}
	
	if (obj.cons_bateria.value == "1")
	{
		/*
		if (obj.course_nav.value == "")
		{
			obj.course_nav.focus();
			obj.course_nav.style.borderColor = 'red';
			obj.course_nav.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>Course Navette</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.course_nav.value,7,2))
			{
				obj.course_nav.focus();
				obj.course_nav.style.borderColor = 'red';
				obj.course_nav.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>Course Navette</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>9999.99</b> m.');
				return false;
			}
		}
		*/
		
		if (obj.step2min.value == "")
		{
			obj.step2min.focus();
			obj.step2min.style.borderColor = 'red';
			obj.step2min.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o numero de ciclos realizados na proba de <b>step en dous minutos</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.step2min.value,9,2))
			{
				obj.step2min.focus();
				obj.step2min.style.borderColor = 'red';
				obj.step2min.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>step en dous minutos</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999999.99</b>.');
				return false;
			}
		}
		
		if (obj.man_dinam.value == "")
		{
			obj.man_dinam.focus();
			obj.man_dinam.style.borderColor = 'red';
			obj.man_dinam.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar a man coa que realiza o test de <b>dinamometr&iacute;a</b>  para poder continuar co test.');
			return false;
		}
		
		if (obj.dinamometr.value == "")
		{
			obj.dinamometr.focus();
			obj.dinamometr.style.borderColor = 'red';
			obj.dinamometr.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>dinamometr&iacute;a</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.dinamometr.value,6,2))
			{
				obj.dinamometr.focus();
				obj.dinamometr.style.borderColor = 'red';
				obj.dinamometr.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>dinamometria</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> kg.');
				return false;
			}
		}
		/*
		if (obj.salto_hor.value == "")
		{
			obj.salto_hor.focus();
			obj.salto_hor.style.borderColor = 'red';
			obj.salto_hor.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>salto horizontal</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.salto_hor.value,6,2))
			{
				obj.salto_hor.focus();
				obj.salto_hor.style.borderColor = 'red';
				obj.salto_hor.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>salto horizontal</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99.99</b> m.');
				return false;
			}
		}
		*/
		if (obj.sent_levant.value == "")
		{
			obj.sent_levant.focus();
			obj.sent_levant.style.borderColor = 'red';
			obj.sent_levant.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>sentarse e erguerse</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.sent_levant.value,3,0))
			{
				obj.sent_levant.focus();
				obj.sent_levant.style.borderColor = 'red';
				obj.sent_levant.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>sentarse e erguerse</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999</b>.');
				return false;
			}
		}
		if (obj.abdomin.value == "")
		{
			obj.abdomin.focus();
			obj.abdomin.style.borderColor = 'red';
			obj.abdomin.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da proba de <b>abdominais</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.abdomin.value,3,0))
			{
				obj.abdomin.focus();
				obj.abdomin.style.borderColor = 'red';
				obj.abdomin.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>abdominais</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999</b>.');
				return false;
			}
		}
		/*
		if (obj.equilibrio.value == "")
		{
			obj.equilibrio.focus();
			obj.equilibrio.style.borderColor = 'red';
			obj.equilibrio.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o n&uacute;mero de ensaios realizados na proba de <b>equilibrio</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.equilibrio.value,2,0))
			{
				obj.equilibrio.focus();
				obj.equilibrio.style.borderColor = 'red';
				obj.equilibrio.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>equilibrio</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		*/
		if (obj.equilibrio_mod.value == "")
		{
			obj.equilibrio_mod.focus();
			obj.equilibrio_mod.style.borderColor = 'red';
			obj.equilibrio_mod.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o n&uacute;mero de ensaios realizados na proba de <b>equilibrio modificado</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.equilibrio_mod.value,2,0))
			{
				obj.equilibrio_mod.focus();
				obj.equilibrio_mod.style.borderColor = 'red';
				obj.equilibrio_mod.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>equilibrio_modificado</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		/*
		if (obj.diez_por_cinco.value == "")
		{
			obj.diez_por_cinco.focus();
			obj.diez_por_cinco.style.borderColor = 'red';
			obj.diez_por_cinco.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado da <b>carreira ida e volta 10x5</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.diez_por_cinco.value,6,1))
			{
				obj.diez_por_cinco.focus();
				obj.diez_por_cinco.style.borderColor = 'red';
				obj.diez_por_cinco.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>carreira 100x5</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>9999.9</b> s.');
				return false;
			}
		}
		
		if (obj.flex_tronco.value == "")
		{
			obj.flex_tronco.focus();
			obj.flex_tronco.style.borderColor = 'red';
			obj.flex_tronco.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado na proba de <b>flexi&oacute;n do tronco cara adiante</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.flex_tronco.value,6,2))
			{
				obj.flex_tronco.focus();
				obj.flex_tronco.style.borderColor = 'red';
				obj.flex_tronco.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>flexi&oacute;n do tronco</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		*/
		if (obj.flex_tronco_sentado.value == "")
		{
			obj.flex_tronco_sentado.focus();
			obj.flex_tronco_sentado.style.borderColor = 'red';
			obj.flex_tronco_sentado.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado na proba de <b>flexi&oacute;n do tronco cara adiante e sentado</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.flex_tronco_sentado.value,6,2))
			{
				obj.flex_tronco_sentado.focus();
				obj.flex_tronco_sentado.style.borderColor = 'red';
				obj.flex_tronco_sentado.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>flexi&oacute;n do tronco sentado</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
		
		if (obj.flex_msup.value == "")
		{
			obj.flex_msup.focus();
			obj.flex_msup.style.borderColor = 'red';
			obj.flex_msup.style.backgroundColor = 'white';
			
			daEstiloMsg('Deve indicar o resultado na proba de <b>flexibilidade dos membros superiores</b> para poder continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.flex_msup.value,6,2))
			{
				obj.flex_msup.focus();
				obj.flex_msup.style.borderColor = 'red';
				obj.flex_msup.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla de <b>flexibilidade dos membros superiores</b> non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>999.99</b> cm.');
				return false;
			}
		}
	}
	return true;
}

function CheckFormMaioresCuest(obj)
{
	obj.cons_cuest.style.borderColor = '#B3B3B3';
	obj.cons_cuest.style.backgroundColor = '#F2F2F2';
	obj.aod1.style.borderColor = '#B3B3B3';
	obj.aod1.style.backgroundColor = '#F2F2F2';
	obj.aod2.style.borderColor = '#B3B3B3';
	obj.aod2.style.backgroundColor = '#F2F2F2';
	obj.aod3a.style.borderColor = '#B3B3B3';
	obj.aod3a.style.backgroundColor = '#F2F2F2';
	obj.atl4.style.borderColor = '#B3B3B3';
	obj.atl4.style.backgroundColor = '#F2F2F2';
	obj.atl5.style.borderColor = '#B3B3B3';
	obj.atl5.style.backgroundColor = '#F2F2F2';
	obj.atl6.style.borderColor = '#B3B3B3';
	obj.atl6.style.backgroundColor = '#F2F2F2';
	obj.atl7.style.borderColor = '#B3B3B3';
	obj.atl7.style.backgroundColor = '#F2F2F2';
	obj.atl8.style.borderColor = '#B3B3B3';
	obj.atl8.style.backgroundColor = '#F2F2F2';
	obj.atl9.style.borderColor = '#B3B3B3';
	obj.atl9.style.backgroundColor = '#F2F2F2';
	obj.atl10a.style.borderColor = '#B3B3B3';
	obj.atl10a.style.backgroundColor = '#F2F2F2';
	obj.atl10b.style.borderColor = '#B3B3B3';
	obj.atl10b.style.backgroundColor = '#F2F2F2';
	obj.atl10c.style.borderColor = '#B3B3B3';
	obj.atl10c.style.backgroundColor = '#F2F2F2';
	obj.atl11a.style.borderColor = '#B3B3B3';
	obj.atl11a.style.backgroundColor = '#F2F2F2';
	obj.atl11b.style.borderColor = '#B3B3B3';
	obj.atl11b.style.backgroundColor = '#F2F2F2';
	obj.atl11c.style.borderColor = '#B3B3B3';
	obj.atl11c.style.backgroundColor = '#F2F2F2';
	//obj.ad_neno1.style.borderColor = '#B3B3B3';
	//obj.ad_neno1.style.backgroundColor = '#F2F2F2';
	//obj.ad_neno2.style.borderColor = '#B3B3B3';
	//obj.ad_neno2.style.backgroundColor = '#F2F2F2';
	//obj.ad_neno3.style.borderColor = '#B3B3B3';
	//obj.ad_neno3.style.backgroundColor = '#F2F2F2';
	
	if (obj.cons_cuest.value == "")
	{
		obj.cons_cuest.focus();
		obj.cons_cuest.style.borderColor = 'red';
		obj.cons_cuest.style.backgroundColor = 'white';
		
		daEstiloMsg('Non respondeu a pregunta <i>¿Constante en respostar o cuestionario da sua actividade cotidiana?</i> e deve responder todalas preguntas antes de continuar co test.');
		return false;
	}
	if (obj.cons_cuest.value == "1")
	{
		if (obj.aod1.value == "")
		{
			obj.aod1.focus();
			obj.aod1.style.borderColor = 'red';
			obj.aod1.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Xeralmente vou e volvo do traballo (ou da escola) camiñando</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod2.value == "")
		{
			obj.aod2.focus();
			obj.aod2.style.borderColor = 'red';
			obj.aod2.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Xeralmente uso as escaleiras en lugar de utilizar o ascensor</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod3a.value == "")
		{
			obj.aod3a.focus();
			obj.aod3a.style.borderColor = 'red';
			obj.aod3a.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Paso a maior parte do tempo sentado, e como moito camiño</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod3b.value == "")
		{
			obj.aod3b.focus();
			obj.aod3b.style.borderColor = 'red';
			obj.aod3b.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Na maior parte do día realizo actividades físicas moderadas</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.aod3c.value == "")
		{
			obj.aod3c.focus();
			obj.aod3c.style.borderColor = 'red';
			obj.aod3c.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Diariamente realizo actividades físicas intensas(traballo pesado)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl4.value == "")
		{
			obj.atl4.focus();
			obj.atl4.style.borderColor = 'red';
			obj.atl4.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>O meu tempo libre inclúe actividades físicas leves, como pasear en bicicleta ou camiñar (dúas ou máis veces por semana)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl5.value == "")
		{
			obj.atl5.focus();
			obj.atl5.style.borderColor = 'red';
			obj.atl5.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Polo menos unha ver á semana practico algún tipo de baile</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl6.value == "")
		{
			obj.atl6.focus();
			obj.atl6.style.borderColor = 'red';
			obj.atl6.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Cando estou tenso, fago exercicios para relaxar</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl7.value == "")
		{
			obj.atl7.focus();
			obj.atl7.style.borderColor = 'red';
			obj.atl7.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>Polo menos dúas veces a semana fago ximnasia localizada</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl8.value == "")
		{
			obj.atl8.focus();
			obj.atl8.style.borderColor = 'red';
			obj.atl8.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>participo en clases de ioga ou tai-chi regularmente</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl9.value == "")
		{
			obj.atl9.focus();
			obj.atl9.style.borderColor = 'red';
			obj.atl9.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>fago musculaci&oacute;n duas ou máis vedes por semana</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl10a.value == "")
		{
			obj.atl10a.focus();
			obj.atl10a.style.borderColor = 'red';
			obj.atl10a.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>unha vez por semana xogo ao tenis, baloncesto, f&uacute;tbol ou outro deporte recreacional</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl10b.value == "")
		{
			obj.atl10b.focus();
			obj.atl10b.style.borderColor = 'red';
			obj.atl10b.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>duas veces por semana xogo ao tenis, baloncesto, f&uacute;tbol ou outro deporte recreacional</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl10c.value == "")
		{
			obj.atl10c.focus();
			obj.atl10c.style.borderColor = 'red';
			obj.atl10c.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>tres ou m&aacute;is veces por semana xogo ao tenis, baloncesto, f&uacute;tbol ou outro deporte recreacional</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl11a.value == "")
		{
			obj.atl11a.focus();
			obj.atl11a.style.borderColor = 'red';
			obj.atl11a.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>unha ver por semana participo en exercicios aer&oacute;bicos fortes (correr, pedalear, remar, nadar)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl11b.value == "")
		{
			obj.atl11b.focus();
			obj.atl11b.style.borderColor = 'red';
			obj.atl11b.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>duas veces por semana participo en exercicios aer&oacute;bicos fortes (correr, pedalear, remar, nadar)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.atl11c.value == "")
		{
			obj.atl11c.focus();
			obj.atl11c.style.borderColor = 'red';
			obj.atl11c.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>tres ou m&aacute;is veces por semana participo en exercicios aer&oacute;bicos fortes (correr, pedalear, remar, nadar)</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		/*
		if (obj.ad_neno1.value == "")
		{
			obj.ad_neno1.focus();
			obj.ad_neno1.style.borderColor = 'red';
			obj.ad_neno1.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>¿Realizas actividades extraescolares relacionadas coa pr&aacute;ctica deportiva ou a educación f&iacute;sica?</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		if (obj.ad_neno2.value == "")
		{
			obj.ad_neno2.focus();
			obj.ad_neno2.style.borderColor = 'red';
			obj.ad_neno2.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>¿C&aacute;ntas horas adicas semanalmente a practicar actividade f&iacute;sica extraescolar?</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.ad_neno3.value,2,0))
			{
				obj.ad_neno2.focus();
				obj.ad_neno2.style.borderColor = 'red';
				obj.ad_neno2.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		
		if (obj.ad_neno3.value == "")
		{
			obj.ad_neno3.focus();
			obj.ad_neno3.style.borderColor = 'red';
			obj.ad_neno3.style.backgroundColor = 'white';
			
			daEstiloMsg('Non respondeu a pregunta <i>¿C&aacute;ntas horas semanais adicas a saltar, correr ou a practicar outros xogos que incluan actividade f&iacute;sica cos teus amigos no teu tempo de lecer?</i> e deve responder todalas preguntas antes de continuar co test.');
			return false;
		}
		else
		{
			if (!esNumero(obj.ad_neno3.value,2,0))
			{
				obj.ad_neno3.focus();
				obj.ad_neno3.style.borderColor = 'red';
				obj.ad_neno3.style.backgroundColor = 'white';
				
				daEstiloMsg('A resposta que introduciu na casilla non &eacute; correcto.<br>Por favor introduza un valor <b>num&eacute;rico</b> non superior a <b>99</b>.');
				return false;
			}
		}
		*/
	}
	return true;
}

//extras de validación...................

function daEstiloMsg(msg)
{
	img = '<img src="img/noaccess.jpg" alt="¡ATENCIÓN!" widht="50" height="50">';
	
	document.getElementById('msgFormError').style.width = '340px';
	document.getElementById('msgFormError').style.top = '120px';
	document.getElementById('msgFormError').style.left = '50%';
	document.getElementById('msgFormError').style.margin = '-100px';
	
	document.getElementById('msgFormError').style.textAlign = 'left';
	document.getElementById('msgFormError').style.border = '1px red solid';
	document.getElementById('msgFormError').style.backgroundColor = '#ffffff';
	document.getElementById('msgFormError').style.padding = '5px';
	document.getElementById('msgFormError').innerHTML = img + msg;
}
function esNumero(numero,largo,decimales)
{
	esta = false;
	
	if(largo == "") { largo = 999; }
	if(decimales == "") { decimales = 99; }
	
	caract_validos = "1234567890.,";
	
	numero = numero.replace(',','.');
	
	//comprueva el largo del STRING numero
	if (numero.length > largo)
	{
		return false;
	}
	
	//validacion de decimales
	if (numero.indexOf('.') != -1)
	{
		if (decimales != 0)
		{
			if (numero.indexOf('.') != numero.lastIndexOf('.'))
			{
				return false;
			}
			if ((numero.substring(numero.indexOf('.') + 1).length) > decimales)
			{
				return false;
			}
			
			if (numero.substring(numero.indexOf('.') + 1).length == 0)
			{
				return false;
			}
		}
		else
		{
			return false;
		}
	}	

	//comprueba si los caracteres indicados en caract_validos son los unicos que figuran en string NUMERO
	for (x=0; x<numero.length; x++)
	{
		esta = false;
		for (y=0; y<caract_validos.length; y++)
		{
			if (!esta)
			{
				if (numero.substr(x,1) == caract_validos.substr(y,1))
				{
					esta = true;
				}

			}
		}
		if(!esta)
		{
			return false;
		}
	}
	return true;
}