

// Settings



function foodCategory() {

this.catID = null;

this.catName = "";

this.foodArr = null;	

}



function food() {

this.cat = 0;

this.calories = "";

this.foodName = "";

}



function sportsCategory() {

this.catID = null;	

this.catName = "";

this.sportsArr = null;

}



function sports() {

this.cat = 0;

this.sportsName = "";

this.fcalories = 0;

this.mcalories = 0;

}



var fd1 = new food();

fd1.calories = "370";

fd1.foodName = "Bak kua, pork, lean";



var fd2 = new food();

fd2.calories = "89";

fd2.foodName = "3-in-1 cereal";



var fd3 = new food();

fd3.calories = "62";

fd3.foodName = "3-in-1 coffee, powder";



var fd4 = new food();

fd4.calories = "58";

fd4.foodName = "3-in-1 tea, powder";



var fd6 = new food();

fd6.calories = "83";

fd6.foodName = "Agar agar, plain, prepared";



var fd7 = new food();

fd7.calories = "322";

fd7.foodName = "Anchovy, dried, with peanut, fried";



var fd8 = new food();

fd8.calories = "240";

fd8.foodName = "Ang koo kueh, peanut filling";



var fd9 = new food();

fd9.calories = "214";

fd9.foodName = "Apple Strudel";



var fd10 = new food();

fd10.calories = "924";

fd10.foodName = "Baby sotong, fried";



var fd11 = new food();

fd11.calories = "324";

fd11.foodName = "Bak kut teh";



var fd12 = new food();

fd12.calories = "475";

fd12.foodName = "Ban mien, soup";



var fd13 = new food();

fd13.calories = "197";

fd13.foodName = "Banana fritter";



var fd14 = new food();

fd14.calories = "152";

fd14.foodName = "Bandong";



var fd15 = new food();

fd15.calories = "55";

fd15.foodName = "Barley water";



var fd16 = new food();

fd16.calories = "611";

fd16.foodName = "Beef, with coconut milk, garlic, ginger";



var fd17 = new food();

fd17.calories = "762";

fd17.foodName = "Beehoon goreng, Indian style";





var fd18 = new food();

fd18.calories = "763";

fd18.foodName = "Beehoon satay";



var fd19 = new food();

fd19.calories = "546";

fd19.foodName = "Bubur Cha Cha";



var fd20 = new food();

fd20.calories = "508";

fd20.foodName = "Burger, McSpicy Double";



var fd21 = new food();

fd21.calories = "76";

fd21.foodName = "Cappucino";



var fd22 = new food();

fd22.calories = "744";

fd22.foodName = "Char kway teow";



var fd23 = new food();

fd23.calories = "65";

fd23.foodName = "Chee cheong fun, with char siew";



var fd24 = new food();

fd24.calories = "274";

fd24.foodName = "Cheesecake, baked";



var fd25 = new food();

fd25.calories = "386";

fd25.foodName = "Chendol";



var fd26 = new food();

fd26.calories = "218";

fd26.foodName = "Cheng tng, clear soup";



var fd27 = new food();

fd27.calories = "243";

fd27.foodName = "Chicken chop, deep fried, with skin";



var fd28 = new food();

fd28.calories = "58";

fd28.foodName = "Chicken nugget, deep fried";



var fd29 = new food();

fd29.calories = "607";

fd29.foodName = "Chicken rice";



var fd30 = new food();

fd30.calories = "156";

fd30.foodName = "Chicken tandoori";



var fd31 = new food();

fd31.calories = "363";

fd31.foodName = "Chicken, kung po";



var fd32 = new food();

fd32.calories = "547";

fd32.foodName = "Chicken, spring, BBQ";



var fd33 = new food();

fd33.calories = "565";

fd33.foodName = "Chilli crab";



var fd34 = new food();

fd34.calories = "56";

fd34.foodName = "Chwee kway";



var fd35 = new food();

fd35.calories = "144";

fd35.foodName = "Coffee, latte, with full cream+sugar";



var fd36 = new food();

fd36.calories = "113";

fd36.foodName = "Coffee, with condensed milk";



var fd37 = new food();

fd37.calories = "66";

fd37.foodName = "Coffee, with sugar";



var fd38 = new food();

fd38.calories = "172";

fd38.foodName = "Crab, pepper";



var fd39 = new food();

fd39.calories = "271";

fd39.foodName = "Crab, soft-shell, with flour & deep-fried";



var fd40 = new food();

fd40.calories = "89";

fd40.foodName = "Cultured milk drink";



var fd41 = new food();

fd41.calories = "131";

fd41.foodName = "Curry Puff, deep fried";



var fd42 = new food();

fd42.calories = "342";

fd42.foodName = "Curry chicken, with coconut milk (Malay) ";



var fd43 = new food();

fd43.calories = "1183";

fd43.foodName = "Curry, fish head";



var fd44 = new food();

fd44.calories = "77";

fd44.foodName = "Deep Fried Dim Sum, Beancurd & Shrimp";



var fd45 = new food();

fd45.calories = "70";

fd45.foodName = "Dim Sum, Deep Fried Spring Roll";



var fd46 = new food();

fd46.calories = "29";

fd46.foodName = "Dim Sum, Siew Mai";



var fd47 = new food();

fd47.calories = "36";

fd47.foodName = "Duck, roasted, with skin";



var fd48 = new food();

fd48.calories = "276";

fd48.foodName = "Dumpling, rice, with meat filling, Chinese";



var fd49 = new food();

fd49.calories = "178";

fd49.foodName = "Egg tart";



var fd50 = new food();

fd50.calories = "850";

fd50.foodName = "Fish and chips";



var fd51 = new food();

fd51.calories = "17";

fd51.foodName = "Fish ball, boiled";



var fd52 = new food();

fd52.calories = "27";

fd52.foodName = "Fishcake, fried";



var fd53 = new food();

fd53.calories = "493";

fd53.foodName = "Fried Carrot Cake, with egg & sweet sauce";



var fd54 = new food();

fd54.calories = "522";

fd54.foodName = "Fried Hokkien Prawn Mee";



var fd55 = new food();

fd55.calories = "907";

fd55.foodName = "Fried Rice";



var fd56 = new food();

fd56.calories = "659";

fd56.foodName = "Gado gado";



var fd57 = new food();

fd57.calories = "653";

fd57.foodName = "Garlic Bread";



var fd58 = new food();

fd58.calories = "55";

fd58.foodName = "Grass jelly, chin chou";



var fd59 = new food();

fd59.calories = "256";

fd59.foodName = "Iced kacang";



var fd60 = new food();

fd60.calories = "91";

fd60.foodName = "Juice, carrot, fresh";



var fd61 = new food();

fd61.calories = "105";

fd61.foodName = "Juice, honeydew, fresh";



var fd62 = new food();

fd62.calories = "70";

fd62.foodName = "Juice, pineapple, fresh";



var fd63 = new food();

fd63.calories = "95";

fd63.foodName = "Juice, watermelon, fresh";



var fd64 = new food();

fd64.calories = "147";

fd64.foodName = "Kuih lapis, baked";



var fd65 = new food();

fd65.calories = "650";

fd65.foodName = "Kway chap with meat, intestine and taupok";



var fd66 = new food();

fd66.calories = "293";

fd66.foodName = "Kway teow goreng, Malay style";



var fd67 = new food();

fd67.calories = "381";

fd67.foodName = "Kway teow with beef ball, soup";



var fd68 = new food();

fd68.calories = "606";

fd68.foodName = "Kway teow with mock meat, fried";



var fd69 = new food();

fd69.calories = "377";

fd69.foodName = "Laksa, penang";



var fd70 = new food();

fd70.calories = "194";

fd70.foodName = "Lamb chop, trimmed of fat";



var fd71 = new food();

fd71.calories = "383";

fd71.foodName = "Lor mee";



var fd72 = new food();

fd72.calories = "91";

fd72.foodName = "Luncheon meat, plain, fried";



var fd73 = new food();

fd73.calories = "500";

fd73.foodName = "Mee goreng";



var fd74 = new food();

fd74.calories = "571";

fd74.foodName = "Mee Rebus";



var fd75 = new food();

fd75.calories = "694";

fd75.foodName = "Mee Siam";



var fd76 = new food();

fd76.calories = "433";

fd76.foodName = "Mee soto";



var fd77 = new food();

fd77.calories = "142";

fd77.foodName = "Mutton chop, spiced";



var fd78 = new food();

fd78.calories = "547";

fd78.foodName = "Mutton dacharr";



var fd79 = new food();

fd79.calories = "589";

fd79.foodName = "Mutton soup, Chinese";



var fd80 = new food();

fd80.calories = "619";

fd80.foodName = "Nasi briyani";



var fd81 = new food();

fd81.calories = "742";

fd81.foodName = "Nasi goreng, Malay style";



var fd82 = new food();

fd82.calories = "494";

fd82.foodName = "Nasi lemak";



var fd83 = new food();

fd83.calories = "215";

fd83.foodName = "Noodles, with char siew+spring onion, fried";



var fd84 = new food();

fd84.calories = "160";

fd84.foodName = "Pig organ soup";



var fd85 = new food();

fd85.calories = "815";

fd85.foodName = "Pineapple rice, Thai style";



var fd86 = new food();

fd86.calories = "114";

fd86.foodName = "Pomfret, white, steamed";



var fd87 = new food();

fd87.calories = "591";

fd87.foodName = "Pork, sweet and sour";



var fd88 = new food();

fd88.calories = "181";

fd88.foodName = "Porridge, chicken";



var fd89 = new food();

fd89.calories = "211";

fd89.foodName = "Porridge, fish";



var fd90 = new food();

fd90.calories = "364";

fd90.foodName = "Porridge, pork";



var fd91 = new food();

fd91.calories = "363";

fd91.foodName = "Pow, char siew, steamed";



var fd92 = new food();

fd92.calories = "123";

fd92.foodName = "Pow, vegetarian char siew";



var fd93 = new food();

fd93.calories = "192";

fd93.foodName = "Prawn sambal";



var fd94 = new food();

fd94.calories = "561";

fd94.foodName = "Raw fish salad";



var fd95 = new food();

fd95.calories = "473";

fd95.foodName = "Raw Salmon";



var fd96 = new food();

fd96.calories = "170";

fd96.foodName = "Red bull";



var fd97 = new food();

fd97.calories = "208";

fd97.foodName = "Rendang, beef";



var fd98 = new food();

fd98.calories = "214";

fd98.foodName = "Sardine, with bone, canned in oil, drained";





var fd99 = new food();

fd99.calories = "24";

fd99.foodName = "Satay, chicken, without peanut gravy";



var fd100 = new food();

fd100.calories = "207";

fd100.foodName = "Seafood soup";



var fd101 = new food();

fd101.calories = "327";

fd101.foodName = "Shark fin soup";



var fd102 = new food();

fd102.calories = "88";

fd102.foodName = "Soon kway, steamed";



var fd103 = new food();

fd103.calories = "105";

fd103.foodName = "Soup, fish ball";



var fd104 = new food();

fd104.calories = "138";

fd104.foodName = "Soyabean drink, with Sugar";



var fd105 = new food();

fd105.calories = "83";

fd105.foodName = "Soyabean drink, without Sugar";



var fd106 = new food();

fd106.calories = "243";

fd106.foodName = "Stingray with chilli, grilled";



var fd107 = new food();

fd107.calories = "160";

fd107.foodName = "Tea, bubble";



var fd108 = new food();

fd108.calories = "231";

fd108.foodName = "Tea, bubble, with milk";



var fd109 = new food();

fd109.calories = "74";

fd109.foodName = "Tea, ginger";



var fd110 = new food();

fd110.calories = "110";

fd110.foodName = "Tempura prawn";



var fd111 = new food();

fd111.calories = "172";

fd111.foodName = "Tofu, char siew, mushroom, stir-fried";



var fd112 = new food();

fd112.calories = "299";

fd112.foodName = "Vegetable dachar";



var fd113 = new food();

fd113.calories = "49";

fd113.foodName = "Vegetarian char siew";



var fd114 = new food();

fd114.calories = "80";

fd114.foodName = "Waterchestnut drink";



var fd115 = new food();

fd115.calories = "123";

fd115.foodName = "You tiao";





var allFoodArr = new Array(fd1, fd2, fd3, fd4, fd6, fd7, fd8, fd9, fd10, fd11, fd12,fd13,fd14,fd15,fd16, fd17, fd18, fd19, fd20, fd21, fd22, fd23, fd24, fd25, fd26, fd27, fd28, fd29, fd30, fd31, fd32, fd33, fd34, fd35, fd36, fd37, fd38, fd39, fd40, fd41, fd42, fd43, fd44, fd45, fd46, fd47, fd48, fd49, fd50, fd51, fd52, fd53, fd54, fd55, fd56, fd57, fd58, fd59, fd60, fd61, fd62, fd63, fd64, fd65, fd66, fd67, fd68, fd69, fd70, fd71, fd72, fd73, fd74, fd75, fd76, fd77, fd78, fd79, fd80, fd81, fd82, fd83, fd84, fd85, fd86, fd87, fd88, fd89, fd90, fd91, fd92, fd93, fd94, fd95, fd96, fd97, fd98, fd99, fd100, fd101, fd102, fd103, fd104, fd105, fd106, fd107, fd108, fd109, fd110, fd111, fd112, fd113, fd114, fd115);



sports1 = new sports();

sports1.cat = 1;

sports1.sportsName = "Aerobics: low impact";

sports1.mcalories = 7;

sports1.fcalories = 6;



sports2 = new sports();

sports2.cat = 1;

sports2.sportsName = "Aerobics: high impact";

sports2.mcalories = 10;

sports2.fcalories = 8;



sports3 = new sports();

sports3.cat = 1;

sports3.sportsName = "Aqua-Aerobics";

sports3.mcalories = 6;

sports3.fcalories = 5;



sports4 = new sports();

sports4.cat = 1;

sports4.sportsName = "Stationery Bicycling: moderate";

sports4.mcalories = 10;

sports4.fcalories = 8;



sports5 = new sports();

sports5.cat = 1;

sports5.sportsName = "Stationery Bicycling: vigorous";

sports5.mcalories = 15;

sports5.fcalories = 12;



sports6 = new sports();

sports6.cat = 1;

sports6.sportsName = "Calisthenics: Moderate";

sports6.mcalories = 5;

sports6.fcalories = 4;



sports7 = new sports();

sports7.cat = 1;

sports7.sportsName = "Calisthenics: Vigorous";

sports7.mcalories = 11;

sports7.fcalories = 10;



sports8 = new sports();

sports8.cat = 1;

sports8.sportsName = "Circuit Training: minimal rest";

sports8.mcalories = 11;

sports8.fcalories = 10;



sports9 = new sports();

sports9.cat = 1;

sports9.sportsName = "Rowing, Stationery: moderate";

sports9.mcalories = 10;

sports9.fcalories = 8;



sports10 = new sports();

sports10.cat = 1;

sports10.sportsName = "Rowing, Stationery: vigorous";

sports10.mcalories = 12;

sports10.fcalories = 10;



sports11 = new sports();

sports11.cat = 1;

sports11.sportsName = "Stair Step Machine";

sports11.mcalories = 13;

sports11.fcalories = 11;



sports12 = new sports();

sports12.cat = 1;

sports12.sportsName = "Stretching: Mild, Hatha Yoga";

sports12.mcalories = 3;

sports12.fcalories = 3;



sports13 = new sports();

sports13.cat = 1;

sports13.sportsName = "Weight Lifting: Light";

sports13.mcalories = 4;

sports13.fcalories = 4;



sports14 = new sports();

sports14.cat = 1;

sports14.sportsName = "Weight Lifting: Vigorous";

sports14.mcalories = 8;

sports14.fcalories = 7;



sports15 = new sports();

sports15.cat = 2;

sports15.sportsName = "Archery";

sports15.mcalories = 5;

sports15.fcalories = 4;



sports16 = new sports();

sports16.cat = 2;

sports16.sportsName = "Badminton";

sports16.mcalories = 6;

sports16.fcalories = 5;



sports17 = new sports();

sports17.cat = 2;

sports17.sportsName = "Basketball";

sports17.mcalories = 11;

sports17.fcalories = 10;



sports18 = new sports();

sports18.cat = 2;

sports18.sportsName = "Billiards";

sports18.mcalories = 3;

sports18.fcalories = 3;



sports19 = new sports();

sports19.cat = 2;

sports19.sportsName = "Bicycling: Mountain biking";

sports19.mcalories = 12;

sports19.fcalories = 10;



sports20 = new sports();

sports20.cat = 2;

sports20.sportsName = "Bowling";

sports20.mcalories = 4;

sports20.fcalories = 4;



sports21 = new sports();

sports21.cat = 2;

sports21.sportsName = "Cricket";

sports21.mcalories = 7;

sports21.fcalories = 6;



sports22 = new sports();

sports22.cat = 2;

sports22.sportsName = "Dancing: Fast, ballet, twist";

sports22.mcalories = 7;

sports22.fcalories = 6;



sports23 = new sports();

sports23.cat = 2;

sports23.sportsName = "Dancing: disco, ballroom, square, line";

sports23.mcalories = 6;

sports23.fcalories = 5;



sports24 = new sports();

sports24.cat = 2;

sports24.sportsName = "Dancing: slow, waltz, foxtrot, tango";

sports24.mcalories = 4;

sports24.fcalories = 4;



sports25 = new sports();

sports25.cat = 2;

sports25.sportsName = "Frisbee";

sports25.mcalories = 4;

sports25.fcalories = 4;



sports26 = new sports();

sports26.cat = 2;

sports26.sportsName = "Frisbee: Ultimate";

sports26.mcalories = 11;

sports26.fcalories = 10;



sports27 = new sports();

sports27.cat = 2;

sports27.sportsName = "Golf";

sports27.mcalories = 6;

sports27.fcalories = 5;



sports28 = new sports();

sports28.cat = 2;

sports28.sportsName = "Ice Skating";

sports28.mcalories = 10;

sports28.fcalories = 8;



sports29 = new sports();

sports29.cat = 2;

sports29.sportsName = "Kayaking";

sports29.mcalories = 7;

sports29.fcalories = 6;



sports30 = new sports();

sports30.cat = 2;

sports30.sportsName = "Martial Arts: judo, karate, kick boxing";

sports30.mcalories = 14;

sports30.fcalories = 12;



sports31 = new sports();

sports31.cat = 2;

sports31.sportsName = "Rock Climbing";

sports31.mcalories = 15;

sports31.fcalories = 14;



sports32 = new sports();

sports32.cat = 2;

sports32.sportsName = "Rollerblade / In-Line Skating";

sports32.mcalories = 17;

sports32.fcalories = 15;



sports33 = new sports();

sports33.cat = 2;

sports33.sportsName = "Rope Jumping";

sports33.mcalories = 14;

sports33.fcalories = 12;



sports34 = new sports();

sports34.cat = 2;

sports34.sportsName = "Running";

sports34.mcalories = 11;

sports34.fcalories = 10;



//sports35 = new sports();

//sports35.cat = 2;

//sports35.sportsName = "Running";

//sports35.mcalories = 13;

//sports35.fcalories = 11;



sports36 = new sports();

sports36.cat = 2;

sports36.sportsName = "Running: cross-country";

sports36.mcalories = 13;

sports36.fcalories = 11;



sports37 = new sports();

sports37.cat = 2;

sports37.sportsName = "Scuba diving";

sports37.mcalories = 10;

sports37.fcalories = 8;



sports38 = new sports();

sports38.cat = 2;

sports38.sportsName = "Skateboarding";

sports38.mcalories = 7;

sports38.fcalories = 6;



sports39 = new sports();

sports39.cat = 2;

sports39.sportsName = "Snorkeling";

sports39.mcalories = 7;

sports39.fcalories = 6;



sports40 = new sports();

sports40.cat = 2;

sports40.sportsName = "Soccer";

sports40.mcalories = 10;

sports40.fcalories = 8;



sports41 = new sports();

sports41.cat = 2;

sports41.sportsName = "Softball";

sports41.mcalories = 7;

sports41.fcalories = 6;



sports42= new sports();

sports42.cat = 2;

sports42.sportsName = "Squash";

sports42.mcalories = 17;

sports42.fcalories = 14;



sports43 = new sports();

sports43.cat = 2;

sports43.sportsName = "Swimming: laps, vigorous";

sports43.mcalories = 14;

sports43.fcalories = 12;



sports44 = new sports();

sports44.cat = 2;

sports44.sportsName = "Table Tennis";

sports44.mcalories = 6;

sports44.fcalories = 5;



sports45 = new sports();

sports45.cat = 2;

sports45.sportsName = "Tai Chi";

sports45.mcalories = 6;

sports45.fcalories = 5;



sports46 = new sports();

sports46.cat = 2;

sports46.sportsName = "Tennis";

sports46.mcalories = 10;

sports46.fcalories = 8;



sports47 = new sports();

sports47.cat = 2;

sports47.sportsName = "Volleyball";

sports47.mcalories = 4;

sports47.fcalories = 4;



sports48 = new sports();

sports48.cat = 2;

sports48.sportsName = "Volleyball: beach";

sports48.mcalories = 11;

sports48.fcalories = 10;



sports49 = new sports();

sports49.cat = 3;

sports49.sportsName = "Gardening";

sports49.mcalories = 6;

sports49.fcalories = 5;



sports50 = new sports();

sports50.cat = 3;

sports50.sportsName = "Paint home";

sports50.mcalories = 7;

sports50.fcalories = 6;



sports51 = new sports();

sports51.cat = 3;

sports51.sportsName = "Sweeping";

sports51.mcalories = 6;

sports51.fcalories = 5;



sports52 = new sports();

sports52.cat = 3;

sports52.sportsName = "Watering plants, by hand";

sports52.mcalories = 3;

sports52.fcalories = 3;



sports53 = new sports();

sports53.cat = 3;

sports53.sportsName = "Cleaning house";

sports53.mcalories = 4;

sports53.fcalories = 4;



sports54 = new sports();

sports54.cat = 3;

sports54.sportsName = "Washing car";

sports54.mcalories = 4;

sports54.fcalories = 4;



sports55 = new sports();

sports55.cat = 3;

sports55.sportsName = "Gardening";

sports55.mcalories = 6;

sports55.fcalories = 5;



sports56 = new sports();

sports56.cat = 3;

sports56.sportsName = "Ironing";

sports56.mcalories = 3;

sports56.fcalories = 3;



sports57 = new sports();

sports57.cat = 3;

sports57.sportsName = "Vacuuming";

sports57.mcalories = 5;

sports57.fcalories = 4;





var sportsCat1 = new sportsCategory();

sportsCat1.catID = 1;

sportsCat1.catName = "Gym Activities";



var sportsCat2 = new sportsCategory();

sportsCat2.catID = 2;

sportsCat2.catName = "Sports Activities";



var sportsCat3 = new sportsCategory();

sportsCat3.catID = 3;

sportsCat3.catName = "Other Activities";



var allSportsCategory = new Array(sportsCat1, sportsCat2, sportsCat3);

var allSports = new Array(sports1, sports2, sports3, sports4, sports5, sports6, sports7, sports8, sports9, sports10, sports11, sports12, sports13, sports14, sports15, sports16, sports17, sports18, sports19, sports20, sports21, sports22, sports23, sports24, sports25, sports26, sports27, sports28, sports29, sports30, sports31, sports32, sports33, sports34, sports36, sports37, sports38, sports39, sports40, sports41, sports42, sports43, sports44, sports45, sports46, sports47, sports48, sports49, sports50, sports51, sports52, sports53, sports54, sports55, sports56, sports57 );







function populateFoodList() 

{

var fm = document.caloriesCal;



//alert("in Populate");







var foodArr = allFoodArr;

var foodList = fm.foodList;

var selectedList = fm.selectedList;

h = 0;



// reset the food list

for(a=0;a<foodList.length;a++) {

	

	foodList.options[a] = null;

	

}



// For food list, reset the options and create new options	

for(i=0;i<foodArr.length;i++) 

{							

		

		selected = false;

		

		for(j=0;j<selectedList.length;j++) {

			

			selectedFoodID = selectedList.options[j].value ;			

			if(selectedFoodID == i) 

			{ 

				selected = true;

				break;

			}

			

		} // end for

		

		if(!selected) {

			//alert("i: " + i + " name: " + foodArr[i].foodName);			

			foodList.options[h] = new Option(foodArr[i].foodName,i);		    

			h++;

		}

} // end for

	//alert(foodList.length);



} // end function populateFoodList



function toSelectedList() {

	

//alert("in moveToSelectedList");



var fm = document.caloriesCal;

		

var foodArr = allFoodArr;

var foodList = fm.foodList;

var selectedList = fm.selectedList;



var selectedFoodIndex = foodList.selectedIndex;

lastIndex = selectedList.length;



selectedList.options[lastIndex] = new Option(foodList.options[selectedFoodIndex].text, foodList.options[selectedFoodIndex].value);

//alert(foodList.options[selectedFoodIndex].text);

//alert(foodList.options[selectedFoodIndex].value);	



populateFoodList();

} // end function toSelectedList





function toFoodList() {

	

//alert("in moveToFoodList");



var fm = document.caloriesCal;

		

var foodArr = allFoodArr;

var foodList = fm.foodList;

var selectedList = fm.selectedList;



var selectedFoodIndex = selectedList.selectedIndex;



selectedList.options[selectedFoodIndex] = null;



populateFoodList();

} // end function toFoodList







function populateActivitiesCat(){

	

//alert("populateActivitiesCat");

var fm = document.caloriesCal;



var activitiesCatList = fm.activitiesCatList;

var allCat = allSportsCategory;





for(i=0;i<allCat.length;i++){

activitiesCatList.options[i] = new Option(allCat[i].catName,allCat[i].catID);		    

}



populateActList();

	

} // end populateActivitiesCat()





function populateActList(){

	

	

//alert("populateActList");

var fm = document.caloriesCal;

var activitiesCatList = fm.activitiesCatList;

var actList = fm.actList;

var selectedActList = fm.selectedActList;



for(i=0;i<actList.length;i++){

actList.options[i] = null;		    

}



var selectedActCatIndex = activitiesCatList.selectedIndex;

var selectedCatID = activitiesCatList.options[selectedActCatIndex].value;

var catSportsArr = allSportsCategory;



h = 0;



// reset the act list

for(a=0;a<actList.length;a++) {

	

	actList.options[a] = null;

	

}	

	

for(i=0;i<allSports.length;i++) {

			

	selected = false;

			

	if(allSports[i].cat == selectedCatID) {

			

		for(j=0;j<selectedActList.length;j++) {

			

			selectedActID = selectedActList.options[j].value ;			

			if(selectedActID == i) 

			{ 

				selected = true;

				break;

			} // end if

			

		} // end for

		

		if(!selected) {

				//alert("i: " + i + " name: " + foodArr[i].foodName);			

				actList.options[h] = new Option(allSports[i].sportsName,i);		    

				h++;

		} // end if

	} // end if

}// end for

	

} // end populateActList()





function toSelectedActList() {

	

//alert("in moveToSelectedList");



var fm = document.caloriesCal;

		

var sportsArr = allSports;

var actList = fm.actList;

var selectedActList = fm.selectedActList;



var selectedActIndex = actList.selectedIndex;

lastIndex = selectedActList.length;



selectedActList.options[lastIndex] = new Option(actList.options[selectedActIndex].text, actList.options[selectedActIndex].value);

//alert(foodList.options[selectedFoodIndex].text);

//alert(foodList.options[selectedFoodIndex].value);	



populateActList();

} // end function toSelectedList





function toActList() {

	

//alert("in moveToFoodList");



var fm = document.caloriesCal;

	

var sportsArr = allSports;

var actList = fm.actList;

var selectedActList = fm.selectedActList;



var selectedActIndex = selectedActList.selectedIndex;



selectedActList.options[selectedActIndex] = null;



populateActList();

} // end function toFoodList





function calculateCalories() {

//alert("calculateCalories");



var fm = document.getElementById('caloriesCal');





//alert(self.opener.document.getElementById('caloriesCal').selectedActList.options[0].text);

//var fm = self.opener.document.getElementById('caloriesCal');

selectedFoodArr = fm.selectedList;

//var tbl = document.getElementById('foodTable');

//var lastRow = tbl.rows.length;



var anaCol = document.getElementById('analysisTableCol');

anaCol.innerHTML = "";



 tb  = document.createElement("table");

 tb.setAttribute('width', '100%');

 tb.setAttribute('bgColor', '#EAF2DD');



 

 hRow = tb.insertRow(); 

 hRow.setAttribute('class', 'content_bold');

 hRow.setAttribute('className', 'content_bold');

 

 	var cell0 = hRow.insertCell(0);

	

	var e= document.createElement("img");

	e.setAttribute("src", "pics/4head.jpg");

	e.setAttribute("width", "181");

	e.setAttribute("height", "30");

	cell0.appendChild(e);

	

	tb.insertRow();

	

	infoRow = tb.insertRow();

	infoRow.setAttribute('class', 'content_bold');

	infoRow.setAttribute('className', 'content_bold');

	var cellInfo = infoRow.insertCell(0);	

	

	tb.insertRow();

				

	rw1 = tb.insertRow();

		

	var cell1 = rw1.insertCell(0);

	//alert(selectedFoodArr.options[a].text);



	cell1.align = "left";

	cell1.valign = "top";





//var fdCol = document.getElementById('foodTableCol');

//fdCol.innerHTML = "";





totalCalories = 0;



 myTable  = document.createElement("table");

 myTable.setAttribute('width', '98%');

 headerRow = myTable.insertRow(); 

 headerRow.setAttribute('class', 'top_live_bold');

headerRow.setAttribute('className', 'top_live_bold');

	

 	// Name of Food

	var cellLeft = headerRow.insertCell(0);

	var textNode = document.createTextNode("Chosen Food");

	cellLeft.align = "left";

	//cellLeft0.height = "35";

    cellLeft.width = "330";

	cellLeft.appendChild(textNode);



	 // Name of Food

	var cellLeft00 = headerRow.insertCell(1);

	var textNode = document.createTextNode("Calories");

	cellLeft00.align = "left";

	//cellLeft0.height = "35";

	cellLeft00.appendChild(textNode);

	 



for(a=0;a<selectedFoodArr.length;a++) {

		

	var row = myTable.insertRow(); 

	row.setAttribute('class', 'bodytext');

	row.setAttribute('className', 'bodytext');

	

	// Name of Food

	var cellLeft0 = row.insertCell(0);

	var textNode = document.createTextNode(selectedFoodArr.options[a].text);

	cellLeft0.align = "left";

	cellLeft0.width = "330";

	//cellLeft0.height = "35";

	cellLeft0.appendChild(textNode);

	

	// Amount of Calories

	var cellLeft1 = row.insertCell(1);	

	fdIndex = parseInt(selectedFoodArr.options[a].value);

	totalCalories = totalCalories + parseInt(allFoodArr[fdIndex].calories);

	var textNode = document.createTextNode(allFoodArr[fdIndex].calories);

	cellLeft1.align = "left";

	//cellLeft0.height = "35";

	cellLeft1.appendChild(textNode);

		

} // end for



var rowHL = myTable.insertRow();

rowHL.setAttribute('class', 'top_live_bold');

rowHL.setAttribute('className', 'top_live_bold');



	var cellHR = rowHL.insertCell(0);

	cellHR.setAttribute('colspan', '2');

	var hr = document.createElement("hr");

	hr.setAttribute('color', 'green');

	hr.setAttribute('size', '1');

	hr.setAttribute('width', '400');

	cellHR.align = "left";

	cellHR.valign = "bottom";

	cellHR.height = "5";

	cellHR.colSpan = 2;

	cellHR.appendChild(hr);





var row = myTable.insertRow();

row.setAttribute('class', 'top_live_bold');

row.setAttribute('className', 'top_live_bold');

	

	// Amt of Calories Text

	var cellLeft2 = row.insertCell(0);

	var textNode = document.createTextNode("Total amount of calories: ");

	cellLeft2.align = "left";

	//cellLeft2.height = "10";	

	cellLeft2.appendChild(textNode);

	

	

	// Amount of Calories 

	var cellLeft3 = row.insertCell(1);

	var textNode = document.createTextNode(totalCalories);

	cellLeft3.align = "left";

	//cellLeft3.height = "10";

	cellLeft3.appendChild(textNode);

	

	

var rowHL1 = myTable.insertRow();

rowHL1.setAttribute('class', 'top_live_bold');

rowHL1.setAttribute('className', 'top_live_bold');



	var cellHR1 = rowHL1.insertCell(0);

	cellHR1.setAttribute('colspan', '2');

	var hr1 = document.createElement("hr");

	hr1.setAttribute('color', 'green');

	hr1.setAttribute('size', '1');

	hr1.setAttribute('width', '400');

	cellHR1.align = "left";

	cellHR1.valign = "bottom";

	cellHR.height = "5";

	cellHR1.colSpan = 2;

	cellHR1.appendChild(hr1);



	

    var eInfo= document.createTextNode("Hi " + fm.fname.value + ", you need to burn " + totalCalories + " calories.");

	cellInfo.appendChild(eInfo);

	

	cell1.appendChild(myTable);

	tb.insertRow();

	

	tabulateWorkoutTable(tb, totalCalories);

	

	anaCol.appendChild(tb);

	

//fdCol.appendChild(myTable);





}



function tabulateWorkoutTable(tb, totalCalories) {



var fm = document.getElementById('caloriesCal');

//var fm = self.opener.document.getElementById('caloriesCal');

selectedActArr = fm.selectedActList;

//var tbl = document.getElementById('actTable');	



//var actCol = document.getElementById('actTableCol');

//actCol.innerHTML = "";



rw2 = tb.insertRow();

		

	var cell2 = rw2.insertCell(0);

	//alert(selectedFoodArr.options[a].text);



	cell2.align = "left";

	cell2.valign = "top";





 myTable1  = document.createElement("table");

 myTable1.setAttribute('width', '98%');

 headerRow1 = myTable1.insertRow();

 

 	// Name of Activity Header

	var cellLeft4 = headerRow1.insertCell(0);

	//alert(selectedFoodArr.options[a].text);

	var textNode = document.createTextNode("Chosen Activities");

	cellLeft4.align = "left";

	cellLeft4.width = "330";

	//cellLeft0.height = "35";

	headerRow1.setAttribute('class', 'top_live_bold');

	headerRow1.setAttribute('className', 'top_live_bold');

	cellLeft4.appendChild(textNode);



	 // Amount of Workout Header

	var cellLeft5 = headerRow1.insertCell(1);

	//alert(selectedFoodArr.options[a].text);

	var textNode = document.createTextNode("Workout Needed(minutes)");

	cellLeft5.align = "left";

	//cellLeft0.height = "35";

	headerRow1.setAttribute('class', 'top_live_bold');

	headerRow1.setAttribute('className', 'top_live_bold');

	cellLeft5.appendChild(textNode);





for(a=0;a<selectedActArr.length;a++) {

		

	var row = myTable1.insertRow();

	

	// Name of Activity

	var cellLeft6 = row.insertCell(0);

	//alert(selectedFoodArr.options[a].text);

	var textNode = document.createTextNode(selectedActArr.options[a].text);

	cellLeft6.align = "left";

	cellLeft6.width = "330";

	row.setAttribute('class', 'bodytext');

	row.setAttribute('className', 'bodytext');

	cellLeft6.appendChild(textNode);

	

	// Amount of Workout

	var cellLeft7 = row.insertCell(1);	

	actIndex = parseInt(selectedActArr.options[a].value);	

	actObj = allSports[actIndex];	

	if(fm.gender.value == "m") { calories = actObj.mcalories; } else { calories = actObj.fcalories;}

	amtwk = totalCalories/calories;

	var textNode = document.createTextNode(Math.ceil(amtwk));

	cellLeft7.align = "left";

	//cellLeft0.height = "35";

	cellLeft7.appendChild(textNode);

		

} // end for



cell2.appendChild(myTable1);



//actCol.appendChild(myTable1);

	

}



/**************************************************************

This function is to open results

**************************************************************/

function submitFm() {

//self.onLoad = false;

//alert("submitFm");



//ccWindow = window.open('caloriesresult.html', '', 'width=500,height=500,scrollbar=yes');

calculateCalories();



//if(ccWindow.opener == null) ccWindow.opener = self; 

}