function update_counts()
{
	f = document.forms["mainform"];
	var i = 0;
	var renewc = 0;
	var addedc = 0;
	for(i = 1; i <= 14; i++)
	{
		if(f.elements["renewss"+i].value != '')
			renewc ++;
	}
	for(i = 1; i <= 5; i++)
	{
		if(f.elements["addname"+i].value != '')
			addedc ++;
	}
	var costperperson = 60;
	var states = ["AK", "HI", "GU", "PR", "VI", "SP"];

	for(i = 0; i < states.length; i++)
	{
		if(f.elements["state"].value.toUpperCase() == states[i])
		{
			costperperson = 70;
			break;
		}
	}

	var preempcount = 0
		for(i = 1; i <= 5; i++)
		{
			var elems = f.elements["pre-emp-status"+i];
			var j = 0;
			for(j = 0; j < elems.length; j++)
			{
				if(elems[j].checked == true && elems[j].value=="needstest" && f.elements["addname"+i].value != "" && f.elements["ss"+i].value != "")
					preempcount ++;
			}
		}


	$("renewedcount").innerHTML = renewc;
	$("renewedcost").innerHTML = "$" + renewc*costperperson;
	$("addedcount").innerHTML = addedc;
	$("addedcost").innerHTML = "$" + addedc*costperperson;
	$("preemptestscount").innerHTML = (preempcount);
	$("preemptestscost").innerHTML = 
		"$" + (preempcount)*55;
	$("mpakscost").innerHTML = 
		"$" + ($F("mpakscount"))*15;


	handbooksnum = f.elements["num_handbooks"].value;
	stickersnum = f.elements["num_stickers"].value;

	$("handbookscost").innerHTML =
		"$" + (handbooksnum) * 9;
	$("stickerscost").innerHTML =
		"$" + (stickersnum) * 7;

	TOTAL_summ = (renewc + addedc)*(costperperson) + (handbooksnum) * 10 + (stickersnum) * 7 + $F("mpakscount")*15 + preempcount * 55;

	$("total_summ").innerHTML = "$" + TOTAL_summ;

	f.total = TOTAL_summ;

	setTimeout(update_counts, 500);
}
