function paymentOption(c,a,b){this.id=c;this.payment_option=a;this.price=b}function paymentGroup(c,b,a){this.id=c;this.payment_group=b;this.options=a.split(",")}function updateItemValues(a,b){a.amount.value=paymentOptions[b].price;a.item_name.value=(paymentOptions[b].payment_option).replace(/&quot;/g,'"')}var paymentOptions=new Object();paymentOptions[20159]=new paymentOption(20159,"A6 size Greetings Card (includes UK delivery)","2.50");paymentOptions[23184]=new paymentOption(23184,"A5 size Greetings Card (includes UK delivery)","3.30");paymentOptions[20160]=new paymentOption(20160,"Box of 5x A6 size Greeting Cards, (includes UK delivery)","12.00");paymentOptions[20161]=new paymentOption(20161,"6x4&quot; Print (includes UK delivery)","3.30");paymentOptions[20162]=new paymentOption(20162,"7x5&quot; Print (includes UK delivery)","7.50");paymentOptions[20166]=new paymentOption(20166,"7x5&quot; Print with 2&quot; cream mount (includes UK delivery)","11.50");paymentOptions[20163]=new paymentOption(20163,"8x6&quot; Print (includes UK delivery)","10.00");paymentOptions[20167]=new paymentOption(20167,"8x6&quot; Print with 2.5&quot; cream mount (includes UK delivery)","14.00");paymentOptions[20164]=new paymentOption(20164,"12x8&quot; (A4) Print (includes UK delivery)","20.00");paymentOptions[20168]=new paymentOption(20168,"12x18&quot; (A4) Print with 2.5&quot; cream mount (includes UK delivery)","24.00");paymentOptions[20165]=new paymentOption(20165,"18x12&quot; (A3) Print (includes UK delivery)","35.00");paymentOptions[20169]=new paymentOption(20169,"18x12&quot; (A3) Print with 3&quot; cream mount (includes UK delivery)","40.00");var paymentGroups=new Object();paymentGroups[0]=new paymentGroup(0,"Default group","20159,23184,20160,20161,20162,20166,20163,20167,20164,20168,20165,20169");function getPaymentOptions(a){var b="";if(paymentGroups[a].options[0]!=""){for(var c in paymentGroups[a].options){paymentOption=paymentOptions[paymentGroups[a].options[c]];b=b+'<option  value="'+paymentOption.id+'">'+paymentOption.payment_option+" - 				&pound;"+paymentOption.price+"</option>"}}return b};