function meanstest(form)
{

	var a = parseFloat(form.familysize.value);
	var b = parseFloat(form.hincome.value);;
	var h1 = '';
	var h1a= '';
	var h2 = '';
	var h2a= '';
	var h3 = '';
	var h3a= '';
	var h4 = '';
	var h4a= '';
	var hx = 6900;
	var hxa = 7500;
	var c = '';
	var d = '';
	var e1 = '';
	var e2 = '';
	var e3 = '';
	var e4 = '';
	var s = '';
	var z = '';
		
	s = form.state.value
	z = form.date.value
	
	if (s=="AL") {h1 = 38278; h2 = 47904; h3 = 55433; h4 = 65079; h1a = 38415; h2a = 48075; h3a = 55631; h4a = 65311;}
	if (s=="AK") {h1 = 51945; h2 = 73809; h3 = 77268; h4 = 85118; h1a = 52130; h2a = 74073; h3a = 77544; h4a = 85422;}
	if (s=="AZ") {h1 = 42476; h2 = 56692; h3 = 61845; h4 = 69205; h1a = 42628; h2a = 56894; h3a = 62066; h4a = 69452;}
	if (s=="AR") {h1 = 33412; h2 = 44257; h3 = 48548; h4 = 57699; h1a = 33531; h2a = 44415; h3a = 48721; h4a = 57905;}
	if (s=="CA") {h1 = 47969; h2 = 64647; h3 = 70638; h4 = 79194; h1a = 48140; h2a = 64878; h3a = 70890; h4a = 79477;}
	if (s=="CO") {h1 = 47085; h2 = 64754; h3 = 69728; h4 = 81354; h1a = 47253; h2a = 64985; h3a = 69977; h4a = 81644;}
	if (s=="CT") {h1 = 58321; h2 = 72328; h3 = 86335; h4 = 101761; h1a = 58529; h2a = 72586; h3a = 88643; h4a = 102124;}
	if (s=="DE") {h1 = 46249; h2 = 60736; h3 = 69826; h4 = 88409; h1a = 46414; h2a = 60953; h3a = 70075; h4a = 88725;}
	if (s=="DC") {h1 = 42120; h2 = 68647; h3 = 69047; h4 = 69047; h1a = 42270; h2a = 68892; h3a = 69294; h4a = 69294;}
	if (s=="FL") {h1 = 41079; h2 = 52073; h3 = 58366; h4 = 68763; h1a = 41226; h2a = 52259; h3a = 58574; h4a = 69009;}
	if (s=="GA") {h1 = 40546; h2 = 55061; h3 = 60887; h4 = 68258; h1a = 40691; h2a = 55258; h3a = 61104; h4a = 68502;}
	if (s=="Guam") {h1 = 35891; h2 = 42913; h3 = 48902; h4 = 59178; h1a = 36019; h2a = 43066; h3a = 49076; h4a = 59389;}
	if (s=="HI") {h1 = 55221; h2 = 66960; h3 = 77263; h4 = 91158; h1a = 55418; h2a = 67199; h3a = 77539; h4a = 91483;}
	if (s=="ID") {h1 = 39484; h2 = 51291; h3 = 52577; h4 = 61830; h1a = 39625; h2a = 51474; h3a = 52765; h4a = 62051;}
	if (s=="IL") {h1 = 45941; h2 = 59838; h3 = 71075; h4 = 81175; h1a = 46105; h2a = 60052; h3a = 71329; h4a = 81465;}
	if (s=="IN") {h1 = 40683; h2 = 52367; h3 = 59438; h4 = 70621; h1a = 40828; h2a = 52554; h3a = 59650; h4a = 70873;}
	if (s=="IA") {h1 = 39918; h2 = 55087; h3 = 64143; h4 = 72701; h1a = 40061; h2a = 55284; h3a = 64372; h4a = 72961;}
	if (s=="KS") {h1 = 41210; h2 = 57561; h3 = 63212; h4 = 72352; h1a = 41357; h2a = 57767; h3a = 63438; h4a = 72610;}
	if (s=="KY") {h1 = 37450; h2 = 45491; h3 = 54488; h4 = 64230; h1a = 37584; h2a = 45653; h3a = 54683; h4a = 64459;}
	if (s=="LA") {h1 = 37331; h2 = 45115; h3 = 53271; h4 = 66020; h1a = 37464; h2a = 48287; h3a = 53461; h4a = 66256;}
	if (s=="ME") {h1 = 38674; h2 = 50731; h3 = 61855; h4 = 70124; h1a = 38812; h2a = 50912; h3a = 62076; h4a = 70374;}
	if (s=="MD") {h1 = 55041; h2 = 72801; h3 = 85151; h4 = 101441; h1a = 55238; h2a = 73061; h3a = 85455; h4a = 101803;}
	if (s=="MA") {h1 = 53315; h2 = 69204; h3 = 82297; h4 = 99293; h1a = 53505; h2a = 69451; h3a = 82591; h4a = 99648;}
	if (s=="MI") {h1 = 43456; h2 = 52433; h3 = 61517; h4 = 74558; h1a = 46611; h2a = 52620; h3a = 61737; h4a = 74824;}
	if (s=="MN") {h1 = 45101; h2 = 62162; h3 = 74806; h4 = 86329; h1a = 45262; h2a = 62384; h3a = 75073; h4a = 86637;}
	if (s=="MS") {h1 = 31954; h2 = 42606; h3 = 46519; h4 = 58310; h1a = 32068; h2a = 42758; h3a = 46685; h4a = 58518;}
	if (s=="MO") {h1 = 39504; h2 = 51385; h3 = 60156; h4 = 70806; h1a = 39645; h2a = 51568; h3a = 60371; h4a = 71059;}
	if (s=="MT") {h1 = 39979; h2 = 52310; h3 = 58427; h4 = 65593; h1a = 40122; h2a = 52497; h3a = 58636; h4a = 65827;}
	if (s=="NE") {h1 = 40208; h2 = 56659; h3 = 63475; h4 = 72284; h1a = 40352; h2a = 56861; h3a = 63702; h4a = 72542;}
	if (s=="NV") {h1 = 46151; h2 = 60234; h3 = 66813; h4 = 70851; h1a = 46316; h2a = 60449; h3a = 67052; h4a = 71104;}
	if (s=="NH") {h1 = 51332; h2 = 63976; h3 = 79385; h4 = 93592; h1a = 51515; h2a = 64204; h3a = 79668; h4a = 93926;}
	if (s=="NJ") {h1 = 59812; h2 = 71744; h3 = 85764; h4 = 102894; h1a = 60026; h2a = 72000; h3a = 86070; h4a = 103261;}
	if (s=="NM") {h1 = 36642; h2 = 50457; h3 = 50457; h4 = 55363; h1a = 36773; h2a = 50637; h3a = 50637; h4a = 55561;}
	if (s=="NY") {h1 = 46320; h2 = 57902; h3 = 69174; h4 = 82164; h1a = 46485; h2a = 58109; h3a = 69421; h4a = 82457;}
	if (s=="NC") {h1 = 38656; h2 = 52008; h3 = 56727; h4 = 67056; h1a = 38794; h2a = 52194; h3a = 56930; h4a = 67295;}
	if (s=="ND") {h1 = 36753; h2 = 54468; h3 = 62412; h4 = 74873; h1a = 36884; h2a = 54662; h3a = 62635; h4a = 75140;}
	if (s=="NMI") {h1 = 24101; h2 = 24101; h3 = 28040; h4 = 41242; h1a = 24187; h2a = 24187; h3a = 28141; h4a = 41390;}
	if (s=="OH") {h1 = 41724; h2 = 52030; h3 = 61552; h4 = 73040; h1a = 41873; h2a = 52216; h3a = 61772; h4a = 73301;}
	if (s=="OK") {h1 = 38929; h2 = 50710; h3 = 54328; h4 = 61816; h1a = 39068; h2a = 50891; h3a = 54522; h4a = 62037;}
	if (s=="OR") {h1 = 42344; h2 = 55820; h3 = 62608; h4 = 72804; h1a = 42495; h2a = 56019; h3a = 62832; h4a = 72667;}
	if (s=="PA") {h1 = 44396; h2 = 53572; h3 = 67516; h4 = 77590; h1a = 44555; h2a = 53763; h3a = 67757; h4a = 77867;}
	if (s=="PR") {h1 = 20311; h2 = 20311; h3 = 23113; h4 = 27434; h1a = 38415; h2a = 48075; h3a = 55631; h4a = 65311;}
	if (s=="RI") {h1 = 45061; h2 = 62583; h3 = 76573; h4 = 86692; h1a = 45222; h2a = 62806; h3a = 76846; h4a = 87022;}
	if (s=="SC") {h1 = 39052; h2 = 51191; h3 = 55099; h4 = 65421; h1a = 39191; h2a = 51374; h3a = 55296; h4a = 65655;}
	if (s=="SD") {h1 = 36713; h2 = 54138; h3 = 62928; h4 = 69932; h1a = 36844; h2a = 54331; h3a = 65153; h4a = 70182;}
	if (s=="TN") {h1 = 37598; h2 = 48935; h3 = 53822; h4 = 63999; h1a = 37732; h2a = 49110; h3a = 54014; h4a = 64228;}
	if (s=="TX") {h1 = 38801; h2 = 55660; h3 = 59011; h4 = 66145; h1a = 38940; h2a = 55859; h3a = 59222; h4a = 66381;}
	if (s=="VI") {h1 = 28476; h2 = 34225; h3 = 36491; h4 = 39980; h1a = 28577; h2a = 34348; h3a = 36621; h4a = 40123;}
	if (s=="UT") {h1 = 50388; h2 = 56729; h3 = 61685; h4 = 69741; h1a = 50568; h2a = 56932; h3a = 61905; h4a = 69990;}
	if (s=="VT") {h1 = 41593; h2 = 56656; h3 = 65094; h4 = 73899; h1a = 41742; h2a = 56858; h3a = 65326; h4a = 74163;}
	if (s=="VA") {h1 = 48190; h2 = 64890; h3 = 73887; h4 = 85633; h1a = 48362; h2a = 65122; h3a = 74151; h4a = 85939;}
	if (s=="WA") {h1 = 51161; h2 = 63930; h3 = 72275; h4 = 82422; h1a = 51344; h2a = 64158; h3a = 72533; h4a = 82716;}
	if (s=="WV") {h1 = 39135; h2 = 43070; h3 = 51652; h4 = 58271; h1a = 39275; h2a = 43224; h3a = 51836; h4a = 58479;}
	if (s=="WI") {h1 = 42205; h2 = 57201; h3 = 67881; h4 = 80243; h1a = 42356; h2a = 57405; h3a = 68123; h4a = 80530;}
	if (s=="WY") {h1 = 44004; h2 = 59617; h3 = 65586; h4 = 76690; h1a = 44161; h2a = 59830; h3a = 65820; h4a = 76964;}
	
	if (a == 0) {c = 0;}
	if (z=="March14") {e1 = h1a} else {e1 = h1}
	if (z=="March14") {e2 = h2a} else {e2 = h2}
	if (z=="March14") {e3 = h3a} else {e3 = h3}
	if (z=="March14") {e4 = h4a} else {e4 = h4}
	if (z=="April1") {e5 = hxa} else {e5=hx}
	if (a > 0) {c = e1 / 12;}
	if (a > 1) {c = e2 / 12;}
	if (a > 2) {c = e3 / 12;}
	if (a > 3) {c = e4 / 12;}
	if (a > 4) {c = ((e4 + (e5 * (a - 4))) / 12);}

	c = parseInt(c + .5);
	form.mincome.value = c;

	if (b > c) {d = "FAIL - SEE BELOW"} else {d = "PASS";}
	form.passfail.value = d;

	return false;
}
