function RedhamForm(n){function u(){for(var n,u=i.options.amount,t=0;t0&&(e=$("input:text",t),r.push({element:n,quantityElement:e,isChecked:i}),f&&e.change(function(){u()})),f}function v(n,t){function u(n,t,i,r){t=isNaN(t=Math.abs(t))?2:t;i=i==undefined?",":i;r=r==undefined?".":r;var e=n<0?"-":"",f=parseInt(n=Math.abs(+n||0).toFixed(t))+"",u=(u=f.length)>3?u%3:0;return e+(u?f.substr(0,u)+r:"")+f.substr(u).replace(/(\d{3})(?=\d)/g,"$1"+r)+(t?i+Math.abs(n-f).toFixed(t).slice(2):"")}var i="",r=t?Redham.currency.symbol:"";return Redham.currency.symbolPosition=="before"&&(i+=r+" "),i+=u(n,2,Redham.currency.decimalSeparator,""),Redham.currency.symbolPosition=="after"&&(i+=" "+r),i}var i=this,r,h;this.options={id:null,submitID:null,fileUploadUrl:null,fileDeleteUrl:null,amount:0};$.extend(this.options,n);var t=$("#"+i.options.id),f=0,s=$("#"+i.options.submitID),c=function(){f++;s.attr("disabled","disabled")},e=function(){f--;f==0&&s.removeAttr("disabled")},l=function(n,t,r,u){var f=JavascriptLocalization.FineUploader,h,a=function(n){var t;t=n?{previousFile:n}:{};h.fineUploader("setParams",t)},p=function(n,i,f){a(n);t.val(n);r.val(i);u.val(f);t.valid()},v=function(){a(null);t.val("");t.valid()},y=[f.SizeByte3,f.SizeByte6,f.SizeByte9,f.SizeByte12,f.SizeByte15,f.SizeByte18],l;if(h=n.fineUploader({request:{endpoint:i.options.fileUploadUrl},dragAndDrop:{disableDefaultDropzone:!0},multiple:!1,debug:!1,message:{typeError:f.TypeError,sizeError:f.SizeError,minSizeError:f.MinSizeError,emptyError:f.EmptyError,onLeave:f.OnLeave},text:{defaultResponseError:f.FailUpload,sizeSymbols:y,uploadButton:f.Upload,cancelButton:f.Cancel,retry:f.Retry,failUpload:f.FailUpload,formatProgress:f.FormatProgress,waitingForResponse:f.WaitingForResponse}}).on("upload",function(){c()}).on("complete",function(n,t,i,r){r.success===!0&&p(r.tempname,i,r.fileSize);e()}).on("cancel",function(){e();v()}).on("error",function(){e();v()}),t.val()){var s=$("#qq-initial-file-template").html(),w=r.val(),o=u.val();if(o){l=-1;do o=o/1e3,l++;while(o>999);o=Math.max(o,.1).toFixed(1)+y[l]}s=s.replace(/\{filename\}/g,w);s=s.replace(/\{size\}/g,o);$(".qq-upload-list-selector.qq-upload-list",h).append(s)}},a=$(".fileUpload .control",t);a.each(function(n,t){var i=$('input[id$="_Filename"]',t),r=$('input[id$="_OriginalFilename"]',t),u=$('input[id$="_FileSize"]',t),f=$('div[id$="_Uploader"]',t);l(f,i,r,u)});r=[];h=$(".paymentsAcceptor .amount").find("strong");$(".radioButtonList-money input:radio",t).each(function(n,t){t=$(t);var i=t.parent().next(".quantity"),r=function(){return t.is(":checked")},f=o(t,i,r),e=t.closest(".control"),s=$("input:radio",e);s.change(function(){i.toggle(t.is(":checked")&&f)});t.change(function(){u()})});$(".checkBoxList-money input:checkbox",t).each(function(n,t){t=$(t);var i=t.parent().next(".quantity"),r=function(){return t.is(":checked")},f=o(t,i,r);t.change(function(){i.toggle(t.is(":checked")&&f);u()})});$(".dropDownList-money option",t).each(function(n,t){var i;if(t=$(t),i=t.val(),i&&i!=""){var e=t.closest(".control"),f=$('.quantity[data-value="'+i+'"]',e),s=function(){return r.val()==t.val()},h=o(t,f,s),r=t.parent();r.change(function(){f.toggle(r.val()==t.val()&&h);u()})}})}function replaceWithError(n,t){$("#"+n).replaceWith('