function resetAll(b) {

	$(":input").each(function() {
			$(this).rules("remove");
		});

	$("#calcform").validate().form();
	setprompts(null);
	$("#rollwidth").val(54);
	$("#vrepeat").val(0);
	$("#hrepeat").val(0);
	$("#rollwidth2").val(54);
	$("#vrepeat2").val(0);
	$("#hrepeat2").val(0);
	$("#width").val(0);
	$("#height").val(0);

	$("#prodtype").val("");

	$("#widths").val("");
	$("#returnsize").val(3.5);
	$("#rodsize").val("");
	$("#header").val(0);
	$("#drawopt").val("");
	$("#sheer").attr('checked', false);
	$("#valance").attr('checked', false);
	$("#pttstyle").val("");
	$("#casvalstyle").val("");


	$("#status").fadeOut(500);
	$("#status2").fadeOut(500);
	
	$("#mainfab").fadeOut(0);
	$("#secfab").fadeOut(0);
	$("#jabotht").val(36);
	$("#trim").attr('checked', false);
	$("#jabotlin").val("");
	$("#pelmetlin").val("");
	$("#swaght").val("");
	$("#drapetrim").val("");
	$("#edgedrape").val("");
	$("#klin").val("");

	$(":input").each(function() {
		$(this).rules("remove");
	});	
	
	$("#prodtype").rules("add", {
		required: true,
		messages: {
			required: "Product Type required"
		}
	});
}
 
function setprompts(o) {
	var sp = 500;
	
	if (o != null) {
		$('div').filter(function() {
			return (this.id.match(/div/) && ("#" + this.id in o) && $("#" + this.id).is(" :hidden"));
		}).fadeIn(sp);
		
		$('div').filter(function() {
			return (this.id.match(/div/) && !("#" + this.id in o) && $("#" + this.id).is(" :visible"));
		}).fadeOut(sp);
		
		if ($("#mainfab").is(" :hidden")) 
			$("#mainfab").fadeIn(sp);
		
	} else {
		$('div').filter(function() {
			return (this.id.match(/div/) && $("#" + this.id).is(" :visible"));
		}).fadeOut(sp);
	}
}
