/* 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[2590] = new paymentOption(2590,'Up to 8&quot; x 10&quot;','16.00');
paymentOptions[2591] = new paymentOption(2591,'Up to A3','25.00');
paymentOptions[34247] = new paymentOption(34247,'event 4','4.00');
paymentOptions[34248] = new paymentOption(34248,'event 5','5.00');
paymentOptions[34249] = new paymentOption(34249,'event 6','6.00');
paymentOptions[34250] = new paymentOption(34250,'event 7','7.00');
paymentOptions[34251] = new paymentOption(34251,'event 8','8.00');
paymentOptions[34252] = new paymentOption(34252,'event 9','9.00');
paymentOptions[34253] = new paymentOption(34253,'event 10','10.00');
paymentOptions[34254] = new paymentOption(34254,'event 11','11.00');
paymentOptions[34255] = new paymentOption(34255,'event 12','12.00');
paymentOptions[34256] = new paymentOption(34256,'event 13','13.00');
paymentOptions[34258] = new paymentOption(34258,'event 14','14.00');
paymentOptions[34259] = new paymentOption(34259,'event 15','15.00');
paymentOptions[34261] = new paymentOption(34261,'event 16','16.00');
paymentOptions[34262] = new paymentOption(34262,'event 17','17.00');
paymentOptions[34264] = new paymentOption(34264,'event 18','18.00');
paymentOptions[34265] = new paymentOption(34265,'event 19','19.00');
paymentOptions[34266] = new paymentOption(34266,'event 20','20.00');
paymentOptions[34267] = new paymentOption(34267,'event 21','21.00');
paymentOptions[34269] = new paymentOption(34269,'event 22','22.00');
paymentOptions[34270] = new paymentOption(34270,'event 23','23.00');
paymentOptions[34272] = new paymentOption(34272,'event 24','24.00');
paymentOptions[34273] = new paymentOption(34273,'event 25','25.00');
paymentOptions[34274] = new paymentOption(34274,'event 26','26.00');
paymentOptions[34275] = new paymentOption(34275,'event 27','27.00');
paymentOptions[34276] = new paymentOption(34276,'event 28','28.00');
paymentOptions[34277] = new paymentOption(34277,'event 29','29.00');
paymentOptions[34278] = new paymentOption(34278,'event 30','30.00');
paymentOptions[34279] = new paymentOption(34279,'event 31','31.00');
paymentOptions[34280] = new paymentOption(34280,'event 32','32.00');
paymentOptions[34281] = new paymentOption(34281,'event 33','33.00');
paymentOptions[34282] = new paymentOption(34282,'event 34','34.00');
paymentOptions[34283] = new paymentOption(34283,'event 35','35.00');
paymentOptions[34284] = new paymentOption(34284,'event 36','36.00');
paymentOptions[34285] = new paymentOption(34285,'event 37','37.00');
paymentOptions[34286] = new paymentOption(34286,'event 38','38.00');
paymentOptions[34287] = new paymentOption(34287,'event 39','39.00');
paymentOptions[34288] = new paymentOption(34288,'event 40','40.00');
paymentOptions[34289] = new paymentOption(34289,'event 41','41.00');
paymentOptions[34290] = new paymentOption(34290,'event 42','42.00');
paymentOptions[34291] = new paymentOption(34291,'event 43','43.00');
paymentOptions[34292] = new paymentOption(34292,'event 44','44.00');
paymentOptions[34293] = new paymentOption(34293,'event 45','45.00');
paymentOptions[34294] = new paymentOption(34294,'event 46','46.00');
paymentOptions[34295] = new paymentOption(34295,'event 47','47.00');
paymentOptions[34296] = new paymentOption(34296,'event 48','48.00');
paymentOptions[34297] = new paymentOption(34297,'event 49','49.00');
paymentOptions[34298] = new paymentOption(34298,'event 50','50.00');
paymentOptions[36788] = new paymentOption(36788,'event 51','51.00');
paymentOptions[36789] = new paymentOption(36789,'event 52','52.00');
paymentOptions[36790] = new paymentOption(36790,'event 53','53.00');
paymentOptions[36791] = new paymentOption(36791,'event 54','54.00');
paymentOptions[36792] = new paymentOption(36792,'event 55','55.00');
paymentOptions[36779] = new paymentOption(36779,'event 100','100.00');
paymentOptions[36780] = new paymentOption(36780,'event 150','150.00');
paymentOptions[36781] = new paymentOption(36781,'event 200','200.00');
paymentOptions[36782] = new paymentOption(36782,'event 250','250.00');
paymentOptions[36783] = new paymentOption(36783,'event 300','300.00');
paymentOptions[36784] = new paymentOption(36784,'event 350','350.00');
paymentOptions[36785] = new paymentOption(36785,'event 400','400.00');
paymentOptions[36786] = new paymentOption(36786,'event 450','450.00');
paymentOptions[36787] = new paymentOption(36787,'event 500','500.00');
/***************************************************************************
* Create the array of payment groups. If site does notuse groups create    *
* just one with an ID of 0                                                 *
***************************************************************************/
var paymentGroups = new Object();
	/***************************************************************************
* Get payment options field for given payment group                        *
***************************************************************************/
function getPaymentOptions(payment_groups_id) {
	var temp = '';
		
		
		if(paymentGroups[payment_groups_id].options[0] != ''){
		for (var i in paymentGroups[payment_groups_id].options) {
						
			paymentOption = paymentOptions[paymentGroups[payment_groups_id].options[i]];
			temp = temp + '<option  value="' + paymentOption.id + '">' + paymentOption.payment_option + ' - &pound;' + paymentOption.price + '</option>';
		}
	}
		return temp;
}


