window.addEvent('domready', function() {
    // Setup all of our product search pages
	if (typeof(pumps) == "object") {
		var product_db = new ProductDatabase(
			pumps,
			"list_container",
			true,
	        new Array(
		        new Array("Part Number", "carow_part_number"),
	        	new Array("Product Name", "category_name"),
		        new Array("Color", "color"),
		        new Array("Output cc", "output_cc"),
		        new Array("Output oz", "output_oz"),
		        new Array("Cap Diameter", "cap_diameter"),
		        new Array("Cap Height", "cap_h"),
		        new Array("Minimum", "minimum")),
		    new Array(
		        new Array("Note", "note"),
		        new Array("Typical Lead Time", "typical_lead_time"),
	        	new Array("Minimum for Color and Typical Lead Time", "minimum_for_color_and_typi"),
		        new Array("Texture", "cap_texture"),
		        new Array("Location", "location"))
		);
	} else if (typeof(caps) == "object") {
		var product_db = new ProductDatabase(
			caps,
			"list_container",
			true,
		    new Array(
		        new Array("Part Number", "carow_part_number"),
	        	new Array("Product Name", "category_name"),
		        new Array("Color", "color"),
		        new Array("Cap Diameter", "cap_diameter"),
		        new Array("Cap Height", "cap_h"),
		        new Array("Texture", "cap_texture"),
		        new Array("Minimum", "minimum"),
		        new Array("Location", "location")),
		    new Array(
		        new Array("Note", "note"),
		        new Array("Typical Lead Time", "typical_lead_time"),
	        	new Array("Minimum for Color and Typical Lead Time", "minimum_for_color_and_typic"),
		        new Array("Primary Market", "primary_market"))
		);
	} else if (typeof(containers) == "object") {
		var product_db = new ProductDatabase(
			containers,
			"list_container",
			true,
		    new Array(
		        new Array("Part Number", "carow_part_number"),
	        	new Array("Product Name", "category_name"),
		        new Array("Color", "color"),
		        new Array("Capacity cc", "capacity_cc"),
		        new Array("Capacity oz", "capacity_oz"),
		        new Array("Neck Diameter", "neck_diameter"),
		        new Array("Neck Height", "neck_h"),
		        new Array("Minimum", "minimum")),
		    new Array(
		        new Array("Note", "note"),
		        new Array("Typical Lead Time", "typical_lead_time"),
	        	new Array("Minimum for Color and Typical Lead Time", "minimum_for_color_and"),
		        new Array("Material", "material"),
		        new Array("Height (mm)", "height_mm"),
		        new Array("Diameter (mm)", "diameter_mm"),
		        new Array("Location", "location"))
		);
	} else if (typeof(dispensers) == "object") {
		var product_db = new ProductDatabase(
			dispensers,
			"list_container",
			true,
		    new Array(
		        new Array("Part Number", "carow_part_number"),
	        	new Array("Product Name", "category_name"),
		        new Array("Color", "color"),
		        new Array("Output cc", "output_cc"),
		        new Array("Output oz", "output_oz"),
		        new Array("Minimum", "minimum"),
		        new Array("Location", "location")),
		    new Array(
		        new Array("Note", "note"),
		        new Array("Typical Lead Time", "typical_lead_time"),
	        	new Array("Minimum for Color and Typical Lead Time", "minimum_for_color_and"),
		        new Array("Height (mm)", "height_mm"),
		        new Array("Diameter (mm)", "diameter_mm"))
		);
	}
});
