// JavaScript Document

var maleLife=new Array();

	maleLife[0] = "76.62";
	maleLife[1] = "75.69";
	maleLife[2] = "74.74";
	maleLife[3] = "73.76";
	maleLife[4] = "72.78";
	maleLife[5] = "71.80";
	maleLife[6] = "70.81";
	maleLife[7] = "69.83";
	maleLife[8] = "68.84";
	maleLife[9] = "67.86";
	maleLife[10] = "66.88";
	maleLife[11] = "65.89";
	maleLife[12] = "64.91";
	maleLife[13] = "63.93";
	maleLife[14] = "62.95";
	maleLife[15] = "61.98";
	maleLife[16] = "61.02";
	maleLife[17] = "60.07";
	maleLife[18] = "59.12";
	maleLife[19] = "58.17";
	maleLife[20] = "57.23";
	maleLife[21] = "56.29";
	maleLife[22] = "55.34";
	maleLife[23] = "54.40";
	maleLife[24] = "53.45";
	maleLife[25] = "52.51";
	maleLife[26] = "51.57";
	maleLife[27] = "50.62";
	maleLife[28] = "49.68";
	maleLife[29] = "48.74";
	maleLife[30] = "47.79";
	maleLife[31] = "46.85";
	maleLife[32] = "45.90";
	maleLife[33] = "44.95";
	maleLife[34] = "44.00";
	maleLife[35] = "43.05";
	maleLife[36] = "42.11";
	maleLife[37] = "41.16";
	maleLife[38] = "40.21";
	maleLife[39] = "39.27";
	maleLife[40] = "38.33";
	maleLife[41] = "37.39";
	maleLife[42] = "36.46";
	maleLife[43] = "35.53";
	maleLife[44] = "34.61";
	maleLife[45] = "33.69";
	maleLife[46] = "32.78";
	maleLife[47] = "31.87";
	maleLife[48] = "30.97";
	maleLife[49] = "30.07";
	maleLife[50] = "29.18";
	maleLife[51] = "28.28";
	maleLife[52] = "27.40";
	maleLife[53] = "26.52";
	maleLife[54] = "25.65";
	maleLife[55] = "24.79";
	maleLife[56] = "23.94";
	maleLife[57] = "23.10";
	maleLife[58] = "22.27";
	maleLife[59] = "21.45";
	maleLife[60] = "20.64";
	maleLife[61] = "19.85";
	maleLife[62] = "19.06";
	maleLife[63] = "18.29";
	maleLife[64] = "17.54";
	maleLife[65] = "16.80";
	maleLife[66] = "16.08";
	maleLife[67] = "15.37";
	maleLife[68] = "14.68";
	maleLife[69] = "13.99";
	maleLife[70] = "13.32";
	maleLife[71] = "12.66";
	maleLife[72] = "12.01";
	maleLife[73] = "11.39";
	maleLife[74] = "10.78";
	maleLife[75] = "10.18";
	maleLife[76] = "9.61";
	maleLife[77] = "9.05";
	maleLife[78] = "8.50";
	maleLife[79] = "7.98";
	maleLife[80] = "7.49";
	maleLife[81] = "7.01";
	maleLife[82] = "6.57";
	maleLife[83] = "6.14";
	maleLife[84] = "5.74";
	maleLife[85] = "5.36";
	maleLife[86] = "5.00";
	maleLife[87] = "4.66";
	maleLife[88] = "4.35";
	maleLife[89] = "4.07";
	maleLife[90] = "3.81";
	maleLife[91] = "3.57";
	maleLife[92] = "3.35";
	maleLife[93] = "3.15";
	maleLife[94] = "2.96";
	maleLife[95] = "2.78";
	maleLife[96] = "2.62";
	maleLife[97] = "2.47";
	maleLife[98] = "2.32";
	maleLife[99] = "2.19";
	maleLife[100] = "2.07";
	maleLife[101] = "1.96";
	maleLife[102] = "1.86";
	maleLife[103] = "1.76";
	maleLife[104] = "1.66";
	maleLife[105] = "1.57";
	maleLife[106] = "1.48";
	maleLife[107] = "1.39";
	maleLife[108] = "1.30";
	maleLife[109] = "1.22";
	maleLife[110] = "1.14";
	maleLife[111] = "1.07";
	maleLife[112] = "0.99";
	maleLife[113] = "0.92";
	maleLife[114] = "0.85";
	maleLife[115] = "0.79";
	maleLife[116] = "0.72";
	maleLife[117] = "0.66";
	maleLife[118] = "0.61";
	maleLife[119] = "0.55";
	maleLife[120] = "0.50";


var femaleLife=new Array();

	femaleLife[0] = "80.84";
	femaleLife[1] = "79.88";
	femaleLife[2] = "79.91";
	femaleLife[3] = "77.93";
	femaleLife[4] = "76.95";
	femaleLife[5] = "75.96";
	femaleLife[6] = "74.97";
	femaleLife[7] = "73.99";
	femaleLife[8] = "73.00";
	femaleLife[9] = "72.02";
	femaleLife[10] = "71.03";
	femaleLife[11] = "70.05";
	femaleLife[12] = "69.07";
	femaleLife[13] = "68.08";
	femaleLife[14] = "67.10";
	femaleLife[15] = "66.13";
	femaleLife[16] = "65.15";
	femaleLife[17] = "64.17";
	femaleLife[18] = "63.20";
	femaleLife[19] = "62.23";
	femaleLife[20] = "61.26";
	femaleLife[21] = "60.28";
	femaleLife[22] = "59.31";
	femaleLife[23] = "58.34";
	femaleLife[24] = "57.37";
	femaleLife[25] = "56.40";
	femaleLife[26] = "55.43";
	femaleLife[27] = "54.46";
	femaleLife[28] = "53.49";
	femaleLife[29] = "52.53";
	femaleLife[30] = "51.56";
	femaleLife[31] = "50.60";
	femaleLife[32] = "49.63";
	femaleLife[33] = "48.67";
	femaleLife[34] = "47.71";
	femaleLife[35] = "46.75";
	femaleLife[36] = "45.80";
	femaleLife[37] = "44.84";
	femaleLife[38] = "43.89";
	femaleLife[39] = "42.94";
	femaleLife[40] = "42.00";
	femaleLife[41] = "41.05";
	femaleLife[42] = "40.11";
	femaleLife[43] = "39.17";
	femaleLife[44] = "38.23";
	femaleLife[45] = "37.29";
	femaleLife[46] = "36.36";
	femaleLife[47] = "35.43";
	femaleLife[48] = "34.51";
	femaleLife[49] = "33.60";
	femaleLife[50] = "32.69";
	femaleLife[51] = "31.79";
	femaleLife[52] = "30.90";
	femaleLife[53] = "30.01";
	femaleLife[54] = "29.14";
	femaleLife[55] = "28.27";
	femaleLife[56] = "27.41";
	femaleLife[57] = "26.57";
	femaleLife[58] = "25.73";
	femaleLife[59] = "24.90";
	femaleLife[60] = "24.08";
	femaleLife[61] = "23.27";
	femaleLife[62] = "22.47";
	femaleLife[63] = "21.68";
	femaleLife[64] = "20.90";
	femaleLife[65] = "20.12";
	femaleLife[66] = "19.36";
	femaleLife[67] = "18.60";
	femaleLife[68] = "17.86";
	femaleLife[69] = "17.12";
	femaleLife[70] = "16.40";
	femaleLife[71] = "15.69";
	femaleLife[72] = "14.99";
	femaleLife[73] = "14.31";
	femaleLife[74] = "13.64";
	femaleLife[75] = "12.98";
	femaleLife[76] = "12.34";
	femaleLife[77] = "11.71";
	femaleLife[78] = "11.10";
	femaleLife[79] = "10.50";
	femaleLife[80] = "9.92";
	femaleLife[81] = "9.35";
	femaleLife[82] = "8.81";
	femaleLife[83] = "8.29";
	femaleLife[84] = "7.79";
	femaleLife[85] = "7.32";
	femaleLife[86] = "6.87";
	femaleLife[87] = "6.43";
	femaleLife[88] = "6.02";
	femaleLife[89] = "5.64";
	femaleLife[90] = "5.29";
	femaleLife[91] = "4.96";
	femaleLife[92] = "4.61";
	femaleLife[93] = "4.26";
	femaleLife[94] = "3.93";
	femaleLife[95] = "3.63";
	femaleLife[96] = "3.38";
	femaleLife[97] = "3.18";
	femaleLife[98] = "3.02";
	femaleLife[99] = "2.82";
	femaleLife[100] = "2.61";
	femaleLife[101] = "2.42";
	femaleLife[102] = "2.23";
	femaleLife[103] = "2.06";
	femaleLife[104] = "1.89";
	femaleLife[105] = "1.74";
	femaleLife[106] = "1.60";
	femaleLife[107] = "1.47";
	femaleLife[108] = "1.36";
	femaleLife[109] = "1.25";
	femaleLife[110] = "1.16";
	femaleLife[111] = "1.08";
	femaleLife[112] = "1.00";
	femaleLife[113] = "0.93";
	femaleLife[114] = "0.86";
	femaleLife[115] = "0.79";
	femaleLife[116] = "0.73";
	femaleLife[117] = "0.67";
	femaleLife[118] = "0.61";
	femaleLife[119] = "0.56";
	femaleLife[120] = "0.50";
	
	
function outputExpectancy() {

	var inputSex = document.getElementById('inputSex').value;
	var inputCurrentAge = document.getElementById('inputCurrentAge').value;
	var currentAge = Math.round(inputCurrentAge);
	
	
	if ((isNaN(currentAge)) || (currentAge > 120) || (currentAge < 0)) {
		alert("Please enter an age between 0 and 120.");

	} else if (inputSex == "none"){
		alert("Please choose a sex.");
		
	} else if (inputSex == "male"){
		//RUN LIFE EXPECTANCY FOR MEN
		lifeExpenctancy = maleLife[currentAge];
		var outputExpectancy = document.getElementById('outputExpectancy');
		outputExpectancy.innerHTML = "Life expectancy for a male, age " + currentAge + " is " + "<strong>" + lifeExpenctancy + "</strong> more years of life.";
		
	} else {
		//RUN LIFE EXPECTANCY FOR WOMEN
		lifeExpenctancy = femaleLife[currentAge];
		var outputExpectancy = document.getElementById('outputExpectancy');
		outputExpectancy.innerHTML = "Life expectancy for a female, age " + currentAge + " is " + "<strong>" + lifeExpenctancy + "</strong> more years of life.";
		
	}
	return false;
	
}

