function addProductFields(num) {

	var nextnum = num+1;

	document.getElementById("product_" + nextnum).style.display='block';
	document.getElementById("addlink_" + nextnum).style.display='block';
	for (i=0; i<nextnum; i++) {
		document.getElementById("addlink_" + i).style.display='none';
	}

}

function showFieldset(fieldset) {

	if (fieldset == 'cancellation_fields') {

		document.getElementById("cancellation_fields").style.display='block';
		document.getElementById("cancellation_fields_heading").style.display='block';

		document.getElementById("order_fields").style.display='none';
		document.getElementById("order_fields_heading").style.display='none';

		//clear all order fields
		for(var i=0;i<20;i++) {
			document.getElementById("product_select_" + i).selectedIndex=0;
			document.getElementById("product_" + i + "_monday").value='0';
			document.getElementById("product_" + i + "_tuesday").value='0';
			document.getElementById("product_" + i + "_wednesday").value='0';
			document.getElementById("product_" + i + "_thursday").value='0';
			document.getElementById("product_" + i + "_friday").value='0';
			document.getElementById("product_" + i + "_saturday").value='0';
		}

		//hide order fields 1-20
		for(var i=1;i<20;i++) {
			document.getElementById("product_" + i).style.display='none';
			if (document.getElementById("addlink_" + i)) {
				document.getElementById("addlink_" + i).style.display='none';
			}
		}


	}

	if (fieldset == 'order_fields') {

		document.getElementById("order_fields").style.display='block';
		document.getElementById("order_fields_heading").style.display='block';

		//show addlink 0
		document.getElementById("addlink_0").style.display='block';

		document.getElementById("cancellation_fields").style.display='none';
		document.getElementById("cancellation_fields_heading").style.display='none';

	}

}

