//******************************************************//

function confere_email(formulario) {
var valido = formulario.value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/);
if (valido) {
   return true;
} else {
   return false;
   }
}

//******************************************************//

function confere(formulario) {
if (formulario.value=="") {
	return false;
}
else {
return true;
}
}

//******************************************************//
function envia(){  
   if (confere(document.formulario.nome)) 
   {
   	    	if (confere_email(document.formulario.email)) 
			{
				if (confere(document.formulario.assunto)) 
   				{				
					if (confere(document.formulario.mensagem)) 
					{
							document.formulario.submit()
							document.formulario.reset()
					}
					else 
					{
						alert('Por favor é necessário digitar uma Mensagem!')
					}
				}
				else
				{
					alert('Por favor é necessário digitar o Assunto!')
				}					
			}
			else 
			{
				alert('Por favor digite um e-mail válido!')
			}
   }
   else 
   {
   		 alert('Por favor é necessário digitar seu Nome!')
   }		  	 
}		
//******************************************************//
function tab_masc(altura)
{
	if(altura < 1.55)
	{
		pmin = 0
		pmax = 0
	}
	else
	{
		if(altura < 1.57)
		{
			pmin = 51.9
			pmax = 63.9
		}
		else
		{
			if(altura < 1.60)
			{
				pmin = 52.2
				pmax = 65.4
			}
			else
			{
				if(altura < 1.62)
				{
					pmin = 53.3
					pmax = 67.1
				}
				else
				{
					if(altura < 1.65)
					{
						pmin = 54.8
						pmax = 68.9
					}
					else
					{
						if(altura < 1.67)
						{
							pmin = 56.3
							pmax = 70.7
						}
						else
						{
							if(altura < 1.70)
							{
								pmin = 58
								pmax = 73
							}
							else
							{
								if(altura < 1.72)
								{
									pmin = 59.8
									pmax = 75.2
								}
								else
								{
									if(altura < 1.75)
									{
										pmin = 61.6
										pmax = 77.1
									}
									else
									{
										if(altura < 1.77)
										{
											pmin = 63.5
											pmax = 79
										}
										else
										{
											if(altura < 1.80)
											{
												pmin = 65.4
												pmax = 81.2
											}
											else
											{
												if(altura < 1.82)
												{
													pmin = 67
													pmax = 83.5
												}
												else
												{
													if(altura < 1.85)
													{
														pmin = 68.9
														pmax = 85.8
													}
													else
													{
														if(altura < 1.87)
														{
															pmin = 70.4
															pmax = 88.1
														}
														else
														{
															if(altura < 1.90)
															{
																pmin = 72.6
																pmax = 90.3
															}
															else
															{
																pmin = 74.4
																pmax = 92.6														
															}													
														}												
													}											
												}										
											}									
										}								
									}							
								}						
							}					
						}					
					}			
				}		
			}		
		}
	}
	document.formulario2.pmin.value = pmin
	document.formulario2.pmax.value = pmax
	var pideal = (pmin + pmax ) /2
	document.formulario2.pideal.value = pideal	
}

//******************************************************//
function tab_fem(altura)
{
	var pmim
	var pmax
	if(altura < 1.45)
	{
		pmin = 39.9
		pmax = 52.2
	}
	else
	{
		if(altura < 1.47)
		{
			pmin = 41.8
			pmax = 53.5
		}
		else
		{
			if(altura < 1.50)
			{
				pmin = 41.7
				pmax = 54.9
			}
			else
			{
				if(altura < 1.52)
				{
					pmin = 43.1
					pmax = 56.3
				}
				else
				{
					if(altura < 1.55)
					{
						pmin = 44.5
						pmax = 57.6
					}
					else
					{
						if(altura < 1.58)
						{
							pmin = 45.6
							pmax = 59
						}
						else
						{
							if(altura < 1.60)
							{
								pmin = 47.2
								pmax = 60.8
							}
							else
							{
								if(altura < 1.63)
								{
									pmin = 48.5
									pmax = 62.6
								}
								else
								{
									if(altura < 1.65)
									{
										pmin = 49.9
										pmax = 64.4
									}
									else
									{
										if(altura < 1.68)
										{
											pmin = 51.7
											pmax = 66.2
										}
										else
										{
											if(altura < 1.70)
											{
												pmin = 53.5
												pmax = 68.1
											}
											else
											{
												if(altura < 1.73)
												{
													pmin = 55.4
													pmax = 69.9
												}
												else
												{
													if(altura < 1.75)
													{
														pmin = 57.2
														pmax = 72.1
													}
													else
													{
														if(altura < 1.78)
														{
															pmin = 59
															pmax = 74.4
														}
														else
														{
															if(altura < 1.80)
															{
																pmin = 60.6
																pmax = 76.7
															}
															else
															{
																pmin = 0
																pmax = 0														
															}													
														}												
													}											
												}										
											}									
										}								
									}							
								}						
							}					
						}					
					}			
				}		
			}		
		}
	}
	document.formulario2.pmin.value = pmin
	document.formulario2.pmax.value = pmax
	 var pideal = (pmin + pmax ) /2
	document.formulario2.pideal.value = pideal	
}

//******************************************************//
function envia_calc(){ 
var alt = document.formulario2.altura.value 
var pes = document.formulario2.peso.value 
var result
if (document.formulario2.sexo.value== "f")
{
	if (confere(document.formulario2.altura) && alt>=1.40 && alt<=1.80) 
	{
		if (confere(document.formulario2.peso)&& pes>=30 && pes <=200) 
   		{
			tab_fem(alt)
			result = pes / (alt * alt) 
			document.formulario2.imc.value = result 
		}
		else
		{
				alert('Por favor é necessário digitar um peso de 30 a 200 Kg!')
		}
	}
	else
	{
		alert('Por favor é necessário digitar uma altura entre 1.40 e 1.80 metros!')
	}
}
else
{
	if (confere(document.formulario2.altura) && alt>=1.55 && alt<=1.90) 
	{
		if (confere(document.formulario2.peso)&& pes>=30 && pes <=200) 
   		{
			tab_masc(alt)
			result = pes / (alt * alt) 
			document.formulario2.imc.value = result 
		}
		else
		{
			alert('Por favor é necessário digitar um peso de 30 a 200 Kg!')
		}
	}
	else
	{
		alert('Por favor é necessário digitar uma altura entre 1.55 e 1.90 metros!')
	}
}
}
//******************************************************//