// JavaScript Document
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (
			anchor.getAttribute("href") && ( 
			anchor.getAttribute("rel") == "external" || 
			anchor.getAttribute("rel") == "external nofollow" || 
			anchor.getAttribute("rel") == "nofollow external" )
			)
		anchor.target = "_blank";
	}
}
window.onload = function() {
	externalLinks();
}

function trim(str){
		return str.replace(/^\s+|\s+$/g,"");
}

function chkNews(){
	var aux = document.getElementById("formNews")
//	aux.target = "Auxiliar";
	
	if (trim(aux.nome.value) == ""){
		alert("Por Favor Preencha Seu Nome");
		aux.nome.focus();
		aux.nome.select();
		return;
	}
	if (aux.email.value == ""){
		alert("Por Favor Preencha Seu E-mail");
		aux.email.focus();
		return;
	}
	if (aux.email.value.indexOf('@', 0) == -1){
		alert("Por Favor Digite Seu E-mail Corretamente");
		aux.email.focus();
		return;
	}
	aux.submit();
}

function trim(str){return str.replace(/^\s+|\s+$/g,"");}

function chkContato(){
	var aux = document.getElementById("formContato")
	aux.target = "Auxiliar";
	
	if (trim(aux.nome.value) == ""){
		alert("Por Favor Coloque Seu Nome.");
		aux.nome.focus();
		aux.nome.select();
		return false;
	}
	if (aux.mail.value == ""){
		alert("Por Favor Coloque Seu E-mail.");
		aux.mail.focus();
		return;
	}
	if (!(verifica_email(aux.mail))){
		aux.mail.focus();
		return;
	}
	if (aux.mensagem.value == ""){
		alert("Por Favor Escreva uma Mensagem.");
		aux.mensagem.focus();
		return;
	}
	aux.submit();
}
function verifica_email(campo) {
		var Email = campo.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (campo.value == ''){
		} else{
		if (Email){
		   correto = true;
		   return true;
		} else {
		   alert(unescape('Favor entrar com um endere%E7o de e-mail v%E1lido!'));
		   return false;
		   }
		}
}




function calculaIMC(){
	
	var campoAltura = document.getElementById("altura").value;	
	var campoPeso = document.getElementById("peso").value;
		imc = campoPeso/(campoAltura*campoAltura);
		
	if(campoAltura == ""){
		alert("Preencha o Campo Altura");
		campoAltura.focus();
		return false;
	}
	if(campoAltura.length <4){
		alert(unescape("O Campo Altura Deve Ter No M%EDnimo 3 Caracteres!"));
		campoAltura.focus();
		return false;
	}
	if(campoPeso == ""){
		alert("Preencha o Campo Peso");
		campoPeso.focus();
		return false;
	}
	if(campoPeso.length <5){
		alert(unescape("O Campo Peso Deve Ter No M%EDnimo 4 Caracteres!"));
		campoPeso.focus();
		return false
	}
	if(imc <= 15){
		alert(unescape("Seu IMC %E9: " + imc.toFixed(2)+ "\nVoc%EA Encontra se com o IMC: Baixo Peso Severo"));
	}
	if(imc > 15 && imc < 17){
		alert(unescape("Seu IMC %E9: " + imc.toFixed(2)+ "\nVoc%EA Encontra se com o IMC: Baixo Peso Moderado"));
	}
	if(imc > 17 && imc < 18.5){
		alert(unescape("Seu IMC %E9: " + imc.toFixed(2)+ "\nVoc%EA Encontra se com o IMC: Baixo Peso Leve"));
	}
	if(imc > 18.5 && imc < 25){
		alert(unescape("Seu IMC %E9: " + imc.toFixed(2)+ "\nVoc%EA Encontra se com o IMC: Normal"));
	}
	if(imc > 25 && imc < 30){
		alert(unescape("Seu IMC %E9: " + imc.toFixed(2)+ "\nVoc%EA Encontra se com o IMC: Sobrepeso"));
	}
	if(imc > 30 && imc < 35){
		alert(unescape("Seu IMC %E9: " + imc.toFixed(2)+ "\nVoc%EA Encontra se com o IMC: Obesidade Grau I"));
	}
	if(imc > 35 && imc < 40){
		alert(unescape("Seu IMC %E9: " + imc.toFixed(2)+ "\nVoc%EA Encontra se com o IMC: Obesidade Grau II"));
	}
	if(imc > 40){
		alert(unescape("Seu IMC %E9: " + imc.toFixed(2)+ "\nVoc%EA Encontra se com o IMC: Obesidade Grau III"));
	}


}

function validaContato(){
	var campoNome = document.getElementById("altura").value;	
	
}
	
	
	

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

function CampoImcAltura(v){
    v=v.replace(/\D/g,"")                 	//Remove tudo o que não é dígito
    v=v.replace(/(\d{1})(\d)/,"$1.$2")    	//Coloca ponto entre o primeiro e segundo digito
    return v
}

function CampoImcPeso(v){
    v=v.replace(/\D/g,"")					//Remove tudo o que não é dígito
    v=v.replace(/(\d)(\d{2})$/,"$1.$2")    	//Coloca ponto entre o segundo e terceiro digito
    return v
}
function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

