function imc() {
		res = document.getElementById('altura').value;
		res = res * res;
		res = document.getElementById('peso').value / res;
		res = res.toFixed(2);
		res = new String(res);
		sex = new String('');
		if(document.getElementById('h').checked)
			sex = document.getElementById('h').value;
		else if(document.getElementById('m').checked)
			sex = document.getElementById('m').value;

		if(res>0 & sex.length>0){
				res = 'I.M.C.: ' + res + calculoObesidad(res,sex);
				document.getElementById('resultadosIMC').innerHTML = res;
		}else
			alert("Falta algún dato");
	}
	
	function calculoObesidad(imc,sexo){
		//sexo='h' => Hombre
		//sexo='m' => Mujer
		var limites=new Array();

		//                       Normal Sobrepeso   Obes.I  Obes.II  Obes.III
		//////////////////RANGOS   /\       /\        /\       /\     =>
		limites['h'] = new Array(19,24.99,25,29.99,30,34.99,35,40);
		limites['m'] = new Array(19,23.99,24,28.99,29,33.99,34,37);
		var resultados = new Array("Delgadez","Rango normal","Sobrepeso","Obesidad grado I","Obesidad grado II","Obesidad grado III");
		var riesgo = new Array("","Promedio","Aumentado","Moderado","Severo","Muy severo");
		
		
		res = '<br />';
		if(imc<limites[sexo][0]){
			res += '<b>' + resultados[0] +'</b>';
		}
		else if(imc>limites[sexo][limites[sexo].length-1]) {
			res += '<b>' + resultados[resultados.length-1] +'</b>';
			res += '<br />Riesgo: <em>' + riesgo[riesgo.length-1] + '</em>';
		}
		else{
			for(i=0,j=1;i<limites[sexo].length;i+=2,j++){
				if(entre(imc,limites[sexo][i],limites[sexo][i+1])){
					res += '<b>' + resultados[j] +'</b>';
					res += '<br />Riesgo: <em>' + riesgo[j] + '</em>';
				}
			}
		}
		return res;
	}
	
	function cintura(){
		var cintura = document.getElementById('cintura').value;
		var cadera 	= document.getElementById('cadera').value;
		if(entre(cintura,50,250) && entre(cadera,50,250)){
			var proporcion = parseFloat(cintura / cadera);
			proporcion = proporcion.toFixed(2);
			document.getElementById('resultados').innerHTML = "<em>Proporci&oacute;n: <b>"+proporcion+"</b></em><br />";
			if(proporcion<=0.80)
				document.getElementById('resultados').innerHTML += "Tu &iacute;ndice de proporci&oacute;n es correcto";
			if(proporcion>0.80)
				document.getElementById('resultados').innerHTML += "Tu salud puede estar en riesgo";
		}else{
			if(!entre(cintura,50,250))
				alert("El tamaño de la cintura debe estar\nentre 50 y 250 cm");
			if(!entre(cadera,50,250))
				alert("El tamaño de la cadera debe estar\nentre 50 y 250 cm");
			return false;
		}
	}
	
	function entre(numero,limite1,limite2){
		if(limite1>limite2){
			aux = limite1;
			limite1 = limite2;
			limite2 = aux;
		}
		if(numero>=limite1 && numero<=limite2)
			return true;
		else
			return false;
	}
	
	var calcOculta = 'calcPROP';
	function cambiarCalculadora(calc) {
		document.getElementById(calc).style.display = 'none';
		document.getElementById(calcOculta).style.display = '';
		calcOculta = calc;		
	}
