// JavaScript Document
// -
function getExtensionDate(pDate, pFormat) {
	if (! (pFormat)) 
	    pFormat = formatDate;

	//
	var Data = pDate.getDate();
	var Dia  = pDate.getDay();
	var Mes  = pDate.getMonth();
	var Ano  = pDate.getYear();

	// 
	Ano = (Ano < 30)  ? Ano + 2000 : Ano;
	Ano = (Ano < 130) ? Ano + 1900 : Ano;
	if (Data < 10) { Data = "0" + Data; }

	var nomeDia = new Array(7);
	nomeDia[0] = "domingo";
	nomeDia[1] = "segunda-feira";
	nomeDia[2] = "terça-feira";
	nomeDia[3] = "quarta-feira";
	nomeDia[4] = "quinta-feira";
	nomeDia[5] = "sexta-feira";
	nomeDia[6] = "sábado";

	var nomeMes = new Array(12);
	nomeMes[0]  = "Janeiro";
	nomeMes[1]  = "Fevereiro";
	nomeMes[2]  = "Março";
	nomeMes[3]  = "Abril";
	nomeMes[4]  = "Maio";
	nomeMes[5]  = "Junho";
	nomeMes[6]  = "Julho";
	nomeMes[7]  = "Agosto";
	nomeMes[8]  = "Setembro";
	nomeMes[9]  = "Outubro";
	nomeMes[10] = "Novembro";
	nomeMes[11] = "Dezembro";

	return nomeDia[Dia] + ", " + Data + " de " + nomeMes[Mes] + " de " + Ano;
}

function isMSIE() {
	return( navigator.appName == "Microsoft Internet Explorer" );
}

function setPos(obj, indece, step, ileft) {
	var margintop = (150 - indece) * 3 + step;
	if (!isMSIE()) {
		margintop += 'px';
	}
	
	var seta = document.getElementById(obj);
	
	seta.style.marginTop = margintop;

	if (!isMSIE()) {
		seta.style.marginLeft = ileft + 'px';
	}

}

function calcIndice(form) {
	var cintura = form.fCintura.value;
	cintura = cintura.replace(/\,/, '.');
	var quadril = form.fQuadril.value;
	quadril = quadril.replace(/\,/, '.');

	var valor = document.getElementById('calcValor');

	if ((cintura > 0) && (quadril > 0)) {

		var indice = cintura / quadril;
		indice = String(parseInt(indice * 100));

		var result = '';
		if (form.fSexo.value == 'masc') {
			if (indice <= 90) {
				result = 'Parabéns!'
			}
		}
		else {
			if (indice <= 85) {
				result = 'Parabéns!'
			}
		}

		var indiceFormat = (indice.substr(0, indice.length - 2) ? indice.substr(0, indice.length - 2) : '0') + ',' + indice.substr((indice.length - 2), 2);
		valor.innerHTML = 'Em ' + getExtensionDate(new Date(), 'br') + ' seu índice é ' + indiceFormat + '. ' + result;

		if (indice <= 150 && indice >= 5) {
			setPos('calcResult', indice, -9, -13);
		}
		else {
			alert("Valores fora do gráfico")
		}
		
	}
	else {
		valor.innerHTML = '';
	}

	setPos('calcHomem', 91, -54, -10);  
	setPos('calcHomem', 90, -54, -10);  
	setPos('calcMulher', 84, -54, -11);    
	setPos('calcMulher', 85, -54, -11);    

	return false;
}

