function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function recebe(txt) {
	if (txt.substr(0,11)=='enquetevoto') {
		var enq_resp = txt.substr(12,txt.length);
		var array_enq_resp = enq_resp.split('|',2);
		var msg = '';
		var mostra_tela = array_enq_resp[1];
		document.getElementById("res_enquete").style.display = '';
		document.getElementById("per_enquete").style.display = 'none';
		document.getElementById("res_enquete").innerHTML = mostra_tela;
		
	}
}
function aumentaCaixa(tamFinal) {
	var tamAtual = document.getElementById("teste_caixa_"+teste_atual).offsetHeight;
	var diferenca = tamFinal - tamAtual;
	var tamAtualCima = document.getElementById("teste_foto_"+teste_atual).offsetHeight;
	if (diferenca>0) { 
		document.getElementById("teste_caixa_"+teste_atual).style.height = (tamAtual+5)+"px";
		document.getElementById("teste_foto_"+teste_atual).style.height = (tamAtualCima-5)+"px";
	}
}
function timedCount()
{
	var tamAtual = document.getElementById("teste_caixa_"+teste_atual).offsetHeight;
	var tamFinal = '235';
	
	var diferenca = tamFinal - tamAtual;
	if (diferenca>0) { 
		aumentaCaixa(tamAtual+5);
		t=setTimeout("timedCount()",10);
	} else {
		document.getElementById("calcular_novamente").style.display = '';
		document.getElementById("paginacao_"+teste_atual).style.display = '';
	}
}

function calcularNovamente(num) {
	mudarTeste(num);
}
function votarEnquete() {
	var vot = false;
    for(i = 0; i < document.form_enquete.enquete.length; i++){
	    if (document.form_enquete.enquete[i].checked) {
			vot = true;
		    break;
	    }
    }
	if (vot) {
		var id_opcao = document.form_enquete.enquete[i].value;
		url = '/includes/ajax/votarEnquete.php?id='+id_enquete+'&opcao='+id_opcao;
		ajax(url);
	}
}
function verResultado() {
	url = '/includes/ajax/votarEnquete.php?id='+id_enquete+'&opcao=0';
	ajax(url);
}

	
	var teste_atual = 2;
function mudarTeste(num) {
	
	teste_atual = num;
	document.getElementById("caixa_de_testes").innerHTML = document.getElementById("teste_"+num).innerHTML;
	document.getElementById("paginacao_"+teste_atual).style.display = '';
}
function fcmCalc() {

	if (document.getElementById("fcm_idade").value!='') {
		var tip = document.getElementsByName("tipo_treino");
		var tipo_treino = 0;
		for (var x=0; x<tip.length; x++) {
			if (tip[x].checked) tipo_treino = tip[x].value;
		}
		var num=0;
		if (tipo_treino!=0) {
			var fcm_idade = document.getElementById("fcm_idade").value;
			var foi = true;
			var num=0;
			switch (tipo_treino) {
				case '1': // corrida
					num = 208.75-(0.73*fcm_idade);
					break;
				case '2': // natacao
					num = 204-(1.7*fcm_idade)+15;
					break;
				case '3': // ciclismo masc
					num = 202-(0.72*fcm_idade);
					break;
				case '4': // ciclismo fem
					num = 189-(0.56*fcm_idade);
					break;
				default:
					document.getElementById("fcm_fcm").value = 'xxx';
					foi = false;
					break;
			}
			if (foi) {
				var valor = num.toFixed(2);
				var array_valor = valor.split('.');
				valor = array_valor[0]+','+array_valor[1];
				document.getElementById("fcm_fcm").value = valor;
			}
		} else {
			document.getElementById("fcm_fcm").value = '';
		}
	} else {
		document.getElementById("fcm_fcm").value = '';
	}
}
	
	function calcularTreino() {
		var tip = document.getElementsByName("tipo_treino");
		var tipo_treino = 0;
		for (var x=0; x<tip.length; x++) {
			if (tip[x].checked) tipo_treino = tip[x].value;
		}
		if (tipo_treino!=0) {
			var tamAtual = document.getElementById("teste_caixa_"+teste_atual).offsetHeight;
			document.getElementById("teste_caixa_"+teste_atual).paddingTop = '10px';
			document.getElementById("teste_caixa_"+teste_atual).paddingLeft = '10px';
			timedCount();
			document.getElementById("paginacao_"+teste_atual).style.display = 'none';
			var fcm_basal = document.getElementById("fcm_basal").value;
			var fcm_fcm = document.getElementById("fcm_fcm").value;
			var fcm_fcm_split = fcm_fcm.split(',');
			fcm_fcm = fcm_fcm_split[0]+'.'+fcm_fcm_split[1];
				var str = '';
				var calc = parseFloat(fcm_basal) + ((parseFloat(fcm_fcm)-parseFloat(fcm_basal))*0.55);
				str += '<div style="border-bottom: 1px solid rgb(241, 241, 241); color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; width: 150px; margin-top: 6px;" class="teste_peso">55%</div><div style="color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-top: 6px;" class="teste_peso">'+calc.toFixed(2)+'</div>';
				str += '<div style="clear:both;"></div>';
				var xx = 65;
			for (var x=0.65; x<=0.91; x+=0.05) {
				var calc = parseFloat(fcm_basal) + ((parseFloat(fcm_fcm)-parseFloat(fcm_basal))*x);
				str += '<div style="border-bottom: 1px solid rgb(241, 241, 241); color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; width: 150px; margin-top: 6px;" class="teste_peso">'+xx.toFixed(0)+'%</div> <div style="color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-top: 6px;" class="teste_peso">'+calc.toFixed(2)+'</div>';
				str += '<div style="clear:both;"></div>';
				xx += 5;
			}
			document.getElementById("caixa_fcm").style.display = 'none';
			document.getElementById("resultado_fcm").style.display = '';
			str = '<div style="border-bottom: 1px solid rgb(241, 241, 241); color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; width: 150px; margin-top: 6px;font-weight:bold;" class="teste_peso">% da FCM</div><div style="color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-top: 6px;font-weight:bold;" class="teste_peso">BPM</div><div style="clear:both"></div>'+str;
			str += '<div class="clearboth"></div><div class="teste_calcule" id="calcular_novamente" style="display:none;margin-top: 10px; margin-left: 10px;_margin-left: 5px;font-family: Arial,Helvetica,sans-serif; font-size: 12px;cursor:pointer;float:left;width:120px;" onclick="javascript:calcularNovamente(\'1\');">Calcular novamente</div>';
			str = '<div style="padding:10px;">'+str+'</div>';
			document.getElementById("resultado_fcm").innerHTML = str;
		}
	}

function calcularCargaMaxima(){
var tabela = new Array(2);
tabela[0] = new Array(8);
tabela[1] = new Array(8);

// Repetições
tabela[0][0] = '1';
tabela[0][1] = '2';
tabela[0][2] = '3';
tabela[0][3] = '4';
tabela[0][4] = '5';
tabela[0][5] = '6';
tabela[0][6] = '7';
tabela[0][7] = '8';
tabela[0][8] = '9';
tabela[0][9] = '10';
tabela[0][10] = '12';
tabela[0][11] = '15';

//Porcentagem
tabela[1][0] = '100'; 
tabela[1][1] = '95';
tabela[1][2] = '93';
tabela[1][3] = '90';
tabela[1][4] = '87';
tabela[1][5] = '85';
tabela[1][6] = '83';
tabela[1][7] = '80';
tabela[1][8] = '77';
tabela[1][9] = '75';
tabela[1][10] = '67';
tabela[1][11] = '65';

var carga = document.getElementById("carga").value;
carga = carga.replace(',','.');
var repeticoes = document.getElementById("repeticoes").value;
var porcentagem = '';

if(carga != '' && repeticoes != '')
{
	var cont = 0;
	for(cont; cont < 12;cont++)
	{
	
		if(tabela[0][cont] == repeticoes)
		{
		porcentagem = tabela[1][cont];
		}
	
	}
	
	if(porcentagem != '')
	{
	var cargamaxima = '';
	
	porcentagem = porcentagem * carga/100;
	
	cargamaxima = Math.round(((1-porcentagem/100)+1)*carga);
	
	
	str = '<div id="cmax_calculado" style="padding-top:10px;padding-left:10px;">';
	str = '<div class="teste_calcule" style="margin-top: 0px; margin-left: 10px;font-family: Arial,Helvetica,sans-serif; font-size: 14px;">Carga máxima: '+cargamaxima+' (uma repetição)</div>'
	str +=  '<div class="clearboth"></div>';
	
	str +=  '<div class="teste_peso" style="color: #FFCC66; font-family:Arial,Helvetica,sans-serif;font-size:11px;width:60px; margin-top:0px; margin-left: 10px; ">Carga</div><div class="teste_peso" style="color: #FFCC66; font-family:Arial,Helvetica,sans-serif;width:60px;font-size:11px;margin-top:0px">Repetições</div><div class="teste_peso" style="color: #FFCC66; font-family:Arial,Helvetica,sans-serif;width:60px;font-size:11px;margin-top:0px">Percentual</div>';
		str += '<div class="clearboth"></div>';
	
	// Adicionar linhas aqui
	cont = 1;
	for(cont;cont < 12; cont++)
	{
		calculapeso = Math.round(cargamaxima * tabela[1][cont]/100); 
		str +=  '<div class="teste_peso" style="border-bottom : 1px solid; color: white;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:60px;margin-top:0px; margin-left: 10px; ">'+calculapeso+'</div><div class="teste_peso" style="border-bottom : 1px solid;color: white;font-family:Arial,Helvetica,sans-serif;width:60px;font-size:11px;margin-top:0px">'+ tabela[0][cont] +' </div><div class="teste_peso" style="border-bottom : 1px solid; color: white;font-family:Arial,Helvetica,sans-serif;width:60px;font-size:11px;margin-top:0px">'+ tabela[1][cont] +'%</div>';
		str += '<div class="clearboth"></div>';
	}
	
	str += '</div>';
	str += '<div class="clearboth"></div><div class="teste_calcule" id="calcular_novamente" style="display:none;margin-top: 0px; margin-left: 10px;;font-family: Arial,Helvetica,sans-serif; font-size: 11px;cursor:pointer;height:20px;" onclick="javascript:calcularNovamente(\'3\');">Calcular novamente</div>';
	var tamAtual = document.getElementById("teste_caixa_"+teste_atual).offsetHeight;
	document.getElementById("teste_caixa_"+teste_atual).paddingTop = '10px';
	document.getElementById("teste_caixa_"+teste_atual).paddingLeft = '10px';
	timedCount();
	document.getElementById("caixa_cmax").style.display = 'none';
	document.getElementById("resultado_cargamaxima").style.display = '';
	
	document.getElementById("resultado_cargamaxima").innerHTML = str;
	

	}else
	window.alert('Número de repetições inválido!\nValores válidos: 1,2,3,4,5,6,7,8,9,10,12,15');
	
}

} // fim do método calcularCargaMaxima()
	
function calcularIMC(peso, altura) {

	var peso = document.getElementById("peso").value;
	peso = peso.replace(',','.');
	var altura = document.getElementById("altura").value;
	if (peso!='' && altura!='') {
	if (altura>2.5) {
		altura = altura/100;
	} else {
		altura = altura.replace(',','.');
	}
	altura = Math.pow(altura,2)
	var imc = peso/(altura);
	imc = imc.toFixed(2);
	var imc_num = imc;
	imc = imc.replace('.',',');
	str = '<div id="imc_calculado" style="padding-top:10px;padding-left:10px;">';
	str += '<div class="teste_calcule" style="margin-top: 0px; margin-left: 0px;font-family: Arial,Helvetica,sans-serif; font-size: 14px;">Seu IMC: '+imc+'</div>';
	var cat = 0;
	if (imc_num<18.5) {
		cat = 1;
	} else if (imc_num>=18.5 && imc_num<=24.9) {
		cat = 2;
	} else if (imc_num>24.9 && imc_num<=29.9) {
		cat = 3;
	} else if (imc_num>29.9 && imc_num<=34.9) {
		cat = 4;
	} else if (imc_num>34.9 && imc_num<=39.9) {
		cat = 5;
	} else {
		cat = 6;
	}
	var cor = '#FFFFFF;';
	str +=  '<div class="clearboth"></div>';
	if (cat==1) cor = '#FFFF00;font-weight:bold;';
	else cor = cor = '#FFFFFF;';
	str +=  '<div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px; width:150px;border-bottom:1px solid #F1F1F1;margin-top: 6px;_margin-top:0px;">menor que 18,5</div><div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top: 6px;_margin-top:0px">Abaixo do Normal</div>';
	str += '<div class="clearboth"></div>';
	if (cat==2) cor = '#FFFF00;font-weight:bold;';
	else cor = cor = '#FFFFFF;';
    str += '<div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px; width:150px;border-bottom:1px solid #F1F1F1;margin-top: 6px;_margin-top:0px;">18,5 a 24,9</div><div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top: 6px;_margin-top:0px;">Normal</div>';
	str += '<div class="clearboth"></div>';
	if (cat==3) cor = '#FFFF00;font-weight:bold;';
	else cor = cor = '#FFFFFF;';
	str += '<div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px; width:150px;border-bottom:1px solid #F1F1F1;margin-top: 6px;_margin-top:0px;">25,0 a 29,9</div><div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top: 6px;_margin-top:0px;">Sobrepeso</div><div class="clearboth"> </div>';
	str += '<div class="clearboth"></div>';
	if (cat==4) cor = '#FFFF00;font-weight:bold;';
	else cor = cor = '#FFFFFF;';
	str += '<div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px; width:150px;border-bottom:1px solid #F1F1F1;margin-top: 6px;_margin-top:0px;">30,0 a 34,9</div><div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top: 6px;_margin-top:0px;">Obesidade Grau I</div><div class="clearboth"> </div>';
	str += '<div class="clearboth"></div>';
	if (cat==5) cor = '#FFFF00;font-weight:bold;';
	else cor = cor = '#FFFFFF;';
	str += '<div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px; width:150px;border-bottom:1px solid #F1F1F1;margin-top: 6px;_margin-top:0px;">35,0 a 39,9</div><div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top: 6px;_margin-top:0px;">Obesidade Grau II</div><div class="clearboth"> </div>';
	str += '<div class="clearboth"></div>';
	if (cat==6) cor = '#FFFF00;font-weight:bold;';
	else cor = cor = '#FFFFFF;';
	str += '<div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px; width:150px;border-bottom:1px solid #F1F1F1;margin-top: 6px;_margin-top:0px;">maior que 40</div><div class="teste_peso" style="color:'+cor+'font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top: 6px;_margin-top:0px;">Obesidade Grau III</div><div class="clearboth"> </div>';
	str += '<div class="clearboth"></div>';

	str += '</div>';
	str += '<div class="clearboth"></div><div class="teste_calcule" id="calcular_novamente" style="display:none;margin-top: 10px; margin-left: 10px;_margin-left: 5px;font-family: Arial,Helvetica,sans-serif; font-size: 12px;cursor:pointer;height:28px;" onclick="javascript:calcularNovamente(\'2\');">Calcular novamente</div>';
	var tamAtual = document.getElementById("teste_caixa_"+teste_atual).offsetHeight;
	document.getElementById("teste_caixa_"+teste_atual).paddingTop = '10px';
	document.getElementById("teste_caixa_"+teste_atual).paddingLeft = '10px';
	timedCount();
	document.getElementById("caixa_imc").style.display = 'none';
	document.getElementById("resultado_imc").style.display = '';
	document.getElementById("resultado_imc").innerHTML = str;
	}
}

function mostrarBasal() {
	document.getElementById("legenda_basal").style.display = 'block';
}
function tirarBasal() {
	document.getElementById("legenda_basal").style.display = 'none';
}