(function(a){function i(){var c=[],d=[],j=/^cbpplan[EN]\[(\d+)\]\[selected\]\[\]$/;if(g){var b=j.exec(a(this).attr("name"));if(b!==null)if(b[1]=="0")a(this).attr("checked")&&e.filter("[name='cbpplanE["+a(this).val()+"][selected][]'],[name='cbpplanN["+a(this).val()+"][selected][]']").filter(function(){return a(this).attr("cbsubschkdef")=="1"}).attr("checked",true);else{b=e.filter("[value='"+parseInt(b[1])+"']").filter("[name='cbpplanE[0][selected][]'],[name='cbpplanN[0][selected][]']");a(this).attr("checked")==
true&&b.attr("checked",true)}}else{e.each(function(){if(a(this).attr("checked")||a(this).attr("type")=="hidden"&&a(this).val()>0)a(this).attr("cbsubschkdef","1")});e.each(function(){var f=j.exec(a(this).attr("name"));if(f[1]=="0"){if(a(this).attr("checked")||a(this).attr("type")=="hidden"&&a(this).val()>0)e.filter("[name='cbpplanE["+a(this).val()+"][selected][]'],[name='cbpplanN["+a(this).val()+"][selected][]']").filter(function(){return a(this).attr("cbsubschkdef")=="1"}).attr("checked",true)}else e.filter("[value='"+
parseInt(f[1])+"']").filter("[name='cbpplanE[0][selected][]'],[name='cbpplanN[0][selected][]']").attr("checked")==""&&a(this).attr("checked",false)})}e.each(function(){j.exec(a(this).attr("name"))[1]=="0"&&a(this).val()!="0"&&!a(this).attr("checked")&&e.filter("[name='cbpplanE["+a(this).val()+"][selected][]'],[name='cbpplanN["+a(this).val()+"][selected][]']").attr("checked",false)});e.each(function(){if(a(this).attr("checked")||a(this).attr("type")=="hidden"&&a(this).val()>0)d=d.concat(cbpayHideFields[a(this).val()]);
else c=c.concat(cbpayHideFields[a(this).val()])});if(g){for(b=0;b<c.length;b++)a("#cbfr_"+c[b]+",#cbfrd_"+c[b]+",#cbfr_"+c[b]+"__verify").fadeIn("slow").find(".fieldCell,.cb_field").find(".requiredDisabled").removeClass("requiredDisabled").addClass("required").attr("mosReq","1");for(b=0;b<d.length;b++)a("#cbfr_"+d[b]+",#cbfrd_"+d[b]+",#cbfr_"+d[b]+"__verify").fadeOut("slow").find(".fieldCell,.cb_field").find("input.required,select.required,textarea.required").removeClass("required").addClass("requiredDisabled").attr("mosReq",
"0")}else{for(b=0;b<c.length;b++)a("#cbfr_"+c[b]+",#cbfrd_"+c[b]+",#cbfr_"+c[b]+"__verify").show().find(".fieldCell,.cb_field").find(".requiredDisabled").removeClass("requiredDisabled").addClass("required").attr("mosReq","1");for(b=0;b<d.length;b++)a("#cbfr_"+d[b]+",#cbfrd_"+d[b]+",#cbfr_"+d[b]+"__verify").hide().find(".fieldCell,.cb_field").find("input.required,select.required,textarea.required").removeClass("required").addClass("requiredDisabled").attr("mosReq","0")}a("#cbregUpgrades .cbregDoHideChildren .cbregTick input").each(function(){var f=
a(this).closest(".cbregPlanSelector").find(".cbRegNameDesc .cbregSubPlanSelector");if(a(this).attr("checked")==true){g?f.slideDown("slow"):f.show();a(this).closest(".cbregPlanSelector").removeClass("cbregDoHideChildrenHidden").addClass("cbregDoHideChildrenVisible");f.find(".fieldCell input.requiredDisabled,.fieldCell select.requiredDisabled").removeClass("requiredDisabled").addClass("required").attr("mosReq","1")}else{g?f.slideUp("slow"):f.hide();a(this).closest(".cbregPlanSelector").removeClass("cbregDoHideChildrenVisible").addClass("cbregDoHideChildrenHidden");
f.find(".fieldCell input.required,.fieldCell select.required").removeClass("required").addClass("requiredDisabled").attr("mosReq","0")}});e.each(function(){a(this).attr("checked")?a(this).parents(".cbregPlanSelector").addClass("cbregPlanSelected"):a(this).parents(".cbregPlanSelector").removeClass("cbregPlanSelected")});g=true}function o(){var c=/^([^\[]+)[EN]\[([^\]]+)\]\[donate\]\[plan([^\]]+)\]\[donsel\]$/.exec(a(this).attr("name"));a("#"+c[1]+c[3]).attr("checked",a(this).val()!=="").triggerHandler("click");
if(a(this).val()==="0"){a(this).closest(".cbregDonationSelect").next("span.cbregDonationValue").fadeIn("slow");if(typeof h[a(this).attr("name")]=="undefined"||!h[a(this).attr("name")]){a(this).closest(".cbregDonationSelect").next("span.cbregDonationValue").children("input.cbregDonationFreeValue").focus();h[a(this).attr("name")]=true}}else{a(this).closest(".cbregDonationSelect").next("span.cbregDonationValue").fadeOut("slow");h[a(this).attr("name")]=false}return true}function p(){if(a(this).parents(".cbregDonationValue").slice(0,
1).prev("span.cbregDonationSelect").children("select.cbregDonationSelector").val()==="0"){var c=/^([^\[]+)[EN]\[([^\]]+)\]\[donate\]\[plan([^\]]+)\]\[donval\]$/.exec(a(this).attr("name")),d=/^ *0*\.?0* *$/.test(a(this).val());a("#"+c[1]+c[3]).attr("checked",!d).triggerHandler("click")}return true}function m(){a(this).val(/[0-9]*\.?[0-9]*/.exec(a(this).val()));return true}function n(){var c=a('.cbpayChoices .cbpaidCCbutton form input[type="image"], .cbpayChoices .cbpaidCCbutton form button');if(a(this).attr("checked")){c.removeAttr("disabled");
a("#cbregTermsError").fadeOut(function(){a(this).remove()});c.fadeTo("fast",1)}else{c.fadeTo(k?"fast":0,0.3);if(!k){a(".cbpayChoices").show();a("button#cbTermsAccept").parent().hide();k=true}c.click(function(){if(!a("input#terms_accepted").attr("checked")){a("#cbregTermsError").length==0&&a(".cbregTermsAccept").after('<div class="cb_result_warning" id="cbregTermsError">'+a("button#cbTermsAccept").attr("title")+"</div>");a("#cbregTermsError").fadeIn("slow",function(){a(this).fadeOut(function(){a(this).fadeIn()})});
return false}})}}function q(c){if(l)if(a(c.target).filter("input,select,label,button,option,a").length==0){l=false;a(this).find(".cbregTick input[type!=hidden]").first().filter(":not(:checked)").click();l=true;i();return false}}var e,g=false,h=[],k=false,l=true;a.extend({cbpaidsubs:{paidsubsInit:function(){e=a("#cbregUpgrades input").filter(function(){return/^cbpplan[EN]\[(\d+)\]\[selected\]\[\]$/.test(a(this).attr("name"))});i();e.click(i);a(".cbregPlanSelector").live("click",q);a("#cbregUpgrades select.cbregDonationSelector").change(o);
a("#cbregUpgrades input.cbregDonationFreeValue").blur(p).change(m).keyup(m);a("input#terms_accepted").each(n).change(n)}}})})(jQuery);

