function buildForm()
{
	// fetch the checkbox to see if it's checked, and the three fields to hide or show
	var lonelyMidnightCheckBox = document.getElementById("itemLonelyMidnightCheckBox");
	var liveOn101CheckBox = document.getElementById("itemLiveOn101CheckBox");
	var afterTheRainCheckBox = document.getElementById("itemAfterTheRainCheckBox");
	var stayingHomeCheckBox = document.getElementById("itemStayingHomeCheckBox");
	
	var itemsSoFar = 1;
	var hiddenFieldText = "";
	if(lonelyMidnightCheckBox && lonelyMidnightCheckBox.checked)
	{
		hiddenFieldText += makeHiddenField(++itemsSoFar, "Lonely Midnight CD", "2.99", "1");
	}
	if(liveOn101CheckBox && liveOn101CheckBox.checked)
	{
		hiddenFieldText += makeHiddenField(++itemsSoFar, "Live on Hwy 101 CD", "2.99", "1");
	}
	if(afterTheRainCheckBox && afterTheRainCheckBox.checked)
	{
		hiddenFieldText += makeHiddenField(++itemsSoFar, "After The Rain CD", "2.99", "1");
	}
	if(stayingHomeCheckBox && stayingHomeCheckBox.checked)
	{
		hiddenFieldText += makeHiddenField(++itemsSoFar, "Staying Home CD", "2.99", "1");
	}
	var hiddenFieldArea = document.getElementById("hiddenFields");
	hiddenFieldArea.innerHTML = hiddenFieldText;
}