function order_product_(product) {
	var hideRows=new Array(
	"order_cardstock",
	"order_master_shells",
	"order_fullcolor_card_stock",
	"order_other_fullcolor_stock",
	"order_fullcolor_card_print",
	"order_fullcolor_card_artwork",
	"order_fullcolor_quantity",
	"order_fullcolor_card_names",
	"order_foldover_stock",
	"order_foldover_quantity",
	"order_raised_card_quantity",
	"order_raised_card_names",
	"order_foilcolors",
	"order_foilstock",
	"order_foil_quantity",
	"order_ncrformsize",
	"order_ncrformtype",
	"order_ncrformpadding",
	"order_ncrformink",
	"order_ncrformfrom",
	"order_ncrformquantity",
	"order_letterhead_stock",
	"order_letterhead_quantity",
	"order_envelope_size",
	"order_other_envelope_size",
	"order_envelope_type",
	"order_envelope_tint",
	"order_envelope_color",
	"order_envelope_quantity",
	"order_announcement_size",
	"order_announcement_type",
	"order_announcement_style",
	"order_announcement_envelopes",
	"order_announcement_quantity",
	"order_flyer_size",
	"order_flyer_bleeds",
	"order_flyer_stock",
	"order_other_flyer_stock",
	"order_flyer_print",
	"order_flyer_quantity",
	"order_ink",
	"order_other_ink",
	"order_frontside",
	"order_backside");
	
	var headerrows=new Array(
	"order_cardstock",
	"order_fullcolor_card_stock",
	"order_foldover_stock",
	"order_raised_card_quantity",
	"order_foilcolors",
	"order_ncrformsize",
	"order_letterhead_stock",
	"order_envelope_size",
	"order_announcement_size",
	"order_flyer_size",
	"order_ink");
	
	if (product == 'Thermography') {
		var showRows=new Array(
		"order_cardstock",
		"order_master_shells",
		"order_raised_card_quantity",
		"order_raised_card_names",
		"order_ink",
		"order_other_ink",
		"order_frontside",
		"order_backside");
	}
	else if (product == 'FullColor') {
		var showRows=new Array(
		"order_fullcolor_card_stock",
		"order_other_fullcolor_stock",
		"order_fullcolor_card_print",
		"order_fullcolor_card_artwork");
	}
	else if (product == 'Foil') {
		var showRows=new Array(
		"order_foilcolors",
		"order_foilstock",
		"order_foil_quantity");
	}
	else if (product == 'FoldOver') {
		var showRows=new Array(
		"order_foldover_stock",
		"order_foldover_quantity",
		"order_ink",
		"order_other_ink",
		"order_frontside",
		"order_backside");
	}
	else if (product == 'Letterhead') {
		var showRows=new Array(
		"order_letterhead_stock",
		"order_letterhead_quantity",
		"order_ink",
		"order_other_ink",
		"order_frontside",
		"order_backside");
	}
	else if (product == 'Envelopes') {
		var showRows=new Array(
		"order_envelope_size",
		"order_other_envelope_size",
		"order_envelope_type",
		"order_envelope_tint",
		"order_envelope_color",
		"order_envelope_quantity",
		"order_ink",
		"order_other_ink",
		"order_frontside",
		"order_backside");
	}
	else if (product == 'Announcements') {
		var showRows=new Array(
		"order_announcement_size",
		"order_announcement_type",
		"order_announcement_style",
		"order_announcement_envelopes",
		"order_announcement_quantity",
		"order_ink",
		"order_other_ink",
		"order_frontside",
		"order_backside");
	}
	else if (product == 'NCR') {
		var showRows=new Array(
		"order_ncrformsize",
		"order_ncrformtype",
		"order_ncrformpadding",
		"order_ncrformink",
		"order_ncrformfrom",
		"order_ncrformquantity");
	}
	else if (product == 'Flyers') {
		var showRows=new Array(
		"order_flyer_size",
		"order_flyer_bleeds",
		"order_flyer_stock",
		"order_other_flyer_stock",
		"order_flyer_print",
		"order_flyer_quantity");
	}
	else if (product == 'Other') {
		var showRows=new Array(
		"order_ink",
		"order_other_ink",
		"order_frontside",
		"order_backside");
	}
	else {
		var showRows=new Array(
		"");
	}
	//hide all optional sections
	for(var i=0; i<hideRows.length; i++)
	{
		areaid = hideRows[i];	
		var area = document.getElementById(areaid + '_row');
		area.style.display = 'none';
	}
	//gray out hidden section headers
	for(var i=0; i<headerrows.length; i++)
	{
		areaid = headerrows[i];
		var area = document.getElementById(areaid + '_prerow');
		area.style.color = '#999999';
	}
	//show needed sections
	for(var i=0; i<showRows.length; i++)
	{
		areaid = showRows[i];	
		var area = document.getElementById(areaid + '_row');
		area.style.display = '';
	}
	//set needed section header back to black
	areaid = showRows[0];	
	var area2 = document.getElementById(areaid + '_prerow');
	area2.style.color = '#000000';
}

/* all fields:
order_name
order_orderedby
order_phone
order_noproof
order_proofdate
order_deliverydate
order_proof
order_fax
order_email
order_product
order_other_product
order_quantity
order_other_quantity
order_cardstock
order_master_shells
order_fullcolor_card_stock
order_other_fullcolor_stock
order_fullcolor_card_print
order_fullcolor_card_artwork
order_foldover_stock
order_foldover_quantity
order_other_foldover_quantity
order_raised_card_quantity
order_other_raised_card_quantity
order_raised_card_names
order_foilcolors
order_foilstock
order_foil_quantity
order_other_foil_quantity
order_ncrformsize
order_ncrformtype
order_ncrformpadding
order_ncrformink
order_ncrforminkother
order_ncrformfrom
order_ncrformto
order_ncrformquantity
order_letterhead_stock
order_letterhead_quantity
order_other_letterhead_quantity
order_envelope_size
order_envelope_type
order_envelope_tint
order_envelope_color
order_envelope_quantity
order_other_envelope_quantity
order_announcement_size
order_announcement_type
order_announcement_style
order_announcement_envelopes
order_announcement_quantity
order_other_announcement_quantity
order_flyer_size
order_other_flyer_size
order_flyer_bleeds
order_flyer_stock
order_other_flyer_stock
order_flyer_print
order_ink
order_other_ink
order_frontside
order_backside
*/
