/* Create a Payment option */
function paymentOption(id,payment_option,price) {
	this.id = id;
	this.payment_option = payment_option;
	this.price = price;
}

/* Create a Payment group */
function paymentGroup(id,payment_group,options) {
	this.id = id;
	this.payment_group = payment_group;
	this.options = options.split(",");
}

/***************************************************************************
* Update the payment submission form with the price and item description   *
* When a user selects an option from the list                              *
***************************************************************************/
function updateItemValues(form,id) {
					form.amount.value = paymentOptions[id].price;
			form.item_name.value = (paymentOptions[id].payment_option).replace(/&quot;/g,'"');
					}

/***************************************************************************
* 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 whichis why we can't use the quick browse methods on payment  *
* enabled sites                                                            *
***************************************************************************/
var paymentOptions = new Object();
paymentOptions[83730] = new paymentOption(83730,'All images in this gallery on CD','5.99');
paymentOptions[83717] = new paymentOption(83717,'6” x 4” Print','2.50');
paymentOptions[83721] = new paymentOption(83721,'6&quot; x 4&quot; Mounted Print','3.99');
paymentOptions[83718] = new paymentOption(83718,'7” x 5” Print','3.00');
paymentOptions[58478] = new paymentOption(58478,'6” x 4” Print','3.50');
paymentOptions[83423] = new paymentOption(83423,'6&quot; x 4&quot; Mounted Print','8.50');
paymentOptions[69513] = new paymentOption(69513,'Gift Voucher','5.00');
paymentOptions[83722] = new paymentOption(83722,'7&quot; x 5&quot; Mounted Print','4.50');
paymentOptions[83719] = new paymentOption(83719,'9” x 6” Print','4.50');
paymentOptions[83424] = new paymentOption(83424,'7&quot; x 5&quot; Mounted Print','10.00');
paymentOptions[83723] = new paymentOption(83723,'9&quot; x 6&quot; Mounted Print','5.99');
paymentOptions[83720] = new paymentOption(83720,'A4 print','4.99');
paymentOptions[58479] = new paymentOption(58479,'7” x 5” Print','4.50');
paymentOptions[83425] = new paymentOption(83425,'8&quot; x 6&quot; Mounted Print','13.00');
paymentOptions[69514] = new paymentOption(69514,'Gift Voucher','10.00');
paymentOptions[83726] = new paymentOption(83726,'A4 Mounted Print','6.50');
paymentOptions[83426] = new paymentOption(83426,'9&quot; x 6&quot; Mounted Print','14.00');
paymentOptions[83427] = new paymentOption(83427,'8&quot; x 10&quot; Mounted Print','16.00');
paymentOptions[58480] = new paymentOption(58480,'8” x 6” Print','5.99');
paymentOptions[69515] = new paymentOption(69515,'Gift Voucher','15.00');
paymentOptions[83428] = new paymentOption(83428,'8&quot; x 12&quot; Mounted Print','18.00');
paymentOptions[83429] = new paymentOption(83429,'A4 Mounted Print','18.00');
paymentOptions[58481] = new paymentOption(58481,'9&quot; x 6” Print','6.99');
paymentOptions[69516] = new paymentOption(69516,'Gift Voucher','20.00');
paymentOptions[58482] = new paymentOption(58482,'8&quot; x 10” Print','7.99');
paymentOptions[83430] = new paymentOption(83430,'Canvas 8&quot; x 6&quot;','45.00');
paymentOptions[83431] = new paymentOption(83431,'Canvas 12&quot; x 8&quot;','60.00');
paymentOptions[69517] = new paymentOption(69517,'Gift Voucher','25.00');
paymentOptions[68697] = new paymentOption(68697,'A4 Print','8.99');
paymentOptions[83432] = new paymentOption(83432,'Canvas 16&quot; x 12&quot;','80.00');
paymentOptions[78319] = new paymentOption(78319,'18cm x 18cm Print','7.99');
paymentOptions[65174] = new paymentOption(65174,'This digital image on CD','9.99');
paymentOptions[83433] = new paymentOption(83433,'Canvas 20&quot; x 16&quot;','110.00');
paymentOptions[69518] = new paymentOption(69518,'Gift Voucher','30.00');
paymentOptions[83434] = new paymentOption(83434,'Canvas 30&quot; x 20&quot;','150.00');
paymentOptions[65175] = new paymentOption(65175,'All images in this gallery on CD','49.99');
paymentOptions[58483] = new paymentOption(58483,'Canvas 8&quot; x 6&quot;','30.00');
paymentOptions[83435] = new paymentOption(83435,'Sienna Frame (Black) 6&quot; x 4&quot;','50.00');
paymentOptions[69519] = new paymentOption(69519,'Gift Voucher','35.00');
paymentOptions[83436] = new paymentOption(83436,'Sienna Frame (White) 6&quot; x 4&quot;','50.00');
paymentOptions[83437] = new paymentOption(83437,'Sienna Frame (Black) 7&quot; x 5&quot;','60.00');
paymentOptions[69520] = new paymentOption(69520,'Gift Voucher','40.00');
paymentOptions[68698] = new paymentOption(68698,'Canvas 12&quot; x 8&quot;','45.00');
paymentOptions[83438] = new paymentOption(83438,'Sienna Frame (White) 7&quot; x 5&quot;','60.00');
paymentOptions[83439] = new paymentOption(83439,'Sienna Frame (Black) 8&quot; x 6&quot;','70.00');
paymentOptions[68699] = new paymentOption(68699,'Canvas 16&quot; x 12&quot;','65.00');
paymentOptions[69521] = new paymentOption(69521,'Gift Voucher','45.00');
paymentOptions[83440] = new paymentOption(83440,'Sienna Frame (White) 8&quot; x 6&quot;','70.00');
paymentOptions[83441] = new paymentOption(83441,'Sienna Frame (Black) 8&quot; x 10&quot;','80.00');
paymentOptions[69522] = new paymentOption(69522,'Gift Voucher','50.00');
paymentOptions[68700] = new paymentOption(68700,'Canvas 20&quot; x 16&quot;','85.00');
paymentOptions[83442] = new paymentOption(83442,'Sienna Frame (White) 8&quot; x 10&quot;','80.00');
paymentOptions[83443] = new paymentOption(83443,'Sienna Frame (Black) 8&quot; x 12&quot;','85.00');
paymentOptions[68701] = new paymentOption(68701,'Canvas 30&quot; x 20&quot;','120.00');
paymentOptions[69523] = new paymentOption(69523,'Gift Voucher','55.00');
paymentOptions[83444] = new paymentOption(83444,'Sienna Frame (White) 8&quot; x 12&quot;','85.00');
paymentOptions[83445] = new paymentOption(83445,'Strata Frame (Black) 6&quot; x 4&quot;','50.00');
paymentOptions[69524] = new paymentOption(69524,'Gift Voucher','60.00');
paymentOptions[68702] = new paymentOption(68702,'Sienna Frame (Black) 6&quot; x 4&quot;','35.00');
paymentOptions[83446] = new paymentOption(83446,'Strata Frame (White) 6&quot; x 4&quot;','50.00');
paymentOptions[83447] = new paymentOption(83447,'Strata Frame (Black) 7&quot; x 5&quot;','60.00');
paymentOptions[68703] = new paymentOption(68703,'Sienna Frame (White) 6&quot; x 4&quot;','35.00');
paymentOptions[69525] = new paymentOption(69525,'Gift Voucher','65.00');
paymentOptions[83448] = new paymentOption(83448,'Strata Frame (White) 7&quot; x 5&quot;','60.00');
paymentOptions[69526] = new paymentOption(69526,'Gift Voucher','70.00');
paymentOptions[68704] = new paymentOption(68704,'Sienna Frame (Black) 7&quot; x 5&quot;','40.00');
paymentOptions[68705] = new paymentOption(68705,'Sienna Frame (White) 7&quot; x 5&quot;','40.00');
paymentOptions[69527] = new paymentOption(69527,'Gift Voucher','75.00');
paymentOptions[69528] = new paymentOption(69528,'Gift Voucher','80.00');
paymentOptions[68706] = new paymentOption(68706,'Sienna Frame (Black) 8&quot; x 6&quot;','50.00');
paymentOptions[68707] = new paymentOption(68707,'Sienna Frame (White) 8&quot; x 6&quot;','50.00');
paymentOptions[69529] = new paymentOption(69529,'Gift Voucher','85.00');
paymentOptions[69530] = new paymentOption(69530,'Gift Voucher','90.00');
paymentOptions[68708] = new paymentOption(68708,'Sienna Frame (Black) 10&quot; x 8&quot;','55.00');
paymentOptions[68709] = new paymentOption(68709,'Sienna Frame (White) 10&quot; x 8&quot;','55.00');
paymentOptions[69531] = new paymentOption(69531,'Gift Voucher','95.00');
paymentOptions[69532] = new paymentOption(69532,'Gift Voucher','100.00');
paymentOptions[68710] = new paymentOption(68710,'Sienna Frame (Black) 12&quot; x 8&quot;','65.00');
paymentOptions[68711] = new paymentOption(68711,'Sienna Frame (White) 12&quot; x 8&quot;','65.00');
paymentOptions[68712] = new paymentOption(68712,'Strata Frame (Black) 6&quot; x 4&quot;','35.00');
paymentOptions[68713] = new paymentOption(68713,'Strata Frame (White) 6&quot; x 4&quot;','35.00');
paymentOptions[68714] = new paymentOption(68714,'Strata Frame (Black) 7&quot; x 5&quot;','40.00');
paymentOptions[68715] = new paymentOption(68715,'Strata Frame (White) 7&quot; x 5&quot;','40.00');
/***************************************************************************
* Create the array of payment groups. If site does notuse groups create    *
* just one with an ID of 0                                                 *
***************************************************************************/
var paymentGroups = new Object();
			paymentGroups[25977] = new paymentGroup(25977,'Friends','83730,83717,83721,83718,83722,83719,83723,83720,83726,58483,68698,68699,68700,68701');
			paymentGroups[21440] = new paymentGroup(21440,'Gift Vouchers','69513,69514,69515,69516,69517,69518,69519,69520,69521,69522,69523,69524,69525,69526,69527,69528,69529,69530,69531,69532');
			paymentGroups[25900] = new paymentGroup(25900,'Portraits','83423,83424,83425,83426,83427,83428,83429,83430,83431,83432,83433,83434,83435,83436,83437,83438,83439,83440,83441,83442,83443,83444,83445,83446,83447,83448');
			paymentGroups[17996] = new paymentGroup(17996,'Wedding Photographs','58478,58479,58480,58481,58482,68697,78319,65174,65175,58483,68698,68699,68700,68701,68702,68703,68704,68705,68706,68707,68708,68709,68710,68711,68712,68713,68714,68715');
	/***************************************************************************
* Get payment options field for given payment group                        *
***************************************************************************/
function getPaymentOptions(payment_groups_id) {
	var temp = '';
		
		
		if(paymentGroups[payment_groups_id].options[0] != ''){
		$.each(paymentGroups[payment_groups_id].options, function(i){
						
			paymentOption = paymentOptions[paymentGroups[payment_groups_id].options[i]];
			temp = temp + '<option  value="' + paymentOption.id + '">' + paymentOption.payment_option + ' - &pound;' + paymentOption.price + '</option>';
		});
	}
		return temp;
}


