function setpttprompts() {
	style = $("#pttstyle").val();
	switch (style) {
		case "v1":
			setprompts({"#widthdiv": 1, "#swaghtdiv": 1, "#jabothtdiv": 1, "#trimdiv": 1, "#jabotlindiv": 1, "#pelmetlindiv": 1, "#pttstylediv": 1});
			$("#jabotlin").rules("add", {
				required: true,
				messages: {
					required: "Self- or contrast-lined jabot selection required."
				}
			});
	
			$("#pelmetlin").rules("add", {
				required: true,
				messages: {
					required: "Self- or contrast-lined pelmet selection required."
				}
			});
			$("#width").rules("add", {
				required: true,
				range: [40, 192],
				messages: {
					required: "Invalid width: please enter a value between 40\" and 192\"",
					range: "Invalid width: please enter a value between 40\" and 192\""
				}
			});
			$("#swaght").rules("add", {
				required: true,
				messages: {
					required: "Please select a Swag Height"
				}
			});
			break;
			
		case "v2":
			setprompts({"#widthdiv": 1, "#jabothtdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1, "#trimdiv": 1, "#jabotlindiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [36, 192],
				messages: {
					required: "Invalid width: please enter a value between 36\" and 192\"",
					range: "Invalid width: please enter a value between 36\" and 192\""
				}
			});
			$("#jabotht").rules("add", {
				required: true,
				range: [36, 108],
				messages: {
					required: "Invalid jabot height: please enter a value between 36\" and 108\"",
					range: "Invalid jabot height: please enter a value between 36\" and 108\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			
			$("#jabotlin").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			
			break;
		case "v3":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#liningdiv": 1, "#trimdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [40, 192],
				messages: {
					required: "Invalid width: please enter a value between 40\" and 192\"",
					range: "Invalid width: please enter a value between 40\" and 192\""
				}
			});
			$("#lining").rules("add", {
				required: true,
				messages: {
					required: "Self- or contrast-lined selection required."
				}
			});
			
			break;
		case "v4":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#liningdiv": 1, "#trimdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 100],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 100\"",
					range: "Invalid width: please enter a value between 24\" and 100\""
				}
			});
			$("#lining").rules("add", {
				required: true,
				messages: {
					required: "Self- or contrast-lined selection required."
				}
			});
			break;
		case "v5":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#101418div": 1, "#edgeaccentdiv": 1, "#trimdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#101418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			break;
		case "v6":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1, "#kerchiefdiv": 1, "#trimdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			$("#kerchief").rules("add", {
				required: true,
				messages: {
					required: "Please select a Kerchief Fabric"
				}
			});
			break;
		case "v7":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1, "#trimdiv": 1, "#valancetiesdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			
			break;
		case "v8":
			setprompts({"#pttstylediv": 1, "#trianglewidthdiv": 1, "#trimdiv": 1, "#numtrianglesdiv": 1, "#sheerdiv": 1});
			$("#trianglewidth").rules("add", {
				required: true,
				messages: {
					required: "Please select a Triangle Width"
				}
			});
			break;
		case "v9":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#jabothtdiv": 1, "#jabotlindiv": 1, "#trimdiv": 1, "#sheerdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#jabotht").rules("add", {
				required: true,
				range: [36, 108],
				messages: {
					required: "Invalid jabot height: please enter a value between 36\" and 108\"",
					range: "Invalid jabot height: please enter a value between 36\" and 108\""
				}
			});
			$("#jabotlin").rules("add", {
				required: true,
				messages: {
					required: "Self- or contrast-lined jabot selection required."
				}
			});
			break;
			
		case "v10":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#jabothtdiv": 1, "#jabotlindiv": 1, "#trimdiv": 1, "#sheerdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [30, 192],
				messages: {
					required: "Invalid width: please enter a value between 30\" and 192\"",
					range: "Invalid width: please enter a value between 30\" and 192\""
				}
			});
			$("#jabotht").rules("add", {
				required: true,
				range: [36, 108],
				messages: {
					required: "Invalid jabot height: please enter a value between 36\" and 108\"",
					range: "Invalid jabot height: please enter a value between 36\" and 108\""
				}
			});
			$("#jabotlin").rules("add", {
				required: true,
				messages: {
					required: "Self- or contrast-lined jabot selection required."
				}
			});
			break;
		case "v11":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1520div": 1, "#trimdiv": 1, "#sheerdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1520").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			break;
		case "v12":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1, "#cornerdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			$("#corner").rules("add", {
				required: true,
				messages: {
					required: "Please select a Corner Fabric"
				}
			});
			break;
		case "v13":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1520div": 1, "#trimdiv": 1, "#liningdiv": 1, "#sheerdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 1092\""
				}
			});
			$("#1520").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			$("#lining").rules("add", {
				required: true,
				messages: {
					required: "Please select a Lining"
				}
			});
			break;
		case "v14":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#trimdiv": 1, "#sheerdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			break;
		case "v15":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#jabothtdiv": 1, "#jabotlindiv": 1, "#trimdiv": 1, "#sheerdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#jabotht").rules("add", {
				required: true,
				range: [36, 108],
				messages: {
					required: "Invalid jabot height: please enter a value between 36\" and 108\"",
					range: "Invalid jabot height: please enter a value between 36\" and 108\""
				}
			});
			
			$("#jabotlin").rules("add", {
				required: true,
				messages: {
					required: "Please select a Jabot Lining"
				}
			});
			break;
		case "v16":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#1822div": 1, "#trimdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1822").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			break;
		case "v17":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#2629div": 1, "#secfabdiv" : 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#2629").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			break;
		case "v18":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#1518div": 1, "#trimdiv": 1, "#lindiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1518").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			$("#lin").rules("add", {
				required: true,
				messages: {
					required: "Please select a Lining"
				}
			});
			
			break;
		case "v19":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#liningdiv": 1, "#trimdiv": 1, "#sheerdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#lining").rules("add", {
				required: true,
				messages: {
					required: "Please select a Lining"
				}
			});
			break;
		case "v20":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1, "#liningdiv": 1, "#edgeaccentdiv": 1, "#trimdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			$("#lining").rules("add", {
				required: true,
				messages: {
					required: "Please select a Lining"
				}
			});
			break;
		case "v21":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1,  "#hornlindiv": 1, "#trimdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [30, 192],
				messages: {
					required: "Invalid width: please enter a value between 30\" and 192\"",
					range: "Invalid width: please enter a value between 30\" and 192\""
				}
			});
			$("#hornlin").rules("add", {
				required: true,
				messages: {
					required: "Please select a Horn Lining"
				}
			});
			break;
		case "v22":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1 });
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			break;
		case "v23":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			break;
		case "v24":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#101418div": 1, "#trimdiv": 1, "#folddiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#101418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			$("#fold").rules("add", {
				required: true,
				messages: {
					required: "Please select a Fold Fabric"
				}
			});
			break;
		case "v25":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1, "#shirrdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			$("#shirr").rules("add", {
				required: true,
				messages: {
					required: "Please select a Shirred Fabric"
				}
			});
			break;
		case "v26":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1, "#liningdiv": 1, "#valancetiesdiv": 1, "#sheerdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			
			$("#lining").rules("add", {
				required: true,
				messages: {
					required: "Please select a Lining"
				}
			});
			break;
		case "v27":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1, "#rodpockdiv": 1, "#valancetiesdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			$("#rodpock").rules("add", {
				required: true,
				messages: {
					required: "Please select a Rod Pocket Fabric"
				}
			});
			break;
		case "v28":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1, "#tabdiv": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			$("#tab").rules("add", {
				required: true,
				messages: {
					required: "Please select a Tab Fabric"
				}
			});
			$("#boardsize").rules("add", {
				required: true,
				messages: {
					required: "Please select a Return Size"
				}
			});
			
			break;
		case "v29":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1,"#liningdiv": 1});
			break;
			
		case "v30":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#3032div": 1,"#liningdiv": 1});
			break;
			
		case "v31":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#boardsizediv": 1, "#1418div": 1});
			$("#width").rules("add", {
				required: true,
				range: [24, 192],
				messages: {
					required: "Invalid width: please enter a value between 24\" and 192\"",
					range: "Invalid width: please enter a value between 24\" and 192\""
				}
			});
			$("#1418").rules("add", {
				required: true,
				messages: {
					required: "Please select a Body Height"
				}
			});
			break;
		case "v32":
			setprompts({"#widthdiv": 1, "#pttstylediv": 1, "#heightdiv": 1,"#liningdiv": 1});
			break;	
		default:
			
			break;
	}
}
