
var aActVary, bMetrics, bLastMetrics;
var ActRE=new RegExp("\\$([a-zA-Z])([0-9.]+)", "g");
var 
	aUnits={
		'm': KmInMile, 'M': KmInMile, 
		'b':1/LbInKg, 'B':1/LbInKg, 
		'i':1/InchInCm, 'I':1/InchInCm,
		'y':1/InchInCm*InchesInFoot*FeetInYard/100
		},
	aAllSuff={
		'm': ['mph', 'km/h'], 'b': ['lb', 'kg'], 'i': ['inch', 'cm'],
		'y': ['yards', 'm']
		};

var aAct=[
['Acting', 3],
['Aerobics (general)', 6.5],
['Aerobics: low impact', 5],
['Aerobics: high impact', 7],
['Aerobics: teaching class', 6],
['Airplane repair', 3],
['Animal care: bathing dog', 3.5],
['Animal care: feeding animals at home', 2.5],
['Animal care: feeding small farm animals', 4],
['Animal care: feeding large farm animals', 4.5],
['Animal care: play (sitting, light)', 2.5],
['Animal care: play (standing, light)', 2.8],
['Animal care: play (walk/run, light)', 2.8],
['Animal care: play (walk/run, moderate)', 4],
['Animal care: play (walk/run, vigorous)', 5],
['Animal care: also see farming', 0],
['Animals butchering', 6],
['Appliance repair', 4.5],
['Archery: stationary target', 3.5],
['Arts and crafts: sitting (light)', 1.5],
['Arts and crafts: sitting (moderate)', 2],
['Arts and crafts: standing (light)', 1.8],
['Arts and crafts: standing (moderate)', 3],
['Arts and crafts: standing (vigorous)', 3.5],
['Assembly work: light parts (sitting)', 1.5],
['Assembly work: light parts (standing)', 2.3],
['Assembly work: fast (standing)', 3.5],
['Assembly work: heavy parts (standing)', 3],
['Assembly work: very heavy parts ($b50)', 3.5],
['Assembly work: very heavy parts (over $b50)', 4],
['Babysitting: see child care', 0],
['Back exercises', 3.5],
['Backpacking', 7],
['Badminton: casual', 4.5],
['Badminton: competitive', 7],
['Bakery work: light', 2.5],
['Bakery work: moderate', 4],
['Band: drum major', 3.5],
['Band: baton twirling (marching)', 4],
['Band: marching (playing instrument)', 4],
['Band: marching (rapid speed)', 6.5],
['Bartending', 2.3],
['Baseball (general)', 5],
['Baseball: playing catch', 2.5],
['Baseball: pitching', 6],
['Baseball: officiating', 4],
['Basketball: game', 8],
['Basketball: non-game', 6],
['Basketball: shooting baskets', 4.5],
['Basketball: playing in wheelchair', 6.5],
['Basketball: officiating', 7],
['Beach volleyball', 8],
['Beds making (daily)', 2],
['Bicycling (general)', 8],
['Bicycling: under $m10 (leisure)', 4],
['Bicycling: $M10-$m11.9 (light)', 6],
['Bicycling: $M12-$m13.9 (moderate)', 8],
['Bicycling: $M14-$m15.9 (vigorous)', 10],
['Bicycling: $M16-$m19 (very vigorous)', 12],
['Bicycling: over $m20 (racing)', 16],
['Bicycling: BMX or mountain', 8.5],
['Bicycling: stationary (general)', 7],
['Bicycling: stationary (very light)', 3],
['Bicycling: stationary (light)', 5.5],
['Bicycling: stationary (moderate)', 7],
['Bicycling: stationary (vigorous)', 10.5],
['Bicycling: stationary (very vigorous)', 12.5],
['Billiards', 2.5],
['Board games', 1.5],
['Board sailing', 3],
['Boating: power boating', 2.5],
['Boating: painting and scraping boat', 4.5],
['Bobsledding', 7],
['Body building: see weight lifting', 0],
['Bookbinding', 2.3],
['Bowling', 3],
['Boxing (general)', 12],
['Boxing (punching bag)', 6],
['Boxing (sparring)', 9],
['Boxing (kick boxing)', 10],
['Branding animals', 6],
['Broomball', 7],
['Brushing teeth', 2],
['Building', 5.5],
['Building fences', 6],
['Building roads', 6],
['Building: hanging drywall / sheet rock', 3],
['Calisthenics: light or moderate', 3.5],
['Calisthenics: vigorous', 8],
['Calisthenics: water', 4],
['Camping', 2.5],
['Canoeing: $M2-$m3.9 (light)', 3],
['Canoeing: $M4-$m5.9 (moderate)', 7],
['Canoeing: over $m5.9 (vigorous, competition)', 12],
['Canoeing: for pleasure', 3.5],
['Canoeing: on camping trip', 4],
['Canoeing: whitewater', 5],
['Car: body work', 4],
['Car loading and unloading', 3],
['Car repair', 3],
['Cards playing', 1.5],
['Caring for disabled adult/elder man', 4],
['Carpentry in home and workshop', 3],
['Carpentry outside', 6],
['Carpet installing and removing', 4.5],
['Carrying boxes', 6],
['Carrying bricks', 8],
['Carrying groceries/packages', 2.5],
['Carrying under $b25, $m2.5 (slow)', 3],
['Carrying under $b25, $m3 (moderate)', 4],
['Carrying under $b25, $m3.5 (fast)', 4.5],
['Carrying $b15 level / down stairs', 3.5],
['Carrying $B25-$b49 level / down stairs', 5],
['Carrying $B50-$b74 level / down stairs', 6.5],
['Carrying $B75-$b99 level / down stairs', 7.5],
['Carrying over $b99 level / down stairs', 8.5],
['Carrying up stairs (general)', 9],
['Carrying $B1-$b15 up stairs', 5],
['Carrying $B16-$b24 up stairs', 6],
['Carrying $B25-$b49 up stairs', 8],
['Carrying $B50-$b74 up stairs', 10],
['Carrying over $b74 up stairs', 12],
['Carrying groceries up stairs', 7.5],
['Carrying boxes or furniture up stairs', 9],
['Caulking', 4.5],
['Chambermaid work', 2.5],
['Child care (sitting, light)', 2.5],
['Child care (standing, light)', 3],
['Child care: play (sitting, light)', 2.5],
['Child care: play (standing, light)', 2.8],
['Child care: play (walk/run, moderate)', 4],
['Child care: play (walk/run, vigorous)', 5],
['Child care: reclining with baby', 1.5],
['Child care: carrying infant', 3.5],
['Child care: walking with children', 2.5],
['Chopping wood: slow', 5],
['Chopping wood: fast', 17],
['Circuit training', 8],
['Class attending', 1.8],
['Cleaning house', 3],
['Cleaning: dusting etc. (light)', 2.5],
['Cleaning: washing windows etc', 3],
['Cleaning: mopping etc. (moderate)', 3.5],
['Cleaning (vigorous)', 4],
['Cleaning barn', 8],
['Cleaning: buffing floors with electric buffer', 3],
['Cleaning: changing linen', 2.5],
['Cleaning: clearing dishes from table', 2.5],
['Cleaning: scrubbing', 3.8],
['Cleaning: sweeping inside', 3.3],
['Cleaning: sweeping outside', 4],
['Cleaning: vacuuming', 3],
['Cleaning: washing dishes', 2.3],
['Cleaning: washing fences', 4.5],
['Cleaning: waxing car or boat', 4.5],
['Clearing land', 5],
['Climbing ladder', 8],
['Coaching', 4],
['Coal mining', 6.5],
['Composting', 5],
['Concrete work', 7],
['Conducting (music)', 2.5],
['Construction', 5.5],
['Cooking', 2.5],
['Crewing', 12],
['Cricket', 5],
['Croquet', 2.5],
['Cultivating garden', 4.5],
['Curling', 4],
['Dancing (general)', 4.5],
['Dancing: 19th century', 3],
['Dancing: american indian (traditional)', 5.5],
['Dancing anishinaabe jingle', 5.5],
['Dancing: ballet', 4.8],
['Dancing: ballroom (slow)', 3],
['Dancing: ballroom (fast)', 4.5],
['Dancing: belly', 4.5],
['Dancing cha-cha', 3],
['Dancing contra', 4.5],
['Dancing country', 4.5],
['Dancing disco', 4.5],
['Dancing hula', 4.5],
['Dancing flamenco', 4.5],
['Dancing folk', 4.5],
['Dancing foxtrot', 3],
['Dancing greek', 4.5],
['Dancing irish step', 4.5],
['Dancing jazz', 4.8],
['Dancing jitterbug', 4.8],
['Dancing line', 4.5],
['Dancing mambo', 3],
['Dancing: middle eastern', 4.5],
['Dancing modern', 4.8],
['Dancing polka', 4.5],
['Dancing samba', 3],
['Dancing: spiritual (as in church)', 5],
['Dancing square', 4.5],
['Dancing swing', 4.5],
['Dancing tango', 3],
['Dancing tap', 4.8],
['Dancing twist', 4.8],
['Dancing waltz', 3],
['Darts', 2.5],
['Digging ditches', 8.5],
['Digging in garden', 5],
['Discus', 4],
['Diving: springboard / platform', 3],
['Drag racing', 6],
['Drawing: see writing', 0],
['Dressing', 2],
['Drilling', 4],
['Driving motor scooter or motorcycle', 2.5],
['Driving light vehicle', 2],
['Driving heavy vehicle (semi, bus)', 3],
['Driving truck (with loading and unloading)', 6.5],
['Driving farm vehicle', 2.5],
['Eating: sitting', 1.5],
['Eating: standing', 2],
['Edging lawn', 3.5],
['Farming: animal care (general)', 6],
['Farming: baling hay', 8],
['Farming: birthing', 6],
['Farming: branding', 6],
['Farming: chasing livestock walking', 3.5],
['Farming: chasing livestock on horseback', 4],
['Farming: chasing livestock driving', 2],
['Farming: cutting hay (driving)', 2.5],
['Farming: cleaning barn (vigorous)', 8],
['Farming: cleaning corral (vigorous)', 8],
['Farming: driving harvester', 2.5],
['Farming: driving tractor', 2.5],
['Farming: feeding small animals', 4],
['Farming: feeding large animals', 4.5],
['Farming: grooming animals', 6],
['Farming: hauling water', 4.5],
['Farming: irrigation work', 2.5],
['Farming: medical care', 6],
['Farming: milking cows by hand', 3],
['Farming: milking cows by machine', 1.5],
['Farming: poultry work', 8],
['Farming: shearing sheep', 6],
['Farming: shoveling grain', 5.5],
['Fencing (sport)', 6],
['Fire fighting (general)', 12],
['Fire fighting: climbing ladder with gear', 11],
['Fire fighting: hauling hoses on ground', 8],
['Fishing in general', 3],
['Fishing: from boat', 2.5],
['Fishing: from river bank sitting', 2],
['Fishing: from river bank standing', 3.5],
['Fishing: from river bank walking', 4],
['Fishing: from stream (wading)', 6],
['Fishing: digging worms', 4],
['Fitness exercises (general)', 5.5],
['Food preparing', 2.5],
['Football: touch / flag', 8],
['Football: tackle', 9],
['Forestry work (general)', 8],
['Forestry work: barking trees', 7],
['Forestry work: carrying logs', 11],
['Forestry work: felling trees', 8],
['Forestry work: hauling branches', 5],
['Forestry work: hoeing', 5],
['Forestry work: planting seedlings', 6],
['Forestry work: sawing by hand', 7],
['Forestry work: sawing (power saw)', 4.5],
['Forestry work: trimming trees', 9],
['Forestry work: weeding', 4],
['Frisbee', 3],
['Frisbee (ultimate)', 8],
['Furniture finishing', 4.5],
['Furriery work', 4.5],
['Garage: excavating from junk', 5],
['Gardening (general)', 4],
['Gardening with heavy power tools', 6],
['Golf (general)', 4.5],
['Golf: carrying clubs', 4.5],
['Golf: pulling clubs', 4.3],
['Golf: riding in cart', 3.5],
['Golf: driving range', 3],
['Grass and leaves bagging', 4],
['Gymnastics', 4],
['Hacky sack', 4],
['Hairstyling (oneself)', 2.5],
['Hammer throw', 4],
['Handball (general)', 12],
['Handball: team', 8],
['Hand tool work: light', 1.5],
['Hang gliding', 3.5],
['Hanging clothes', 2],
['High jump', 6],
['Hiking: cross-country (general)', 6],
['Hiking: climbing hills (under $b10 load)', 7],
['Hiking: climbing hills ($B10-$b20 load)', 7.5],
['Hiking: climbing hills ($B21-$b42 load)', 8],
['Hiking: climbing hills (over $b42 load)', 9],
['Hockey', 8],
['Hoeing', 5],
['Horseback riding (general)', 4],
['Horseback riding: walking', 2.6],
['Horseback riding: trotting', 6.5],
['Horseback riding: galloping', 8],
['Horseback riding: grooming horse', 3.5],
['Horses saddling', 3.5],
['Horseshoes (game)', 3],
['Hunting (general)', 5],
['Hunting: ducks (wading)', 2.5],
['Hunting: pheasant or grouse', 6],
['Hunting: small game', 5],
['Hunting: large game', 6],
['Hunting: bow and arrow / crossbow', 2.5],
['Hurdles', 10],
['Ice fishing', 2],
['Ice fishing: setting up house (move, drill holes)', 6],
['Ice skating (general)', 7],
['Ice skating: $m9 or less', 5.5],
['Ice skating: over $m9', 9],
['Ice skating: racing', 15],
['Ironing', 2.3],
['Jai alai', 12],
['Javelin', 6],
['Jazzercise', 6],
['Jet ski', 7],
['Jogging (general)', 7],
['Jogging: in place', 8],
['Jogging: in water', 8],
['Jogging: also see running', 0],
['Judo', 10],
['Juggling', 4],
['Jujitsu', 10],
['Jumping jacks', 8],
['Jumping rope: slow', 8],
['Jumping rope: moderate', 10],
['Jumping rope: fast', 12],
['Karate', 10],
['Kayaking', 5],
['Kick boxing', 10],
['Kickball', 7],
['Knitting', 1.5],
['Lacrosse', 8],
['Laundry', 2.15],
['Laying sod/crushed rock', 5],
['Laying tile/linoleum', 4.5],
['Loading wood / lumber', 5],
['Locksmith work', 3.5],
['Long jump', 6],
['Luge', 7],
['Lying', 1],
['Makeup applying', 2],
['Masonry work', 7],
['Massage work', 4],
['Miniature golf', 3],
['Mopping', 3.5],
['Motocross', 4],
['Mountain biking', 8.5],
['Mountaineering', 16.5],
['Moving furniture', 6],
['Mowing lawn (general)', 5.5],
['Mowing lawn (pushing hand mower)', 6],
['Mowing lawn (pushing power mower)', 4.5],
['Mowing lawn (riding power mower)', 2.5],
['Office work (general)', 1.5],
['Office work: desk work', 1.8],
['Office work: attending meetings', 1.5],
['Office work: copying/filing', 2.3],
['Officiating: baseball or softball', 4],
['Officiating: basketball', 7],
['Operating crane', 2.5],
['Operating forklift', 2.5],
['Operating heavy equipment (automated)', 2.5],
['Operating lathe', 3],
['Operating leaf blower', 3.5],
['Operating punch press', 5],
['Operating snow blower (walking)', 4.5],
['Operating snow blower (riding)', 3],
['Orienteering', 9],
['Packing boxes', 3.5],
['Packing suitcases', 2],
['Paddleball (casual)', 6],
['Paddleball (competitive)', 10],
['Paddleboating', 4],
['Painting (general)', 4.5],
['Painting house (inside)', 3],
['Painting house (outside)', 5],
['Painting: scraping paint', 3],
['Paper hanging (around home)', 3],
['Paper hanging (occupation)', 4],
['Patient care (general)', 3],
['Patient care (bedside care only)', 2.5],
['Personal care (grooming)', 2],
['Pick work (manual labor)', 8],
['Picking-up (flowers, fruits)', 3],
['Pilates', 3.5],
['Piloting airplane', 2],
['Ping-pong', 4],
['Planting seedlings', 4.5],
['Plastering', 3],
['Playing accordion', 1.8],
['Playing cello', 2],
['Playing drums', 4],
['Playing flute', 2],
['Playing guitar sitting', 2],
['Playing guitar standing', 3],
['Playing horn', 2],
['Playing organ', 2.5],
['Playing piano', 2.5],
['Playing trombone', 3.5],
['Playing trumpet', 2.5],
['Playing violin', 2.5],
['Playing woodwind', 2],
['Plumbing (home)', 3],
['Plumbing (occupation)', 3.5],
['Pole vault', 6],
['Police work: directing traffic', 2.5],
['Polo (on horseback)', 8],
['Poultry work', 8],
['Printing work', 2.3],
['Pull-ups', 8],
['Push-ups', 8],
['Racquetball (casual)', 7],
['Racquetball (competitive)', 10],
['Rafting', 5],
['Raking lawn', 4.3],
['Reading (sitting)', 1.3],
['Reading (standing)', 1.8],
['Repair work: light parts (sitting)', 1.5],
['Repair work: heavy parts (standing)', 3],
['Rock climbing: ascending', 11],
['Rock climbing: rappelling', 8],
['Roller skating', 7],
['Roofing', 6],
['Rowing: stationary - general', 7],
['Rowing: stationary - light', 3.5],
['Rowing: stationary - moderate', 7],
['Rowing: stationary - vigorous', 8.5],
['Rowing: stationary - very vigorous', 12],
['Rugby', 10],
['Running (general)', 8],
['Running: $m5', 8],
['Running: $m5.2', 9],
['Running: $m6', 10],
['Running: $m6.7', 11],
['Running: $m7', 11.5],
['Running: $m7.5', 12.5],
['Running: $m8', 13.5],
['Running: $m8.6', 14],
['Running: $m9', 15],
['Running: $m10', 16],
['Running: $m10.9', 18],
['Running: cross-country', 9],
['Running: up stairs', 15],
['Running: also see jogging', 0],
['Sailing (casual)', 3],
['Sailing (competitive)', 5],
['Sanding floors with power sander', 4.5],
['Sawing hardwood, by hand', 7.5],
['Sawing with chain saw (gardening)', 6],
['Sawing: also see forestry', 0],
['Scrubbing floors', 3.8],
['Scuba diving', 7],
['Sculling', 12],
['Seeding lawn (walking)', 2.5],
['Serving food', 2.5],
['Setting table', 2.5],
['Sewing', 1.5],
['Sexual activity (light)', 1],
['Sexual activity (moderate)', 1.3],
['Sexual activity (vigorous)', 1.5],
['Shaving', 2],
['Sheet metal works', 2.5],
['Shoe repair', 2.5],
['Shooting (standing)', 2.5],
['Shopping (w. cart)', 2.3],
['Shopping (w/o cart)', 2.5],
['Shot put', 4],
['Shoveling: light (under $b10 per min)', 6],
['Shoveling: moderate ($B10-$b15 per min)', 7],
['Shoveling: heavy (over $b15 per min)', 9],
['Shoveling: grain', 5.5],
['Shoveling: snow', 6],
['Shoveling: spreading dirt', 5],
['Showering (oneself)', 2],
['Shuffleboard', 3],
['Singing (sitting)', 1.5],
['Singing (standing)', 2],
['Sit-ups', 8],
['Sitting: quiet', 1],
['Sitting: talking', 1.5],
['Sitting: spectating at sports event', 1.5],
['Sitting: light work', 1.5],
['Sitting: moderate work', 2.5],
['Skateboarding', 5],
['Ski jumping: climbing up carrying skis', 7],
['Ski machine', 7],
['Skiing (general)', 7],
['Skiing: cross-country ($m2.5 - walking)', 7],
['Skiing: cross-country ($M4-$m4.9 - moderate)', 8],
['Skiing: cross-country ($M5-$m7.9 - vigorous)', 9],
['Skin diving (general)', 7],
['Skin diving: moderate', 12.5],
['Skin diving: fast', 16],
['Sky diving', 3.5],
['Sledding', 7],
['Sleeping', 0.9],
['Slimnastics', 6],
['Snorkeling', 5],
['Snowboarding: light', 5.2],
['Snowboarding: moderate', 6.3],
['Snowboarding: vigorous', 8.3],
['Snowmobiling', 3.5],
['Soccer: casual', 7],
['Soccer: competitive', 10],
['Softball', 5],
['Splitting logs', 6],
['Squash', 12],
['Stacking wood / lumber', 5],
['Stagehand work', 3],
['Stair step machine (general)', 9],
['Standing: quietly', 1.2],
['Standing: talking or talking on phone', 1.8],
['Standing: light activity', 2],
['Standing: light work', 2.3],
['Standing: light/moderate work', 3],
['Standing: moderate work', 3.5],
['Standing: moderate/heavy work', 4],
['Steel mill work', 8],
['Steeplechase', 10],
['Step aerobics: $I6-$i8 step', 8.5],
['Step aerobics: $I10-$i12 step', 10],
['Store work (general)', 2.3],
['Store work: stocking shelves', 3],
['Stretching', 2.5],
['Studying', 1.8],
['Suitcases packing and unpacking', 2],
['Surfing', 3],
['Swimming: general', 6],
['Swimming: freestyle (moderate)', 7],
['Swimming: freestyle (vigorous)', 10],
['Swimming: crawl $y50 per min (moderate)', 8],
['Swimming: crawl $y75 per min (vigorous)', 11],
['Swimming: backstroke', 7],
['Swimming: breaststroke', 10],
['Swimming: butterfly', 11],
['Swimming: sidestroke', 8],
['Swimming: synchronized', 8],
['Table tennis', 4],
['Tae bo: moderate', 12],
['Tae bo: vigorous', 15],
['Tae bo: very vigorous', 18],
['Tae kwon do', 10],
['Tai chi', 4],
['Tailoring (general)', 2.5],
['Tailoring: sewing by hand', 2],
['Tailoring: sewing with machine', 2.5],
['Tailoring: pressing', 4],
['Taking bath', 1.5],
['Tapping (machine tooling)', 4],
['Teaching sports (not participating)', 4],
['Teaching sports (participating)', 6.5],
['Tennis: singles', 8],
['Tennis: doubles', 6],
['Theater work: acting', 3],
['Tobogganing', 7],
['Tool work: hand tools (light use)', 1.5],
['Tool work: heavy, manual (e.g. pick)', 8],
['Tool work: heavy, power (e.g. jackhammer)', 6],
['Touch football', 8],
['Touring (walking and riding)', 2],
['Trampoline', 3.5],
['Treadclimber: resistance 0, $m1', 3.1],
['Treadclimber: resistance 0, $m2', 4.8],
['Treadclimber: resistance 0, $m3', 7],
['Treadclimber: resistance 1, $m1', 4.8],
['Treadclimber: resistance 1, $m2', 6.7],
['Treadclimber: resistance 1, $m3', 8.8],
['Treadclimber: resistance 6, $m1', 4.1],
['Treadclimber: resistance 6, $m2', 5.9],
['Treadclimber: resistance 6, $m3', 7.9],
['Treadclimber: resistance 12, $m1', 3.4],
['Treadclimber: resistance 12, $m2', 5.1],
['Treadclimber: resistance 12, $m3', 7.4],
['Treadmill: level, $m2', 2.5],
['Treadmill: level, $m3', 3.2],
['Treadmill: level, $m4', 4],
['Treadmill: level, $m5', 8.6],
['Treadmill: level, $m6', 10.1],
['Treadmill: level, $m7', 11.6],
['Treadmill: level, $m8', 13.2],
['Treadmill: level, $m9', 14.7],
['Treadmill: level, $m10', 16.2],
['Treadmill: 5% incline, $m2', 3.8],
['Treadmill: 5% incline, $m3', 5.3],
['Treadmill: 5% incline, $m4', 6.7],
['Treadmill: 5% incline, $m5', 10.3],
['Treadmill: 5% incline, $m6', 12.2],
['Treadmill: 5% incline, $m7', 14],
['Treadmill: 5% incline, $m8', 15.9],
['Treadmill: 5% incline, $m9', 17.8],
['Treadmill: 5% incline, $m10', 19.6],
['Treadmill: 10% incline, $m2', 5.2],
['Treadmill: 10% incline, $m3', 7.3],
['Treadmill: 10% incline, $m4', 9.5],
['Treadmill: 10% incline, $m5', 12],
['Treadmill: 10% incline, $m6', 14.2],
['Treadmill: 10% incline, $m7', 16.4],
['Treadmill: 10% incline, $m8', 18.6],
['Treadmill: 10% incline, $m9', 20.8],
['Treadmill: 10% incline, $m10', 23.1],
['Treadmill: 15% incline, $m2', 6.6],
['Treadmill: 15% incline, $m3', 9.4],
['Treadmill: 15% incline, $m4', 12.2],
['Treadmill: 15% incline, $m5', 13.7],
['Treadmill: 15% incline, $m6', 16.3],
['Treadmill: 15% incline, $m7', 18.8],
['Treadmill: 15% incline, $m8', 21.4],
['Treadmill: 15% incline, $m9', 23.9],
['Treadmill: 15% incline, $m10', 26.5],
['Trimming shrubs and trees: manual cutter', 4.5],
['Trimming shrubs and trees: power cutter', 3.5],
['Triple jump', 6],
['Twirling baton (walking)', 4],
['Typing', 1.5],
['Volleyball (casual)', 3],
['Volleyball (competitive)', 8],
['Walking: under $m2 (very slow, strolling)', 2],
['Walking: $m2', 2.5],
['Walking: $m2.5', 3],
['Walking: $m3', 3.3],
['Walking: $m3.5', 3.8],
['Walking: $m4', 5],
['Walking: $m4.5', 6.3],
['Walking: $m5', 8],
['Walking: with crutches', 5],
['Walking: down stairs', 3],
['Walking: up stairs', 8],
['Walking: downhill', 2.8],
['Walking: uphill', 6],
['Wallyball', 7],
['Water aerobics', 4],
['Water calisthenics', 4],
['Water jogging', 8],
['Water polo', 10],
['Water skiing', 6],
['Water volleyball', 3],
['Watering lawn or garden', 1.5],
['Waxing car or boat', 4.5],
['Weaving material (tailoring)', 3.5],
['Weeding garden', 4.5],
['Weight lifting (moderate)', 3],
['Weight lifting (vigorous)', 6],
['Welding', 3],
['Wheelbarrow chores', 5],
['Windsurfing', 3],
['Wiring', 3.25],
['Wrestling (5 min matches)', 6],
['Writing: sitting', 1.8],
['Writing: standing', 2.3],
['Yachting', 3],
['Yard work', 5],
['Yoga', 2.5]
];


function MakeActSelect(){
var Html='', i, L=aAct.length, aItem, Buffer='', BuffLen=0, Action;

aActVary=[];
for(i=0; i<L; i++){
	aItem=aAct[i]; Action=aItem[0];
	if (Action.indexOf('$')!=-1){
		aActVary[i]=Action;
		Action=Action.replace(ActRE, VaryValueCB);
		}
	Buffer+='<Option Value='+aItem[1]+'>'+Action; BuffLen++;
	if (BuffLen>=64){
		Html+=Buffer; BuffLen=0; Buffer='';
		}
	}

Html+=Buffer;
Html='<Select Name=Activity Class=Activity><Option>'+Html+'</Select>';
getbyid('ActCell').innerHTML=Html;

delete aAct;
}

function SetActUnits(){
var i, aOptions=F.Activity.options;
for(i in aActVary) aOptions[+i+1].text=aActVary[i].replace(ActRE, VaryValueCB);
}

function VaryValueCB(Code, M1, M2){
var Value, aSuff;

Value=M2;
if (bMetrics) Value=Math.round(Value*aUnits[M1]*10)/10;
aSuff=aAllSuff[M1];
if (aSuff) Value+=' '+aSuff[bMetrics];

return Value;
}

function InitActivList(){

bMetrics=+(CurrMetr=='metric');
if (!F.Activity) MakeActSelect();
else if (bLastMetrics!=bMetrics) SetActUnits(bMetrics);

bLastMetrics=bMetrics;
}

