function meanstest(form)
{
        form.familysize.value = form.familysize.value.replace(/[^\d\.\-\ ]/g, '');
        form.hincome.value = form.hincome.value.replace(/[^\d\.\-\ ]/g, '');
        
	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 = 7500;
	var c = '';
	var d = '';
	var e1 = '';
	var e2 = '';
	var e3 = '';
	var e4 = '';
	var s = '';
	var z = '';
        var t = '';
		
	s = form.state.value
	z = form.date.value
        
        var medianold=new Array();
        var medianold=[38642,46900,52460,64016,
51950,75460,81447,85964,
42603,55404,59659,67113,
32834,44081,49599,54401,
48009,62970,68670,78869,
48598,64679,70861,83976,
57863,71961,83655,103314,
48415,62432,68518,85305,
48822,80172,80172,80172,
40029,50130,54594,65135,
39384,52024,56682,69239,
50664,64179,75670,86587,
39050,48648,55453,61480,
46355,60073,69910,81097,
40135,51104,59028,69226,
40456,56036,63510,75569,
41654,57174,64863,69272,
37606,45081,51883,63768,
38108,46704,55699,67239,
39497,51600,59050,68466,
55774,74493,87152,103361,
55049,68243,83736,102110,
42562,50738,60161,71758,
45760,61690,74082,85146,
32658,41579,47058,55711,
39332,51120,58610,69832,
38577,52412,56265,67921,
38915,54124,65486,71097,
43041,57541,60783,70509,
51460,63534,82465,89990,
59060,70680,85573,101106,
37274,51855,52303,53709,
46295,57777,68396,83942,
37781,50630,55468,67578,
41443,56411,69328,79637,
40749,51319,60247,72625,
36884,49711,54135,64037,
44707,55553,60523,72767,
44897,53706,67113,79916,
46136,58511,72184,88593,
37055,50500,52738,63074,
35582,53443,58794,68016,
38144,47194,53227,63217,
38294,55178,56445,65477,
50635,56126,61944,69834,
43042,57948,65829,78392,
50296,63613,73260,86990,
49930,63224,72524,82602,
39750,42607,51350,60280,
41150,56080,66256,77438,
46172,60829,69677,76361,
36480,43617,49704,60149,
24496,24496,28500,41918,
21273,21273,23011,28382,
28943,34786,37090,40636];
        
        var mediannew=new Array();
        var mediannew=[38321,46025,51182,61593,
52611,70811,77200,88003,
41385,53781,56508,61267,
34203,44048,47035,56275,
47683,61539,66050,74806,
47361,62431,69252,79905,
56773,70342,80263,99440,
48049,59927,71259,79829,
50552,78313,78313,115995,
40766,49729,52840,62742,
39694,50712,55711,64223,
51099,62432,75900,82726,
39120,49242,52077,61301,
45545,57964,66758,79074,
39987,49669,57696,67296,
40650,55217,62251,72234,
41611,55801,62850,72665,
38356,44696,51859,62583,
37931,46169,54638,65778,
40532,51738,60195,74738,
57455,73947,84151,100928,
53496,64174,80337,99067,
43677,50079,58467,70237,
46161,61170,71784,84251,
33126,41601,45536,54765,
38895,50603,58355,67255,
38369,49743,56308,68313,
39192,55519,64700,71247,
43146,55573,60855,65179,
51550,61679,79349,91750,
60322,67503,84896,101957,
37246,49515,51782,54640,
45931,56113,66953,81212,
37892,48710,54310,65036,
42953,58742,67244,79336,
40471,50253,58376,70599,
37466,48313,53332,60395,
42877,52316,57429,66616,
45092,53091,66487,76682,
46335,59624,66800,86267,
37660,47853,50824,62912,
36799,55026,61612,69006,
37967,47234,51642,60909,
39673,53950,57825,63859,
48176,55555,59626,64780,
43544,55110,69736,77296,
50605,64288,71644,87498,
51671,61919,69195,80404,
40887,44018,50987,61691,
41880,55671,64724,76117,
48832,62072,67059,73362,
36480,43617,49704,60149,
24496,24496,28500,41918,
21190,21190,21479,27838,
28943,34786,37090,40636];   
	
	if (s=="AL") {t = 0;}
	if (s=="AK") {t = 4;}
	if (s=="AZ") {t = 8;}
	if (s=="AR") {t = 12;}
	if (s=="CA") {t = 16;}
	if (s=="CO") {t = 20;}
	if (s=="CT") {t = 24;}
	if (s=="DE") {t = 28;}
	if (s=="DC") {t = 32;}
	if (s=="FL") {t = 36;}
	if (s=="GA") {t = 40;}
	if (s=="HI") {t = 44;}
	if (s=="ID") {t = 48;}
	if (s=="IL") {t = 52;}
	if (s=="IN") {t = 56;}
	if (s=="IA") {t = 60;}
	if (s=="KS") {t = 64;}
	if (s=="KY") {t = 68;}
	if (s=="LA") {t = 72;}
	if (s=="ME") {t = 76;}
	if (s=="MD") {t = 80;}
	if (s=="MA") {t = 84;}
	if (s=="MI") {t = 88;}
	if (s=="MN") {t = 92;}
	if (s=="MS") {t = 96;}
	if (s=="MO") {t = 100;}
	if (s=="MT") {t = 104;}
	if (s=="NE") {t = 108;}
	if (s=="NV") {t = 112;}
	if (s=="NH") {t = 116;}
	if (s=="NJ") {t = 120;}
	if (s=="NM") {t = 124;}
	if (s=="NY") {t = 128;}
	if (s=="NC") {t = 132;}
	if (s=="ND") {t = 136;}
	if (s=="OH") {t = 140;}
	if (s=="OK") {t = 144;}
	if (s=="OR") {t = 148;}
	if (s=="PA") {t = 152;}
	if (s=="RI") {t = 156;}
	if (s=="SC") {t = 160;}
	if (s=="SD") {t = 164;}
	if (s=="TN") {t = 168;}
	if (s=="TX") {t = 172;}
	if (s=="UT") {t = 176;}
	if (s=="VT") {t = 180;}
	if (s=="VA") {t = 184;}
	if (s=="WA") {t = 188;}
	if (s=="WV") {t = 192;}
	if (s=="WI") {t = 196;}
	if (s=="WY") {t = 200;}
        if (s=="Guam") {t = 204;}
        if (s=="NMI") {t = 208;}
        if (s=="PR") {t = 212;}
        if (s=="VI") {t = 216;}
	
	if (a == 0) {c = 0;}
	if (z=="Nov1") {e1 = mediannew[t]} else {e1 = medianold[t]};
	if (z=="Nov1") {e2 = mediannew[t + 1]} else {e2 = medianold[t + 1]};
	if (z=="Nov1") {e3 = mediannew[t + 2]} else {e3 = medianold[t + 2]};
	if (z=="Nov1") {e4 = mediannew[t + 3]} else {e4 = medianold[t + 3]};
	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 + (hx * (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;
}

