/* Create a Payment option */
function paymentOption(id,payment_option,price) {
	this.id = id;
	this.payment_option = payment_option;
	this.price = price;
}

/***************************************************************************
* Update the payment submission form with the price and item description *
* When a user selects an option from the list *
***************************************************************************/
function updateItemValues(form,id) {
	for (i = 0 ; i < paymentOptions.length; i ++) {
		if (paymentOptions[i].id == id) {
				form.amount.value = paymentOptions[i].price;
			form.item_name.value = paymentOptions[i].payment_option;
					break;
		}
	}
}

/***************************************************************************
* Create the array of payment options. This contains all options for the *
* site. The options available for a given photo are hardwired into the *
* photo page which is why we can't use the quick browse methods on payment *
* enabled sites *
***************************************************************************/
paymentOptions = new Array();
paymentOptions[0] = new paymentOption(6044,'20&quot; x 16&quot; Matt','16.99');
paymentOptions[1] = new paymentOption(6045,'20&quot; x 16&quot; Gloss','16.99');
paymentOptions[2] = new paymentOption(6046,'16&quot; x 12&quot; Matt','12.99');
paymentOptions[3] = new paymentOption(6047,'16&quot; x 12&quot; Gloss','12.99');
paymentOptions[4] = new paymentOption(694,'A4 Matt ','7.99');
paymentOptions[5] = new paymentOption(695,'A4 Gloss ','7.99');
paymentOptions[6] = new paymentOption(693,'10&quot; x 8&quot; Matt ','5.99');
paymentOptions[7] = new paymentOption(763,'10&quot; x 8&quot; Gloss ','5.99');
paymentOptions[8] = new paymentOption(966,'10&quot; x 8&quot; Matt - Silver Plated Frame','24.99');
paymentOptions[9] = new paymentOption(967,'10&quot; x 8&quot; Gloss - Silver Plated Frame','24.99');
paymentOptions[10] = new paymentOption(970,'10&quot; x 8&quot; Matt - Natural/Black Wood Frame','19.99');
paymentOptions[11] = new paymentOption(971,'10&quot; x 8&quot; Gloss - Natural/Black Wood Frame','19.99');
paymentOptions[12] = new paymentOption(775,'7&quot; x 5&quot; Matt','2.50');
paymentOptions[13] = new paymentOption(776,'7&quot; x 5&quot; Gloss','2.50');
paymentOptions[14] = new paymentOption(968,'7&quot; x 5&quot; Matt - Silver Plated Frame','15.99');
paymentOptions[15] = new paymentOption(969,'7&quot; x 5&quot; Gloss - Silver Plated Frame','15.99');
paymentOptions[16] = new paymentOption(972,'7&quot; x 5&quot; Matt - Natural/Black Wood Frame','12.99');
paymentOptions[17] = new paymentOption(973,'7&quot; x 5&quot; Gloss - Natural/Black Wood Frame','12.99');
paymentOptions[18] = new paymentOption(974,'40cm x 30cm Canvas - Details on pricing & details page','79.99');
paymentOptions[19] = new paymentOption(975,'60cm x 40cm Canvas - Details on pricing & details page','129.99');
paymentOptions[20] = new paymentOption(976,'Greetings Cards - Glossy (8 Pack)','11.99');
paymentOptions[21] = new paymentOption(764,'Mouse Mat ','9.99');
paymentOptions[22] = new paymentOption(2630,'Pack of 16 A6 glossy postcards','11.99');
paymentOptions[23] = new paymentOption(2631,'2 x Placemats (228mm x 191mm)','19.99');

