function load_discount_code_fields(include_pp,different_row)
{
	if (include_pp !== true)
	{
		include_pp = false;
	}

	if (different_row !== true)
	{
		different_row = false;
	}

	if (different_row)
	{
		$("#discount-code-form tr:gt(1)").remove();
	}
	else
	{
		$("#discount-code-form tr:gt(0)").remove();
	}

	$("#discount-code-form tr").removeClass("last");

	var discount_codes = new Array();

	// Alamo
	discount_codes[0] = new Array();
	discount_codes[0]["code"] = "AL";
	discount_codes[0]["fields"] = new Array();
	discount_codes[0]["fields"][0] = new Array();
	discount_codes[0]["fields"][0]["code"] = "cd";
	discount_codes[0]["fields"][0]["label"] = "Alamo Corporate ID";
	discount_codes[0]["fields"][1] = new Array();
	discount_codes[0]["fields"][1]["code"] = "pc";
	discount_codes[0]["fields"][1]["label"] = "Coupon Code";
	discount_codes[0]["fields"][2] = new Array();
	discount_codes[0]["fields"][2]["code"] = "pp";
	discount_codes[0]["fields"][2]["label"] = "Alamo Quicksilver ID (QS)";
	discount_codes[0]["fields"][3] = new Array();
	discount_codes[0]["fields"][3]["code"] = "rc";
	discount_codes[0]["fields"][3]["label"] = "Rate/Product Code";

	// Avis
	discount_codes[1] = new Array();
	discount_codes[1]["code"] = "AV";
	discount_codes[1]["fields"] = new Array();
	discount_codes[1]["fields"][0] = new Array();
	discount_codes[1]["fields"][0]["code"] = "cd";
	discount_codes[1]["fields"][0]["label"] = "Corporate Avis Worldwide Discount";
	discount_codes[1]["fields"][1] = new Array();
	discount_codes[1]["fields"][1]["code"] = "pc";
	discount_codes[1]["fields"][1]["label"] = "Coupon Number";
	discount_codes[1]["fields"][2] = new Array();
	discount_codes[1]["fields"][2]["code"] = "pp";
	discount_codes[1]["fields"][2]["label"] = "Avis Wizard";
	discount_codes[1]["fields"][3] = new Array();
	discount_codes[1]["fields"][3]["code"] = "rc";
	discount_codes[1]["fields"][3]["label"] = "Rate Code";

	// Budget
	discount_codes[2] = new Array();
	discount_codes[2]["code"] = "BU";
	discount_codes[2]["fields"] = new Array();
	discount_codes[2]["fields"][0] = new Array();
	discount_codes[2]["fields"][0]["code"] = "cd";
	discount_codes[2]["fields"][0]["label"] = "Budget CorpRate Discount (BDC)";
	discount_codes[2]["fields"][1] = new Array();
	discount_codes[2]["fields"][1]["code"] = "pc";
	discount_codes[2]["fields"][1]["label"] = "Coupon Code";
	discount_codes[2]["fields"][2] = new Array();
	discount_codes[2]["fields"][2]["code"] = "pp";
	discount_codes[2]["fields"][2]["label"] = "Fastbreak RapidRez (BCN)";
	discount_codes[2]["fields"][3] = new Array();
	discount_codes[2]["fields"][3]["code"] = "rc";
	discount_codes[2]["fields"][3]["label"] = "Rate Plan";

	// Dollar
	discount_codes[3] = new Array();
	discount_codes[3]["code"] = "ZR";
	discount_codes[3]["fields"] = new Array();
	discount_codes[3]["fields"][0] = new Array();
	discount_codes[3]["fields"][0]["code"] = "cd";
	discount_codes[3]["fields"][0]["label"] = "Corporate Discount (CD)";
	discount_codes[3]["fields"][1] = new Array();
	discount_codes[3]["fields"][1]["code"] = "pp";
	discount_codes[3]["fields"][1]["label"] = "Dollar Express ID";
	discount_codes[3]["fields"][2] = new Array();
	discount_codes[3]["fields"][2]["code"] = "rc";
	discount_codes[3]["fields"][2]["label"] = "Promotion Code";

	// Enterprise
	discount_codes[4] = new Array();
	discount_codes[4]["code"] = "ET";
	discount_codes[4]["fields"] = new Array();
	discount_codes[4]["fields"][0] = new Array();
	discount_codes[4]["fields"][0]["code"] = "cd";
	discount_codes[4]["fields"][0]["label"] = "Corporate or Association Discount";
	discount_codes[4]["fields"][1] = new Array();
	discount_codes[4]["fields"][1]["code"] = "pc";
	discount_codes[4]["fields"][1]["label"] = "Coupon Code";
	discount_codes[4]["fields"][2] = new Array();
	discount_codes[4]["fields"][2]["code"] = "pp";
	discount_codes[4]["fields"][2]["label"] = "Enterprise ExpressLane";

	// Hertz
	discount_codes[5] = new Array();
	discount_codes[5]["code"] = "HZ";
	discount_codes[5]["fields"] = new Array();
	discount_codes[5]["fields"][0] = new Array();
	discount_codes[5]["fields"][0]["code"] = "cd";
	discount_codes[5]["fields"][0]["label"] = "Corporate Discount";
	discount_codes[5]["fields"][1] = new Array();
	discount_codes[5]["fields"][1]["code"] = "pc";
	discount_codes[5]["fields"][1]["label"] = "Promotional Coupon (PC)";
	discount_codes[5]["fields"][2] = new Array();
	discount_codes[5]["fields"][2]["code"] = "pp";
	discount_codes[5]["fields"][2]["label"] = "Promotional Coupon (PP)";
	discount_codes[5]["fields"][3] = new Array();
	discount_codes[5]["fields"][3]["code"] = "rc";
	discount_codes[5]["fields"][3]["label"] = "Rate Code (RQ)";

	// National
	discount_codes[6] = new Array();
	discount_codes[6]["code"] = "NA";
	discount_codes[6]["fields"] = new Array();
	discount_codes[6]["fields"][0] = new Array();
	discount_codes[6]["fields"][0]["code"] = "pc";
	discount_codes[6]["fields"][0]["label"] = "Coupon Code";
	discount_codes[6]["fields"][1] = new Array();
	discount_codes[6]["fields"][1]["code"] = "pp";
	discount_codes[6]["fields"][1]["label"] = "National Emerald Club";
	discount_codes[6]["fields"][2] = new Array();
	discount_codes[6]["fields"][2]["code"] = "rc";
	discount_codes[6]["fields"][2]["label"] = "Rate Code";
	discount_codes[6]["fields"][3] = new Array();
	discount_codes[6]["fields"][3]["code"] = "cd";
	discount_codes[6]["fields"][3]["label"] = "National Corporate/Contracted Rate";


	// Simply Wheels
	discount_codes[7] = new Array();
	discount_codes[7]["code"] = "ZH";
	discount_codes[7]["fields"] = new Array();
	discount_codes[7]["fields"][0] = new Array();
	discount_codes[7]["fields"][0]["code"] = "cd";
	discount_codes[7]["fields"][0]["label"] = "Corporate Discount";

	// Thrifty
	discount_codes[8] = new Array();
	discount_codes[8]["code"] = "ZT";
	discount_codes[8]["fields"] = new Array();
	discount_codes[8]["fields"][0] = new Array();
	discount_codes[8]["fields"][0]["code"] = "cd";
	discount_codes[8]["fields"][0]["label"] = "Corporate Discount";
	discount_codes[8]["fields"][1] = new Array();
	discount_codes[8]["fields"][1]["code"] = "pp";
	discount_codes[8]["fields"][1]["label"] = "Blue Chip Member #";
	discount_codes[8]["fields"][2] = new Array();
	discount_codes[8]["fields"][2]["code"] = "rc";
	discount_codes[8]["fields"][2]["label"] = "PC # or Rate Code";

	for (var i = 0;i < discount_codes.length;i++)
	{
		if (discount_codes[i]["code"] == $("select#rental-car-company").val())
		{
			for (var j = 0;j < discount_codes[i]["fields"].length;j++)
			{
				if (discount_codes[i]["fields"][j]["code"] != "pp" || include_pp)
				{
					$(document.createElement("tr")).appendTo($("#discount-code-form tbody"));
					$(document.createElement("td")).attr("valign","top").attr("class","label-td").appendTo($("#discount-code-form tr:last"));
					$(document.createElement("label")).attr("for",discount_codes[i]["fields"][j]["code"]).text(discount_codes[i]["fields"][j]["label"] + ":").appendTo($("#discount-code-form tr:last td:last"));
					if (different_row)
					{
						$(document.createElement("tr")).appendTo($("#discount-code-form tbody"));
					}
					$(document.createElement("td")).attr("valign","top").appendTo($("#discount-code-form tr:last"));
					$(document.createElement("input")).attr("type","text").attr("id",discount_codes[i]["fields"][j]["code"]).attr("name",discount_codes[i]["fields"][j]["code"]).appendTo($("#discount-code-form tr:last td:last"));
				}
			}
		}
	}

	$("#discount-code-form tr:last").addClass("last");
}