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[16881]=new paymentOption(16881,"Sitting Fee plus first inclusive photograph","92.50");paymentOptions[17364]=new paymentOption(17364,"Sitting Fee plus 12 x 8 photograph","95.00");paymentOptions[16882]=new paymentOption(16882,"Second inclusive photograph","0.00");paymentOptions[16889]=new paymentOption(16889,"Third inclusive photograph","0.00");paymentOptions[16890]=new paymentOption(16890,"Fourth inclusive photograph","0.00");paymentOptions[27057]=new paymentOption(27057,"6&quot; x 4&quot; lustre print","10.00");paymentOptions[10378]=new paymentOption(10378,"6&quot; x 4&quot; mounted lustre print","12.50");paymentOptions[29734]=new paymentOption(29734,"6&quot; x 4&quot; gloss print","10.00");paymentOptions[29735]=new paymentOption(29735,"6&quot; x 4&quot; mounted gloss print","12.50");paymentOptions[29736]=new paymentOption(29736,"7.5&quot; x 5&quot; lustre print","12.50");paymentOptions[44587]=new paymentOption(44587,"7.5&quot; x 5&quot; mounted lustre print","15.00");paymentOptions[29737]=new paymentOption(29737,"7.5&quot; x 5&quot; gloss print","12.50");paymentOptions[44588]=new paymentOption(44588,"7.5&quot; x 5&quot; mounted gloss print","15.00");paymentOptions[18400]=new paymentOption(18400,"9&quot; x 6&quot; lustre print (Recommended size)","15.00");paymentOptions[27056]=new paymentOption(27056,"9&quot; x 6&quot; mounted lustre print (Recommended size)","17.50");paymentOptions[29800]=new paymentOption(29800,"9&quot; x 6&quot; gloss print (Recommended size)","15.00");paymentOptions[29801]=new paymentOption(29801,"9&quot; x 6&quot; mounted gloss print (Recommended size)","17.50");paymentOptions[21731]=new paymentOption(21731,"10&quot; x 8&quot; lustre print (This size will not contain the full image & is &quot;cropped&quot;)","20.00");paymentOptions[10383]=new paymentOption(10383,"12&quot; x 8&quot; lustre print ","21.00");paymentOptions[27058]=new paymentOption(27058,"12&quot; x 8&quot; mounted lustre print","24.00");paymentOptions[27218]=new paymentOption(27218,"12&quot;x12&quot; lustre print (for square images only)","23.00");paymentOptions[22170]=new paymentOption(22170,"15&quot; X 10&quot; lustre print","27.50");paymentOptions[22172]=new paymentOption(22172,"18&quot; x 12&quot; lustre print","32.50");paymentOptions[10388]=new paymentOption(10388,"6&quot; x 4&quot; matt (events)","7.50");paymentOptions[13225]=new paymentOption(13225,"6&quot; x 4&quot; gloss (events)","7.50");paymentOptions[10389]=new paymentOption(10389,"7&quot; x 5&quot; matt (events)","9.00");paymentOptions[13226]=new paymentOption(13226,"7&quot; x 5&quot; gloss (events)","9.00");paymentOptions[10398]=new paymentOption(10398,"9&quot; x 6&quot; matt (RECOMMENDED SIZE, events)","10.00");paymentOptions[13227]=new paymentOption(13227,"9&quot; x 6&quot; gloss (RECOMMENDED SIZE, events)","10.00");paymentOptions[13823]=new paymentOption(13823,"8&quot; X 6&quot; matt mounted print (events)","12.50");paymentOptions[42125]=new paymentOption(42125,"8&quot; x 6&quot; mounted gloss print (events)","12.50");paymentOptions[10390]=new paymentOption(10390,"12&quot; x 8&quot; matt (events)","16.00");paymentOptions[13229]=new paymentOption(13229,"12&quot;x 8&quot; gloss (events)","16.00");paymentOptions[13230]=new paymentOption(13230,"18&quot; x 12&quot; matt poster (events)","25.00");var paymentGroups=new Object();paymentGroups[3070]=new paymentGroup(3070,"(1) Portraits & Weddings","29736,44587,29737,44588,18400,27056,29800,29801,10383,22170,22172");paymentGroups[3071]=new paymentGroup(3071,"(2) Equestrian Events","10388,13225,10389,13226,10398,13227,13823,42125,10390,13229");paymentGroups[4486]=new paymentGroup(4486,"For Sale","21731");paymentGroups[5083]=new paymentGroup(5083,"Portrait Sitting","16881,16882,16889,16890,10383,27218,22170,22172");paymentGroups[5266]=new paymentGroup(5266,"Portrait Sitting (12 x 8)","17364,10383,27218,22170,22172");paymentGroups[4931]=new paymentGroup(4931,"Portraits","18400,27056,29800,29801,21731,10383,27058,27218,22170,22172");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};