(function(n){var f=-1,r=-1,i=function(n){return parseFloat(n)||0},o=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;o===null?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},e=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return typeof t=="object"?n.extend(i,t):(typeof t=="boolean"?i.byRow=t:t==="remove"&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){var r=e(i),u;return r.remove?(u=this,this.css(r.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(u)}),this):this.length<=1&&!r.target?this:(t._groups.push({elements:this,options:r}),t._apply(this,r),this)},u;t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._apply=function(r,u){var f=e(u),s=n(r),c=[s],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=s.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),f.byRow&&!f.target&&(s.each(function(){var t=n(this),i=t.css("display")==="inline-block"?"inline-block":"block";t.data("style-cache",t.attr("style"));t.css({display:i,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px"})}),c=o(s),s.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),e=0;if(f.target)e=f.target.outerHeight(!1);else{if(f.byRow&&u.length<=1){u.css(f.property,"");return}u.each(function(){var t=n(this),r=t.css("display")==="inline-block"?"inline-block":"block",i={display:r};i[f.property]="";t.css(i);t.outerHeight(!1)>e&&(e=t.outerHeight(!1));t.css("display","")})}u.each(function(){var t=n(this),r=0;f.target&&t.is(f.target)||(t.css("box-sizing")!=="border-box"&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(f.property,e-r))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};u=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,e){if(e&&e.type==="resize"){var o=n(window).width();if(o===f)return;f=o}i?r===-1&&(r=setTimeout(function(){u(e);r=-1},t._throttle)):u(e)};n(t._applyDataApi);n(window).bind("load",function(n){t._update(!1,n)});n(window).bind("resize orientationchange",function(n){t._update(!0,n)})})(jQuery);$(function(){var i=$("[rel~=tooltip]"),t=!1,n=!1;i.bind("mouseenter",function(){var i,r;if(t=$(this),tip=t.attr("title"),n=$('<div id="tooltip"><\/div>'),!tip||tip=="")return!1;t.removeAttr("title");n.css("opacity",0).html(tip).appendTo("body");i=function(){var i,r;$(window).width()<n.outerWidth()*1.5?n.css("max-width",$(window).width()/2):n.css("max-width",340);i=t.offset().left+t.outerWidth()/2-n.outerWidth()/2;r=t.offset().top-n.outerHeight()-20;i<0?(i=t.offset().left+t.outerWidth()/2-20,n.addClass("left")):n.removeClass("left");i+n.outerWidth()>$(window).width()?(i=t.offset().left-n.outerWidth()+t.outerWidth()/2+20,n.addClass("right")):n.removeClass("right");r<0?(r=t.offset().top+t.outerHeight(),n.addClass("top")):n.removeClass("top");n.css({left:i,top:r}).animate({top:"+=10",opacity:1},50)};i();$(window).resize(i);r=function(){n.animate({top:"-=10",opacity:0},50,function(){$(this).remove()});t.attr("title",tip)};t.bind("mouseleave",r);n.bind("click",r)})}),function(n){n.validator.addMethod("requiredif",function(t,i,r){var s="#"+r.dependentproperty,u=r.targetvalue,f,o,e;return(u=(u===null?"":u).toString(),f=n(s),o=f.attr("type"),e=o==="checkbox"?f.attr("checked").toString():f.val()===undefined?n("input[name="+r.dependentproperty+"]:checked").val():f.val(),n.trim(u)===n.trim(e)||n.trim(u)==="*"&&n.trim(e)!=="")?n.validator.methods.required.call(this,t,i,r):!0});n.validator.unobtrusive.adapters.add("requiredif",["dependentproperty","targetvalue"],function(n){n.rules.requiredif={dependentproperty:n.params.dependentproperty,targetvalue:n.params.targetvalue};n.messages.requiredif=n.message});n.validator.addMethod("dategreaterthan",function(t,i,r){return Date.parse(t)>=Date.parse(n(r).val())});n.validator.unobtrusive.adapters.add("dategreaterthan",["otherpropertyname"],function(n){n.rules.dategreaterthan="#"+n.params.otherpropertyname;n.messages.dategreaterthan=n.message});jQuery.validator.addMethod("enforcetrue",function(n,t){return t.checked});jQuery.validator.unobtrusive.adapters.addBool("enforcetrue");n.validator.addMethod("iban",function(n,t){var s={A:10,B:11,C:12,D:13,E:14,F:15,G:16,H:17,I:18,J:19,K:20,L:21,M:22,N:23,O:24,P:25,Q:26,R:27,S:28,T:29,U:30,V:31,W:32,X:33,Y:34,Z:35},o=!1,i,r,u,f,e;if(/^([A-Z]{2}\d{2})\s?([A-Z0-9]{4}\s?)*([A-Z0-9]{1,4})$/.test(n)){for(i=n.replace(/\s+/g,"").toUpperCase(),i=i.substr(4)+i.substr(0,4),r="",u=0;u<i.length;++u)r+="0123456789".indexOf(i.charAt(u),0)===-1?s[i.charAt(u)]:i.charAt(u);for(f=0;r.length>0;)e=r.length>7?7:r.length,f=parseInt(f.toString()+r.substr(0,e),10)%97,r=r.substr(e);f===1&&(o=!0)}return this.optional(t)||o},"Check your IBAN number!");n.validator.unobtrusive.adapters.addBool("iban");n.validator.addMethod("requiredifand",function(t,i,r){var s="#"+r.dependentproperty,u=r.targetvalue,e,f;for(u=(u===null?"":u).toString(),e=u.split("|"),f=0;f<e.length;f++){var o=n(s),h=o.attr("type"),c=h==="checkbox"?o.attr("checked")?"true":"false":o.val();if(e[f]===c)return n.validator.methods.required.call(this,t,i,r)}return!0});n.validator.unobtrusive.adapters.add("requiredifand",["dependentproperty","targetvalue"],function(n){n.rules.requiredifand={dependentproperty:n.params.dependentproperty,targetvalue:n.params.targetvalue};n.messages.requiredifand=n.message})}(jQuery);window.jQuery||document.write('<script src="/bundles/jquery"><\/script>');jQuery.fn.validate||document.write('<script src="/bundles/jqueryval"><\/script>');addLoadEvent(function(){$(function(){function i(n){console.log($(n));$(n).hasClass("noIcon")||(console.log("in the if"),console.log($(n)),$(n).hasClass("valid")?$(n).nextAll("span").first().attr("id")!=="addressFinderResults"&&$(n).nextAll("span").not(".noIcon").first().removeClass("cross").addClass("tick"):$(n).hasClass("input-validation-error")?$(n).nextAll("span").not(".noIcon").first().removeClass("tick").addClass("cross"):$(n).nextAll("span").not(".noIcon").first().removeClass("tick").removeClass("cross"))}var n=$.data($("form")[0],"validator").settings,r=n.highlight,u=n.unhighlight,t;n.ignore=":hidden:not(#SortCode)";n.highlight=function(n,t){r(n,t);$(n).removeClass("valid");i(n)};n.unhighlight=function(n,t,r){n.type==="radio"?(console.log("radio"),console.log(n.name),$(n.form).find("[name='"+n.name+"']").each(function(){var n=$(this);n.closest("label[for='"+n.attr("id")+"']").removeClass(t).addClass(r)})):u(n,t,r);i(n)};t=$("form input");t.blur(function(){$(this.form).validate().element(this);$(this).hasClass("valid")&&$(this).val()===""&&$(this).removeClass("valid")});t.change(function(){$(this.form).validate().element(this);console.log("change");$(this).hasClass("valid")&&$(this).val()===""&&$(this).removeClass("valid")});t.on("focusin",function(){$(this).hasClass("valid")&&$(this).val()===""&&$(this).removeClass("valid")});$("form.submit-once").submit(function(n){if($(this).hasClass("form-submitted")){n.preventDefault();return}$(this).validate().form()?($("input[type=submit]",this).val("Processing your donation..."),$("input[type=submit]",this).attr("disabled","true"),$(this).addClass("form-submitted")):($("form input,select").each(function(){i(this)}),$("html, body").animate({scrollTop:$(".input-validation-error").first().position().top},50))})})})