var informe=null;

function cerrar_informe()
	{
	if(informe.closed==false) informe.close();
	}

function informe_texto()
	{
	if(((g_fecha_nacimiento==0 || g_fecha_exploracion==0) || (g_peso==0 && g_talla==0 && g_pc==0 && g_vc==0 && g_braza==0 && g_segmento_i==0 && g_lms==0 && g_lb==0 && g_la==0 && g_lmi==0 && g_lm==0 && g_lp==0 && g_dmo_l==0 && g_dmo_cf==0 && g_perimetro_abd==0 && g_perimetro_bic==0 && g_pliegue_tri==0 && g_pliegue_bic==0 && g_pliegue_sub==0 && g_pliegue_ili==0)) && (g_eg_semanas==0 || (g_pesoRN==0 && g_longitudRN==0 && g_pcRN==0))) alert("Faltan datos para la generación de un informe.");
	else
		{
		informe=window.open("","informe","width=740, scrollbars=yes, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=no");
		informe.focus();
		var principio_informe='<HTML><HEAD><TITLE>EndocrinoPED [Web PEDiatrica].</TITLE></HEAD><BODY>';
		var texto_informe='<table border="0" width="100%" id="table1" cellspacing="1">\r\n  <tr>\r\n    <td bgcolor="#F8F8F8">\r\n    <p align="center"><font face="Arial" size="5"><b>Informe Endocrinológico<\/b><\/font><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td>\r\n    <p align="center"><font face="Arial"><font size="2" color="#808080">Generado por \r\n    EndocrinoPED [Web PEDiátrica]<i> <\/i><\/font><\/font><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td>\r\n    <p align="center"><font face="Arial" color="#808080"><i><font size="1">\r\n    http:\/\/www.webpediatrica.com\/endocrinoped<\/font><\/i><\/font><\/td>\r\n  <\/tr>\r\n  <\/table>\r\n';
		var final_informe='</BODY></HTML>';
		var tabla_texto_principio='<table border="0" width="100%" id="table6" cellspacing="1">\r\n  <tr>\r\n    <td>&nbsp;<\/td>\r\n  <\/tr>\r\n<\/table>\r\n<table border="1" width="100%" id="table5" cellspacing="1" cellpadding="0" style="border-collapse: collapse" bordercolor="#C0C0C0">\r\n  <tr>\r\n    <td><font face="Tahoma" size="1" color="#808080"><b>Tablas seleccionadas para \r\n    la generación de este informe: </b>';
		var tabla_texto='';
		var tabla_texto_final='<\/font><\/td>\r\n  <\/tr>\r\n<\/table>';
		var sexo, sexo_texto;
		if(document.forms.datos_deseados.sexo[0].checked)
			{
			sexo=1;
			sexo_texto='Varón. ';
			}
		else
			{
			sexo=0;
			sexo_texto='Mujer. ';
			}
		var identificacionx=document.forms.datos_deseados.identificacion.value;
		if(g_fecha_nacimiento==1 || g_fecha_exploracion==1 || identificacionx.length>0)
			{
			texto_informe+='<hr color="#C0C0C0" size="1">\r\n<table border="0" width="100%" id="table2" cellspacing="1" bgcolor="#F8F8F8">\r\n';
			if(identificacionx.length>0)
				{
				texto_informe+='<tr>\r\n    <td width="0%"><font face="Arial" size="2"><b>Paciente:\r\n    <\/b>';
				texto_informe+=identificacionx;
				texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n';
				}
			with(document.forms.datos_deseados)
				{
				var edad=calculo_edad(conversor_fecha_Date(fecha_nacimiento.value),conversor_fecha_Date(fecha_exploracion.value));
				}

			texto_informe+='<tr>\r\n    <td><font size="2" face="Arial">';
			if(g_fecha_nacimiento==1 && g_fecha_exploracion==1)
				{
				texto_informe+='<b>'+document.forms.datos_deseados.edad_actual.value+"</b>. ";
				}
			
			if(g_fecha_nacimiento==1)
				{
				texto_informe+='Fecha de Nacimiento:';
				texto_informe+=" "+document.forms.datos_deseados.fecha_nacimiento.value+". ";
					}
			if(g_fecha_exploracion==1)
				{
				texto_informe+='Fecha de Exploración:';
				texto_informe+=" "+document.forms.datos_deseados.fecha_exploracion.value+".";			
				}
			texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n';
			texto_informe+='<tr>\r\n    <td><font size="2" face="Arial">';
			texto_informe+='<b>Sexo: </b>'+sexo_texto;
			texto_informe+='<\/font><\/td>\r\n  <\/tr>';
			texto_informe+='<\/table>';
			}
		else
			{
			texto_informe+='<hr color="#C0C0C0" size="1"><table border="0" width="100%" id="table4" cellspacing="1" bgcolor="#F8F8F8">';
			texto_informe+='<tr>\r\n    <td><font size="2" face="Arial">';
			texto_informe+='<b>Sexo:</b> '+sexo_texto;
			texto_informe+='<\/font><\/td>\r\n  <\/tr>';
			texto_informe+='<\/table>';
			}	
		if(g_eg_semanas==1 && g_eg_dias==1 && document.forms.datos_deseados.inclusion5.checked==0)
			{
			var edad_gestacional, DE, percentilx, pesoRNx,longitudRNx,pcRN;
			var antrop1x=document.forms.datos_deseados.antrop1.selectedIndex;
			texto_informe+='<hr color="#C0C0C0" size="1">\r\n<table border="0" width="100%" id="table3" cellspacing="1">\r\n  <tr>\r\n    <td><font face="Arial" size="3"><b>Antropometría neonatal. <\/b>\r\n    <\/font><font face="Verdana" size="1" color="#808080">';
			if(antrop1x==0)tabla_texto+='Antropometría neonatal: [peso y talla: España. 2008; perímetro cefálico: España. Zaragoza 2001. García-Dihinx et al]. ';
			if(antrop1x==1)tabla_texto+='Antropometría neonatal: [España. Barcelona 2003. Carrascosa et al]. ';
			if(antrop1x==2)tabla_texto+='Antropometría neonatal: [España. Zaragoza 2001. García-Dihinx et al]. ';
			if(antrop1x==3)tabla_texto+='Antropometría neonatal: [España. Vizcaya 1996. Delgado et al]. ';
			if(antrop1x==4)tabla_texto+='Antropometría neonatal: [España. Zaragoza 2001. Embarazos gemelares. García-Dihinx et al]. ';
			texto_informe+='<\/font>\r\n    <\/td>\r\n  <\/tr>\r\n<tr>\r\n    <td><font face="Arial" size="2">';
			with(document.forms.datos_deseados)
				{
				edad_gestacional=parseInt(eg_semanas.value,10)+parseFloat((eg_dias.value)/7);
				texto_informe+="<b>Edad gestacional</b>: "+ eg_semanas.value+"+"+eg_dias.value+" s. ";
				}
			if(g_pesoRN)
				{
				pesoRNx=parseInt(document.forms.datos_deseados.pesoRN.value,10);
				if(antrop1x==0)DE=DE_x(tabla_peso_rn_espana_2008(),pesoRNx,edad_gestacional,sexo);
				if(antrop1x==1)DE=DE_x(tabla_peso_rn_espana_barcelona_2003(),pesoRNx,edad_gestacional,sexo);
				if(antrop1x==2)DE=DE_x(tabla_peso_rn_espana_zaragoza_2001(),pesoRNx,edad_gestacional,sexo);
				if(antrop1x==3)DE=DE_x(tabla_peso_rn_espana_vizcaya_1996(),pesoRNx,edad_gestacional,sexo);
				if(antrop1x==4)DE=DE_x(tabla_peso_rn_gemelar_espana_zaragoza_2001(),pesoRNx,edad_gestacional,sexo);
				percentilx=percentil(DE);
				texto_informe+="<b>Peso</b>: "+pesoRNx+" gr"+" ("+percentilx+", "+DE+" DE"+"). ";
				}
			if(g_longitudRN)
				{
				longitudRNx=xredondeo(parseFloat(document.forms.datos_deseados.longitudRN.value),1);
				if(antrop1x==0)DE=DE_x(tabla_longitud_rn_espana_2008(),longitudRNx,edad_gestacional,sexo);
				if(antrop1x==1)DE=DE_x(tabla_longitud_rn_espana_barcelona_2003(),longitudRNx,edad_gestacional,sexo);
				if(antrop1x==2)DE=DE_x(tabla_longitud_rn_espana_zaragoza_2001(),longitudRNx,edad_gestacional,sexo);
				if(antrop1x==3)DE=DE_x(tabla_longitud_rn_espana_vizcaya_1996(),longitudRNx,edad_gestacional,sexo);
				if(antrop1x==4)DE=DE_x(tabla_longitud_rn_gemelar_espana_zaragoza_2001(),longitudRNx,edad_gestacional,sexo);
				percentilx=percentil(DE);
				texto_informe+="<b>Longitud</b>: "+longitudRNx+" cm"+" ("+percentilx+", "+DE+" DE"+"). ";
				}
			if(g_pcRN)
				{
				pcRNx=xredondeo(parseFloat(document.forms.datos_deseados.pcRN.value),1);
				if(antrop1x==0)DE=DE_x(tabla_pc_rn_espana_zaragoza_2001(),pcRNx,edad_gestacional,sexo);
				if(antrop1x==1)DE=DE_x(tabla_pc_rn_espana_barcelona_2003(),pcRNx,edad_gestacional,sexo);
				if(antrop1x==2)DE=DE_x(tabla_pc_rn_espana_zaragoza_2001(),pcRNx,edad_gestacional,sexo);
				if(antrop1x==3)DE=DE_x(tabla_pc_rn_espana_vizcaya_1996(),pcRNx,edad_gestacional,sexo);
				if(antrop1x==4)DE=DE_x(tabla_pc_rn_gemelar_espana_zaragoza_2001(),pcRNx,edad_gestacional,sexo);
				percentilx=percentil(DE);
				texto_informe+="<b>P.cefálico</b>: "+pcRNx+" cm"+" ("+percentilx+", "+DE+" DE"+"). ";
				}
			texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n<\/table>\r\n';
			}
		if(g_peso==1 || g_talla==1 || g_vc==1 || g_vc==1 || g_segmento_i==1 || g_braza==1 || g_lms==1 || g_lb==1 || g_la==1 || g_lmi==1 || g_lm==1 || g_lp==1)
			{
			var pesox, tallax,imcx, s_corpx, pcx, vcx, antrop2x=document.forms.datos_deseados.antrop2.selectedIndex, antrop3x=document.forms.datos_deseados.antrop3.selectedIndex, antrop4x=document.forms.datos_deseados.antrop4.selectedIndex;
			texto_informe+='<hr color="#C0C0C0" size="1">\r\n<table border="0" width="100%" id="table3" cellspacing="1">\r\n  <tr>\r\n    <td><font face="Arial" size="3"><b>Antropometría general. <\/b>\r\n    <\/font><font face="Verdana" size="1" color="#808080">';
			tabla_texto+='Antropometría general: ';
			if(g_peso==1 || g_talla==1)
				{
				if(antrop2x==0)tabla_texto+='Para talla, peso e imc: [España. 2008]. ';
				if(antrop2x==1)tabla_texto+='Para talla, peso e imc: [España. Barcelona 2003. Carrascosa et al]. ';
				if(antrop2x==2)tabla_texto+='Para talla, peso e imc: [España. Zaragoza 2002. Ferrandez et al]. ';
				if(antrop2x==3)tabla_texto+='Para talla, peso e imc: [España. Bilbao 1988. Hernández et al]. ';
				}		 
			texto_informe+='<\/font>\r\n    <\/td>\r\n  <\/tr>\r\n<tr>\r\n    <td><font face="Arial" size="2">';
			if(g_peso)
				{
				pesox=xredondeo(parseFloat(document.forms.datos_deseados.peso.value),2);
				if(antrop2x==0)DE=DE_x(tabla_peso_espana_2008(),pesox,edad,sexo);
				if(antrop2x==1)DE=DE_x(tabla_peso_espana_barcelona_2003(),pesox,edad,sexo);
				if(antrop2x==2)DE=DE_x(tabla_peso_espana_zaragoza_2002(),pesox,edad,sexo);
				if(antrop2x==3)DE=DE_x(tabla_peso_espana_bilbao_1988(),pesox,edad,sexo);
				percentilx=percentil(DE);
				texto_informe+="<b>Peso</b>: "+pesox+" kg"+" ("+percentilx+", "+DE+" DE"+"). ";
				if(g_talla==0) 
					{
					s_corpx=((pesox*4)+7)/(pesox+90);
					texto_informe+="<b>Superficie Corporal</b>: "+xredondeo(s_corpx,2)+" m2. ";
					}
				}
			if(g_talla)
				{
				tallax=xredondeo(parseFloat(document.forms.datos_deseados.talla.value),2);
				if(antrop2x==0)DE=DE_x(tabla_talla_espana_2008(),tallax,edad,sexo);
				if(antrop2x==1)DE=DE_x(tabla_talla_espana_barcelona_2003(),tallax,edad,sexo);
				if(antrop2x==2)DE=DE_x(tabla_talla_espana_zaragoza_2002(),tallax,edad,sexo);
				if(antrop2x==3)DE=DE_x(tabla_talla_espana_bilbao_1988(),tallax,edad,sexo);
				percentilx=percentil(DE);
				var z_talla=DE;
				texto_informe+="<b>Talla</b>: "+tallax+" cm"+" ("+percentilx+", "+DE+" DE). ";			
				}
			if(g_peso==1 && g_talla==1)
				{
				imcx=xredondeo(pesox*10000/(tallax*tallax),2);
				if(antrop2x==0)DE=DE_x(tabla_imc_espana_2008(),imcx,edad,sexo);
				if(antrop2x==1)DE=DE_x(tabla_imc_espana_barcelona_2003(),imcx,edad,sexo);
				if(antrop2x==2)DE=DE_x(tabla_imc_espana_zaragoza_2002(),imcx,edad,sexo);
				if(antrop2x==3)DE=DE_x(tabla_imc_espana_zaragoza_2002(),imcx,edad,sexo);
				percentilx=percentil(DE);
				texto_informe+="<b>IMC</b>: "+imcx+" %"+" ("+percentilx+", "+DE+" DE). ";
				s_corpx=Math.sqrt((tallax*pesox)/3600);
				texto_informe+="<b>Superficie Corporal</b>: "+xredondeo(s_corpx,2)+" m2. ";
				}
			if(g_pc==1)
				{
				pcx=xredondeo(parseFloat(document.forms.datos_deseados.pc.value),2);
				if(antrop3x==0)
					{
					DE=DE_x(tabla_pc_espana_zaragoza_2002(),pcx,edad,sexo);
					tabla_texto+='Para perimetro cefalico: [España. Zaragoza 2002. Ferrandez et al]. ';
					}
				percentilx=percentil(DE);
				texto_informe+="<b>P. cefálico</b>: "+pcx+" cm"+" ("+percentilx+", "+DE+" DE"+"). ";
				}
			if(g_vc==1)
				{
				vcx=xredondeo(parseFloat(document.forms.datos_deseados.vc.value),2);
				if(antrop4x==0)
					{
					tabla_texto+='Para velocidad de crecimiento: [España. Zaragoza 2002. Ferrandez et al]. ';	
					with(document.forms.datos_deseados)
						{
						if(tanner[0].checked) 
							{
							DE=DE_x(tabla_vc1_espana_zaragoza_2002(),vcx,edad,sexo);
							percentilx=percentil(DE);
							texto_informe+="<b>V. crec. (g1)</b>: "+vcx+" cm/año:\n"+" ("+percentilx+", "+DE+" DE"+").";
							}
						if(tanner[1].checked)
							{
							DE=DE_x(tabla_vc2_espana_zaragoza_2002(),vcx,edad,sexo);
							percentilx=percentil(DE);
							texto_informe+="<b>V. crec. (g2)</b>: "+vcx+" cm/año:\n"+" ("+percentilx+", "+DE+" DE"+").";
							}
						if(tanner[2].checked)
							{
							DE=DE_x(tabla_vc3_espana_zaragoza_2002(),vcx,edad,sexo);
							percentilx=percentil(DE);
							texto_informe+="<b>V. crec. (g3)</b>: "+vcx+" cm/año:\n"+" ("+percentilx+", "+DE+" DE"+").";
							}
						if(tanner[3].checked)
							{
							DE=DE_x(tabla_vc4_espana_zaragoza_2002(),vcx,edad,sexo);
							percentilx=percentil(DE);
							texto_informe+="<b>V. crec. (g4)</b>: "+vcx+" cm/año:\n"+" ("+percentilx+", "+DE+" DE"+").";
							}
						if(tanner[4].checked)
							{
							DE=DE_x(tabla_vc5_espana_zaragoza_2002(),vcx,edad,sexo);
							percentilx=percentil(DE);
							texto_informe+="<b>V. crec. (g5)</b>: "+vcx+" cm/año:\n"+" ("+percentilx+", "+DE+" DE"+").";							
							}
						}
					}
				if(antrop4x==1)
					{
					tabla_texto+='Para velocidad de crecimiento: [España. Bilbao 2002. Sobradillo et al]. ';
					DE=DE_x(tabla_vc_espana_bilbao_2002(),vcx,edad,sexo);
					percentilx=percentil(DE);
					texto_informe+="<b>V. crec.</b>: "+vcx+" cm/año:\n"+" ("+percentilx+", "+DE+" DE"+").";
					}

				}
			if((g_TAS || g_TAD) && g_talla)
			 	{	
			 		var xHTA=0;
			 		texto_informe+="<b> Tensión arterial</b>: ";
			 		tabla_texto+='Para tensión arterial: [NHBPEP Working Group on High Blood Pressure in Children and Adolescent. Pediatrics 2004;114;555-576]. ';
			 		if(g_TAS)
						{
						TASx=xredondeo(parseFloat(document.forms.datos_deseados.TAS.value),0);
						DE=tabla_tension_arterial_sistolica_NHBPEP_2004(edad, sexo, z_talla, TASx);
						percentilx=percentil(DE);
						if(DE>=1.30)
							{
							if(DE<1.66) xHTA=1;
							else xHTA=3;
							}
						else xHTA=0;
						texto_informe+="Sistólica: "+TASx+" mmHg"+" ("+percentilx+", "+DE+" DE"+"). ";
						}
					if(g_TAD)
						{
						TADx=xredondeo(parseFloat(document.forms.datos_deseados.TAD.value),0);
						DE=tabla_tension_arterial_diastolica_NHBPEP_2004(edad, sexo, z_talla, TADx);
						percentilx=percentil(DE);
						if(DE>=1.30)
							{
							if(DE<1.66) xHTA+=1;
							else xHTA+=3;
							}
						else xHTA+=0;
						texto_informe+="Diastólica: "+TADx+" mmHg"+" ("+percentilx+", "+DE+" DE"+").";
						}
				}
				
/*Segmentos*/
			if((g_segmento_i==1 || g_braza==1 || g_lms==1 || g_lb==1 || g_la==1 || g_lmi==1 || g_lm==1 || g_lp==1) && document.forms.datos_deseados.inclusion6.checked==0)
				{
				var segmento_ix, segmento_sx, cociente, brazax, lmsx, lbx, lax, indice_ms, lmix, lmx, lpx, indice_mi;
				texto_informe+='<tr>\r\n    <td><font face="Arial" size="2"><i><u>Proporciones corporales</u></i>:&nbsp;';
				/*Aqui empieza sangrado de segmentos*/
				if(g_segmento_i==1 || g_braza==1)
				{
				texto_informe+='</tr></td><tr>\r\n    <td><font face="Arial" size="2">- <i>Segmentos</i>. ';
				if(g_segmento_i)
					{
					segmento_ix=xredondeo(parseFloat(document.forms.datos_deseados.segmento_i.value),2);
					if(g_talla)
						{
						segmento_sx=xredondeo(parseFloat(document.forms.datos_deseados.talla.value)-parseFloat(document.forms.datos_deseados.segmento_i.value),2);
						cociente=xredondeo(segmento_sx/segmento_ix,1);
						texto_informe+="<b>Segmento superior</b>: "+segmento_sx+" cm; <b>segmento inferior</b>: "+segmento_ix+" cm; "+"<b>cociente SS/SI</b>: "+cociente;
						}
					else
						{
						texto_informe+="<b>Segmento inferior</b>: "+segmento_ix+" cm. ";
						}
					}
				if(g_braza)
					{
					brazax=xredondeo(parseFloat(document.forms.datos_deseados.braza.value),1);
					texto_informe+="<b>Braza</b>: "+brazax+" cm.";
					}
				}
				/*Aqui termina sangrado de segmentos*/
				
				/*Aqui empieza sangrado de porciones*/
				if(g_lms==1 || g_lb==1 || g_la==1 || g_lmi==1 || g_lm==1 || g_lp==1)
				{
				texto_informe+='</tr></td><tr>\r\n    <td><font face="Arial" size="2">- <i>Porciones</i>. ';
				if(g_lms)
					{
					tabla_texto+='Para long. mb. superior: [Martin R et al. 1962]. ';
					lmsx=xredondeo(parseFloat(document.forms.datos_deseados.longitud_ms.value),2);
					DE=DE_x(tabla_longitud_total_ms(),lmsx,edad,sexo);
					percentilx=percentil(DE);
					texto_informe+="<b>Long. m.superior</b>: "+lmsx+" cm ";
					if(DE==Infinity) texto_informe+="<i>(no se puede interpretar con las tablas disponibles).</i> ";
					else texto_informe+=" ("+percentilx+", "+DE+" DE"+"). ";
					}
				if(g_lb)
					{
					tabla_texto+='Para long. brazo: [Malina RM et al. 1973]. ';
					lbx=xredondeo(parseFloat(document.forms.datos_deseados.longitud_brazo.value),2);
					DE=DE_x(tabla_longitud_brazo(),lbx,edad,sexo);
					percentilx=percentil(DE);
					texto_informe+="<b>Long. brazo</b>: "+lbx+" cm ";
					if(DE==Infinity) texto_informe+="<i>(no se puede interpretar con las tablas disponibles).</i> ";
					else 
						{
						texto_informe+="("+percentilx+", "+DE+" DE). ";

						}
					}
				if(g_la)
					{
					lax=xredondeo(parseFloat(document.forms.datos_deseados.longitud_antebrazo.value),2);
					DE=DE_x(tabla_longitud_antebrazo(),lax,edad,sexo);
					percentilx=percentil(DE);
					texto_informe+="<b>Long. antebrazo</b>: "+lax+" cm ";
					if(DE==Infinity) texto_informe+="<i>(no se puede interpretar con las tablas disponibles).</i> ";
					else 
						{
						texto_informe+=" ("+percentilx+", "+DE+" DE). ";
						}
					}
				if(g_lb==1 && g_lms==1)
					{
					indice_ms=xredondeo(lbx/lmsx,2);
					if(indice_ms<=0 || indice_ms>10 || isNaN(indice_ms))
						texto_informe+="<b>Indice m.superior</b>: <i>incalculable.</i> ";
					else 
						{
						texto_informe+="<b>Indice m.superior</b>: "+indice_ms+". ";
						}
					}
				if(g_lmi)
					{
					tabla_texto+='Para long. mb. inferior: [Snyder. 1975]. ';
					lmix=xredondeo(parseFloat(document.forms.datos_deseados.longitud_mi.value),2);
					DE=DE_x(tabla_longitud_total_mi(),lmix,edad,sexo);
					percentilx=percentil(DE);
					texto_informe+="<b>Long. m.inferior</b>: "+lmix+" cm ";
					if(DE==Infinity) texto_informe+="<i>(no se puede interpretar con las tablas disponibles).</i> ";
					else texto_informe+="("+percentilx+", "+DE+" DE"+"). ";
					}
				if(g_lm)
					{
					lmx=xredondeo(parseFloat(document.forms.datos_deseados.longitud_muslo.value),2);
					DE=DE_x(tabla_longitud_muslo(),lmx,edad,sexo);
					percentilx=percentil(DE);
					texto_informe+="<b>Long. muslo</b>: "+lmx+" cm ";
					if(DE==Infinity) texto_informe+="<i>(no se puede interpretar con las tablas disponibles).</i> ";
					else
						{
						texto_informe+=" ("+percentilx+", "+DE+" DE). ";
						}
					}
				if(g_lp)
					{
					lpx=xredondeo(parseFloat(document.forms.datos_deseados.longitud_pierna.value),2);
					DE=DE_x(tabla_longitud_pierna(),lpx,edad,sexo);
					percentilx=percentil(DE);
					texto_informe+="<b>Long. pierna</b>: "+lpx+" cm ";
					if(DE==Infinity) texto_informe+="<i>(no se puede interpretar con las tablas disponibles).</i> ";
					else
						{
						texto_informe+=" ("+percentilx+", "+DE+" DE"+"). ";
						}
					}
				if(g_lp==1 || g_lm==1 || g_la==1)tabla_texto+='Para long. antebrazo, muslo y pierna: [Roche AF et al. 1983]. ';
				if(g_lp==1 && g_lmi==1)
					{
					indice_mi=xredondeo(lpx/lmix,2);
					if(indice_mi<=0 || indice_mi>10 || isNaN(indice_mi))
						texto_informe+="<b>Indice m.inferior</b>:  <i>incalculable.</i> ";
					else 
						{
						texto_informe+="<b>Indice m.inferior</b>: "+indice_mi+". ";
						}
					}
				}
				/*Aqui termina sangrado de porciones*/
				
				texto_informe+='<\/font><\/td>\r\n  <\/tr>';
				}
			
/* Pronostico de talla */
			if(g_talla==1 && document.forms.datos_deseados.inclusion10.checked==0)
				{
				var eox=xredondeo(parseFloat(document.forms.datos_deseados.edad_osea.value),1);
				var talla_px=xredondeo(parseFloat(document.forms.datos_deseados.talla_p.value),1);
				var talla_mx=xredondeo(parseFloat(document.forms.datos_deseados.talla_m.value),1);
				var talla_proyectadax;
				var pron_talla;
				texto_informe+='<tr>\r\n    <td><font face="Arial" size="2"><i><u>Evaluación de talla adulta</u>: </i></font>';
				if(g_talla_p==1 && g_talla_m==1)
					{
							var DE_talla_px, p_talla_px, DE_talla_mx, p_talla_mx, DE_talla_dx, p_talla_dx;
							var talla_px=xredondeo(parseFloat(document.forms.datos_deseados.talla_p.value),2);
							var talla_mx=xredondeo(parseFloat(document.forms.datos_deseados.talla_m.value),2);
							var talla_dx=xredondeo(parseFloat(document.forms.datos_deseados.talla_diana.value),2);
							if(antrop2x==0)
								{
								DE_talla_px=DE_x(tabla_talla_espana_2008(),talla_px,22,1);
								DE_talla_mx=DE_x(tabla_talla_espana_2008(),talla_mx,22,0);
								DE_talla_dx=DE_x(tabla_talla_espana_2008(),talla_dx,22,sexo);
								}
							if(antrop2x==1)
								{
								DE_talla_px=DE_x(tabla_talla_espana_barcelona_2003(),talla_px,22,1);
								DE_talla_mx=DE_x(tabla_talla_espana_barcelona_2003(),talla_mx,22,0);
								DE_talla_dx=DE_x(tabla_talla_espana_barcelona_2003(),talla_dx,22,sexo);
								}
							if(antrop2x==2)
								{
								DE_talla_px=DE_x(tabla_talla_espana_zaragoza_2002(),talla_px,22,1);
								DE_talla_mx=DE_x(tabla_talla_espana_zaragoza_2002(),talla_mx,22,0);
								DE_talla_dx=DE_x(tabla_talla_espana_zaragoza_2002(),talla_dx,22,sexo);
								}
							if(antrop2x==3)
								{
								DE_talla_px=DE_x(tabla_talla_espana_bilbao_1988(),talla_px,22,1);
								DE_talla_mx=DE_x(tabla_talla_espana_bilbao_1988(),talla_mx,22,0);
								DE_talla_dx=DE_x(tabla_talla_espana_bilbao_1988(),talla_dx,22,sexo);
								}
							p_talla_px=percentil(DE_talla_px);
							p_talla_mx=percentil(DE_talla_mx);
							p_talla_dx=percentil(DE_talla_dx);
					texto_informe+='<\/td>\r\n  <\/tr><tr>\r\n    <td><font face="Arial" size="2">';
					if(sexo) talla_dianax=(talla_px+talla_mx)/2+6.5;
					else talla_dianax=(talla_px+talla_mx)/2-6.5;
					texto_informe+="- Talla padre: "+talla_px+" cm"+" ("+p_talla_px+", "+DE_talla_px+" DE). ";
					texto_informe+="Talla madre: "+talla_mx+" cm"+" ("+p_talla_mx+", "+DE_talla_mx+" DE). ";
					texto_informe+="Talla diana: "+talla_dianax+" ± 5 cm"+" ("+p_talla_dx+", "+DE_talla_dx+" DE). ";
					
					} 
				texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n';
				texto_informe+='<tr>\r\n    <td><font face="Arial" size="2">- Pronóstico de talla adulta: <\/font>';
				if(g_eo) 
					{
					var diferencia;
					if((edad-eox)<1 && (edad-eox)>-1) diferencia='acorde';
					if((edad-eox)>=1) diferencia='retrasada';
					if((edad-eox)<=-1) diferencia='adelantada';
					texto_informe+='<font face="Arial" size="1">[edad ósea de '+eox+' años ('+diferencia+') ]</font>';
					}
				texto_informe+='<\/td>\r\n  <\/tr>\r\n';
				if(antrop2x==0)talla_proyectadax=talla_proyectada(edad, sexo, tallax,tabla_talla_espana_2008());
				if(antrop2x==1)talla_proyectadax=talla_proyectada(edad, sexo, tallax,tabla_talla_espana_barcelona_2003());
				if(antrop2x==2)talla_proyectadax=talla_proyectada(edad, sexo, tallax,tabla_talla_espana_zaragoza_2002());
				texto_informe+='<tr>\r\n    <td><font face="Arial" size="2">... <i>talla proyectada</i> de '+talla_proyectadax+' cm.</font><\/td>\r\n  <\/tr>\r\n';
				if(document.forms.datos_deseados.R_BP.value!='' && g_eo==1)
					{
					texto_informe+='<tr>\r\n    <td><font face="Arial" size="2">';
					pron_talla=xredondeo(pred_talla_BP(sexo, tallax, edad, eox, talla_px, talla_mx),1);
					if(pron_talla==0 || pron_talla==Infinity) texto_informe+="... <i>método de Bayley-Pinneau (BP)</i>: incalculable con estos datos. ";
					else texto_informe+="... <i>método de Bayley-Pinneau (BP)</i>: "+pron_talla+" ± 5 cm. ";
					texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n';
					}
				if(document.forms.datos_deseados.R_RWT.value!='' && g_eo==1 && g_peso==1)
					{
					texto_informe+='<tr>\r\n    <td><font face="Arial" size="2">';
					pron_talla=pred_talla_RWT(sexo, tallax, pesox, edad, eox, talla_px, talla_mx);
					if(pron_talla==0 || pron_talla==Infinity) texto_informe+="... <i>método de Roche-Wainer-Thissen (RWT)</i>: incalculable con estos datos.";
					else texto_informe+="... <i>método de Roche-Wainer-Thissen (RWT)</i>: "+pron_talla;
					texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n';
					}
				if(document.forms.datos_deseados.R_KR.value!='' && g_peso==1)
					{
					texto_informe+='<tr>\r\n    <td><font face="Arial" size="2">';
					pron_talla=pred_talla_KR(sexo, tallax, pesox, edad, talla_px, talla_mx);
					if(pron_talla==0 || pron_talla==Infinity) texto_informe+="... <i>método de Khamis-Roche (KR)</i>: incalculable con estos datos.";
					else texto_informe+="... <i>método de Khamis-Roche (KR)</i>: "+pron_talla;
					texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n';
					}
				if(document.forms.datos_deseados.R_TWM.value!='' && g_eo==1)
					{
					texto_informe+='<tr>\r\n    <td><font face="Arial" size="2">';
					var menarquiax=document.forms.datos_deseados.menarquia.checked;
					var edad_menarquiax=document.forms.datos_deseados.edad_menarquia.value;
					var incremento_tallax=document.forms.datos_deseados.incremento_talla.value;
					var incremento_edad_ox=document.forms.datos_deseados.incremento_edad_o.value;
					pron_talla=prediccion_talla_TW2(edad,eox,sexo,tallax,menarquiax,edad_menarquiax,incremento_tallax,incremento_edad_ox)[0];
					if(pron_talla==0 || pron_talla<tallax) texto_informe+="... <i>método Tanner-Whitehouse-Mark II (TW-Mark 2)</i>: incalculable con estos datos. ";
					else texto_informe+="... <i>método Tanner-Whitehouse-Mark II (TW-Mark II)</i>: "+pron_talla+" ± "+prediccion_talla_TW2(edad,eox,sexo,tallax,menarquiax,edad_menarquiax,incremento_tallax,incremento_edad_ox)[1]+" cm (fiabilidad del "+prediccion_talla_TW2(edad,eox,sexo,tallax,menarquiax,edad_menarquiax,incremento_tallax,incremento_edad_ox)[2]+"%). ";
					texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n';
					}
				}
		
/*Fin pronostico de talla*/			
			texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n<\/table>\r\n';
			}
		
/*Composicion corporal*/
		if(((g_peso==1 && g_talla==1) || (g_perimetro_abd==1 || g_perimetro_bic==1 || g_pliegue_tri==1 || g_pliegue_bic==1 || g_pliegue_sub==1 || g_pliegue_ili==1)) && document.forms.datos_deseados.inclusion8.checked==0)
			{
			texto_informe+='<hr color="#C0C0C0" size="1">\r\n<table border="0" width="100%" id="table3" cellspacing="1">\r\n  <tr>\r\n    <td><font face="Arial" size="3"><b>Evaluación de la composición corporal. <\/b>\r\n    <\/font><\/td>\r\n  <\/tr>\r\n';
			tabla_texto+='Composición corporal: Idem Antropometría general. ';
			texto_informe+='<tr>\r\n    <td><font face="Arial" size="2">';
			texto_informe+='<i><u>Situación ideal de la composición corporal</u>: </i>';
			var peso_ideal, peso_p50, talla_p50;
			if(antrop2x==0)
				{
				peso_ideal= peso_ideal_talla(sexo, tallax, tabla_talla_espana_2008(), tabla_peso_espana_2008());
				peso_p50=p50(edad, sexo,tabla_peso_espana_2008());
				talla_p50=p50(edad, sexo,tabla_talla_espana_2008());
				}
			if(antrop2x==1)
				{
				peso_ideal= peso_ideal_talla(sexo, tallax, tabla_talla_espana_barcelona_2003(), tabla_peso_espana_barcelona_2003());
				peso_p50=p50(edad, sexo,tabla_peso_espana_barcelona_2003());
				talla_p50=p50(edad, sexo,tabla_talla_espana_barcelona_2003());
				}
			if(antrop2x==2)
				{
				peso_ideal= peso_ideal_talla(sexo, tallax, tabla_talla_espana_zaragoza_2002(), tabla_peso_espana_zaragoza_2002());
				peso_p50=p50(edad, sexo,tabla_peso_espana_zaragoza_2002());
				talla_p50=p50(edad, sexo,tabla_talla_espana_zaragoza_2002());
				}
			if(antrop2x==3)
				{
				peso_ideal= peso_ideal_talla(sexo, tallax, tabla_talla_espana_bilbao_1988(), tabla_peso_espana_bilbao_1988());
				peso_p50=p50(edad, sexo,tabla_peso_espana_bilbao_1988());
				talla_p50=p50(edad, sexo,tabla_talla_espana_bilbao_1988());
				}
			texto_informe+='</tr></td><tr>\r\n    <td><font face="Arial" size="2">';
			texto_informe+=" - Peso ideal para la talla del paciente: "+peso_ideal+" kg. ";
			texto_informe+='</tr></td><tr>\r\n    <td><font face="Arial" size="2">';
			var masa_grasa_ideal=comp_grasa_ideal(edad,sexo,pesox);
			texto_informe+="- <i>Distribución grasa/magra:</i> Peso ideal de la masa grasa corporal del paciente: "+masa_grasa_ideal+" kg ("+(xredondeo(100*masa_grasa_ideal/pesox,1))+"% del peso total). ";
			texto_informe+="Peso ideal de la masa magra corporal: "+(xredondeo(pesox-masa_grasa_ideal,1))+" kg. ";
			texto_informe+='</tr></td><tr>\r\n    <td><font face="Arial" size="2">';
			texto_informe+='<i><u>Situación real de la composición corporal</u>: </i>';
			texto_informe+='</tr></td><tr>\r\n    <td><font face="Arial" size="2">';
			texto_informe+=' - <i>Índices</i>: ';
			
			/*Indice masa corporal*/
			if(antrop2x==0)DE=DE_x(tabla_imc_espana_2008(),imcx,edad,sexo);
			if(antrop2x==1)DE=DE_x(tabla_imc_espana_barcelona_2003(),imcx,edad,sexo);
			if(antrop2x==2)DE=DE_x(tabla_imc_espana_zaragoza_2002(),imcx,edad,sexo);
			if(antrop2x==3)DE=DE_x(tabla_imc_espana_zaragoza_2002(),imcx,edad,sexo);
			percentilx=percentil(DE);
			texto_informe+="<b>IMC (Quetelet)</b>: "+imcx+" %"+" ("+percentilx+", "+DE+" DE). ";

			/*Waterloo*/
			var i_waterlow=xredondeo((100*pesox/peso_ideal),1), i_nutricional=xredondeo((100*(pesox/tallax)/(peso_p50/talla_p50)),1);
			texto_informe+="<b>Índice de Waterlow</b>: "+i_waterlow+" %. ";

			/*I. Nutricional*/
			texto_informe+="<b>Índice Nutricional (Shukla)</b>: "+i_nutricional+"%. ";

			/*Perimetro abdominal*/
			if(g_perimetro_abd==1 || g_perimetro_bic==1)
				{
				texto_informe+='</tr></td><tr>\r\n    <td><font face="Arial" size="2">';
				texto_informe+=" - <i>Perímetros</i>: ";
				}
			if(g_perimetro_abd)
				{	
				var perimetro_abdx=xredondeo(parseFloat(document.forms.datos_deseados.perimetro_abd.value),1);
				var comp_corp_1x=document.forms.datos_deseados.comp_corp_1.selectedIndex;
				if(comp_corp_1x==0)
					{
					tabla_texto+='Para perímetro abdominal: [España. Zaragoza 1999. Moreno et al]. ';	
					DE=DE_x(tabla_per_abdominal_espana_1999(),perimetro_abdx,edad,sexo);
					percentilx=percentil(DE);
					texto_informe+="<b>Perímetro abdominal</b>: "+perimetro_abdx+" cm"+" ("+percentilx+", "+DE+" DE). ";
					}
				}
			if(g_perimetro_bic)
				{
				var perimetro_bicx=xredondeo(parseFloat(document.forms.datos_deseados.perimetro_bic.value),1);
				var comp_corp_2x=document.forms.datos_deseados.comp_corp_2.selectedIndex;
				if(comp_corp_2x==0)
					{
					DE=DE_x(tabla_per_bicipital_espana_1988(),perimetro_bicx,edad,sexo);
					percentilx=percentil(DE);
					texto_informe+="<b>Perímetro del brazo</b>: "+perimetro_bicx+" cm"+" ("+percentilx+", "+DE+" DE). ";
					}
				}
			if(g_pliegue_tri==1 || g_pliegue_sub==1 || g_pliegue_bic==1 || g_pliegue_ili==1)
				{
				texto_informe+='</tr></td><tr>\r\n    <td><font face="Arial" size="2">';
				texto_informe+=" - <i>Pliegues</i>: ";
				}
			if(g_perimetro_bic==1 || g_pliegue_tri==1 || g_pliegue_sub==1)
				{
				tabla_texto+='Para perímetro del brazo, pliegue tricipital y subescapular: [España. Bilbao 1988. Hernández et al]. ';
				if(g_pliegue_tri)
					{
					var pliegue_trix=xredondeo(parseFloat(document.forms.datos_deseados.pliegue_tri.value),1);
					var comp_corp_2x=document.forms.datos_deseados.comp_corp_2.selectedIndex;
					if(comp_corp_2x==0)
						{
						DE=DE_x(tabla_pl_tricipital_espana_1988(),pliegue_trix,edad,sexo);
						percentilx=percentil(DE);
						texto_informe+="<b>Pliegue tricipital</b>: "+pliegue_trix+" cm"+" ("+percentilx+", "+DE+" DE). ";
						}
					}
				if(g_pliegue_sub)
					{
					var pliegue_subx=xredondeo(parseFloat(document.forms.datos_deseados.pliegue_sub.value),1);
					var comp_corp_2x=document.forms.datos_deseados.comp_corp_2.selectedIndex;
					if(comp_corp_2x==0)
						{
						DE=DE_x(tabla_pl_subescapular_espana_1988(),pliegue_subx,edad,sexo);
						percentilx=percentil(DE);
						texto_informe+="<b>Pliegue subescapular</b>: "+pliegue_subx+" cm"+" ("+percentilx+", "+DE+" DE). ";
						}
					}
				}
			if(g_pliegue_bic)
				{
				var pliegue_bicx=xredondeo(parseFloat(document.forms.datos_deseados.pliegue_bic.value),1);
				texto_informe+="<b>Pliegue bicipital</b>: "+pliegue_bicx+" cm. ";
				}
			if(g_pliegue_ili)
				{
				var pliegue_ilix=xredondeo(parseFloat(document.forms.datos_deseados.pliegue_ili.value),1);
				texto_informe+="<b>Pliegue iliaco</b>: "+pliegue_ilix+" cm. ";
				}
			if(g_pliegue_tri==1 && g_pliegue_sub==1 && g_pliegue_ili==1 && g_pliegue_bic==1)
				{
				texto_informe+='</tr></td><tr>\r\n    <td><font face="Arial" size="2">';
				texto_informe+=" - <i>Interpretación de la composición corporal actual</i>: ";
				if(g_pliegue_tri==1 && g_pliegue_sub==1 && g_pliegue_ili==1 && g_pliegue_bic==1)
					{
					tabla_texto+="Para calculo de composición corporal: fórmulas de Brook/Durnin & Rahaman (densidad) y Lohman (% grasa). ";
					var masa_grasa_real=comp_grasa_real(edad,sexo,pesox,pliegue_trix,pliegue_bicx,pliegue_subx,pliegue_ilix);
					var x;
					texto_informe+="El compartimento graso del paciente pesa "+masa_grasa_real+" kg ("+(xredondeo((100*masa_grasa_real/pesox),1))+"% del peso corporal), lo que supone un ";
					if(masa_grasa_real>masa_grasa_ideal) x='excedente de ';
					else x='déficit de ';
					texto_informe+=x+(xredondeo((masa_grasa_real-masa_grasa_ideal),1))+" kgs. respecto al ideal. ";
					texto_informe+="El compartimento magro pesa "+(pesox-masa_grasa_real)+" kg. ";
					}
				}
			texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n</table>';
			}
/*Fin de composicion corporal*/

/*Densitometría osea*/
		if((g_dmo_l || (g_dmo_cf && edad>=9)) && document.forms.datos_deseados.inclusion9.checked==0)
		{
			texto_informe+='<hr color="#C0C0C0" size="1">\r\n<table border="0" width="100%" id="table3" cellspacing="1">\r\n  <tr>\r\n    <td><font face="Arial" size="3"><b>Evaluación densitométrica. <\/b>\r\n    <\/font><\/td>\r\n  <\/tr>\r\n';
			if(g_dmo_l==1)
				{
				texto_informe+='<tr>\r\n    <td><font face="Arial" size="2">';
				var dmo_lx=xredondeo(parseFloat(document.forms.datos_deseados.dmo_l.value),3);
				DE=DE_x(tabla_DMOlumbar_espana_barcelona_1999(),dmo_lx,edad,sexo);
				percentilx=percentil(DE);
				var D2x=document.forms.datos_deseados.D2.selectedIndex;
				if(D2x==0)tabla_texto+='Densitometría ósea lumbar: [España. Barcelona 1999. Yeste et al]. ';
				texto_informe+="<b>Densidad mineral ósea lumbar (L2-L4)</b>: "+dmo_lx+" gr/cm2"+" ("+percentilx+", "+DE+" DE)";
				texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n';
				}
			if(g_dmo_cf==1 && document.forms.datos_deseados.inclusion9.checked==0 && edad>=9)
				{
				texto_informe+='<tr>\r\n    <td><font face="Arial" size="2">';
				var dmo_cfx=xredondeo(parseFloat(document.forms.datos_deseados.dmo_cf.value),3);
				DE=DE_x(tabla_DMO_cuellofemoral_espana_barcelona_1999(),dmo_cfx,edad,sexo);
				percentilx=percentil(DE);
				var D3x=document.forms.datos_deseados.D3.selectedIndex;
				if(D3x==0)tabla_texto+='Densitometría ósea de cuello femoral: [España. Barcelona 1999. Yeste et al]. ';
				texto_informe+="<b>Densidad mineral ósea de cuello femoral</b>: "+dmo_cfx+" gr/cm2"+" ("+percentilx+", "+DE+" DE)";
				texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n';
				}
			texto_informe+='<\/font><\/td>\r\n  <\/tr>\r\n</table>';
		}
/*Fin de densitometria osea*/
		var imprimir='<table border="0" width="100%" id="table90">\r\n  <tr>\r\n    <td>&nbsp;<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td>\r\n    <p align="center"><a href="javascript:window.print();">\r\n    <img border="0" src="iconos\/imprimir.jpg" width="16" height="16" lowsrc="Imprimir%20informe" alt="Imprimir informe"><\/a><\/td>\r\n  <\/tr>\r\n<\/table>\r\n';
/*Aqui se encuentra el código que genera definitivamente el informe*/
		informe.document.open();
		informe.document.write(principio_informe+texto_informe+tabla_texto_principio+tabla_texto+tabla_texto_final+imprimir+final_informe);
		informe.document.close();
		}
	}
/*FIN DE CODIGO GENERADOR DE INFORME*/


/*OTRAS FUNCIONES*/
function peso_ideal_talla(sexo, talla, array_talla, array_peso)
	{
	var v=1, peso_ideal, edad_p50,porc, DE_tallaxx;
	var n=array_talla.length;
	if(sexo==0) v=3;
	if(talla>array_talla[n-1][v])
		{
		DE_tallaxx=(talla-array_talla[n-1][v])/array_talla[n-1][v+1];
		peso_ideal=xredondeo(array_peso[n-1][v]+DE_tallaxx*array_peso[n-1][v+1],1);
		}
	else
		{
		for(i=0;i<n;i++)
			{
			if(talla<=array_talla[i][v])break;
			}
		if(i==0 || i==(n-1)) edad_p50=array_talla[i][0];
		else
			{
			var edad_inicial=array_talla[i-1][0];
			var edad_final=array_talla[i][0];
			var edad_intervalo=edad_final-edad_inicial;
			edad_inicial-=edad_intervalo+0.01;
			edad_final-=edad_intervalo+0.01;
			porc=(talla-array_talla[i-1][v])/(array_talla[i][v]-array_talla[i-1][v]);
			edad_p50=xredondeo(edad_inicial+porc*(edad_final-edad_inicial),2);
			}
		for(i=0;i<n;i++)
			{
			if(edad_p50<=array_peso[i][0])break;
			}
		if(i==0 || i==(n-1)) peso_ideal=array_peso[i][v];
		else
			{
			var peso_1=array_peso[i][v], peso_2=array_peso[i+1][v];
			edad_inicial=array_peso[i][0];
			edad_final=array_peso[i+1][0];
			edad_intervalo=edad_final-edad_inicial;
			edad_inicial-=edad_intervalo+0.01;
			edad_final-=edad_intervalo+0.01;
			porc=(edad_p50-edad_inicial)/(edad_final-edad_inicial);
			peso_ideal=xredondeo(peso_1+porc*(peso_2-peso_1),1);
			}
		}
	return(peso_ideal);
	}
function p50(edad,sexo,array)
	{
	var v=1, media_pond;
	var n=array.length;
	for(i=0;i<n;i++)
		{
		if(edad<=array[i][0])break;
		}
	if(sexo==0)v=3;
	if(i==0 || i==(n-1)) media_pond=array[i][v];
	else media_pond= array[i][v]+(edad-array[i-1][0])/(array[i][0]-array[i-1][0])*(array[i+1][v]-array[i][v]);
	return (xredondeo(media_pond,2));
	}
function media_x(array, edad, sexo)
	{
	var v=1, media_pond;
	var n=array.length;
	for(i=0;i<n;i++)
		{
		if(edad<=array[i][0])break;
		}
	if(sexo==0)v=3;
	if(i==0 || i==(n-1))
		{
		media_pond=array[i][v]; 
		}
	else
		{
		media_pond= array[i][v]+(edad-array[i-1][0])/(array[i][0]-array[i-1][0])*(array[i+1][v]-array[i][v]);
		}
	return (xredondeo(media_pond,2));
	}
function sigma_x(array, edad, sexo)
	{
	var v=1, desv_pond;
	var n=array.length;
	for(i=0;i<n;i++)
		{
		if(edad<=array[i][0])break;
		}
	if(sexo==0)v=3;
	if(i==0 || i==(n-1))
		{
		desv_pond=array[i][v+1];
		}
	else
		{
		desv_pond= array[i][v+1]+(edad-array[i-1][0])/(array[i][0]-array[i-1][0])*(array[i+1][v+1]-array[i][v+1]);
		}
	return (xredondeo(desv_pond,2));
	}
function talla_proyectada(edad, sexo, tallas, array)
{
	var v=1;
	var desv_pond=DE_x(array,tallas,edad,sexo);
	var n=array.length-1;
	if(sexo==0)v=3;
	tallas=xredondeo((array[n][v]+desv_pond*array[n][v+1]),1);
	return(tallas);
}
function DE_x(array, valor, edad, sexo)
	{
	var v=1, media_pond, desv_pond;
	var n=array.length;
	for(i=0;i<n;i++)
		{
		if(edad<=array[i][0])break;
		}
	if(sexo==0)v=3;
	if(i==0 || i==(n-1))
		{
		media_pond=array[i][v]; 
		desv_pond=array[i][v+1];
		}
	else
		{
		media_pond= array[i][v]+(edad-array[i-1][0])/(array[i][0]-array[i-1][0])*(array[i+1][v]-array[i][v]);
		desv_pond= array[i][v+1]+(edad-array[i-1][0])/(array[i][0]-array[i-1][0])*(array[i+1][v+1]-array[i][v+1]);
		}
	return (xredondeo((valor-media_pond)/desv_pond,2));
	}
function percentil(z)
	{
	var v;
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.03,50);
	grafica_talla[1]= new Array(0.06,51);
	grafica_talla[2]= new Array(0.08,52);
	grafica_talla[3]= new Array(0.11,53);
	grafica_talla[4]= new Array(0.13,54);
	grafica_talla[5]= new Array(0.16,55);
	grafica_talla[6]= new Array(0.18,56);
	grafica_talla[7]= new Array(0.21,57);
	grafica_talla[8]= new Array(0.23,58);
	grafica_talla[9]= new Array(0.26,59);
	grafica_talla[10]= new Array(0.28,60);
	grafica_talla[11]= new Array(0.31,61);
	grafica_talla[12]= new Array(0.34,62);
	grafica_talla[13]= new Array(0.36,63);
	grafica_talla[14]= new Array(0.39,64);
	grafica_talla[15]= new Array(0.42,65);
	grafica_talla[16]= new Array(0.44,66);
	grafica_talla[17]= new Array(0.47,67);
	grafica_talla[18]= new Array(0.5,68);
	grafica_talla[19]= new Array(0.53,69);
	grafica_talla[20]= new Array(0.56,70);
	grafica_talla[21]= new Array(0.59,71);
	grafica_talla[22]= new Array(0.62,72);
	grafica_talla[23]= new Array(0.65,73);
	grafica_talla[24]= new Array(0.68,74);
	grafica_talla[25]= new Array(0.71,75);
	grafica_talla[26]= new Array(0.74,76);
	grafica_talla[27]= new Array(0.78,77);
	grafica_talla[28]= new Array(0.81,78);
	grafica_talla[29]= new Array(0.85,79);
	grafica_talla[30]= new Array(0.88,80);
	grafica_talla[31]= new Array(0.92,81);
	grafica_talla[32]= new Array(0.96,82);
	grafica_talla[33]= new Array(1,83);
	grafica_talla[34]= new Array(1.04,84);
	grafica_talla[35]= new Array(1.09,85);
	grafica_talla[36]= new Array(1.13,86);
	grafica_talla[37]= new Array(1.18,87);
	grafica_talla[38]= new Array(1.23,88);
	grafica_talla[39]= new Array(1.29,89);
	grafica_talla[40]= new Array(1.35,90);
	grafica_talla[41]= new Array(1.41,91);
	grafica_talla[42]= new Array(1.48,92);
	grafica_talla[43]= new Array(1.56,93);
	grafica_talla[44]= new Array(1.65,94);
	grafica_talla[45]= new Array(1.76,95);
	grafica_talla[46]= new Array(1.89,96);
	grafica_talla[47]= new Array(2.06,97);
	grafica_talla[48]= new Array(2.33,98);
	if(z==2.33) return "p99";
	if(z==-2.33) return "p1";
	if(z>2.33) return "p>99";
	if(z<-2.33) return "p<1";
	if(z<0){v=0;z=Math.abs(z);}
	else v=1;
	for(i=0;i<49;i++)
		{
		if(z<grafica_talla[i][0])break;
		}
	if(v)return ("p"+grafica_talla[i][1]);
	else return ("p"+(100-grafica_talla[i][1]));
}
function tabla_longitud_rn_espana_2008()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(26.99,34.39,1.96,34.06,1.81);
	grafica_talla[1]= new Array(27.99,35.98,1.77,35.37,1.63);
	grafica_talla[2]= new Array(28.99,37.26,1.65,37.00,1.34);
	grafica_talla[3]= new Array(29.99,37.99,1.43,37.91,1.06);
	grafica_talla[4]= new Array(30.99,39.68,1.79,39.74,1.91);
	grafica_talla[5]= new Array(31.99,40.85,1.38,40.93,2.21);
	grafica_talla[6]= new Array(32.99,42.22,1.69,41.75,1.39);
	grafica_talla[7]= new Array(33.99,43.25,1.61,42.99,1.92);
	grafica_talla[8]= new Array(34.99,44.93,1.77,44.26,1.78);
	grafica_talla[9]= new Array(35.99,45.98,1.81,45.58,1.79);
	grafica_talla[10]= new Array(36.99,47.36,1.87,46.57,2.07);
	grafica_talla[11]= new Array(37.99,48.50,1.89,47.86,1.98);
	grafica_talla[12]= new Array(38.99,49.47,1.68,48.68,1.67);
	grafica_talla[13]= new Array(39.99,49.99,1.68,49.43,1.66);
	grafica_talla[14]= new Array(40.99,50.38,1.66,49.81,1.66);
	grafica_talla[15]= new Array(41.99,50.78,1.72,50.11,1.59);
	grafica_talla[16]= new Array(44,51.46,1.84,50.58,1.53);
	return(grafica_talla);
	}
function tabla_peso_rn_espana_2008()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(26.99,844.17,130.68,789.00,104.44);
	grafica_talla[1]= new Array(27.99,969.59,163.38,918.02,128.56);
	grafica_talla[2]= new Array(28.99,1097.19,207.50,1041.56,176.29);
	grafica_talla[3]= new Array(29.99,1204.91,180.34,1231.76,268.34);
	grafica_talla[4]= new Array(30.99,1394.38,210.67,1347.13,254.30);
	grafica_talla[5]= new Array(31.99,1562.83,223.70,1547.82,290.78);
	grafica_talla[6]= new Array(32.99,1749.29,283.28,1638.26,318.23);
	grafica_talla[7]= new Array(33.99,1940.00,270.22,1900.03,297.77);
	grafica_talla[8]= new Array(34.99,2201.24,298.03,2159.60,307.44);
	grafica_talla[9]= new Array(35.99,2421.09,341.31,2310.42,333.57);
	grafica_talla[10]= new Array(36.99,2639.74,351.11,2522.76,393.15);
	grafica_talla[11]= new Array(37.99,2904.48,442.35,2811.10,417.42);
	grafica_talla[12]= new Array(38.99,3149.31,405.14,2982.84,376.71);
	grafica_talla[13]= new Array(39.99,3300.41,396.85,3185.00,372.08);
	grafica_talla[14]= new Array(40.99,3398.72,398.39,3279.90,372.30);
	grafica_talla[15]= new Array(41.99,3480.59,401.25,3349.45,401.54);
	grafica_talla[16]= new Array(44,3617.89,435.67,3469.80,383.54);
	return(grafica_talla);
	}
function tabla_longitud_rn_espana_barcelona_2003()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(24.99,31.90,1.51,31.25,0.95);
	grafica_talla[1]= new Array(25.99,32.8,2.6,33.30,0.72);
	grafica_talla[2]= new Array(26.99,34.37,1.99,34.05,1.86);
	grafica_talla[3]= new Array(27.99,35.98,1.80,35.37,1.63);
	grafica_talla[4]= new Array(28.99,37.33,1.69,37.32,1.13);
	grafica_talla[5]= new Array(29.99,38.04,1.13,37.94,1.08);
	grafica_talla[6]= new Array(30.99,39.75,1.65,39.8,1.88);
	grafica_talla[7]= new Array(31.99,40.84,1.36,41.04,1.53);
	grafica_talla[8]= new Array(32.99,42.25,1.62,41.70,1.22);
	grafica_talla[9]= new Array(33.99,43.37,1.54,43.15,1.51);
	grafica_talla[10]= new Array(34.99,44.84,1.53,44.36,1.54);
	grafica_talla[11]= new Array(35.99,46.09,1.32,45.66,1.32);
	grafica_talla[12]= new Array(36.99,47.29,1.43,46.71,1.28);
	grafica_talla[13]= new Array(37.99,48.08,2.39,47.84,1.49);
	grafica_talla[14]= new Array(38.99,49.19,1.37,48.32,1.44);
	grafica_talla[15]= new Array(39.99,49.63,2.04,49.24,1.54);
	grafica_talla[16]= new Array(40.99,50.33,1.59,49.68,1.66);
	grafica_talla[17]= new Array(41.99,50.80,1.72,49.80,1.42);
	grafica_talla[18]= new Array(44,51.60,1.88,50.65,1.73);
	return(grafica_talla);
}
function tabla_peso_rn_espana_barcelona_2003()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(24.99,658.33,57.76,609.17,68.55);
	grafica_talla[1]= new Array(25.99,744.78,99.84,751.15,81.96);
	grafica_talla[2]= new Array(26.99,846.07,139.02,791.76,112.78);
	grafica_talla[3]= new Array(27.99,983.50,169.75,928.43,133.87);
	grafica_talla[4]= new Array(28.99,1086.66,172.53,1070.68,184.48);
	grafica_talla[5]= new Array(29.99,1193.12,176.25,1198.29,151.36);
	grafica_talla[6]= new Array(30.99,1405.41,204.86,1341.36,257.73);
	grafica_talla[7]= new Array(31.99,1591.18,196.10,1550.54,211.96);
	grafica_talla[8]= new Array(32.99,1801.00,250.30,1728.84,211.65);
	grafica_talla[9]= new Array(33.99,1977.01,244.82,1942.31,235.05);
	grafica_talla[10]= new Array(34.99,2214.70,201.39,2193.38,250.84);
	grafica_talla[11]= new Array(35.99,2435.47,227.93,2362.81,240.70);
	grafica_talla[12]= new Array(36.99,2621.25,284.96,2527.63,186.39);
	grafica_talla[13]= new Array(37.99,2921.11,439.91,2863.70,371.60);
	grafica_talla[14]= new Array(38.99,3137.00,369.45,2945.12,359.31);
	grafica_talla[15]= new Array(39.99,3276.66,428.54,3180.80,373.30);
	grafica_talla[16]= new Array(40.99,3375.00,395.00,3285.19,355.44);
	grafica_talla[17]= new Array(41.99,3467.25,398.54,3269.80,397.70);
	grafica_talla[18]= new Array(44,3675.50,459.00,3532.81,401.10);
	return(grafica_talla);
}
function tabla_pc_rn_espana_barcelona_2003()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(24.99,22.84,1.16,22.20,0.62);
	grafica_talla[1]= new Array(25.99,22.84,1.16,22.80,0.48);
	grafica_talla[2]= new Array(26.99,24.00,0.88,23.11,0.85);
	grafica_talla[3]= new Array(27.99,25.28,0.78,24.24,1.22);
	grafica_talla[4]= new Array(28.99,26.19,0.93,26.06,1.21);
	grafica_talla[5]= new Array(29.99,27.10,0.79,26.78,1.06);
	grafica_talla[6]= new Array(30.99,28.56,0.96,28.56,1.44);
	grafica_talla[7]= new Array(31.99,29.41,0.78,29.16,1.36);
	grafica_talla[8]= new Array(32.99,30.03,0.72,29.77,1.05);
	grafica_talla[9]= new Array(33.99,30.72,0.86,30.74,0.96);
	grafica_talla[10]= new Array(34.99,32.01,0.89,31.93,0.92);
	grafica_talla[11]= new Array(35.99,32.79,0.83,32.38,0.79);
	grafica_talla[12]= new Array(36.99,33.44,0.87,32.90,0.74);
	grafica_talla[13]= new Array(37.99,33.89,1.14,33.70,0.95);
	grafica_talla[14]= new Array(38.99,34.42,1.03,33.89,0.87);
	grafica_talla[15]= new Array(39.99,34.71,1.09,34.41,0.98);
	grafica_talla[16]= new Array(40.99,35.02,1.02,34.55,0.92);
	grafica_talla[17]= new Array(41.99,35.23,0.98,34.60,1.01);
	grafica_talla[18]= new Array(44,35.83,1.20,35.23,1.06);
	return(grafica_talla);
}
function tabla_longitud_rn_gemelar_espana_zaragoza_2001()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(28.99,38.6,1.45,35.15,1.78);
	grafica_talla[1]= new Array(29.99,38.6,1.45,36.8,2.02);
	grafica_talla[2]= new Array(30.99,39.95,1.51,38.85,2.38);
	grafica_talla[3]= new Array(31.99,41.333,1.45,41.04,2.98);
	grafica_talla[4]= new Array(32.99,42.2,1.528,42.286,3.32);
	grafica_talla[5]= new Array(33.99,43.3,1.58,43,3.54);
	grafica_talla[6]= new Array(34.99,44.722,1.74,43.7,3.41);
	grafica_talla[7]= new Array(35.99,45.625,1.95,44.656,3.02);
	grafica_talla[8]= new Array(36.99,46.727,2.195,45.61,2.98);
	grafica_talla[9]= new Array(37.99,47.5,2.35,46.571,2.65);
	grafica_talla[10]= new Array(44,48.786,2.481,47.3,2.15);
	return(grafica_talla);
}
function tabla_peso_rn_gemelar_espana_zaragoza_2001()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(28.99,1122,218,964,178.5);
	grafica_talla[1]= new Array(29.99,1334,239.37,1151,218.7);
	grafica_talla[2]= new Array(30.99,1422,248.35,1341,294);
	grafica_talla[3]= new Array(31.99,1598,323.04,1425,338);
	grafica_talla[4]= new Array(32.99,1660,305,1562.78,396);
	grafica_talla[5]= new Array(33.99,1823.33,338.49,1782,412.3);
	grafica_talla[6]= new Array(34.99,1948,367.6,2003,452.81);
	grafica_talla[7]= new Array(35.99,2270,321,2096.52,414.02);
	grafica_talla[8]= new Array(36.99,2456.67,350.38,2160,414.88);
	grafica_talla[9]= new Array(37.99,2513,372.57,2485.79,388.5);
	grafica_talla[10]= new Array(44,2769.17,370.71,2515,326);
	return(grafica_talla);
}
function tabla_pc_rn_gemelar_espana_zaragoza_2001()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(28.99,27.9,1.038,26.03,1.2);
	grafica_talla[1]= new Array(29.99,27.9,1.038,27.26,1.357);
	grafica_talla[2]= new Array(30.99,28.75,1.12,28.25,1.5);
	grafica_talla[3]= new Array(31.99,29.66,1.258,28.867,1.645);
	grafica_talla[4]= new Array(32.99,30.5,1.291,29.65,1.542);
	grafica_talla[5]= new Array(33.99,31,1.141,30.35,1.65);
	grafica_talla[6]= new Array(34.99,31.8,1.014,31.005,1.5);
	grafica_talla[7]= new Array(35.99,32.542,1.285,31.79,1.614);
	grafica_talla[8]= new Array(36.99,33.045,1.346,32.304,1.508);
	grafica_talla[9]= new Array(37.99,33.848,1.774,32.964,1.45);
	grafica_talla[10]= new Array(44,34.143,1.773,33,1.405);
	return(grafica_talla);
}
function tabla_longitud_rn_espana_zaragoza_2001()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(28.99,36.250,1.510,36.800,2.230);
	grafica_talla[1]= new Array(29.99,37.120,1.620,38.100,2.523);
	grafica_talla[2]= new Array(30.99,38.300,1.710,39.320,2.711);
	grafica_talla[3]= new Array(31.99,39.956,1.980,40.980,2.580);
	grafica_talla[4]= new Array(32.99,41.245,2.350,42.120,2.340);
	grafica_talla[5]= new Array(33.99,42.584,2.150,43.740,2.410);
	grafica_talla[6]= new Array(34.99,43.752,2.450,44.610,2.448);
	grafica_talla[7]= new Array(35.99,45.128,2.719,46.218,2.480);
	grafica_talla[8]= new Array(36.99,46.410,2.293,47.138,2.496);
	grafica_talla[9]= new Array(37.99,47.952,2.150,48.102,2.290);
	grafica_talla[10]= new Array(38.99,49.157,1.980,48.883,2.140);
	grafica_talla[11]= new Array(39.99,50.123,1.856,49.552,2.057);
	grafica_talla[12]= new Array(40.99,50.410,1.790,49.878,1.895);
	grafica_talla[13]= new Array(41.99,50.764,1.720,50.235,1.954);
	grafica_talla[14]= new Array(44,50.912,1.700,50.375,1.980);
	return(grafica_talla);
}
function tabla_peso_rn_espana_zaragoza_2001()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(25.99,710.00,155.78,658.00,158.40);
	grafica_talla[1]= new Array(26.99,824.29,168.45,765.00,168.00);
	grafica_talla[2]= new Array(27.99,958.00,176.98,880.00,175.12);
	grafica_talla[3]= new Array(28.99,1080.00,189.80,1020.00,182.10);
	grafica_talla[4]= new Array(29.99,1217.78,224.48,1175.25,200.00);
	grafica_talla[5]= new Array(30.99,1313.00,250.00,1398.12,229.50);
	grafica_talla[6]= new Array(31.99,1504.74,251.69,1550.25,292.25);
	grafica_talla[7]= new Array(32.99,1760.43,302.00,1798.00,355.50);
	grafica_talla[8]= new Array(33.99,2028.00,353.00,1969.09,393.00);
	grafica_talla[9]= new Array(34.99,2282.68,434.14,2190.62,432.10);
	grafica_talla[10]= new Array(35.99,2477.60,411.00,2393.71,456.00);
	grafica_talla[11]= new Array(36.99,2731.84,410.00,2675.82,480.00);
	grafica_talla[12]= new Array(37.99,2972.97,409.42,2858.40,414.07);
	grafica_talla[13]= new Array(38.99,3174.75,395.10,3016.91,367.92);
	grafica_talla[14]= new Array(39.99,3310.32,386.17,3200.91,367.76);
	grafica_talla[15]= new Array(40.99,3408.28,399.57,3317.12,371.49);
	grafica_talla[16]= new Array(41.99,3486.40,403.12,3377.98,397.94);
	grafica_talla[17]= new Array(44,3556.50,319.59,3357.78,331.42);
	return(grafica_talla);
}
function tabla_pc_rn_espana_zaragoza_2001()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(26.99,23.640,1.290,23.800,1.28);
	grafica_talla[1]= new Array(27.99,24.650,1.350,24.480,1.35);
	grafica_talla[2]= new Array(28.99,25.250,1.350,25.250,1.35);
	grafica_talla[3]= new Array(29.99,26.200,1.420,26.330,1.48);
	grafica_talla[4]= new Array(30.99,27.125,1.620,27.625,1.41);
	grafica_talla[5]= new Array(31.99,28.200,1.580,28.942,1.58);
	grafica_talla[6]= new Array(32.99,29.140,1.680,29.760,1.49);
	grafica_talla[7]= new Array(33.99,30.125,1.740,30.750,1.57);
	grafica_talla[8]= new Array(34.99,31.110,1.650,31.500,1.68);
	grafica_talla[9]= new Array(35.99,31.920,1.790,32.392,1.83);
	grafica_talla[10]= new Array(36.99,32.820,1.780,32.927,1.72);
	grafica_talla[11]= new Array(37.99,33.340,1.580,33.387,1.56);
	grafica_talla[12]= new Array(38.99,33.938,1.548,33.878,1.48);
	grafica_talla[13]= new Array(39.99,34.520,1.490,34.245,1.45);
	grafica_talla[14]= new Array(40.99,35.008,1.480,34.518,1.41);
	grafica_talla[15]= new Array(41.99,35.452,1.420,34.856,1.38);
	grafica_talla[16]= new Array(44,35.618,1.495,34.995,1.33);
	return(grafica_talla);
}
function tabla_longitud_rn_espana_vizcaya_1996()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(23.99,29.30,0.94,31.60,1.36);
	grafica_talla[1]= new Array(24.99,31.80,0.75,31.85,1.25);
	grafica_talla[2]= new Array(25.99,33.30,0.98,33.35,2.19);
	grafica_talla[3]= new Array(26.99,33.90,2.10,32.50,2.26);
	grafica_talla[4]= new Array(27.99,35.80,1.90,35.70,1.90);
	grafica_talla[5]= new Array(28.99,38.00,2.00,36.30,2.20);
	grafica_talla[6]= new Array(29.99,38.50,2.40,38.20,1.90);
	grafica_talla[7]= new Array(30.99,41.00,2.00,38.70,2.70);
	grafica_talla[8]= new Array(31.99,41.30,2.30,40.00,2.80);
	grafica_talla[9]= new Array(32.99,42.40,2.40,42.25,2.50);
	grafica_talla[10]= new Array(33.99,44.00,2.50,43.34,2.50);
	grafica_talla[11]= new Array(34.99,45.60,2.50,44.90,2.50);
	grafica_talla[12]= new Array(35.99,46.80,2.13,46.30,1.96);
	grafica_talla[13]= new Array(36.99,47.80,2.20,47.20,1.90);
	grafica_talla[14]= new Array(37.99,48.90,2.00,48.00,1.90);
	grafica_talla[15]= new Array(38.99,49.80,1.90,48.90,1.74);
	grafica_talla[16]= new Array(39.99,50.50,1.75,49.54,1.70);
	grafica_talla[17]= new Array(40.99,51.00,1.76,50.10,1.70);
	grafica_talla[18]= new Array(41.99,51.50,1.78,50.44,1.70);
	grafica_talla[19]= new Array(44,51.70,1.74,50.80,1.70);
	return(grafica_talla);
}
function tabla_peso_rn_espana_vizcaya_1996()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(23.99,616,84,627,78);
	grafica_talla[1]= new Array(24.99,728,73,643,61);
	grafica_talla[2]= new Array(25.99,786,116,771,150);
	grafica_talla[3]= new Array(26.99,866,85,743,126);
	grafica_talla[4]= new Array(27.99,971,178,964,156);
	grafica_talla[5]= new Array(28.99,1237,153,1070,159);
	grafica_talla[6]= new Array(29.99,1253,208,1156,251);
	grafica_talla[7]= new Array(30.99,1507,268,1330,291);
	grafica_talla[8]= new Array(31.99,1630,264,1475,298);
	grafica_talla[9]= new Array(32.99,1797,326,1752,325);
	grafica_talla[10]= new Array(33.99,2020,347,1930,356);
	grafica_talla[11]= new Array(34.99,2288,405,2215,378);
	grafica_talla[12]= new Array(35.99,2518,391,2458,358);
	grafica_talla[13]= new Array(36.99,2767,430,2644,385);
	grafica_talla[14]= new Array(37.99,3010,425,2882,414);
	grafica_talla[15]= new Array(38.99,3204,403,3069,386);
	grafica_talla[16]= new Array(39.99,3349,400,3204,387);
	grafica_talla[17]= new Array(40.99,3467,420,3316,391);
	grafica_talla[18]= new Array(41.99,3552,434,3384,402);
	grafica_talla[19]= new Array(44,3606,426,3452,398);
	return(grafica_talla);
}
function tabla_pc_rn_espana_vizcaya_1996()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(23.99,21.70,0.94,22.75,1.35);
	grafica_talla[1]= new Array(24.99,22.50,1.30,22.20,1.40);
	grafica_talla[2]= new Array(25.99,23.50,1.40,23.20,1.30);
	grafica_talla[3]= new Array(26.99,24.30,0.90,23.50,1.30);
	grafica_talla[4]= new Array(27.99,25.35,1.40,24.70,1.20);
	grafica_talla[5]= new Array(28.99,27.00,1.50,26.00,1.20);
	grafica_talla[6]= new Array(29.99,27.60,1.30,26.25,1.40);
	grafica_talla[7]= new Array(30.99,28.40,1.20,27.70,1.75);
	grafica_talla[8]= new Array(31.99,29.10,2.10,28.30,1.60);
	grafica_talla[9]= new Array(32.99,30.10,2.00,29.90,1.50);
	grafica_talla[10]= new Array(33.99,31.00,1.70,30.80,1.60);
	grafica_talla[11]= new Array(34.99,32.25,1.70,31.70,1.60);
	grafica_talla[12]= new Array(35.99,32.90,1.50,32.40,1.40);
	grafica_talla[13]= new Array(36.99,33.60,1.50,33.00,1.50);
	grafica_talla[14]= new Array(37.99,34.20,1.50,33.60,1.40);
	grafica_talla[15]= new Array(38.99,34.60,1.30,34.00,1.30);
	grafica_talla[16]= new Array(39.99,35.00,1.20,34.30,1.20);
	grafica_talla[17]= new Array(40.99,35.40,1.30,34.60,1.30);
	grafica_talla[18]= new Array(41.99,35.70,1.40,34.90,1.20);
	grafica_talla[19]= new Array(44,35.90,1.30,35.20,1.20);
	return(grafica_talla);
}
function tabla_peso_espana_2008()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,3.310,0.430,3.180,0.410);
	grafica_talla[1]= new Array(0.49,6.250,0.900,5.640,0.800);
	grafica_talla[2]= new Array(0.74,8.100,1.090,7.400,0.920);
	grafica_talla[3]= new Array(0.99,9.320,1.130,8.710,1.150);
	grafica_talla[4]= new Array(1.24,10.370,1.120,9.730,1.080);
	grafica_talla[5]= new Array(1.49,11.220,1.400,10.320,1.140);
	grafica_talla[6]= new Array(1.74,12.080,1.450,11.120,1.300);
	grafica_talla[7]= new Array(1.99,12.590,1.340,11.820,1.310);
	grafica_talla[8]= new Array(2.49,12.900,1.420,12.490,1.400);
	grafica_talla[9]= new Array(2.99,14.140,1.600,13.610,1.520);
	grafica_talla[10]= new Array(3.49,15.400,2.000,14.550,1.680);
	grafica_talla[11]= new Array(3.99,16.320,2.610,15.610,2.280);
	grafica_talla[12]= new Array(4.49,17.500,2.630,16.800,2.410);
	grafica_talla[13]= new Array(4.99,18.580,2.830,18.060,2.550);
	grafica_talla[14]= new Array(5.49,19.710,3.480,19.370,3.000);
	grafica_talla[15]= new Array(5.99,21.410,3.650,20.650,3.750);
	grafica_talla[16]= new Array(6.49,22.370,3.750,22.150,3.880);
	grafica_talla[17]= new Array(6.99,24.100,4.340,23.690,4.180);
	grafica_talla[18]= new Array(7.49,25.810,5.070,24.820,4.540);
	grafica_talla[19]= new Array(7.99,27.250,5.410,27.110,5.290);
	grafica_talla[20]= new Array(8.49,29.040,5.390,28.900,6.020);
	grafica_talla[21]= new Array(8.99,32.230,7.480,31.080,6.700);
	grafica_talla[22]= new Array(9.49,33.440,7.270,32.780,7.820);
	grafica_talla[23]= new Array(9.99,35.420,7.890,34.630,7.630);
	grafica_talla[24]= new Array(10.49,36.790,8.260,36.550,8.760);
	grafica_talla[25]= new Array(10.99,38.830,9.510,38.930,8.770);
	grafica_talla[26]= new Array(11.49,41.380,9.770,42.100,9.930);
	grafica_talla[27]= new Array(11.99,43.080,10.060,43.540,9.340);
	grafica_talla[28]= new Array(12.49,46.370,10.950,45.610,9.900);
	grafica_talla[29]= new Array(12.99,49.160,11.150,48.710,11.990);
	grafica_talla[30]= new Array(13.49,50.320,11.260,51.690,11.410);
	grafica_talla[31]= new Array(13.99,54.470,11.180,54.540,10.990);
	grafica_talla[32]= new Array(14.49,57.770,12.120,53.720,10.320);
	grafica_talla[33]= new Array(14.99,59.730,12.500,55.560,10.510);
	grafica_talla[34]= new Array(15.49,61.850,12.460,56.300,11.440);
	grafica_talla[35]= new Array(15.99,64.270,11.650,56.740,9.330);
	grafica_talla[36]= new Array(16.99,64.970,12.600,58.420,11.230);
	grafica_talla[37]= new Array(17.99,68.470,12.020,57.820,9.670);
	grafica_talla[38]= new Array(18.99,70.200,11.480,58.520,9.970);
	grafica_talla[39]= new Array(99.99,74.260,11.240,57.620,8.480);
	return(grafica_talla);
}
function tabla_peso_espana_barcelona_2003()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,3.375,0.395,3.285,0.355);
	grafica_talla[1]= new Array(0.49,6.190,0.830,5.570,0.760);
	grafica_talla[2]= new Array(0.74,8.130,1.170,7.290,0.950);
	grafica_talla[3]= new Array(0.99,9.300,1.160,8.600,1.03);
	grafica_talla[4]= new Array(1.24,10.430,1.210,9.620,1.090);
	grafica_talla[5]= new Array(1.49,11.150,1.480,10.300,1.000);
	grafica_talla[6]= new Array(1.74,11.920,1.530,11.000,1.090);
	grafica_talla[7]= new Array(1.99,12.700,1.290,11.590,0.900);
	grafica_talla[8]= new Array(2.49,12.850,1.550,12.400,1.250);
	grafica_talla[9]= new Array(2.99,14.290,1.570,13.250,1.430);
	grafica_talla[10]= new Array(3.49,15.540,2.240,14.260,1.590);
	grafica_talla[11]= new Array(3.99,16.530,2.750,15.600,2.190);
	grafica_talla[12]= new Array(4.49,17.510,2.790,16.430,2.280);
	grafica_talla[13]= new Array(4.99,18.820,3.020,17.740,2.240);
	grafica_talla[14]= new Array(5.49,19.740,3.670,19.200,2.640);
	grafica_talla[15]= new Array(5.99,21.700,3.410,20.360,3.320);
	grafica_talla[16]= new Array(6.49,22.080,3.420,21.800,3.820);
	grafica_talla[17]= new Array(6.99,22.700,3.740,22.430,3.020);
	grafica_talla[18]= new Array(7.49,25.460,4.260,23.980,3.710);
	grafica_talla[19]= new Array(7.99,27.170,4.460,26.720,4.470);
	grafica_talla[20]= new Array(8.49,29.310,5.370,29.240,5.350);
	grafica_talla[21]= new Array(8.99,32.940,6.730,29.710,5.780);
	grafica_talla[22]= new Array(9.49,33.050,6.270,32.070,8.150);
	grafica_talla[23]= new Array(9.99,35.120,7.760,33.670,6.200);
	grafica_talla[24]= new Array(10.49,37.030,7.740,35.420,9.280);
	grafica_talla[25]= new Array(10.99,37.660,7.520,39.280,8.620);
	grafica_talla[26]= new Array(11.49,40.870,7.830,41.720,10.030);
	grafica_talla[27]= new Array(11.99,43.030,9.380,42.110,7.590);
	grafica_talla[28]= new Array(12.49,47.040,11.090,44.030,8.900);
	grafica_talla[29]= new Array(12.99,47.800,11.000,46.890,9.800);
	grafica_talla[30]= new Array(13.49,48.300,10.100,51.340,11.180);
	grafica_talla[31]= new Array(13.99,56.600,11.500,54.530,10.810);
	grafica_talla[32]= new Array(14.49,59.320,12.970,52.330,9.850);
	grafica_talla[33]= new Array(14.99,62.550,13.270,52.330,9.850);
	grafica_talla[34]= new Array(15.49,59.220,11.390,52.960,9.570);
	grafica_talla[35]= new Array(15.99,61.440,10.220,52.960,9.570);
	grafica_talla[36]= new Array(16.99,64.280,11.890,55.680,9.690);
	grafica_talla[37]= new Array(17.99,70.400,12.900,55.140,9.980);
	grafica_talla[38]= new Array(18.99,67.370,5.740,56.230,6.720);
	grafica_talla[39]= new Array(99.99,73.130,10.580,56.230,6.720);
	return(grafica_talla);
}
function tabla_talla_espana_2008()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,50.02,1.82,49.43,1.73);
	grafica_talla[1]= new Array(0.49,61.06,3.05,59.06,2.81);
	grafica_talla[2]= new Array(0.74,67.57,2.62,65.60,2.65);
	grafica_talla[3]= new Array(0.99,72.61,2.43,70.26,2.75);
	grafica_talla[4]= new Array(1.24,75.88,2.81,74.27,2.47);
	grafica_talla[5]= new Array(1.49,79.66,2.80,77.57,2.67);
	grafica_talla[6]= new Array(1.74,82.64,3.13,80.91,2.85);
	grafica_talla[7]= new Array(1.99,85.61,3.00,83.93,3.08);
	grafica_talla[8]= new Array(2.49,88.21,2.83,86.73,2.96);
	grafica_talla[9]= new Array(2.99,92.29,3.10,91.11,3.55);
	grafica_talla[10]= new Array(3.49,97.09,3.23,95.57,3.79);
	grafica_talla[11]= new Array(3.99,100.01,4.00,98.61,3.60);
	grafica_talla[12]= new Array(4.49,103.67,4.13,102.88,4.17);
	grafica_talla[13]= new Array(4.99,106.59,4.13,106.15,3.93);
	grafica_talla[14]= new Array(5.49,110.25,4.54,109.95,4.51);
	grafica_talla[15]= new Array(5.99,113.61,4.43,113.04,4.51);
	grafica_talla[16]= new Array(6.49,116.50,4.98,116.33,4.65);
	grafica_talla[17]= new Array(6.99,120.30,5.15,119.32,5.01);
	grafica_talla[18]= new Array(7.49,123.42,5.41,122.03,4.48);
	grafica_talla[19]= new Array(7.99,126.11,5.62,125.40,5.04);
	grafica_talla[20]= new Array(8.49,129.08,5.50,128.20,5.23);
	grafica_talla[21]= new Array(8.99,132.60,5.82,131.23,5.63);
	grafica_talla[22]= new Array(9.49,134.27,5.40,133.78,5.78);
	grafica_talla[23]= new Array(9.99,137.43,5.96,136.76,6.10);
	grafica_talla[24]= new Array(10.49,139.71,6.14,139.11,6.56);
	grafica_talla[25]= new Array(10.99,142.24,6.87,143.10,6.58);
	grafica_talla[26]= new Array(11.49,144.78,6.00,145.62,6.74);
	grafica_talla[27]= new Array(11.99,147.60,7.10,148.99,6.56);
	grafica_talla[28]= new Array(12.49,151.38,7.45,151.57,6.64);
	grafica_talla[29]= new Array(12.99,154.65,7.61,154.53,6.84);
	grafica_talla[30]= new Array(13.49,157.26,7.90,156.72,6.10);
	grafica_talla[31]= new Array(13.99,161.10,8.00,158.84,6.35);
	grafica_talla[32]= new Array(14.49,164.18,8.44,160.55,6.65);
	grafica_talla[33]= new Array(14.99,166.46,7.60,161.26,6.30);
	grafica_talla[34]= new Array(15.49,169.25,7.70,162.06,6.76);
	grafica_talla[35]= new Array(15.99,171.32,7.36,162.28,6.62);
	grafica_talla[36]= new Array(16.99,171.65,7.12,163.59,7.23);
	grafica_talla[37]= new Array(17.99,174.78,7.29,163.22,6.58);
	grafica_talla[38]= new Array(18.99,175.97,6.06,163.95,6.58);
	grafica_talla[39]= new Array(99.99,177.33,6.42,163.96,5.96);
	return(grafica_talla);
}

function tabla_talla_espana_barcelona_2003()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24, 50.33,1.59,49.68,1.66);
	grafica_talla[1]= new Array(0.49,60.72,2.65,59.13,2.54);
	grafica_talla[2]= new Array(0.74,67.70,2.82,65.42,2.78);
	grafica_talla[3]= new Array(0.99,73.21,2.09,70.03,2.21);
	grafica_talla[4]= new Array(1.24,76.33,3.01,74.22,2.46);
	grafica_talla[5]= new Array(1.49,79.81,2.66,77.69,2.48);
	grafica_talla[6]= new Array(1.74,82.88,3.10,81.19,2.25);
	grafica_talla[7]= new Array(1.99,85.86,2.58,84.00,2.38);
	grafica_talla[8]= new Array(2.49,88.56,2.28,87.41,2.34);
	grafica_talla[9]= new Array(2.99,92.84,2.81,91.10,2.57);
	grafica_talla[10]= new Array(3.49,97.13,3.20,95.30,3.66);
	grafica_talla[11]= new Array(3.99,100.38,3.84,98.84,3.07);
	grafica_talla[12]= new Array(4.49,103.68,3.79,103.06,4.29);
	grafica_talla[13]= new Array(4.99,106.43,3.82,105.58,3.33);
	grafica_talla[14]= new Array(5.49,110.44,4.20,110.16,4.38);
	grafica_talla[15]= new Array(5.99,113.72,3.92,113.03,3.83);
	grafica_talla[16]= new Array(6.49,116.06,4.16,116.13,4.52);
	grafica_talla[17]= new Array(6.99,118.52,5.11,119.06,4.65);
	grafica_talla[18]= new Array(7.49,121.80,5.33,121.86,4.04);
	grafica_talla[19]= new Array(7.99,125.10,5.21,124.84,3.94);
	grafica_talla[20]= new Array(8.49,127.80,4.72,127.82,3.34);
	grafica_talla[21]= new Array(8.99,130.87,5.46,130.38,4.88);
	grafica_talla[22]= new Array(9.49,133.97,4.98,133.56,5.02);
	grafica_talla[23]= new Array(9.99,136.77,5.52,135.76,5.20);
	grafica_talla[24]= new Array(10.49,139.63,5.87,137.96,6.96);
	grafica_talla[25]= new Array(10.99,142.03,6.74,141.66,6.12);
	grafica_talla[26]= new Array(11.49,144.5,4.95,145.36,6.82);
	grafica_talla[27]= new Array(11.99,147.40,6.16,148.59,5.59);
	grafica_talla[28]= new Array(12.49,151.00,7.48,151.76,6.18);
	grafica_talla[29]= new Array(12.99,154.20,7.03,154.68,5.75);
	grafica_talla[30]= new Array(13.49,158.62,6.03,157.76,5.50);
	grafica_talla[31]= new Array(13.99,162.86,6.39,159.81,5.69);
	grafica_talla[32]= new Array(14.49,167.10,7.76,161.66,6.33);
	grafica_talla[33]= new Array(14.99,169.06,6.73,161.66,6.33);
	grafica_talla[34]= new Array(15.49,170.73,6.40,161.95,6.15);
	grafica_talla[35]= new Array(15.99,172.76,7.05,161.95,6.15);
	grafica_talla[36]= new Array(16.99,173.63,5.66,162.31,5.83);
	grafica_talla[37]= new Array(17.99,176.40,7.07,163.60,8.54);
	grafica_talla[38]= new Array(18.99,177.20,5.99,163.97,5.74);
	grafica_talla[39]= new Array(99.99,177.70,6.23,163.97,5.74);
	return(grafica_talla);
}

function tabla_imc_espana_barcelona_2003()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(3.49,16.41,1.73,15.73,1.32);
	grafica_talla[1]= new Array(3.99,16.33,2.03,15.97,1.82);
	grafica_talla[2]= new Array(4.49,16.23,1.88,15.42,1.45);
	grafica_talla[3]= new Array(4.99,16.55,1.93,15.83,1.40);
	grafica_talla[4]= new Array(5.49,16.12,2.31,15.78,1.58);
	grafica_talla[5]= new Array(5.99,16.75,2.13,15.98,2.12);
	grafica_talla[6]= new Array(6.49,16.34,1.88,16.09,2.13);
	grafica_talla[7]= new Array(6.99,16.11,2.06,15.68,1.54);
	grafica_talla[8]= new Array(7.49,17.16,1.84,16.24,1.89);
	grafica_talla[9]= new Array(7.99,17.36,2.04,17.16,2.40);
	grafica_talla[10]= new Array(8.49,17.95,2.42,17.90,2.59);
	grafica_talla[11]= new Array(8.99,19.22,2.98,17.34,2.65);
	grafica_talla[12]= new Array(9.49,18.54,2.84,17.97,4.27);
	grafica_talla[13]= new Array(9.99,18.77,3.11,18.28,2.39);
	grafica_talla[14]= new Array(10.49,18.85,2.88,18.37,3.40);
	grafica_talla[15]= new Array(10.99,18.67,2.71,19.56,3.39);
	grafica_talla[16]= new Array(11.49,19.57,2.98,19.58,3.74);
	grafica_talla[17]= new Array(11.99,19.81,3.40,19.11,3.25);
	grafica_talla[18]= new Array(12.49,20.63,3.71,19.00,2.91);
	grafica_talla[19]= new Array(12.99,19.99,3.73,19.51,3.54);
	grafica_talla[20]= new Array(13.49,19.14,2.97,20.59,4.25);
	grafica_talla[21]= new Array(13.99,21.36,3.54,21.29,3.82);
	grafica_talla[22]= new Array(14.49,21.16,4.07,19.99,3.44);
	grafica_talla[23]= new Array(14.99,21.90,4.46,19.99,3.44);
	grafica_talla[24]= new Array(15.49,20.29,3.56,20.25,3.30);
	grafica_talla[25]= new Array(15.99,20.52,2.75,20.25,3.30);
	grafica_talla[26]= new Array(16.99,21.26,3.38,21.14,4.52);
	grafica_talla[27]= new Array(17.99,22.57,3.62,20.60,3.09);
	grafica_talla[28]= new Array(18.99,21.22,1.79,20.97,2.22);
	grafica_talla[29]= new Array(99.9,23.13,2.94,20.97,2.22);
	return(grafica_talla);
}
function tabla_imc_espana_2008()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24, 13.17,1.18,12.97,1.17);
	grafica_talla[1]= new Array(0.49,16.69,1.40,16.08,1.38);
	grafica_talla[2]= new Array(0.74,17.71,1.84,17.15,1.46);
	grafica_talla[3]= new Array(0.99,17.68,1.90,17.58,1.50);
	grafica_talla[4]= new Array(1.24,17.99,1.49,17.61,1.59);
	grafica_talla[5]= new Array(1.49,17.64,1.71,17.11,1.31);
	grafica_talla[6]= new Array(1.74,17.67,1.65,16.96,1.45);
	grafica_talla[7]= new Array(1.99,17.15,1.37,16.77,1.47);
	grafica_talla[8]= new Array(2.49,16.55,1.37,16.58,1.35);
	grafica_talla[9]= new Array(2.99,16.57,1.42,16.37,1.26);
	grafica_talla[10]= new Array(3.49,16.30,1.56,15.90,1.28);
	grafica_talla[11]= new Array(3.99,16.25,1.86,16.00,1.76);
	grafica_talla[12]= new Array(4.49,16.23,1.75,15.83,1.66);
	grafica_talla[13]= new Array(4.99,16.30,1.83,15.98,1.65);
	grafica_talla[14]= new Array(5.49,16.14,2.03,15.96,1.78);
	grafica_talla[15]= new Array(5.99,16.52,2.18,16.08,2.17);
	grafica_talla[16]= new Array(6.49,16.42,2.11,16.30,2.21);
	grafica_talla[17]= new Array(6.99,16.58,2.31,16.58,2.32);
	grafica_talla[18]= new Array(7.49,16.85,2.42,16.60,2.45);
	grafica_talla[19]= new Array(7.99,17.04,2.58,17.15,2.64);
	grafica_talla[20]= new Array(8.49,17.35,2.55,14.49,2.91);
	grafica_talla[21]= new Array(8.99,18.19,3.25,17.92,3.02);
	grafica_talla[22]= new Array(9.49,18.44,3.25,18.15,3.32);
	grafica_talla[23]= new Array(9.99,18.61,3.18,18.38,3.07);
	grafica_talla[24]= new Array(10.49,18.70,3.20,18.73,3.45);
	grafica_talla[25]= new Array(10.99,19.03,3.65,18.90,3.52);
	grafica_talla[26]= new Array(11.49,19.61,3.69,19.74,3.88);
	grafica_talla[27]= new Array(11.99,19.62,3.54,19.51,3.41);
	grafica_talla[28]= new Array(12.49,20.07,3.65,19.73,3.39);
	grafica_talla[29]= new Array(12.99,20.43,3.70,20.27,4.24);
	grafica_talla[30]= new Array(13.49,20.23,3.66,20.97,4.17);
	grafica_talla[31]= new Array(13.99,20.89,3.50,21.16,3.89);
	grafica_talla[32]= new Array(14.49,21.33,3.73,20.81,3.64);
	grafica_talla[33]= new Array(14.99,21.47,3.89,21.32,3.59);
	grafica_talla[34]= new Array(15.49,21.52,3.69,21.38,3.81);
	grafica_talla[35]= new Array(15.99,21.86,3.52,21.51,3.05);
	grafica_talla[36]= new Array(16.99,21.98,3.62,21.77,3.53);
	grafica_talla[37]= new Array(17.99,22.36,3.38,21.67,3.10);
	grafica_talla[38]= new Array(18.99,22.66,3.46,21.73,3.21);
	grafica_talla[39]= new Array(99.99,23.60,3.26,21.42,2.91);
	return(grafica_talla);
}

function tabla_peso_espana_zaragoza_2002()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,3.25,0.37,3.11,0.32);
	grafica_talla[1]= new Array(0.49,6.30,0.60,5.70,0.51);
	grafica_talla[2]= new Array(0.74,8.14,0.79,7.39,0.66);
	grafica_talla[3]= new Array(0.99,9.32,0.95,8.49,0.82);
	grafica_talla[4]= new Array(1.49,10.22,1.01,9.39,0.91);
	grafica_talla[5]= new Array(1.99,11.59,1.21,10.69,1.07);
	grafica_talla[6]= new Array(2.99,12.79,1.32,12.08,1.35);
	grafica_talla[7]= new Array(3.99,14.93,1.45,14.44,1.71);
	grafica_talla[8]= new Array(4.99,16.71,1.70,16.38,2.10);
	grafica_talla[9]= new Array(5.99,19.31,2.26,18.83,2.62);
	grafica_talla[10]= new Array(6.99,22.00,2.89,21.62,3.19);
	grafica_talla[11]= new Array(7.99,24.90,3.53,24.61,4.03);
	grafica_talla[12]= new Array(8.99,28.20,4.40,28.04,4.65);
	grafica_talla[13]= new Array(9.99,31.57,5.19,31.08,5.14);
	grafica_talla[14]= new Array(10.99,35.53,5.79,35.03,6.25);
	grafica_talla[15]= new Array(11.99,38.96,6.94,39.24,7.00);
	grafica_talla[16]= new Array(12.99,42.96,8.10,44.82,8.34);
	grafica_talla[17]= new Array(13.99,48.32,9.49,49.69,8.52);
	grafica_talla[18]= new Array(14.99,53.81,10.07,53.20,8.41);
	grafica_talla[19]= new Array(15.99,59.70,9.57,54.66,8.20);
	grafica_talla[20]= new Array(16.99,64.01,9.24,55.99,8.51);
	grafica_talla[21]= new Array(17.99,67.39,9.70,56.94,8.84);
	grafica_talla[22]= new Array(99.99,68.75,9.72,56.83,8.90);
	return(grafica_talla);
}
function tabla_talla_espana_zaragoza_2002()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,50.51,1.53,49.86,1.49);
	grafica_talla[1]= new Array(0.49,61.00,2.21,59.32,1.96);
	grafica_talla[2]= new Array(0.74,67.82,2.39,65.79,2.05);
	grafica_talla[3]= new Array(0.99,72.25,2.53,70.07,2.10);
	grafica_talla[4]= new Array(1.49,75.77,2.59,73.68,2.17);
	grafica_talla[5]= new Array(1.99,82.28,2.82,80.28,2.52);
	grafica_talla[6]= new Array(2.99,88.17,3.13,86.24,2.86);
	grafica_talla[7]= new Array(3.99,97.09,3.61,95.41,3.21);
	grafica_talla[8]= new Array(4.99,104.27,4.09,102.93,3.50);
	grafica_talla[9]= new Array(5.99,111.12,4.30,109.63,4.03);
	grafica_talla[10]= new Array(6.99,117.61,4.73,116.24,4.04);
	grafica_talla[11]= new Array(7.99,123.39,5.06,122.09,4.31);
	grafica_talla[12]= new Array(8.99,128.92,5.40,127.83,4.43);
	grafica_talla[13]= new Array(9.99,134.28,5.83,133.26,4.88);
	grafica_talla[14]= new Array(10.99,139.77,6.16,138.82,5.44);
	grafica_talla[15]= new Array(11.99,144.83,6.37,144.94,5.87);
	grafica_talla[16]= new Array(12.99,150.09,7.13,151.23,5.82);
	grafica_talla[17]= new Array(13.99,156.57,8.23,156.55,5.19);
	grafica_talla[18]= new Array(14.99,163.30,8.58,159.90,4.83);
	grafica_talla[19]= new Array(15.99,169.30,7.78,161.40,4.94);
	grafica_talla[20]= new Array(16.99,172.67,7.16,162.22,5.07);
	grafica_talla[21]= new Array(17.99,174.47,6.62,162.37,5.06);
	grafica_talla[22]= new Array(18.99,175.63,6.63,162.55,5.07);
	grafica_talla[23]= new Array(99.99,176.84,7.04,162.57,5.37);
	return(grafica_talla);
}
function tabla_imc_espana_zaragoza_2002()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,12.8,1.3,12.5,1.1);
	grafica_talla[1]= new Array(0.49,16.9,1.3,16.2,1.4);
	grafica_talla[2]= new Array(0.74,17.6,1.3,16.9,1.5);
	grafica_talla[3]= new Array(0.99,17.8,1.4,17.2,1.3);
	grafica_talla[4]= new Array(1.49,17.8,1.3,17.2,1.3);
	grafica_talla[5]= new Array(1.99,17.1,1.4,16.5,1.3);
	grafica_talla[6]= new Array(2.99,16.4,1.1,16.2,1.3);
	grafica_talla[7]= new Array(3.99,15.9,1.1,15.9,1.3);
	grafica_talla[8]= new Array(4.99,15.5,1.1,15.6,1.3);
	grafica_talla[9]= new Array(5.99,15.6,1.4,15.6,1.4);
	grafica_talla[10]= new Array(6.99,15.8,1.6,15.9,1.7);
	grafica_talla[11]= new Array(7.99,16.3,1.9,16.4,2.0);
	grafica_talla[12]= new Array(8.99,16.9,2.2,17.1,2.2);
	grafica_talla[13]= new Array(9.99,17.5,2.3,17.4,2.3);
	grafica_talla[14]= new Array(10.99,18.2,2.5,18.1,2.6);
	grafica_talla[15]= new Array(11.99,18.5,2.7,18.6,2.7);
	grafica_talla[16]= new Array(12.99,19.0,2.9,19.5,3.1);
	grafica_talla[17]= new Array(13.99,19.6,3.0,20.2,3.0);
	grafica_talla[18]= new Array(14.99,20.1,2.9,20.7,3.0);
	grafica_talla[19]= new Array(15.99,20.8,2.8,20.9,2.7);
	grafica_talla[20]= new Array(16.99,21.5,2.8,21.2,2.8);
	grafica_talla[21]= new Array(17.99,22.1,3.0,21.6,3.0);
	grafica_talla[22]= new Array(99.99,22.3,3.0,21.5,3.1);
	return(grafica_talla);
}
function tabla_pc_espana_zaragoza_2002()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,34.68,1.12,33.94,1.04);
	grafica_talla[1]= new Array(0.49,40.94,1.15,39.91,1.08);
	grafica_talla[2]= new Array(0.74,43.98,1.23,42.71,1.07);
	grafica_talla[3]= new Array(0.99,45.74,1.29,44.53,1.18);
	grafica_talla[4]= new Array(1.49,46.81,1.32,45.70,1.11);
	grafica_talla[5]= new Array(1.99,48.42,1.29,47.04,1.21);
	grafica_talla[6]= new Array(2.99,49.30,1.22,48.03,1.15);
	grafica_talla[7]= new Array(3.99,50.40,1.26,49.27,1.22);
	grafica_talla[8]= new Array(4.99,50.96,1.26,50.00,1.19);
	grafica_talla[9]= new Array(5.99,51.49,1.23,50.44,1.28);
	grafica_talla[10]= new Array(6.99,51.98,1.28,50.98,1.22);
	grafica_talla[11]= new Array(7.99,52.33,1.31,51.42,1.23);
	grafica_talla[12]= new Array(8.99,52.68,1.31,51.87,1.29);
	grafica_talla[13]= new Array(9.99,53.10,1.32,52.29,1.39);
	grafica_talla[14]= new Array(10.99,53.68,1.40,52.98,1.43);
	grafica_talla[15]= new Array(11.99,54.42,1.41,53.82,1.48);
	grafica_talla[16]= new Array(12.99,54.90,1.42,54.59,1.47);
	grafica_talla[17]= new Array(13.99,55.44,1.50,55.19,1.53);
	grafica_talla[18]= new Array(14.99,55.69,1.62,55.40,1.50);
	grafica_talla[19]= new Array(15.99,55.96,1.52,55.43,1.47);
	grafica_talla[20]= new Array(16.99,56.12,1.57,55.39,1.47);
	grafica_talla[21]= new Array(17.99,56.25,1.56,55.46,1.42);
	grafica_talla[22]= new Array(99.99,56.56,1.58,55.49,1.37);
	return(grafica_talla);
}
function tabla_vc1_espana_zaragoza_2002()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,41.39,6.73,37.37,6.82);
	grafica_talla[1]= new Array(0.49,27.54,7.75,25.85,6.59);
	grafica_talla[2]= new Array(0.74,17.45,7.29,16.72,5.69);
	grafica_talla[3]= new Array(0.99,15.24,5.81,14.89,5.13);
	grafica_talla[4]= new Array(1.49,12.90,3.00,13.24,2.52);
	grafica_talla[5]= new Array(1.99,11.51,2.63,11.59,2.50);
	grafica_talla[6]= new Array(2.99,9.11,1.41,9.21,1.31);
	grafica_talla[7]= new Array(3.99,8.3,0.9,8.2,0.9);
	grafica_talla[8]= new Array(4.99,6.8,1.0,7.3,1.3);
	grafica_talla[9]= new Array(5.99,7.0,0.6,6.9,0.7);
	grafica_talla[10]= new Array(6.99,5.7,0.5,6.5,1.0);
	grafica_talla[11]= new Array(7.99,6.0,0.4,5.8,1.0);
	grafica_talla[12]= new Array(8.99,5.3,1.1,7.8,2.3);
	grafica_talla[13]= new Array(9.99,6.2,1.0,8.2,1.2);
	grafica_talla[14]= new Array(10.99,7.0,1.2,6.1,1.6);
	grafica_talla[15]= new Array(11.99,10.4,1.6,3.7,2.1);
	grafica_talla[16]= new Array(12.99,7.8,0.4,1.8,1.2);
	grafica_talla[17]= new Array(13.99,3.4,0.7,0.8,0.9);
	grafica_talla[18]= new Array(14.99,1.8,0.7,0.3,0.4);
	grafica_talla[19]= new Array(15.99,0.8,0.3,0.3,0.5);
	grafica_talla[20]= new Array(16.99,0.5,0.5,0.2,0.3);
	grafica_talla[22]= new Array(99.99,0.2,0.3,0.1,0.1);
	return(grafica_talla);
}
function tabla_vc2_espana_zaragoza_2002()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,41.39,6.73,37.37,6.82);
	grafica_talla[1]= new Array(0.49,27.54,7.75,25.85,6.59);
	grafica_talla[2]= new Array(0.74,17.45,7.29,16.72,5.69);
	grafica_talla[3]= new Array(0.99,15.24,5.81,14.89,5.13);
	grafica_talla[4]= new Array(1.49,12.90,3.00,13.24,2.52);
	grafica_talla[5]= new Array(1.99,11.51,2.63,11.59,2.50);
	grafica_talla[6]= new Array(2.99,9.11,1.41,9.21,1.31);
	grafica_talla[7]= new Array(3.99,7.5,1.4,8.1,0.9);
	grafica_talla[8]= new Array(4.99,7.0,1.1,7.1,0.8);
	grafica_talla[9]= new Array(5.99,6.5,1.0,6.7,0.9);
	grafica_talla[10]= new Array(6.99,6.2,0.8,5.7,0.9);
	grafica_talla[11]= new Array(7.99,5.8,0.9,5.9,1.0);
	grafica_talla[12]= new Array(8.99,5.7,0.9,5.4,0.8);
	grafica_talla[13]= new Array(9.99,5.5,0.7,5.9,1.1);
	grafica_talla[14]= new Array(10.99,5.5,1.1,8.2,1.2);
	grafica_talla[15]= new Array(11.99,6.4,1.1,6.1,1.2);
	grafica_talla[16]= new Array(12.99,9.6,1.1,3.6,1.6);
	grafica_talla[17]= new Array(13.99,6.9,1.2,1.8,1.3);
	grafica_talla[18]= new Array(14.99,3.7,1.3,0.9,0.6);
	grafica_talla[19]= new Array(15.99,1.7,0.5,0.5,0.4);
	grafica_talla[20]= new Array(16.99,0.8,0.5,0.3,0.4);
	grafica_talla[22]= new Array(99.99,0.6,0.4,0.1,0.2);
	return(grafica_talla);
}
function tabla_vc3_espana_zaragoza_2002()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,41.39,6.73,37.37,6.82);
	grafica_talla[1]= new Array(0.49,27.54,7.75,25.85,6.59);
	grafica_talla[2]= new Array(0.74,17.45,7.29,16.72,5.69);
	grafica_talla[3]= new Array(0.99,15.24,5.81,14.89,5.13);
	grafica_talla[4]= new Array(1.49,12.90,3.00,13.24,2.52);
	grafica_talla[5]= new Array(1.99,11.51,2.63,11.59,2.50);
	grafica_talla[6]= new Array(2.99,9.11,1.41,9.21,1.31);
	grafica_talla[7]= new Array(3.99,7.4,1.2,7.9,1.0);
	grafica_talla[8]= new Array(4.99,6.7,1.0,6.8,0.9);
	grafica_talla[9]= new Array(5.99,6.4,1.0,6.5,0.9);
	grafica_talla[10]= new Array(6.99,6.0,0.9,5.9,0.8);
	grafica_talla[11]= new Array(7.99,5.7,0.8,1.5,0.7);
	grafica_talla[12]= new Array(8.99,5.4,1.0,5.3,0.7);
	grafica_talla[13]= new Array(9.99,5.2,0.8,5.5,0.9);
	grafica_talla[14]= new Array(10.99,4.7,0.7,5.7,1.3);
	grafica_talla[15]= new Array(11.99,4.6,0.7,7.6,1.1);
	grafica_talla[16]= new Array(12.99,6.2,1.3,5.4,1.4);
	grafica_talla[17]= new Array(13.99,9.1,1.3,2.7,1.2);
	grafica_talla[18]= new Array(14.99,6.5,1.5,1.3,1.0);
	grafica_talla[19]= new Array(15.99,3.1,1.1,0.7,0.6);
	grafica_talla[20]= new Array(16.99,1.3,0.8,0.3,0.4);
	grafica_talla[22]= new Array(99.99,0.6,0.5,0.3,0.4);
	return(grafica_talla);
}
function tabla_vc4_espana_zaragoza_2002()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,41.39,6.73,37.37,6.82);
	grafica_talla[1]= new Array(0.49,27.54,7.75,25.85,6.59);
	grafica_talla[2]= new Array(0.74,17.45,7.29,16.72,5.69);
	grafica_talla[3]= new Array(0.99,15.24,5.81,14.89,5.13);
	grafica_talla[4]= new Array(1.49,12.90,3.00,13.24,2.52);
	grafica_talla[5]= new Array(1.99,11.51,2.63,11.59,2.50);
	grafica_talla[6]= new Array(2.99,9.11,1.41,9.21,1.31);
	grafica_talla[7]= new Array(3.99,7.4,0.7,7.6,1.2);
	grafica_talla[8]= new Array(4.99,6.9,0.9,6.8,0.8);
	grafica_talla[9]= new Array(5.99,6.1,0.8,6.0,0.9);
	grafica_talla[10]= new Array(6.99,5.9,0.7,5.8,0.8);
	grafica_talla[11]= new Array(7.99,5.2,0.9,5.3,0.8);
	grafica_talla[12]= new Array(8.99,5.3,0.8,5.2,0.7);
	grafica_talla[13]= new Array(9.99,4.7,0.7,4.7,0.6);
	grafica_talla[14]= new Array(10.99,4.8,0.8,4.8,0.7);
	grafica_talla[15]= new Array(11.99,4.0,0.8,5.8,0.9);
	grafica_talla[16]= new Array(12.99,4.7,0.8,7.1,0.7);
	grafica_talla[17]= new Array(13.99,6.0,1.4,4.3,0.9);
	grafica_talla[18]= new Array(14.99,8.7,1.0,1.8,0.8);
	grafica_talla[19]= new Array(15.99,5.5,1.5,1.0,0.4);
	grafica_talla[20]= new Array(16.99,2.5,1.1,0.3,0.3);
	grafica_talla[22]= new Array(99.99,1.2,0.6,0.4,0.4);
	return(grafica_talla);
}
function tabla_vc5_espana_zaragoza_2002()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,41.39,6.73,37.37,6.82);
	grafica_talla[1]= new Array(0.49,27.54,7.75,25.85,6.59);
	grafica_talla[2]= new Array(0.74,17.45,7.29,16.72,5.69);
	grafica_talla[3]= new Array(0.99,15.24,5.81,14.89,5.13);
	grafica_talla[4]= new Array(1.49,12.90,3.00,13.24,2.52);
	grafica_talla[5]= new Array(1.99,11.51,2.63,11.59,2.50);
	grafica_talla[6]= new Array(2.99,9.11,1.41,9.21,1.31);
	grafica_talla[7]= new Array(3.99,7.1,1.7,7.4,1.0);
	grafica_talla[8]= new Array(4.99,6.8,1.9,7.0,0.8);
	grafica_talla[9]= new Array(5.99,6.4,0.8,6.4,1.0);
	grafica_talla[10]= new Array(6.99,5.8,0.6,5.7,0.9);
	grafica_talla[11]= new Array(7.99,6.0,0.6,5.8,0.8);
	grafica_talla[12]= new Array(8.99,5.2,0.7,5.4,0.4);
	grafica_talla[13]= new Array(9.99,5.0,0.7,5.4,0.6);
	grafica_talla[14]= new Array(10.99,4.9,1.0,5.2,0.5);
	grafica_talla[15]= new Array(11.99,4.5,0.7,4.7,0.5);
	grafica_talla[16]= new Array(12.99,4.4,0.8,5.2,0.9);
	grafica_talla[17]= new Array(13.99,4.7,1.0,6.5,0.7);
	grafica_talla[18]= new Array(14.99,6.6,1.4,3.9,0.6);
	grafica_talla[19]= new Array(15.99,7.7,1.3,1.5,0.4);
	grafica_talla[20]= new Array(16.99,4.8,0.9,0.9,0.3);
	grafica_talla[22]= new Array(99.99,2.0,1.3,0.5,0.2);
	return(grafica_talla);
}
function tabla_vc_espana_bilbao_2002()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.99,23.93,2.63,24.32,2.06);
	grafica_talla[1]= new Array(1.49,15.57,2.25,14.64,1.61);
	grafica_talla[2]= new Array(1.99,11.20,1.97,12.00,1.50);
	grafica_talla[3]= new Array(2.49,9.13,1.76,10.03,1.41);
	grafica_talla[4]= new Array(2.99,8.24,1.58,8.68,1.21);
	grafica_talla[5]= new Array(3.49,7.83,1.43,7.92,0.96);
	grafica_talla[6]= new Array(3.99,7.46,1.30,7.42,0.99);
	grafica_talla[7]= new Array(4.49,7.17,1.19,7.18,0.86);
	grafica_talla[8]= new Array(4.99,6.88,1.12,6.59,0.86);
	grafica_talla[9]= new Array(5.49,6.53,1.08,6.73,0.87);
	grafica_talla[10]= new Array(5.99,6.25,1.06,6.56,0.90);
	grafica_talla[11]= new Array(6.49,6.13,1.06,6.26,0.87);
	grafica_talla[12]= new Array(6.99,6.06,0.76,5.92,0.82);
	grafica_talla[13]= new Array(7.49,5.97,0.75,5.64,0.68);
	grafica_talla[14]= new Array(7.99,5.78,0.81,5.46,0.82);
	grafica_talla[15]= new Array(8.49,5.56,0.80,5.41,0.84);
	grafica_talla[16]= new Array(8.99,5.34,0.78,5.46,1.38);
	grafica_talla[17]= new Array(9.49,5.19,0.69,5.61,1.70);
	grafica_talla[18]= new Array(9.99,4.99,0.68,5.82,1.06);
	grafica_talla[19]= new Array(10.49,4.88,0.85,5.50,1.06);
	grafica_talla[20]= new Array(10.99,4.78,0.94,5.67,1.05);
	grafica_talla[21]= new Array(11.49,4.67,0.84,6.62,1.09);
	grafica_talla[22]= new Array(11.99,4.76,0.83,7.70,1.20);
	grafica_talla[23]= new Array(12.49,5.25,0.97,7.24,1.21);
	grafica_talla[24]= new Array(12.99,5.93,1.12,5.88,1.23);
	grafica_talla[25]= new Array(13.49,7.22,1.11,4.43,1.31);
	grafica_talla[26]= new Array(13.99,8.84,1.03,3.03,1.25);
	grafica_talla[27]= new Array(14.49,9.00,1.01,2.07,0.98);
	grafica_talla[28]= new Array(14.99,7.33,1.15,1.30,0.71);
	grafica_talla[29]= new Array(15.49,5.34,1.04,0.98,0.63);
	grafica_talla[30]= new Array(15.99,3.52,0.87,0.67,0.53);
	grafica_talla[31]= new Array(16.49,2.19,0.70,0.50,1.37);
	grafica_talla[32]= new Array(16.99,1.49,0.63,0.43,0.45);
	grafica_talla[33]= new Array(17.49,1.06,0.60,0.29,0.37);
	grafica_talla[34]= new Array(17.99,0.67,0.54,0,0.01);
	grafica_talla[35]= new Array(99.99,0.46,0.52,0,0.01);
	return(grafica_talla);
	}
function tabla_peso_espana_bilbao_1988()
{
	var grafica_talla= new Array();
	grafica_talla[0]=new Array(0.24,3.51,0.45,3.32,0.41);
grafica_talla[1]=new Array(0.49,6.25,0.67,5.75,0.56);
grafica_talla[2]=new Array(0.74,7.99,0.82,7.43,0.81);
grafica_talla[3]=new Array(0.99,9.24,1.02,8.59,1.05);
grafica_talla[4]=new Array(1.49,10.15,1.13,9.56,1.11);
grafica_talla[5]=new Array(1.99,11.5,1.13,10.9,1.26);
grafica_talla[6]=new Array(2.49,12.7,1.33,12.12,1.39);
grafica_talla[7]=new Array(2.99,13.8,1.49,13.29,1.64);
grafica_talla[8]=new Array(3.49,14.86,1.66,14.48,1.91);
grafica_talla[9]=new Array(3.99,15.84,1.97,15.53,2.24);
grafica_talla[10]=new Array(4.49,17.01,1.95,16.71,2.46);
grafica_talla[11]=new Array(4.99,17.9,2.04,17.72,2.51);
grafica_talla[12]=new Array(5.49,18.76,2.67,18.42,2.87);
grafica_talla[13]=new Array(5.99,19.91,3.13,19.66,3);
grafica_talla[14]=new Array(6.49,20.87,3.13,20.69,3.58);
grafica_talla[15]=new Array(6.99,22.41,4.17,21.99,3.65);
grafica_talla[16]=new Array(7.49,23.59,4.2,23.26,4.17);
grafica_talla[17]=new Array(7.99,24.73,4.35,25,4.32);
grafica_talla[18]=new Array(8.49,26.08,4.15,26.33,4.83);
grafica_talla[19]=new Array(8.99,27.5,4.72,27.84,4.93);
grafica_talla[20]=new Array(9.49,28.81,4.61,29.32,5.4);
grafica_talla[21]=new Array(9.99,30.14,5.09,30.71,5.99);
grafica_talla[22]=new Array(10.49,31.83,5.53,32.47,6.23);
grafica_talla[23]=new Array(10.99,33.29,5.67,34.94,6.7);
grafica_talla[24]=new Array(11.49,35.18,6.3,36.37,7.2);
grafica_talla[25]=new Array(11.99,36.9,6.73,38.72,7.88);
grafica_talla[26]=new Array(12.49,38.79,7.21,40.68,7.5);
grafica_talla[27]=new Array(12.99,41.12,8.12,42.83,7.93);
grafica_talla[28]=new Array(13.49,43.34,8.55,45.38,8.1);
grafica_talla[29]=new Array(13.99,46.09,8.49,47.67,8.3);
grafica_talla[30]=new Array(14.49,49.22,8.86,49.64,8.28);
grafica_talla[31]=new Array(14.99,52.33,10.54,50.39,7.4);
grafica_talla[32]=new Array(15.49,56.25,10.27,51.9,7.66);
grafica_talla[33]=new Array(15.99,58.84,10.33,52.52,7.58);
grafica_talla[34]=new Array(16.49,61.52,9.88,53.14,7.53);
grafica_talla[35]=new Array(16.99,64.42,9.81,53.31,6.95);
grafica_talla[36]=new Array(17.49,65.96,10.42,53.49,6.37);
grafica_talla[37]=new Array(17.99,66.4,9.97,54,6.44);
grafica_talla[38]=new Array(99,66.84,9.51,54.48,6.29);
	return(grafica_talla);
}
function tabla_talla_espana_bilbao_1988()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,50.6,1.92,49.18,1.73);
	grafica_talla[1]= new Array(0.49,60.43,2.12,59,1.71);
	grafica_talla[2]= new Array(0.74,66.74,2.12,65.24,1.91);
	grafica_talla[3]= new Array(0.99,71.11,2.34,69.37,2.12);
	grafica_talla[4]= new Array(1.49,75.01,2.45,73.39,2.37);
	grafica_talla[5]= new Array(1.99,81.37,2.66,79.87,2.58);
	grafica_talla[6]= new Array(2.49,86.68,2.89,85.39,2.81);
	grafica_talla[7]= new Array(2.99,91.1,3.03,89.77,2.99);
	grafica_talla[8]= new Array(3.99,98.72,3.79,97.84,3.54);
	grafica_talla[9]= new Array(4.49,102.51,3.86,101.54,3.83);
	grafica_talla[10]= new Array(4.99,106,4.21,105.02,3.88);
	grafica_talla[11]= new Array(5.49,109.23,4.24,107.59,4.39);
	grafica_talla[12]= new Array(5.99,111.82,4.39,111.01,4.35);
	grafica_talla[13]= new Array(6.49,115.11,4.9,114,4.47);
	grafica_talla[14]= new Array(6.99,117.84,5.02,117.13,4.87);
	grafica_talla[15]= new Array(7.49,120.21,5.09,120.04,4.91);
	grafica_talla[16]= new Array(7.99,123.21,5.24,123.08,5.07);
	grafica_talla[17]= new Array(8.49,126.1,5.24,125.96,5.23);
	grafica_talla[18]= new Array(8.99,129.01,5.47,128.55,4.96);
	grafica_talla[19]= new Array(9.49,131.85,5.45,131.59,5.47);
	grafica_talla[20]= new Array(9.99,134.07,5.36,133.96,5.92);
	grafica_talla[21]= new Array(10.49,136.53,5.67,136.65,5.93);
	grafica_talla[22]= new Array(10.99,138.99,5.57,139.93,6.36);
	grafica_talla[23]= new Array(11.49,141.51,5.6,142.48,6.37);
	grafica_talla[24]= new Array(11.99,143.67,6.03,145.7,7.07);
	grafica_talla[25]= new Array(12.49,146.7,6.18,148.43,6.31);
	grafica_talla[26]= new Array(12.99,149.04,6.57,151.17,6.98);
	grafica_talla[27]= new Array(13.49,152.81,7.34,153.72,6.28);
	grafica_talla[28]= new Array(13.99,156.16,7.89,155.88,6.43);
	grafica_talla[29]= new Array(14.49,160.15,8.34,156.8,6.05);
	grafica_talla[30]= new Array(14.99,163.28,8.19,157.41,6.24);
	grafica_talla[31]= new Array(15.49,165.46,8.06,158.29,5.98);
	grafica_talla[32]= new Array(15.99,168.67,7.37,159.16,5.72);
	grafica_talla[33]= new Array(16.49,170.88,6.78,159.91,5.68);
	grafica_talla[34]= new Array(16.99,172.32,5.8,160.6,5.43);
	grafica_talla[35]= new Array(17.49,173.68,5.67,160.75,5.5);
	grafica_talla[36]= new Array(17.99,174.64,5.6,160.9,5.57);
	grafica_talla[37]= new Array(99,175.6,6.04,161.26,5.72);
	return(grafica_talla);
}

/*ECUACIONES DE TABLAS PARA TENSION ARTERIAL SEGUN NHBPEP 2004. Devuelve DE. Codigo por J. Guerrero-Fdez. Web PEDiatrica*/
function tabla_tension_arterial_sistolica_NHBPEP_2004(edad, sexo, z_talla, TAS)
{
	var media;
	edad-=10;
	if(sexo==1)
		{
		media=102.19768+(1.82416*edad+0.12776*edad*edad+0.00249*edad*edad*edad-0.00135*edad*edad*edad*edad)+(2.73157*z_talla-0.19618*z_talla*z_talla-0.04659*z_talla*z_talla*z_talla+0.00947*z_talla*z_talla*z_talla*z_talla);
		return(xredondeo((TAS-media)/10.7128,2));
		}
	else
		{
		media=102.01027+(1.94397*edad+0.00598*edad*edad-0.00789*edad*edad*edad-0.00059*edad*edad*edad*edad)+(2.03526*z_talla+0.02534*z_talla*z_talla-0.01884*z_talla*z_talla*z_talla+0.00121*z_talla*z_talla*z_talla*z_talla);
		return(xredondeo((TAS-media)/10.4855,2));
		}
}
function tabla_tension_arterial_diastolica_NHBPEP_2004(edad, sexo, z_talla, TAD)
{
	var media;
	edad-=10;
	if(sexo==1)
		{
		media=61.01217+(0.68314*edad-0.09835*edad*edad+0.01711*edad*edad*edad+0.00045*edad*edad*edad*edad)+(1.46993*z_talla-0.07849*z_talla*z_talla-0.03144*z_talla*z_talla*z_talla+0.00967*z_talla*z_talla*z_talla*z_talla);
		return(xredondeo((TAD-media)/11.6032,2));
		}
	else
		{
		media=60.50510+(1.01301*edad+0.01157*edad*edad+0.00424*edad*edad*edad-0.00137*edad*edad*edad*edad)+(1.16641*z_talla+0.12795*z_talla*z_talla-0.03869*z_talla*z_talla*z_talla-0.00079*z_talla*z_talla*z_talla*z_talla);
		return(xredondeo((TAD-media)/10.9573,2));
		}
}

function tabla_longitud_total_ms()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(3.99,0,0,0,0);
	grafica_talla[1]= new Array(4.99,40,3.5,40,3.5);
	grafica_talla[2]= new Array(5.99,44,4,44,4);
	grafica_talla[3]= new Array(6.99,48,4.5,48,4.5);
	grafica_talla[4]= new Array(7.99,50,4,50,4);
	grafica_talla[5]= new Array(8.99,53,4.5,53,4.5);
	grafica_talla[6]= new Array(9.99,54,4,54,4);
	grafica_talla[7]= new Array(10.99,57,4.5,57,4.5);
	grafica_talla[8]= new Array(11.99,59,4.5,59,4.5);
	grafica_talla[9]= new Array(12.99,61,4.5,61,4.5);
	grafica_talla[10]= new Array(13.99,63,4.5,63,4.5);
	grafica_talla[11]= new Array(14.99,65,4.5,65,4.5);
	grafica_talla[12]= new Array(15.99,67,4.5,67,4.5);
	grafica_talla[13]= new Array(99.99,70,5,70,5);
	return(grafica_talla);
}
function tabla_longitud_brazo()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(3.99,0,0,0,0);
	grafica_talla[1]= new Array(4.99,21,1.42,20.8,1.36);
	grafica_talla[2]= new Array(5.99,22.5,1.13,22.2,1.25);
	grafica_talla[3]= new Array(6.99,24,1.19,23.6,1.25);
	grafica_talla[4]= new Array(7.99,25.2,1.25,25,1.13);
	grafica_talla[5]= new Array(8.99,26.4,1.30,26,1.25);
	grafica_talla[6]= new Array(9.99,27.6,1.42,27,1.30);
	grafica_talla[7]= new Array(10.99,28.7,1.53,28,1.25);
	grafica_talla[8]= new Array(11.99,29.8,1.59,28.6,1.36);
	grafica_talla[9]= new Array(12.99,30.5,1.70,29.2,1.42);
	grafica_talla[10]= new Array(13.99,31.3,1.81,29.5,1.64);
	grafica_talla[11]= new Array(14.99,32,1.7,30,1.70);
	grafica_talla[12]= new Array(15.99,32.4,1.76,30.1,1.81);
	grafica_talla[13]= new Array(99.99,32.8,1.81,30.3,1.81);
	return(grafica_talla);
}
function tabla_longitud_antebrazo()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(3.99,0,0,0,0);
	grafica_talla[1]= new Array(4.99,16.2,0.90,14.7,0.62);
	grafica_talla[2]= new Array(5.99,17.3,0.96,16.4,0.90);
	grafica_talla[3]= new Array(6.99,18.3,1.07,17.7,1.13);
	grafica_talla[4]= new Array(7.99,19.3,1.19,19.0,1.30);
	grafica_talla[5]= new Array(8.99,20.3,1.25,20.0,1.36);
	grafica_talla[6]= new Array(9.99,21.2,1.25,20.8,1.47);
	grafica_talla[7]= new Array(10.99,22.0,1.30,21.5,1.53);
	grafica_talla[8]= new Array(11.99,22.8,1.42,22.0,1.53);
	grafica_talla[9]= new Array(12.99,23.5,1.42,22.5,1.47);
	grafica_talla[10]= new Array(13.99,24.1,1.47,22.8,1.47);
	grafica_talla[11]= new Array(14.99,24.6,1.47,23.0,1.42);
	grafica_talla[12]= new Array(15.99,25.0,1.53,23.1,1.42);
	grafica_talla[13]= new Array(99.99,25.4,1.47,23.2,1.42);
	return(grafica_talla);
}
function tabla_longitud_total_mi()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.99,0,0,0,0);
	grafica_talla[1]= new Array(1.99,33,2.5,38,2);
	grafica_talla[2]= new Array(2.99,43,3,43,2);
	grafica_talla[3]= new Array(3.99,49,3,48,3);
	grafica_talla[4]= new Array(4.99,54,3,53,3);
	grafica_talla[5]= new Array(5.99,59,3,58,3);
	grafica_talla[6]= new Array(6.99,64,3,63,3.5);
	grafica_talla[7]= new Array(7.99,67,3.5,67,3.5);
	grafica_talla[8]= new Array(8.99,72,3.5,72,3);
	grafica_talla[9]= new Array(9.99,76,4,75,4);
	grafica_talla[10]= new Array(10.99,80,4,79,4);
	grafica_talla[11]= new Array(11.99,84,4.5,82,4);
	grafica_talla[12]= new Array(12.99,88,4.5,85,4.5);
	grafica_talla[13]= new Array(13.99,92,5,86,5);
	grafica_talla[14]= new Array(14.99,95,5.5,90,4);
	grafica_talla[15]= new Array(15.99,100,5,90,5);
	grafica_talla[16]= new Array(99.99,102,6,92,4.5);
	return(grafica_talla);
}
function tabla_longitud_muslo()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(3.99,0,0,0,0);
	grafica_talla[1]= new Array(4.99,27,1.5,26.5,1.75);
	grafica_talla[2]= new Array(5.99,28.5,1.25,27,2);
	grafica_talla[3]= new Array(6.99,30,1.5,28.5,2.25);
	grafica_talla[4]= new Array(7.99,31,2,31,2);
	grafica_talla[5]= new Array(8.99,33,2,33,2.5);
	grafica_talla[6]= new Array(9.99,34,2.5,35,2.5);
	grafica_talla[7]= new Array(10.99,36,2.5,37,2.5);
	grafica_talla[8]= new Array(11.99,37.5,2.75,38.5,2.75);
	grafica_talla[9]= new Array(12.99,39,3,41,2.5);
	grafica_talla[10]= new Array(13.99,40.5,2.75,41,2.5);
	grafica_talla[11]= new Array(14.99,42,3,41,3);
	grafica_talla[12]= new Array(15.99,43,3,42,3);
	grafica_talla[13]= new Array(99.99,44,3,42,3);
	return(grafica_talla);
}
function tabla_longitud_pierna()
{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(3.99,0,0,0,0);
	grafica_talla[1]= new Array(4.99,19,2.55,18.5,2.84);
	grafica_talla[2]= new Array(5.99,21,2.27,22,2.84);
	grafica_talla[3]= new Array(6.99,23,2.55,25.5,2.55);
	grafica_talla[4]= new Array(7.99,25.5,2.27,28.5,2.55);
	grafica_talla[5]= new Array(8.99,28,2.27,31,2.84);
	grafica_talla[6]= new Array(9.99,30,2.27,32.5,3.125);
	grafica_talla[7]= new Array(10.99,32.5,2.55,35,2.84);
	grafica_talla[8]= new Array(11.99,35.5,2.55,36.5,2.55);
	grafica_talla[9]= new Array(12.99,38,2.27,37.5,2.55);
	grafica_talla[10]= new Array(13.99,39,2.84,38,2.55);
	grafica_talla[11]= new Array(14.99,40.5,2.55,38.5,2.55);
	grafica_talla[12]= new Array(15.99,41.5,2.55,38.5,2.55);
	grafica_talla[13]= new Array(99.99,42,2.55,38.5,2.55);
	return(grafica_talla);
}

/*PREDICCION DE TALLA POR BAYLEY-PINNEAU. Codigo por J. Guerrero-Fdez. Web PEDiatrica*/
function pred_talla_BP(sexo, talla, ec, eo, tallap, tallam)
{
      var porc= new Array();
      porc[0]= new Array(6,0,0,68,0,72,73.3);
      porc[1]= new Array(6.25,0,0,69,0,72.9,74.2);
      porc[2]= new Array(6.5,0,0,70,0,73.8,75.1);
      porc[3]= new Array(6.75,0,0,70.9,0,75.1,76.3);
      porc[4]= new Array(7,67,69.5,71.8,71.2,75.7,77);
      porc[5]= new Array(7.25,67.6,70.2,72.8,72.2,76.5,77.9);
      porc[6]= new Array(7.5,68.3,70.9,73.8,73.2,77.2,78.8);
      porc[7]= new Array(7.75,68.9,71.6,74.7,74.2,78.2,79.7);
      porc[8]= new Array(8,69.6,72.3,75.6,75,79,80.4);
      porc[9]= new Array(8.25,70.3,73.1,76.5,76,80.1,81.3);
      porc[10]= new Array(8.5,70.9,73.9,77.3,77.1,81,82.3);
      porc[11]= new Array(8.75,71.5,74.6,77.9,78.4,82.1,83.6);
      porc[12]= new Array(9,72,75.2,78.6,79,82.7,84.1);
      porc[13]= new Array(9.25,72.8,76.1,79.4,80,83.6,85.1);
      porc[14]= new Array(9.5,73.4,76.9,80,80.9,84.4,85.8);
      porc[15]= new Array(9.75,74.1,77.7,80.7,81.9,85.3,86.6);
      porc[16]= new Array(10,74.7,78.4,81.2,82.8,86.2,87.4);
      porc[17]= new Array(10.25,75.3,79.1,81.6,84.1,87.4,88.4);
      porc[18]= new Array(10.5,75.8,79.5,81.9,85.6,88.4,89.6);
      porc[19]= new Array(10.75,76.3,80,82.1,87,89.6,90.7);
      porc[20]= new Array(11,76.7,80.4,82.3,88.3,90.6,91.8);
      porc[21]= new Array(11.25,77.6,81.2,82.7,88.7,91,92.2);
      porc[22]= new Array(11.5,78.6,81.8,83.2,89.1,91.4,92.6);
      porc[23]= new Array(11.75,80,82.7,83.9,89.7,91.8,92.9);
      porc[24]= new Array(12,80.9,83.4,84.5,90.1,92.2,93.2);
      porc[25]= new Array(12.25,81.8,84.3,85.2,91.3,93.2,94.2);
      porc[26]= new Array(12.5,82.8,85.3,86,92.4,94.1,94.9);
      porc[27]= new Array(12.75,83.9,86.3,86.9,93.5,95,95.7);
      porc[28]= new Array(13,85,87.6,88,94.5,95.8,96.4);
      porc[29]= new Array(13.25,86.3,89,0,95.5,96.7,97.1);
      porc[30]= new Array(13.5,87.5,90.2,0,96.3,97.4,97.7);
      porc[31]= new Array(13.75,89,91.4,0,96.8,97.8,98.1);
      porc[32]= new Array(14,90.5,92.7,0,97.2,98,98.3);
      porc[33]= new Array(14.25,91.8,93.8,0,97.7,98.3,98.6);
      porc[34]= new Array(14.5,93,94.8,0,98,98.6,98.9);
      porc[35]= new Array(14.75,94.3,95.8,0,98.3,98.8,99.2);
      porc[36]= new Array(15,95.8,96.8,0,98.6,99,99.4);
      porc[37]= new Array(15.25,96.7,97.3,0,98.8,99.1,99.5);
      porc[38]= new Array(15.5,97.1,97.6,0,99,99.3,99.6);
      porc[39]= new Array(15.75,97.6,98,0,99.2,99.4,99.7);
      porc[40]= new Array(16,98,98.2,0,99.3,99.6,99.8);
      porc[41]= new Array(16.25,98.3,98.5,0,99.4,99.6,99.9);
      porc[42]= new Array(16.5,98.5,98.7,0,99.5,99.7,99.9);
      porc[43]= new Array(16.75,98.8,98.9,0,99.7,99.8,99.95);
      porc[44]= new Array(17,99,99.1,0,99.8,99.9,100);
      porc[45]= new Array(17.25,99.3,99.3,0,99.95,99.9,100);
      porc[46]= new Array(17.5,99.4,99.4,0,100,99.95,100);
      porc[47]= new Array(17.75,99.5,99.5,0,100,99.95,100);
      porc[48]= new Array(18,99.6,99.6,0,100,100,100);
      porc[49]= new Array(18.25,99.8,99.8,0,100,100,100);
      porc[50]= new Array(18.5,100,100,0,100,100,100);
      var x=1, tallaf;
      var tallamediap=(tallap+tallam)/2;
      var tallatercio=(Math.abs(tallamediap-168))/3;
		if(eo<6) return (0);
		var tallaf;
		for(n=0;n<50;n++)
          {
          if(n==49) break;
          if(eo>=porc[n][0] && eo<porc[n+1][0]) break;
          }
      if(sexo==0)x=4;
      ec-=eo;
      if(ec<-1)tallaf=100*talla/porc[n][x];
      else if(ec>1)tallaf=100*talla/porc[n][x+2];
      	   else tallaf=100*talla/porc[n][x+1];
      if(isNaN(tallamediap)==true)return tallaf;
      if(tallamediap>=168) return(tallaf+tallatercio);
      else return(tallaf-tallatercio);   	
}
/*PREDICCION DE TALLA POR ROCHE-WAINER-THISSEN (RWT). Codigo por J. Guerrero-Fdez. Web PEDiatrica*/
function pred_talla_RWT(sexo, talla, peso, ec, eo, tallap, tallam)
{
      var porc= new Array();
      porc[0]= new Array(1.125,0.966,0.199,0.606,-0.673,1.632,6.4,1.087,-0.271,0.386,0.434,21.729,6.5);
      porc[1]= new Array(1.375,1.032,0.086,0.580,-0.417,-1.841,6.4,1.112,-0.369,0.367,0.094,20.684,6.5);
      porc[2]= new Array(1.625,1.086,-0.016,0.559,-0.205,-4.892,6.4,1.134,-0.455,0.349,-0.172,19.957,6.5);
      porc[3]= new Array(1.875,1.130,-0.106,0.540,-0.033,-7.528,6.4,1.153,-0.530,0.332,-0.374,19.463,6.5);
      porc[4]= new Array(2.125,1.163,-0.186,0.523,0.104,-9.764,6.5,1.170,-0.594,0.316,-0.523,19.131,6.4);
      porc[5]= new Array(2.375,1.189,-0.256,0.509,0.211,-11.618,6.5,1.183,-0.648,0.301,-0.625,18.905,6.4);
      porc[6]= new Array(2.625,1.207,-0.316,0.496,0.291,-13.114,6.5,1.195,-0.693,0.287,-0.690,18.740,6.4);
      porc[7]= new Array(2.875,1.219,-0.369,0.485,0.349,-14.278,6.5,1.204,-0.729,0.274,-0.725,18.604,6.4);
      porc[8]= new Array(3.125,1.227,-0.413,0.475,0.388,-15.139,6,1.210,-0.757,0.262,-0.736,18.474,6);
      porc[9]= new Array(3.375,1.230,-0.450,0.466,0.410,-15.729,6,1.215,-0.777,0.251,-0.729,18.337,6);
      porc[10]= new Array(3.625,1.229,-0.481,0.458,0.419,-16.081,6,1.217,-0.791,0.241,-0.711,18.187,6);
      porc[11]= new Array(3.875,1.226,-0.505,0.451,0.417,-16.228,6,1.217,-0.798,0.232,-0.684,18.024,6);
      porc[12]= new Array(4.125,1.221,-0.523,0.444,0.405,-16.201,5.8,1.215,-0.800,0.224,-0.655,17.855,5.7);
      porc[13]= new Array(4.375,1.214,-0.537,0.437,0.387,-16.034,5.8,1.212,-0.797,0.217,-0.626,17.691,5.7);
      porc[14]= new Array(4.625,1.206,-0.546,0.431,0.363,-15.578,5.8,1.206,-0.789,0.210,-0.600,17.548,5.7);
      porc[15]= new Array(4.875,1.197,-0.550,0.424,0.335,-15.400,5.8,1.199,-0.777,0.205,-0.582,17.444,5.7);
      porc[16]= new Array(5.125,1.188,-0.551,0.418,0.303,-14.990,5.5,1.190,-0.761,0.200,-0.571,17.398,5.6);
      porc[17]= new Array(5.375,1.179,-0.548,0.412,0.269,-14.551,5.5,1.180,-0.742,0.197,-0.572,17.431,5.6);
      porc[18]= new Array(5.625,1.169,-0.543,0.406,0.234,-14.106,5.5,1.168,-0.721,0.193,-0.584,17.567,5.6);
      porc[19]= new Array(5.875,1.160,-0.535,0.400,0.198,-13.672,5.5,1.155,-0.697,0.191,-0.609,17.826,5.6);
      porc[20]= new Array(6.125,1.152,-0.524,0.394,0.161,-13.267,5.1,1.140,-0.671,0.190,-0.647,18.229,5.3);
      porc[21]= new Array(6.375,1.143,-0.512,0.389,0.123,-12.901,5.1,1.124,-0.644,0.189,-0.700,18.796,5.3);
      porc[22]= new Array(6.625,1.135,-0.499,0.383,0.085,-12.583,5.1,1.107,-0.616,0.188,-0.766,19.544,5.3);
      porc[23]= new Array(6.875,1.127,-0.484,0.378,0.046,-12.318,5.1,1.089,-0.587,0.189,-0.845,20.489,5.3);
      porc[24]= new Array(7.125,1.120,-0.468,0.373,0.006,-12.107,4.8,1.069,-0.557,0.189,-0.938,21.642,5.1);
      porc[25]= new Array(7.375,1.113,-0.451,0.369,-0.034,-11.948,4.8,1.049,-0.527,0.191,-1.043,23.011,5.1);
      porc[26]= new Array(7.625,1.106,-0.434,0.365,-0.077,-11.834,4.8,1.028,-0.498,0.192,-1.158,24.602,5.1);
      porc[27]= new Array(7.875,1.100,-0.417,0.361,-0.121,-11.756,4.8,1.006,-0.468,0.194,-1.284,26.416,5.1);
      porc[28]= new Array(8.125,1.093,-0.400,0.358,-0.167,-11.701,4.9,0.983,-0.439,0.196,-1.418,28.448,5.2);
      porc[29]= new Array(8.375,1.086,-0.382,0.356,-0.217,-11.652,4.9,0.960,-0.411,0.199,-1.558,30.690,5.2);
      porc[30]= new Array(8.625,1.079,-0.365,0.354,-0.270,-11.592,4.9,0.937,-0.384,0.202,-1.704,33.129,5.2);
      porc[31]= new Array(8.875,1.071,-0.349,0.353,-0.327,-11.498,4.9,0.914,-0.359,0.204,-1.853,35.747,5.2);
      porc[32]= new Array(9.125,1.063,-0.333,0.353,-0.389,-11.349,5.1,0.891,-0.334,0.207,-2.003,38.520,5.3);
      porc[33]= new Array(9.375,1.054,-0.317,0.353,-0.455,-11.118,5.1,0.868,-0.311,0.210,-2.154,41.421,5.3);
      porc[34]= new Array(9.625,1.044,-0.303,0.355,-0.527,-10.779,5.1,0.845,-0.289,0.212,-2.301,44.415,5.3);
      porc[35]= new Array(9.875,1.033,-0.289,0.357,-0.605,-10.306,5.1,0.824,-0.269,0.214,-2.444,47.464,5.3);
      porc[36]= new Array(10.125,1.021,-0.276,0.360,-0.690,-9.671,5.2,0.803,-0.250,0.216,-2.581,50.525,5.2);
      porc[37]= new Array(10.375,1.008,-0.263,0.363,-0.781,-8.848,5.2,0.783,-0.233,0.217,-2.710,53.548,5.2);
      porc[38]= new Array(10.625,0.993,-0.252,0.368,-0.878,-7.812,5.2,0.766,-0.217,0.217,-2.829,56.481,5.2);
      porc[39]= new Array(10.875,0.977,-0.241,0.373,-0.983,-6.540,5.2,0.749,-0.203,0.217,-2.936,59.267,5.2);
      porc[40]= new Array(11.125,0.960,-0.231,0.378,-1.094,-5.010,5.5,0.736,-0.190,0.216,-3.029,61.841,5.1);
      porc[41]= new Array(11.375,0.942,-0.222,0.384,-1.211,-3.206,5.5,0.724,-0.179,0.214,-3.108,84.136,5.1);
      porc[42]= new Array(11.625,0.923,-0.213,0.390,-1.335,-1.113,5.5,0.716,-0.169,0.211,-3.171,66.093,5.1);
      porc[43]= new Array(11.875,0.902,-0.206,0.397,-1.464,1.273,5.5,0.711,-0.159,0.206,-3.217,67.627,5.1);
      porc[44]= new Array(12.125,0.881,-0.198,0.403,-1.597,3.958,6,0.710,-0.151,0.201,-3.245,68.670,5);
      porc[45]= new Array(12.375,0.859,-0.191,0.409,-1.735,6.931,6,0.713,-0.143,0.193,-3.254,69.140,5);
      porc[46]= new Array(12.625,0.837,-0.184,0.414,-1.875,10.181,6,0.720,-0.136,0.184,-3.244,68.966,5);
      porc[47]= new Array(12.875,0.815,-0.177,0.418,-2.015,13.684,6,0.733,-0.129,0.173,-3.214,68.061,5);
      porc[48]= new Array(13.125,0.794,-0.170,0.421,-2.156,17.405,6.2,0.752,-0.121,0.160,-3.166,66.339,5);
      porc[49]= new Array(13.375,0.773,-0.163,0.422,-2.294,21.297,6.2,0.777,-0.113,0.144,-3.100,63.728,5);
      porc[50]= new Array(13.625,0.755,-0.155,0.422,-2.427,25.304,6.2,0.810,-0.105,0.127,-3.015,60.150,5);
      porc[51]= new Array(13.875,0.738,-0.146,0.418,-2.553,29.349,6.2,0.850,-0.085,0.106,-2.915,55.522,5);
      porc[52]= new Array(14.125,0.724,-0.136,0.412,-2.668,33.345,5.5,0.898,-0.083,0.083,-2.800,49.781,4);
      porc[53]= new Array(14.375,0.714,-0.125,0.401,-2.771,37.183,5.5,0.898,-0.083,0.083,-2.800,49.781,4);
      porc[54]= new Array(14.625,0.709,-0.112,0.387,-2.856,40.738,5.5,0.898,-0.083,0.083,-2.800,49.781,4);
      porc[55]= new Array(14.875,0.709,-0.098,0.367,-2.922,43.869,5.5,0.898,-0.083,0.083,-2.800,49.781,4);
      porc[56]= new Array(15.125,0.717,-0.081,0.342,-2.962,46.403,5,0,0,0,0,0,0);
      porc[57]= new Array(15.375,0.732,-0.062,0.310,-2.973,48.154,5,0,0,0,0,0,0);
      porc[58]= new Array(15.625,0.756,-0.040,0.271,-2.949,48.898,5,0,0,0,0,0,0);
      porc[59]= new Array(15.875,0.792,-0.015,0.223,-2.885,48.402,5,0,0,0,0,0,0);
      porc[60]= new Array(17,0.839,-0.014,0.167,-2.776,46.391,3.3,0,0,0,0,0,0,0);
      var talla_final, v, tallapm;
      if(isNaN(tallap)==1 || isNaN(tallam)==1)
      	{
      	tallap=177.0;
      	tallam=163.0;
      	}
      if(isNaN(peso)==1) return(0);
      tallapm=(tallap+tallam)/2;
      if (sexo) v=1;
      else v=7;
      for(n=0;n<60;n++)
      	{
      	if(ec<porc[n][0]) break;
      	}
      talla_final=xredondeo(talla*porc[n][v]+peso*porc[n][v+1]+tallapm*porc[n][v+2]+eo*porc[n][v+3]+porc[n][v+4],1);
      return(talla_final+" cm ± "+porc[n][v+5]+" cm (90% fiabilidad).");	
}

/*PREDICCION DE TALLA POR KHAMIS-ROCHE (KR). No necesita edad ósea. Codigo por J. Guerrero-Fdez. Web PEDiatrica*/
function pred_talla_KR(sexo, talla, peso, ec, tallap, tallam)
{
      var porc= new Array();
      porc[0]= new Array(4.25,-10.2567,1.23812,-0.0087235,0.50286,2.3,-8.13250,1.24768,-0.019435,0.44774,2.2);
      porc[1]= new Array(4.75,-10.7190,1.15964,-0.0074454,0.52887,2.2,-6.47656,1.22177,-0.018519,0.41381,2.3);
      porc[2]= new Array(5.25,-11.0213,1.10674,-0.0064778,0.53919,2.3,-5.13582,1.19932,-0.017530,0.38467,2.2);
      porc[3]= new Array(5.75,-11.1556,1.07480,-0.0057760,0.53691,2.4,-4.13791,1.17880,-0.016484,0.36039,2.1);
      porc[4]= new Array(6.25,-11.1138,1.05923,-0.0052947,0.52513,2.3,-3.51039,1.15866,-0.015400,0.34105,2);
      porc[5]= new Array(6.75,-11.0221,1.05542,-0.0049892,0.50692,2.2,-3.14322,1.13737,-0.014294,0.32672,1.9);
      porc[6]= new Array(7.25,-10.9984,1.05877,-0.0048144,0.48538,2.1,-2.87645,1.11342,-0.013184,0.31748,1.8);
      porc[7]= new Array(7.75,-11.0214,1.06467,-0.0047256,0.46361,2.1,-2.66291,1.08525,-0.012086,0.31340,1.9);
      porc[8]= new Array(8.25,-11.0696,1.06853,-0.0046778,0.44469,2.1,-2.45559,1.05135,-0.011019,0.31457,2.0);
      porc[9]= new Array(8.75,-11.1220,1.06572,-0.0046261,0.43171,2.1,-2.20728,1.01018,-0.009999,0.32105,2.0);
      porc[10]= new Array(9.25,-11.1571,1.05166,-0.0045254,0.42776,2.1,-1.87098,0.96020,-0.009044,0.33291,2.1);
      porc[11]= new Array(9.75,-11.1405,1.02174,-0.0043311,0.43593,2.1,-1.06330,0.89989,-0.008171,0.35025,2.2);
      porc[12]= new Array(10.25,-11.0380,0.97135,-0.0039981,0.45932,2.0,0.33468,0.82771,-0.007397,0.37312,2.3);
      porc[13]= new Array(10.75,-10.8286,0.89589,-0.0034814,0.50101,2.0,1.97366,0.74213,-0.006739,0.40161,2.3);
      porc[14]= new Array(11.25,-10.4917,0.81239,-0.0029050,0.54781,2.1,3.50436,0.67173,-0.006136,0.42042,2.4);
      porc[15]= new Array(11.75,-10.0065,0.74134,-0.0024167,0.58409,2.2,4.57747,0.64150,-0.005518,0.41686,2.4);
      porc[16]= new Array(12.25,-9.3522,0.68325,-0.0020076,0.60927,2.3,4.84365,0.64452,-0.004894,0.39490,2.3);
      porc[17]= new Array(12.75,-8.6055,0.63869,-0.0016681,0.62279,2.5,4.27869,0.67386,-0.004272,0.35850,2.1);
      porc[18]= new Array(13.25,-7.8632,0.60818,-0.0013895,0.62407,2.6,3.21417,0.72260,-0.003661,0.31163,1.8);
      porc[19]= new Array(13.75,-7.1348,0.59228,-0.0011624,0.61253,2.7,1.83456,0.78383,-0.003067,0.25826,1.6);
      porc[20]= new Array(14.25,-6.4299,0.59151,-0.0009776,0.58762,2.8,0.32425,0.85062,-0.002500,0.20235,1.3);
      porc[21]= new Array(14.75,-5.7578,0.60643,-0.0008261,0.54875,2.6,-1.13224,0.91605,-0.001967,0.14787,1.1);
      porc[22]= new Array(15.25,-5.1282,0.63757,-0.0006988,0.49536,2.3,-2.35055,0.97319,-0.001477,0.09880,0.9);
      porc[23]= new Array(15.75,-4.5092,0.68548,-0.0005863,0.42687,2.0,-3.10326,1.01514,-0.001037,0.05909,0.8);
      porc[24]= new Array(16.25,-3.9292,0.75069,-0.0004795,0.34271,1.6,-3.17885,1.03496,-0.000655,0.03272,0.7);
      porc[25]= new Array(16.75,-3.4873,0.83375,-0.0003695,0.24231,1.1,-2.41657,1.02573,-0.000340,0.02364,0.6);
      porc[26]= new Array(17.25,-3.2830,0.93520,-0.0002470,0.12510,0.7,-0.65579,0.98054,-0.000100,0.03584,0.5);
      porc[27]= new Array(18.00,-3.4156,1.05558,-0.0001027,-0.00950,0.4,2.26429,0.89246,0.000057,0.07327,0.6);
      var talla_final, v, tallapm;
      peso*=2.20462262;
      talla/=2.54;
      if(isNaN(tallap)==1 || isNaN(tallam)==1)
      	{
      	tallap=177.0;
      	tallam=163.0;
      	}
      if(isNaN(peso)==1) return(0);
      tallapm=((tallap+tallam)/2)/2.54;
      if (sexo) v=1;
      else v=6;
      for(n=0;n<27;n++)
      	{
      	if(ec<porc[n][0]) break;
      	}
      if(ec<4) return(0);
      talla_final=porc[n][v]+talla*porc[n][v+1]+peso*porc[n][v+2]+tallapm*porc[n][v+3];
      talla_final=xredondeo((talla_final*2.54),1);
      return(talla_final+" cm ± "+(xredondeo((porc[n][v+4]*2.54),1))+" cm (90% fiabilidad).");	

}


/*PREDICCION DE TALLA POR TANNER-WHITEHOUSE-MARK 2 (son varias tablas). Codigo por J. Guerrero-Fdez. Web PEDiatrica*/
function prediccion_talla_TW2(edad_c,edad_o,sexo,talla,menarquia,edad_menarquia,incremento_talla,incremento_edad_o)
	{
	var val_pron_talla=new Array(3);
	if(sexo)
		{
		if(edad_c<11) return(TW2_tabla_1(talla,edad_c,edad_o));
		else
			{
			if(isNaN(incremento_talla)) return(TW2_tabla_1(talla,edad_c,edad_o));
			else return(TW2_tabla_2(talla,edad_c,edad_o,incremento_talla));
			}
		}
	else
		{
		if(edad_c<8) return(TW2_tabla_3(talla,edad_c,edad_o));
		else
			{
			if(isNaN(incremento_talla))
				{
				if(!menarquia) return(TW2_tabla_3(talla,edad_c,edad_o));
				else
					{
					if(isNaN(edad_menarquia)) return(TW2_tabla_4(talla,edad_c,edad_o));
					else return(TW2_tabla_5(talla,edad_c,edad_o,edad_menarquia));
					}
				}
			else
				{
				if(isNaN(incremento_edad_o))
					{
					if(!menarquia)
						{
						if(edad_c<13) return(TW2_tabla_6(talla,edad_c,edad_o,incremento_talla));
						else return(TW2_tabla_3(talla,edad_c,edad_o));
						}
					else return(TW2_tabla_7(talla,edad_c,edad_o,incremento_talla));
					}
				else
					{
					if(!menarquia)
						{
						if(edad_c<10) return(TW2_tabla_3(talla,edad_c,edad_o));
						else return(TW2_tabla_8(talla,edad_c,edad_o,incremento_talla,incremento_edad_o));
						}
					else
						{
						if(edad_c<14) return(TW2_tabla_9(talla,edad_c,edad_o,incremento_talla,incremento_edad_o));
						else return(TW2_tabla_7(talla,edad_c,edad_o,incremento_talla));
						
						}
					}
				}
			}
		}
	}

function TW2_tabla_1(talla,edad_c,edad_o)
/*Tabla para calculo pronostico talla TW2 para niños por debajo de los 11 años y
por encima o igual de los 11 años si no se dispone de incremento de talla*/
	{
	var val_pron_talla=new Array(3);
	var grafica=new Array();
	grafica[0]=new Array(6.49,1.28,-7.5,-0.12,75,4.7,0.82);
	grafica[1]=new Array(6.99,1.25,-7.1,-0.13,75,4.7,0.82);
	grafica[2]=new Array(7.49,1.24,-6.6,-0.32,73,4.6,0.82);
	grafica[3]=new Array(7.99,1.28,-6.2,-0.67,69,4.6,0.82);
	grafica[4]=new Array(8.49,1.30,-5.8,-1.00,66,4.1,0.87);
	grafica[5]=new Array(8.99,1.27,-5.4,-1.25,68,4.1,0.87);
	grafica[6]=new Array(9.49,1.16,-5.0,-1.30,79,4.1,0.87);
	grafica[7]=new Array(9.99,1.13,-4.7,-1.25,80,4.1,0.87);
	grafica[8]=new Array(10.49,1.12,-4.4,-1.27,79,4.0,0.87);
	grafica[9]=new Array(10.99,1.12,-4.0,-1.50,77,4.0,0.87);
	grafica[10]=new Array(11.49,1.11,-3.6,-1.85,78,3.8,0.89);
	grafica[11]=new Array(11.99,1.09,-3.2,-2.37,82,3.8,0.89);
	grafica[12]=new Array(12.49,1.07,-2.8,-2.90,86,3.8,0.89);
	grafica[13]=new Array(12.99,1.04,-2.4,-3.45,92,3.8,0.89);
	grafica[14]=new Array(13.49,1.01,-2.1,-3.90,99,3.7,0.89);
	grafica[15]=new Array(13.99,0.98,-1.7,-4.25,104,3.7,0.89);
	grafica[16]=new Array(14.49,0.94,-1.4,-4.42,107,3.5,0.90);
	grafica[17]=new Array(14.99,0.87,-1.0,-4.17,108,3.5,0.90);
	grafica[18]=new Array(15.49,0.81,-0.8,-3.65,109,3.2,0.91);
	grafica[19]=new Array(15.99,0.80,-0.6,-3.07,98,3.2,0.91);
	grafica[20]=new Array(16.49,0.85,-0.4,-2.65,80,2.9,0.93);
	grafica[21]=new Array(16.99,0.90,-0.3,-2.27,64,2.9,0.93);
	grafica[22]=new Array(17.49,0.94,-0.2,-2.02,51,2.0,0.97);
	grafica[23]=new Array(17.99,0.96,-0.1,-1.90,43,2.0,0.97);
	grafica[24]=new Array(18.49,0.98,0,-1.90,38,1.4,0.99);
	grafica[25]=new Array(99.99,0.98,0,-1.90,37,1.4,0.99);
	for(i=0;i<grafica.length;i++)
		{
		if(edad_c<grafica[i][0]) break;
		}
	if(edad_c<6) val_pron_talla[0]=0;
	else
		{
		val_pron_talla[0]=xredondeo(parseFloat(talla*grafica[i][1]+edad_c*grafica[i][2]+edad_o*grafica[i][3]+grafica[i][4]),1);
		val_pron_talla[1]=xredondeo(parseFloat(2*grafica[i][5]),1);
		val_pron_talla[2]=xredondeo(parseFloat(100*grafica[i][6]),0);
		}
	return(val_pron_talla);			
	}

function TW2_tabla_2(talla,edad_c,edad_o,incremento_talla)
/*Tabla para calculo pronostico talla TW2 para niños por encima de los 11 años y
se dispone de incremento de talla*/
	{
	var val_pron_talla=new Array(3);
	var grafica=new Array();
	grafica[0]=new Array(11.49,1.19,-3.1,-1.50,-0.3,59,3.8,0.89);
	grafica[1]=new Array(11.99,1.20,-2.7,-1.92,-1.4,62,3.8,0.89);
	grafica[2]=new Array(12.49,1.15,-2.3,-2.73,-1.5,73,3.2,0.93);
	grafica[3]=new Array(12.99,1.09,-1.9,-3.03,-1.3,81,3.2,0.93);
	grafica[4]=new Array(13.49,1.03,-1.6,-3.57,-1.0,91,3.1,0.93);
	grafica[5]=new Array(13.99,0.99,-1.4,-4.17,-0.6,100,3.1,0.93);
	grafica[6]=new Array(14.49,0.95,-1.1,-4.73,-0.5,109,3.1,0.92);
	grafica[7]=new Array(14.99,0.92,-0.8,-4.82,-0.4,110,3.1,0.92);
	grafica[8]=new Array(15.49,0.89,-0.7,-3.68,-0.2,95,2.5,0.94);
	grafica[9]=new Array(15.99,0.83,-0.5,-2.58,-0.1,84,2.5,0.94);
	grafica[10]=new Array(16.49,0.78,-0.4,-2.25,0,84,2.8,0.91);
	grafica[11]=new Array(16.99,0.85,-0.4,-2.07,0,69,2.8,0.91);
	grafica[12]=new Array(17.49,0.93,-0.4,-1.90,0,54,1.6,0.97);
	grafica[13]=new Array(17.99,0.99,-0.3,-1.45,0,38,1.6,0.97);
	grafica[14]=new Array(99.99,1.01,-0.3,-0.55,0,14,0.7,0.99);
	for(i=0;i<grafica.length;i++)
		{
		if(edad_c<grafica[i][0]) break;
		}
	val_pron_talla[0]=xredondeo(parseFloat(talla*grafica[i][1]+edad_c*grafica[i][2]+edad_o*grafica[i][3]+incremento_talla*grafica[i][4]+grafica[i][5]),2);
	val_pron_talla[1]=xredondeo(parseFloat(2*grafica[i][6]),1);
	val_pron_talla[2]=xredondeo(parseFloat(100*grafica[i][7]),0);
	return(val_pron_talla);			
	}

function TW2_tabla_3(talla,edad_c,edad_o)
/*Tabla para calculo pronostico talla TW2 para niñas por debajo de los 8 años y
por encima o igual de los 8 años sin regla si no se dispone de incremento de talla*/
	{
	var val_pron_talla=new Array(3);
	var grafica=new Array();
	grafica[0]=new Array(5.49,0.89,-3.7,-0.80,90,3.7,0.78);
	grafica[1]=new Array(5.99,0.89,-3.5,-1.00,90,3.7,0.78);
	grafica[2]=new Array(6.49,0.80,-3.3,-1.15,89,3.5,0.80);
	grafica[3]=new Array(6.99,0.89,-3.1,-1.25,89,3.5,0.80);
	grafica[4]=new Array(7.49,0.89,-2.9,-1.33,87,3.5,0.82);
	grafica[5]=new Array(7.99,0.89,-2.6,-1.50,85,3.5,0.82);
	grafica[6]=new Array(8.49,0.89,-2.2,-1.73,84,3.4,0.85);
	grafica[7]=new Array(8.99,0.90,-1.9,-2.00,82,3.4,0.85);
	grafica[8]=new Array(9.49,0.92,-1.7,-2.40,81,3.6,0.85);
	grafica[9]=new Array(9.99,0.92,-1.6,-2.83,83,3.6,0.85);
	grafica[10]=new Array(10.49,0.91,-1.6,-3.03,86,3.3,0.87);
	grafica[11]=new Array(10.99,0.91,-1.7,-3.13,88,3.3,0.87);
	grafica[12]=new Array(11.49,0.91,-1.7,-3.33,90,3.0,0.90);
	grafica[13]=new Array(11.99,0.93,-1.7,-3.68,91,3.0,0.90);
	grafica[14]=new Array(12.49,0.96,-1.7,-3.90,89,3.0,0.90);
	grafica[15]=new Array(12.99,0.96,-1.6,-3.55,84,3.0,0.90);
	grafica[16]=new Array(13.49,0.94,-1.4,-3.15,79,2.9,0.94);
	grafica[17]=new Array(13.99,0.92,-1.0,-3.43,79,2.9,0.94);
	grafica[18]=new Array(14.49,0.90,-0.6,-3.65,79,2.4,0.95);
	grafica[19]=new Array(14.99,0.88,-0.1,-3.88,79,2.4,0.95);
	for(i=0;i<grafica.length;i++)
		{
		if(edad_c<grafica[i][0]) break;
		}
	if(edad_c<5) val_pron_talla[0]=0;
	else
		{
		val_pron_talla[0]=xredondeo(parseFloat(talla*grafica[i][1]+edad_c*grafica[i][2]+edad_o*grafica[i][3]+grafica[i][4]),2);
		val_pron_talla[1]=xredondeo(parseFloat(2*grafica[i][5]),1);
		val_pron_talla[2]=xredondeo(parseFloat(100*grafica[i][6]),0);
		}
	return(val_pron_talla);		
	}

function TW2_tabla_4(talla,edad_c,edad_o)
/*Tabla para calculo pronostico talla TW2 para niñas por encima de los 11.5 años que han tenido la regla pero se
desconoce la edad de esta así como del incremento de talla*/
	{
	var val_pron_talla=new Array(3);
	var grafica=new Array();
	grafica[0]=new Array(11.99,0.98,-2.2,-1.05,49,1.9,0.96);
	grafica[1]=new Array(12.49,1.00,-1.4,-1.15,38,1.8,0.96);
	grafica[2]=new Array(12.99,1.00,-0.8,-1.35,32,1.8,0.96);
	grafica[3]=new Array(13.49,1.01,-0.2,-1.50,26,1.8,0.97);
	grafica[4]=new Array(13.99,1.02,-0.1,-1.45,21,1.8,0.97);
	grafica[5]=new Array(14.49,1.04,0,-1.25,15,1.4,0.98);
	grafica[6]=new Array(14.99,1.08,0,-1.00,5,1.4,0.98);
	grafica[7]=new Array(15.49,1.05,0,-0.7,4,0.9,0.99);
	grafica[8]=new Array(15.99,1.02,0,-0.75,10,0.9,0.99);
	grafica[9]=new Array(16.49,1.00,0,-1.35,22,1.1,0.99);
	grafica[10]=new Array(99.99,1.02,0,-1.25,28,1.1,0.99);
	for(i=0;i<grafica.length;i++)
		{
		if(edad_c<grafica[i][0]) break;
		}
	val_pron_talla[0]=xredondeo(parseFloat(talla*grafica[i][1]+edad_c*grafica[i][2]+edad_o*grafica[i][3]+grafica[i][4]),2);
	val_pron_talla[1]=xredondeo(parseFloat(2*grafica[i][5]),1);
	val_pron_talla[2]=xredondeo(parseFloat(100*grafica[i][6]),0);
	return(val_pron_talla);			
	}

function TW2_tabla_5(talla,edad_c,edad_o,edad_menarquia)
/*Tabla para calculo pronostico talla TW2 para niñas por encima de los 11.5 años que han tenido la regla y se
conoce la edad de ésta pero no del incremento de talla*/
	{
	var val_pron_talla=new Array(3);
	var grafica=new Array();
	grafica[0]=new Array(11.99,1.05,-4.4,-0.12,2,29,1.9,0.96);
	grafica[1]=new Array(12.49,1.02,-3.5,-0.23,1.6,29,1.7,0.96);
	grafica[2]=new Array(12.99,0.98,-2.8,-0.60,1.4,34,1.7,0.96);
	grafica[3]=new Array(13.49,1.01,-2.2,-0.90,1.3,28,1.7,0.98);
	grafica[4]=new Array(13.99,1.05,-1.5,-0.68,1.4,7,1.7,0.98);
	grafica[5]=new Array(14.49,1.09,-0.8,-0.47,1.3,-11,1.2,0.99);
	grafica[6]=new Array(14.99,1.12,-0.4,-0.48,1.2,-20,1.2,0.99);
	grafica[7]=new Array(15.49,1.08,-0.2,-0.65,0.7,-8,0.9,0.99);
	grafica[8]=new Array(15.99,1.02,0,-1.05,0.1,12,0.9,0.99);
	grafica[9]=new Array(16.49,1.00,0,-1.50,0,24,1.1,0.99);
	grafica[10]=new Array(99.99,1.03,0,-2.0,0,29,1.1,0.99);
	for(i=0;i<grafica.length;i++)
		{
		if(edad_c<grafica[i][0]) break;
		}
	val_pron_talla[0]=xredondeo(parseFloat(talla*grafica[i][1]+edad_c*grafica[i][2]+edad_o*grafica[i][3]+edad_menarquia*grafica[i][4]+grafica[i][5]),2);
	val_pron_talla[1]=xredondeo(parseFloat(2*grafica[i][6]),1);
	val_pron_talla[2]=xredondeo(parseFloat(100*grafica[i][7]),0);
	return(val_pron_talla);				
	}

function TW2_tabla_6(talla,edad_c,edad_o,incremento_talla)
/*Tabla para calculo pronostico talla TW2 para niñas por encima de los 8 años
 sin regla pero se dispone de incremento de talla*/
	{
	var val_pron_talla=new Array(3);
	var grafica=new Array();
	grafica[0]=new Array(8.49,0.80,-3.4,-1.80,1.1,99,3.2,0.87);
	grafica[1]=new Array(8.99,0.90,-3.2,-1.95,-1.0,98,3.2,0.87);
	grafica[2]=new Array(9.49,0.95,-2.9,-2.15,-2.0,96,3.2,0.87);
	grafica[3]=new Array(9.99,0.97,-2.7,-2.30,-1.8,92,3.2,0.87);
	grafica[4]=new Array(10.49,0.94,-2.4,-2.35,-1.6,92,3.2,0.87);
	grafica[5]=new Array(10.99,0.89,-2.2,-2.40,-1.3,95,3.2,0.87);
	grafica[6]=new Array(11.49,0.91,-1.9,-2.45,-1.3,90,2.9,0.92);
	grafica[7]=new Array(11.99,0.94,-1.7,-2.90,-1.3,88,2.9,0.92);
	grafica[8]=new Array(12.49,0.96,-1.4,-3.55,-0.9,86,3.0,0.91);
	grafica[9]=new Array(99.99,0.98,-1.2,-3.8,-0.4,80,3.0,0.91);
	for(i=0;i<grafica.length;i++)
		{
		if(edad_c<grafica[i][0]) break;
		}
	if(edad_c<8) val_pron_talla[0]=0;
	else
		{
		val_pron_talla[0]=xredondeo(parseFloat(talla*grafica[i][1]+edad_c*grafica[i][2]+edad_o*grafica[i][3]+incremento_talla*grafica[i][4]+grafica[i][5]),2);
		val_pron_talla[1]=xredondeo(parseFloat(2*grafica[i][6]),1);
		val_pron_talla[2]=xredondeo(parseFloat(100*grafica[i][7]),0);
		}
	return(val_pron_talla);				
	}

function TW2_tabla_7(talla,edad_c,edad_o,incremento_talla)
/*Tabla para calculo pronostico talla TW2 para niñas por encima de los 8 años que han tenido la regla pero no se
conoce la edad de ésta ni su incremento pero si del incremento de talla*/
	{
	var val_pron_talla=new Array(3);
	var grafica=new Array();
	grafica[0]=new Array(11.99,0.99,-1.5,0,0.6,20,1.5,0.96);
	grafica[1]=new Array(12.49,1.05,-1.1,0,0.8,6,1.1,0.98);
	grafica[2]=new Array(12.99,1.02,-0.7,0,1,5,1.1,0.98);
	grafica[3]=new Array(13.49,1,-0.5,0,1,6,1.2,0.98);
	grafica[4]=new Array(13.99,0.99,-0.2,0,1,3,1.2,0.98);
	grafica[5]=new Array(14.49,1,-0.1,0,0.9,1,0.8,0.99);
	grafica[6]=new Array(14.99,1.01,-0.1,-0.15,0.8,2,0.8,0.99);
	grafica[7]=new Array(15.49,1.03,0,-0.5,0.6,3,0.5,0.99);
	grafica[8]=new Array(15.99,1.07,0,-0.90,0.1,4,0.5,0.99);
	grafica[9]=new Array(99.99,1.1,0,-1.30,0,5,0.4,0.99);
	for(i=0;i<grafica.length;i++)
		{
		if(edad_c<grafica[i][0]) break;
		}
	val_pron_talla[0]=xredondeo(parseFloat(talla*grafica[i][1]+edad_c*grafica[i][2]+edad_o*grafica[i][3]+incremento_talla*grafica[i][4]+grafica[i][5]),2);
	val_pron_talla[1]=xredondeo(parseFloat(2*grafica[i][6]),1);
	val_pron_talla[2]=xredondeo(parseFloat(100*grafica[i][7]),0);
	return(val_pron_talla);				
	}
function TW2_tabla_8(talla,edad_c,edad_o,incremento_talla,incremento_edad_o)
/*Tabla para calculo pronostico talla TW2 para niñas por encima de los 8 años que no han tenido la regla.
Se conoce incremento talla y edad osea*/
	{
	var val_pron_talla=new Array(3);
	var grafica=new Array();
	grafica[0]=new Array(10.49,0.92,-2.4,-2.5,-1.6,0.3,95,3.0,0.87);
	grafica[1]=new Array(10.99,0.92,-2.3,-2.75,-1.4,0.8,94,3.0,0.87);
	grafica[2]=new Array(11.49,0.91,-1.8,-2.95,-1.3,1.2,93,2.7,0.89);
	grafica[3]=new Array(11.99,0.87,-1.5,-3.20,-1.1,1.6,95,2.7,0.89);
	grafica[4]=new Array(12.49,0.85,-1.1,-3.60,-0.8,1.9,96,2.6,0.89);
	grafica[5]=new Array(12.99,0.88,-0.7,-3.9,-0.5,2.1,89,2.6,0.89);
	grafica[6]=new Array(13.49,0.97,-0.5,-4.15,-0.3,2.2,74,2.1,0.93);
	grafica[7]=new Array(13.99,1.09,-0.3,-4.35,-0.2,2.5,54,2.1,0.93);
	grafica[8]=new Array(14.49,1.2,-0.1,-4.55,-0.1,2.6,35,1.8,0.95);
	grafica[9]=new Array(99.99,1.31,0,-4.75,-0.1,2.7,19,1.8,0.95);
	for(i=0;i<grafica.length;i++)
		{
		if(edad_c<grafica[i][0]) break;
		}
	val_pron_talla[0]=xredondeo(parseFloat(talla*grafica[i][1]+edad_c*grafica[i][2]+edad_o*grafica[i][3]+incremento_talla*grafica[i][4]+incremento_edad_o*grafica[i][5]+grafica[i][6]),2);
	val_pron_talla[1]=xredondeo(parseFloat(2*grafica[i][7]),1);
	val_pron_talla[2]=xredondeo(parseFloat(100*grafica[i][8]),0);
	return(val_pron_talla);				
	}
function TW2_tabla_9(talla,edad_c,edad_o,incremento_talla,incremento_edad_o)
/*Tabla para calculo pronostico talla TW2 para niñas por encima de los 8 años que han tenido la regla.
Se conoce incremento talla y edad osea*/
	{
	var val_pron_talla=new Array(3);
	var grafica=new Array();
	grafica[0]=new Array(11.99,1.11,0,-0.5,0.7,2.2,-14,1.2,0.98);
	grafica[1]=new Array(12.49,1.07,0,-0.40,0.7,1.5,-7,1.1,0.98);
	grafica[2]=new Array(12.99,1.03,0,-0.40,0.8,0.9,-1,1.1,0.98);
	grafica[3]=new Array(13.49,1,0,-0.25,0.8,0.5,3,1.1,0.98);
	grafica[4]=new Array(99.99,0.99,0,-0.20,0.8,0.3,4,1.1,0.98);
	for(i=0;i<grafica.length;i++)
		{
		if(edad_c<grafica[i][0]) break;
		}
	val_pron_talla[0]=xredondeo(parseFloat(talla*grafica[i][1]+edad_c*grafica[i][2]+edad_o*grafica[i][3]+incremento_talla*grafica[i][4]+incremento_edad_o*grafica[i][5]+grafica[i][6]),2);
	val_pron_talla[1]=xredondeo(parseFloat(2*grafica[i][7]),1);
	val_pron_talla[2]=xredondeo(parseFloat(100*grafica[i][8]),0);
	return(val_pron_talla);				
	}
function tabla_DMOlumbar_espana_barcelona_1999()
	{
      var med_sd=new Array();
      med_sd[0]=new Array(0.12,0.20,0.05,0.17,0.02);
      med_sd[1]=new Array(0.24,0.24,0.05,0.21,0.05);
      med_sd[2]=new Array(0.49,0.23,0.03,0.26,0.03);
      med_sd[3]=new Array(0.99,0.29,0.07,0.29,0.05);
      med_sd[4]=new Array(1.49,0.34,0.04,0.40,0.06);
      med_sd[5]=new Array(1.99,0.45,0.06,0.41,0.11);
      med_sd[6]=new Array(2.49,0.50,0.08,0.44,0.06);
      med_sd[7]=new Array(2.99,0.49,0.09,0.49,0.10);
      med_sd[8]=new Array(3.49,0.52,0.07,0.55,0.04);
      med_sd[9]=new Array(3.99,0.59,0.04,0.57,0.06);
      med_sd[10]=new Array(4.99,0.620,0.07,0.620,0.07);
      med_sd[11]=new Array(5.99,0.640,0.08,0.640,0.08);
      med_sd[12]=new Array(6.99,0.670,0.08,0.670,0.08);
      med_sd[13]=new Array(7.99,0.700,0.08,0.700,0.08);
      med_sd[14]=new Array(8.99,0.710,0.08,0.750,0.08);
      med_sd[15]=new Array(9.99,0.735,0.08,0.785,0.09);
      med_sd[16]=new Array(10.99,0.750,0.09,0.820,0.09);
      med_sd[17]=new Array(11.99,0.785,0.10,0.880,0.09);
      med_sd[18]=new Array(12.99,0.865,0.10,0.930,0.09);
      med_sd[19]=new Array(13.99,0.960,0.10,1.070,0.10);
      med_sd[20]=new Array(14.99,1.050,0.10,1.090,0.10);
      med_sd[21]=new Array(15.99,1.110,0.10,1.111,0.10);
      med_sd[22]=new Array(16.99,1.150,0.11,1.130,0.10);
      med_sd[23]=new Array(17.99,1.170,0.11,1.150,0.11);
      med_sd[24]=new Array(18.99,1.190,0.10,1.170,0.11);
      med_sd[25]=new Array(19.99,1.210,0.12,1.185,0.12);
      med_sd[26]=new Array(99.99,1.220,0.12,1.200,0.12);
	return(med_sd);
	}
function tabla_DMO_cuellofemoral_espana_barcelona_1999()
	{
      var med_sd=new Array();
      med_sd[0]=new Array(8.99,0,0,0,0);
      med_sd[1]=new Array(9.99,0.842, 0.06,0.744,0.07);
      med_sd[2]=new Array(10.99,0.848,0.07,0.780,0.09);
      med_sd[3]=new Array(11.99,0.893,0.09,0.852,0.09);
      med_sd[4]=new Array(12.99,0.862,0.09,0.877,0.10);
      med_sd[5]=new Array(13.99,0.908,0.13,0.890,0.10);
      med_sd[6]=new Array(14.99,0.992,0.15,0.946,0.13);
      med_sd[7]=new Array(15.99,0.978,0.13,0.935,0.12);
      med_sd[8]=new Array(16.99,0.972,0.14,0.964,0.12);
      med_sd[9]=new Array(17.99,1.026,0.13,0.940,0.12);
      med_sd[10]=new Array(18.99,1.020,0.14,0.923,0.13);
      med_sd[11]=new Array(99.99,1.009,0.14,0.946,0.12);
	return(med_sd);
	}
function tabla_pl_tricipital_espana_1988()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,5.32,1.04,5.28,1.12);
	grafica_talla[1]= new Array(0.49,10.12,2.05,10.29,1.88);
	grafica_talla[2]= new Array(0.74,10.11,2.17,10.41,2.04);
	grafica_talla[3]= new Array(0.99,9.56,2.14,9.86,2.09);
	grafica_talla[4]= new Array(1.49,9.57,2.06,9.99,2.15);
	grafica_talla[5]= new Array(1.99,9.69,2.05,10.00,2.47);
	grafica_talla[6]= new Array(2.49,9.46,2.20,9.65,2.47);
	grafica_talla[7]= new Array(2.99,9.26,2.30,9.71,2.43);
	grafica_talla[8]= new Array(3.49,9.05,2.21,10.03,2.39);
	grafica_talla[9]= new Array(3.99,8.82,2.34,9.75,2.62);
	grafica_talla[10]= new Array(4.49,8.55,2.05,9.52,2.32);
	grafica_talla[11]= new Array(4.99,8.43,2.01,9.62,2.48);
	grafica_talla[12]= new Array(5.49,8.55,2.46,9.50,2.74);
	grafica_talla[13]= new Array(5.99,8.46,2.65,9.82,2.81);
	grafica_talla[14]= new Array(6.49,8.64,3.01,10.56,3.64);
	grafica_talla[15]= new Array(6.99,9.10,3.68,10.91,3.51);
	grafica_talla[16]= new Array(7.49,9.23,3.59,11.25,3.88);
	grafica_talla[17]= new Array(7.99,9.53,3.93,11.55,4.05);
	grafica_talla[18]= new Array(8.49,9.40,4.40,12.23,4.63);
	grafica_talla[19]= new Array(8.99,9.64,4.11,12.56,4.59);
	grafica_talla[20]= new Array(9.49,9.84,4.18,12.57,4.85);
	grafica_talla[21]= new Array(9.99,10.12,4.88,13.41,4.92);
	grafica_talla[22]= new Array(10.49,10.45,5.59,13.84,5.36);
	grafica_talla[23]= new Array(10.99,11.01,5.40,14.77,5.49);
	grafica_talla[24]= new Array(11.49,11.76,5.91,14.79,5.50);
	grafica_talla[25]= new Array(11.99,12.43,6.81,14.75,5.90);
	grafica_talla[26]= new Array(12.49,12.38,7.26,15.00,5.59);
	grafica_talla[27]= new Array(12.99,12.34,6.39,15.05,5.91);
	grafica_talla[28]= new Array(13.49,11.64,5.80,15.13,6.00);
	grafica_talla[29]= new Array(13.99,11.32,5.90,16.02,6.09);
	grafica_talla[30]= new Array(14.49,10.89,5.40,16.16,5.64);
	grafica_talla[31]= new Array(14.99,10.99,5.66,16.24,4.85);
	grafica_talla[32]= new Array(15.49,10.31,5.35,16.33,5.43);
	grafica_talla[33]= new Array(15.99,10.21,5.23,16.41,5.60);
	grafica_talla[34]= new Array(16.49,10.22,4.95,16.58,4.78);
	grafica_talla[35]= new Array(16.99,11.16,6.70,16.75,5.04);
	grafica_talla[36]= new Array(17.49,11.15,6.01,16.34,5.31);
	grafica_talla[37]= new Array(17.99,10.82,7.41,16.37,5.60);
	grafica_talla[38]= new Array(99.99,10.30,7.60,16.05,5.80);
	return(grafica_talla);
	}
function tabla_pl_subescapular_espana_1988()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,4.35,0.88,4.48,0.94);
	grafica_talla[1]= new Array(0.49,7.57,1.86,7.79,1.72);
	grafica_talla[2]= new Array(0.74,7.40,1.80,7.59,1.82);
	grafica_talla[3]= new Array(0.99,7.41,2.00,7.67,2.05);
	grafica_talla[4]= new Array(1.49,7.25,1.86,7.70,2.00);
	grafica_talla[5]= new Array(1.99,6.86,1.61,7.31,1.80);
	grafica_talla[6]= new Array(2.49,6.54,1.57,7.01,1.78);
	grafica_talla[7]= new Array(2.99,6.43,1.57,6.95,1.72);
	grafica_talla[8]= new Array(3.49,5.97,1.43,6.79,1.90);
	grafica_talla[9]= new Array(3.99,5.70,1.44,6.60,2.23);
	grafica_talla[10]= new Array(4.49,5.47,1.22,6.46,1.95);
	grafica_talla[11]= new Array(4.99,5.38,1.43,6.30,1.94);
	grafica_talla[12]= new Array(5.49,5.50,2.18,6.16,2.45);
	grafica_talla[13]= new Array(5.99,5.47,2.36,6.42,2.96);
	grafica_talla[14]= new Array(6.49,5.60,2.43,6.48,3.39);
	grafica_talla[15]= new Array(6.99,5.64,3.13,6.80,3.42);
	grafica_talla[16]= new Array(7.49,5.87,3.25,6.95,4.04);
	grafica_talla[17]= new Array(7.99,6.18,3.97,7.49,4.00);
	grafica_talla[18]= new Array(8.49,5.85,3.91,7.54,5.41);
	grafica_talla[19]= new Array(8.99,5.97,4.17,7.51,4.37);
	grafica_talla[20]= new Array(9.49,5.99,4.39,7.94,4.33);
	grafica_talla[21]= new Array(9.99,6.28,4.30,8.30,5.16);
	grafica_talla[22]= new Array(10.49,6.46,4.10,8.55,4.90);
	grafica_talla[23]= new Array(10.99,6.60,4.93,9.36,5.19);
	grafica_talla[24]= new Array(11.49,7.05,5.28,9.44,4.98);
	grafica_talla[25]= new Array(11.99,7.39,6.25,10.11,5.35);
	grafica_talla[26]= new Array(12.49,7.58,6.70,10.18,5.44);
	grafica_talla[27]= new Array(12.99,7.58,5.82,10.00,4.94);
	grafica_talla[28]= new Array(13.49,7.40,5.32,10.28,5.01);
	grafica_talla[29]= new Array(13.99,7.49,4.77,10.76,4.67);
	grafica_talla[30]= new Array(14.49,7.62,4.71,11.15,4.95);
	grafica_talla[31]= new Array(14.99,7.97,5.33,11.22,4.36);
	grafica_talla[32]= new Array(15.49,8.10,4.78,12.17,5.21);
	grafica_talla[33]= new Array(15.99,8.76,5.47,12.49,3.92);
	grafica_talla[34]= new Array(16.49,9.36,4.98,12.65,4.17);
	grafica_talla[35]= new Array(16.99,9.73,6.44,12.45,3.56);
	grafica_talla[36]= new Array(17.49,9.69,6.24,12.82,5.09);
	grafica_talla[37]= new Array(17.99,10.82,6.90,12.86,5.20);
	grafica_talla[38]= new Array(99.99,11.22,7.80,12.95,5.60);
	return(grafica_talla);
	}
function tabla_per_bicipital_espana_1988()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(0.24,11.05,0.85,10.89,0.83);
	grafica_talla[1]= new Array(0.49,14.11,0.97,13.77,0.93);
	grafica_talla[2]= new Array(0.74,14.99,1.04,14.65,0.97);
	grafica_talla[3]= new Array(0.99,15.57,1.15,15.30,1.13);
	grafica_talla[4]= new Array(1.49,15.97,1.13,15.74,1.13);
	grafica_talla[5]= new Array(1.99,16.15,1.13,15.93,1.19);
	grafica_talla[6]= new Array(2.49,16.33,1.10,16.15,1.13);
	grafica_talla[7]= new Array(2.99,16.50,1.14,16.45,1.19);
	grafica_talla[8]= new Array(3.49,16.74,1.07,16.73,1.28);
	grafica_talla[9]= new Array(3.99,16.88,1.24,16.89,1.39);
	grafica_talla[10]= new Array(4.49,16.95,1.17,17.19,1.44);
	grafica_talla[11]= new Array(4.99,17.02,1.24,17.29,1.43);
	grafica_talla[12]= new Array(5.49,17.18,1.67,17.20,1.78);
	grafica_talla[13]= new Array(5.99,17.34,1.63,17.48,1.82);
	grafica_talla[14]= new Array(6.49,17.40,1.71,17.52,1.96);
	grafica_talla[15]= new Array(6.99,17.57,2.02,17.67,1.88);
	grafica_talla[16]= new Array(7.49,17.82,2.03,18.09,2.04);
	grafica_talla[17]= new Array(7.99,17.75,1.98,18.39,2.07);
	grafica_talla[18]= new Array(8.49,18.16,2.02,18.67,2.24);
	grafica_talla[19]= new Array(8.99,18.38,2.26,19.10,2.24);
	grafica_talla[20]= new Array(9.49,19.16,2.27,19.60,2.48);
	grafica_talla[21]= new Array(9.99,19.64,2.37,19.97,2.47);
	grafica_talla[22]= new Array(10.49,19.98,2.42,20.52,2.49);
	grafica_talla[23]= new Array(10.99,20.18,2.42,21.21,2.70);
	grafica_talla[24]= new Array(11.49,20.40,2.61,21.66,2.66);
	grafica_talla[25]= new Array(11.99,20.43,2.62,21.91,2.77);
	grafica_talla[26]= new Array(12.49,20.96,2.50,21.98,2.53);
	grafica_talla[27]= new Array(12.99,21.32,2.63,22.08,2.54);
	grafica_talla[28]= new Array(13.49,21.79,2.78,22.67,2.77);
	grafica_talla[29]= new Array(13.99,22.40,2.62,22.98,2.67);
	grafica_talla[30]= new Array(14.49,22.66,2.60,23.25,2.62);
	grafica_talla[31]= new Array(14.99,23.16,2.78,23.66,2.26);
	grafica_talla[32]= new Array(15.49,23.92,2.64,23.76,2.67);
	grafica_talla[33]= new Array(15.99,24.43,2.92,23.82,2.52);
	grafica_talla[34]= new Array(16.49,25.01,2.93,23.58,2.36);
	grafica_talla[35]= new Array(16.99,25.46,2.84,23.98,2.32);
	grafica_talla[36]= new Array(17.49,25.96,2.85,24.08,2.28);
	grafica_talla[37]= new Array(17.99,26.61,3.30,24.00,2.12);
	grafica_talla[38]= new Array(99.99,26.61,3.30,24.00,2.13);
	return(grafica_talla);
	}
function tabla_per_abdominal_espana_1999()
	{
	var grafica_talla= new Array();
	grafica_talla[0]= new Array(7.49,55.95,4.88,54.87,6.26);
	grafica_talla[1]= new Array(8.49,57.27,4.29,56.59,5.35);
	grafica_talla[2]= new Array(9.49,60.57,6.21,59.04,6.41);
	grafica_talla[3]= new Array(10.49,63.16,6.88,61.39,6.47);
	grafica_talla[4]= new Array(11.49,65.41,7.31,64.05,8.18);
	grafica_talla[5]= new Array(12.49,67.97,8.17,64.90,6.98);
	grafica_talla[6]= new Array(13.49,68.00,6.46,65.32,4.86);
	grafica_talla[7]= new Array(14.49,70.62,7.65,67.29,6.44);
	grafica_talla[8]= new Array(99.49,72.75,6.78,66.81,5.02);
	return(grafica_talla);
	}
/*Devuelve el peso ideal de grasa a partir de un peso dado para edad y sexo*/
function comp_grasa_ideal(edad,sexo,peso)
	{
	var v=2;
	var porc;
	var valor=new Array();
	valor[0]=new Array(1.99,22.5,23.7);
	valor[1]=new Array(2.99,19.5,20.4);
	valor[2]=new Array(3.99,17.5, 18.5);
	valor[3]=new Array(4.99,15.9,17.3);
	valor[4]=new Array(5.99,14.6,16.7);
	valor[5]=new Array(6.99,13.5,16.4);
	valor[6]=new Array(7.99,12.8,16.8);
	valor[7]=new Array(8.99,13,17.4);
	valor[8]=new Array(9.99,13.2,18.3);
	valor[9]=new Array(10.99,16,23.5);
	valor[10]=new Array(11.99,17.2,22.7);
	valor[11]=new Array(12.99,16.3,21.5);
	valor[12]=new Array(13.99,14.8,21.8);
	valor[13]=new Array(14.99,13.6,23.2);
	valor[14]=new Array(15.99,13,24.7);
	valor[15]=new Array(16.99,12.8,25.4);
	valor[16]=new Array(17.99,12.7,25.2);
	valor[17]=new Array(99.99,12.9,25);
	for(n=0;n<18;n++)
		{
		if(edad<valor[n][0]) break;
		}
	if(sexo)v=1;
	porc=valor[n][v];
	return(xredondeo(porc*peso/100,1));
	}

/*Calcula peso real de grasa a partir de edad, sexo, peso y los 4 pliegues. Densidad por Brook si <12 años y Durnin & Rahaman en mayores. % por Lohman.  */
function comp_grasa_real(edad,sexo,pesoc,a,b,c,d)
	{
	var sum_pliegues=a+b+c+d;
	var densidad;
	if(sexo)
		{
		if(edad<12) densidad=1.1690-0.0788*logBase(sum_pliegues,10);
		else densidad=1.1533-0.0643*logBase(sum_pliegues,10);
		}
	else
		{
		if(edad<12) densidad=1.2063-0.0999*logBase(sum_pliegues,10);
		else densidad=1.1369-0.0598*logBase(sum_pliegues,10);
		}
	return(xredondeo((((5.30/densidad)-4.89)*pesoc),1));
	}
function logBase(numero, base)
	{
	return Math.log(numero)/Math.log(base);
	}






