function scrollToTop(n){var t="#"+n;$("html, body").animate({scrollTop:$(t).offset().top-150},2e3)}function selectElection(n,t){$("input#tdaElectionIdentifier").val(t);n&&($("#accordionTDAForms").find("div.formPanel").addClass("hidden"),$(n).parents(".form-check").next().removeClass("hidden"),$(".formPanel.hidden :input").prop("disabled",!0),$("."+t+" :input").prop("disabled",!1),scrollToTop("accordionTDAForms"))}function chooseSecondaryElections(n){var t=$(n).val();$(".secondaryElections").addClass("hidden");$(n).parents(".col-sm-6").next().find("div.secondaryElections").removeClass("hidden");$(".secondaryElections.hidden :input").prop("disabled",!0);$(".secondaryElections.hidden :input").removeClass("inputErrorHighlight");$(".secondaryElections."+t+" :input").prop("disabled",!1)}function showBeneFields(n,t){$(".formBeneFields").addClass("hidden");$(n).parents(".paymentOptions").find("div.formBeneFields").removeClass("hidden");$(".formBeneFields."+t+" :input.required-toggle").prop("required",!0);$(".formBeneFields.hidden :input.required-toggle, .additionalBenes.hidden :input.required-toggle").prop("required",!1);$("html, body").animate({scrollTop:$(n).parents(".paymentOptions").offset().top-150},2e3)}function makeInpRequired(n,t,i){var r="#"+n,t,i;$(r).is(":checked")&&(t!=undefined&&(t="#"+t,$(t).prop("required",!0)),i!=undefined&&(i="#"+i,$(i).prop("required",!1).removeClass("inputErrorHighlight").val("")))}function copyDiv(n,t,i){i.preventDefault();var u="#"+n,o=$(u).find("input"),r=[];$(o).each(function(n,t){if($(t).is(":not(:disabled)")){var i=t.value;r.push(i)}});var f="#"+t,s=$(f).find("input"),e=[];$(s).each(function(n,t){$(t).is(":not(:disabled)")&&e.push(t)});$(r).each(function(n){e[n].value=r[n]});$(u+" :radio").removeClass("inputErrorHighlight");$(f+" :radio").removeClass("inputErrorHighlight");$("#chkAddMoreFracBenes").is(":checked")?$("#chkAddMoreDB2Benes").prop("checked",!0):$("#chkAddMoreDB2Benes").prop("checked",!1);toggleMoreBene("DB2");scrollToTop("DB2BeneDiv")}function copySelectedRadioBtn(){$(arguments).each(function(n,t){var i="input[type='radio'][name='"+t+"']",r="Copy"+t,u;$(i).is(":checked")?(u=$(i+":checked").val(),$("input[name='"+r+"'][value='"+u+"']").prop("checked",!0)):$("input[name='"+r+"']").prop("checked",!1)})}function toggleMoreBene(n){var i="#chkAddMore"+n+"Benes",t="#pnlAddMore"+n+"Benes";$(i).is(":checked")?($(t).removeClass("hidden"),$(t+" :input.required-toggle").prop("required",!0)):($(t).addClass("hidden"),$(t+" :input.required-toggle").prop("required",!1))}function clearPercent(n){$(n).parents(".beneShareToggleWrapper").find(".inpPercentBene").val("")}function clearEqual(n){$(n).parents(".beneShareToggleWrapper").find(".radioBenesEqual").prop("checked",!1)}function getTodaysDate(){var n=new Date,t=("0"+n.getDate()).slice(-2),i=("0"+(n.getMonth()+1)).slice(-2),r=i+"/"+t+"/"+n.getFullYear();$(".getTodaysDate").val(r)}function disableHiddenInputs(){var n=$("#pnlDomState :input"),t=$("#pnlIntlState :input");$("#pnlDomState").css("display")=="none"?n.prop("disabled",!0):n.prop("disabled",!1);$("#pnlIntlState").css("display")=="none"?t.prop("disabled",!0):t.prop("disabled",!1)}function disableForTDAOnly(){$("#ForTDAOnly").css("display")=="none"&&$("#ForTDAOnly :input").prop("required",!1)}function applyOnTermsAndConditionsCheckBox(){getTodaysDate();disableHiddenInputs();disableForTDAOnly()}function sameRetireDate(){var n=new Date($("#inpRetirementDate").val()).getTime(),t=new Date(new Date).getTime()+7776e6;if(isNaN(n)){if($("#inpRetirementDate").length!==0)return $("#inpRetirementDate").addClass("inputErrorHighlight"),!1}else return n>=t?($("#inpRetirementDate").addClass("inputErrorHighlight"),$("#retirementPanel").removeClass("hidden"),!1):($("#inpRetirementDate").removeClass("inputErrorHighlight"),$("#retirementPanel").addClass("hidden"),$("#inpelectTDADeferralStatus").val($("#inpRetirementDate").val()),!0)}function beneTypeVal(n){var t="#"+n;$(t).prop("disabled",!1).parent().removeClass("hidden");$(t).parent().siblings(".percentDiv").addClass("hidden").children("input").prop("disabled",!0).val("")}function sumPercentageLevel(n,t,i,r,u){var h="#"+n+r,c="#"+t+r,l="#"+i+r,f=parseInt($(h).val()),e=parseInt($(c).val()),o=parseInt($(l).val()),s;isNaN(f)&&isNaN(e)&&isNaN(o)?$("#"+u).addClass("hidden"):isNaN(f)||isNaN(e)||isNaN(o)?(f=isNaN(f)?0:f,e=isNaN(e)?0:e,o=isNaN(o)?0:o,s=f+e+o,s===100?$("#"+u).addClass("hidden"):$("#"+u).removeClass("hidden")):(s=f+e+o,s===100?$("#"+u).addClass("hidden"):$("#"+u).removeClass("hidden"))}function validateServiceRetirement(){var n=!1;return(highlightError(),sameRetireDate(),hideShowErrors(),sumPercentageLevel("inpPercentBene","inpPercentBene2","inpPercentBene3","Primary","percentageFracPaymentPrimary"),sumPercentageLevel("inpPercentBene","inpPercentBene2","inpPercentBene3","Contingent","percentageFracPaymentContingent"),sumPercentageLevel("CopyinpPercentBene","CopyinpPercentBene2","CopyinpPercentBene3","Primary","percentageDB2Primary"),sumPercentageLevel("CopyinpPercentBene","CopyinpPercentBene2","CopyinpPercentBene3","Contingent","percentageDB2Contingent"),sameRetireDate()===!1)?!1:$("#NotForTDA").css("display")==="none"?(n=$(btnSubmit).attr("sfwparentformid")==="htxServiceRetirementTierIEFormMaintenance"?validateRadioButtonGroup("partCTDAElection"):$(btnSubmit).attr("sfwparentformid")==="htxServiceRetirementTierIIEFormMaintenance"?validateRadioButtonGroup("TDAelection"):validateRadioButtonGroup("tdaElectionPartC"),n||$("#pnlTdaElectionPartC").removeClass("hidden"),n):validateSumPerctages()}function validateRadioButtonGroup(n){for(var i=document.getElementsByName(n),t=0;t<i.length;t++)if(i[t].checked)return!0;return!1}function validateSumPerctages(){return $("#percentageFracPaymentPrimary").length||$("#percentageFracPaymentContingent").length||$("#percentageDB2Primary").length||$("#percentageDB2Contingent").length?$("#percentageFracPaymentPrimary").hasClass("hidden")&&$("#percentageFracPaymentContingent").hasClass("hidden")&&$("#percentageDB2Primary").hasClass("hidden")&&$("#percentageDB2Contingent").hasClass("hidden")?!0:!1:!0}function highlightError(){$("input:required").each(function(){var n=$(this).attr("name"),i=$("input[name='"+n+"']"),t;i.val()?$(i).removeClass("inputErrorHighlight"):$(i).addClass("inputErrorHighlight");($(this).is(":radio")||$(this).is(":checkbox"))&&$(this).prop("required")&&!$(this).is(":checked")&&!$(this).prop("disabled")&&(t=$("input[name='"+n+"']"),$(t).is(":checked")?((n==="paymentOption"||n==="Maximum Payment Option")&&$("#pnlPaymentOptions").addClass("hidden"),n==="tdaElectionPartC"&&$("#pnlTdaElectionPartC").addClass("hidden"),$(t).removeClass("inputErrorHighlight")):((n==="paymentOption"||n==="Maximum Payment Option")&&$("#pnlPaymentOptions").removeClass("hidden"),n==="tdaElectionPartC"&&$("#pnlTdaElectionPartC").removeClass("hidden"),$(t).addClass("inputErrorHighlight")))})}function hideShowErrors(){$("input").hasClass("inputErrorHighlight")?(scrollToTop("contentWrapper"),$("#eformsErrorMsgs").removeClass("hidden")):$("#eformsErrorMsgs").addClass("hidden")}(function(n){"use strict";function i(t){var i=n("");try{i=n(t).clone()}catch(r){i=n("<span />").html(t)}return i}function r(t){var i=n.Deferred();try{setTimeout(function(){t.focus();try{t.document.execCommand("print",!1,null)||t.print()}catch(n){t.print()}t.close();i.resolve()},250)}catch(r){i.reject(r)}return i}function t(n){var t=window.open(),i;return t.document.write(n),i=document.implementation.createDocumentType("html","",""),t.document.doctype?t.document.replaceChild(i,t.document.doctype):t.document.insertBefore(i,t.document.childNodes[0]),t.document.close(),r(t)}function u(n){return!!(typeof Node=="object"?n instanceof Node:n&&typeof n=="object"&&typeof n.nodeType=="number"&&typeof n.nodeName=="string")}n.print=n.fn.print=function(){var f,s,l=this,p,h,w,e,c,a,y,o,v;l instanceof n&&(l=l.get(0));u(l)?(s=n(l),arguments.length>0&&(f=arguments[0])):arguments.length>0?(s=n(arguments[0]),u(s[0])?arguments.length>1&&(f=arguments[1]):(f=arguments[0],s=n("html"))):s=n("html");p={globalStyles:!0,mediaPrint:!1,stylesheet:null,noPrintSelector:".no-print",iframe:!0,append:null,prepend:null,manuallyCopyFormValues:!0,deferred:n.Deferred()};f=n.extend({},p,f||{});h=n("");f.globalStyles?h=n("style, link, meta, title"):f.mediaPrint&&(h=n("link[media=print]"));f.stylesheet&&(w=f.stylesheet.split(";"),n.each(w,function(t,i){h=n.merge(h,n('<link rel="stylesheet" href="'+i+'">'))}));e=s.clone();e=n("<span/>").append(e);e.find(f.noPrintSelector).remove();e.find("a").removeAttr("href");n('a[href="#"]').click(function(n){n.preventDefault()});e.append(h.clone());e.append(i(f.append));e.prepend(i(f.prepend));f.manuallyCopyFormValues&&(e.find("input").each(function(){var t=n(this);t.is("[type='radio']")||t.is("[type='checkbox']")?t.prop("checked")&&t.attr("checked","checked"):t.attr("value",t.val())}),e.find("select").each(function(){var t=n(this);t.find(":selected").attr("selected","selected")}),e.find("textarea").each(function(){var t=n(this);t.text(t.val())}));c=e.html();try{f.deferred.notify("generated_markup",c,e)}catch(k){console.warn("Error notifying deferred",k)}if(e.remove(),f.iframe)try{a=n(f.iframe+"");y=a.length;y===0&&(a=n('<iframe height="0" width="0" border="0" wmode="Opaque"/>').prependTo("body").css({position:"absolute",top:-999,left:-999}));o=a.get(0);o=o.contentWindow||o.contentDocument||o;v=o.document||o.contentDocument||o;v.open();v.write(c);v.close();r(o).done(function(){setTimeout(function(){y===0&&a.remove()},100)}).fail(function(n){console.error("Failed to print from iframe",n);t(c)}).always(function(){try{f.deferred.resolve()}catch(n){console.warn("Error notifying deferred",n)}})}catch(b){console.error("Failed to print from iframe",b.stack,b.message);t(c).always(function(){try{f.deferred.resolve()}catch(n){console.warn("Error notifying deferred",n)}})}else t(c).always(function(){try{f.deferred.resolve()}catch(n){console.warn("Error notifying deferred",n)}});return this}})(jQuery),function(n){function e(t){for(var u,o,e=0;e<f;e++)u=r+"_"+e,o=u+"_pullout",n("#"+u).width()>0&&(u==t&&(showSlider=!1),n("#"+u).animate({width:"0px"},1500),i=="leftside"?n("#"+o).animate({left:"0px"},1500):n("#"+o).animate({right:"0px"},1500))}function o(){var s=n(this).attr("rel"),t=r+"_"+s,f=t+"_pullout",o=!0;return n("#"+t).width()>0&&(o=!1),e(t),o&&(n("#"+t).animate({width:u},1500),i=="leftside"?n("#"+f).animate({left:u},1500):n("#"+f).animate({right:u},1500)),!1}var r="",f=0,u="400px",i="rightside",t=0;n.fn.sidecontent=function(s){var h={classmodifier:"sidecontent",attachto:"rightside",width:"225px",pulloutpadding:"5",textdirection:"vertical",clickawayclose:!1};return s&&n.extend(h,s),this.each(function(){var s,c,a,l,v,y,p;if($This=n(this),$This.css({opacity:0}),r=h.classmodifier,u=h.width,i=h.attachto,s=r+"_"+f,c=h.title,c=$This.attr("title"),t==0&&(t+=parseInt(h.pulloutpadding)),h.textdirection=="vertical"){for(a="",l="",v=0;v<c.length;v++)l=c.charAt(v).toUpperCase(),l==" "&&(l="&nbsp;"),a=a+"<span>"+l+"<\/span>";c=a}h.textdirection=="vertical"&&n("#"+s+"_pullout span").css({display:"block",textAlign:"center"});n("#"+s).css({position:"absolute",overflow:"hidden",top:"0",width:"0px",zIndex:"1",height:"auto",opacity:h.opacity});i=="leftside"?n("#"+s).css({left:"0px"}):n("#"+s).css({right:"0px"});n("#"+s+"_pullout").css({position:"absolute",top:t+"px",zIndex:"1000",cursor:"pointer",opacity:h.opacity});n("#"+s+"_pullout").on("click",o);y=n("#"+s+"_pullout").width();i=="leftside"?n("#"+s+"_pullout").css({left:"0px",width:y+"px"}):n("#"+s+"_pullout").css({right:"0px",width:y+"px"});t+=parseInt(n("#"+s+"_pullout").height());t+=parseInt(h.pulloutpadding);p=t+45;p>n("#"+s).height()&&n("#"+s).css({height:p+"px"});h.clickawayclose&&n("body").click(function(){e("")});$This.css({opacity:1});f++})}}(jQuery)