var loadingLock;var loading;var closeAjaxDialog;function AjaxOnFailure(c){var b=$.urlParam("a");window.location="/Shared/Error/?a="+b}function checkReturn(b){var a;if(b&&b.which){a=b.which}else{a=b.keyCode}if(a==13){if(b.preventDefault){b.preventDefault()}b.returnValue=false;if(b.stopPropagation){b.stopPropagation()}}return false}function AjaxOnComplete(g){var b;var d;var h;var j;var k;var a;var f;var c=g.get_response();if(!c._aborted&&c._responseAvailable&&!c._timedOut&&c._xmlHttpRequest.status==200){b=g.get_updateTarget().id;d=g.get_data();if(CheckForAjaxError(d)){d="";return}if(c.getAllResponseHeaders().indexOf("application/x-javascript")==-1){h=$("#"+b);a=h.find("#divSureHits");switch(g.get_insertionMode()){case 1:h.before(d);break;case 2:h.after(d);break;default:j=h.parent();k=h.prev();h.remove();if(k.html()){k.after(d)}else{j.prepend(d)}f=$("#divSureHits");if(f.length>0&&a.length>0){a.find("script").remove();f.html(a.html());SetSureHitsTrackers()}break}}if(d.indexOf("window.location=")==-1&&closeAjaxDialog){div=$("#divAjaxLoading");div.afidialog.Hide({data:{src:div}})}closeAjaxDialog=false}ValidationErrorAdjustments();return true}function AjaxOnBeginWithLoading(a){while(loadingLock){}loadingLock=true;if(!loading){closeAjaxDialog=false;loading=true;setTimeout("AjaxShowLoading()",500)}loadingLock=false}function AjaxShowLoading(){var a;while(loadingLock){}loadingLock=true;if(loading){a=$("#divAjaxLoading");a.bgiframe();a.afidialog.Show({data:{src:a}})}loadingLock=false}function AjaxOnCompleteWithLoading(a){var b;while(loadingLock){}loadingLock=true;if(loading){loading=false;closeAjaxDialog=true}loadingLock=false;return AjaxOnComplete(a)}function CheckForAjaxError(c){var b=$.urlParam("a");if(c.indexOf("<!DOCTYPE")>-1){if(c.indexOf("<!-- DO NOT ERASE: Session Timeout -->")>-1){window.location="/Shared/SessionTimeoutError/?a="+b}else{window.location="/Shared/Error/?a="+b}return true}return false}function ValidationErrorAdjustments(){var b;var g;var a=$("body");var f=$("input.input-validation-error[type='radio']");var c=$("select.input-validation-error");var e=$("select:not(input-validation-error)").parent(":not(.padding-1-1-1-1)").filter(":not(.input-validation-error)").find("select:not(input-validation-error)");var d;f.removeClass("input-validation-error");f.parent().addClass("color-error");c.removeClass("input-validation-error");for(b=0;b<c.length;b++){d=$(c[b]);width=d.outerWidth(true);height=d.outerHeight(true);g=$("<div class='input-validation-error'></div>");g.animate({width:width+"px",height:height+"px"},0);d.wrap(g)}}function SelectFirstField(){var a=$.urlParam("ff");var b;if(a){a=$("#"+a);a.addClass("input-validation-error");a.focus();$(document.body).scrollTop(a.offset().top-20)}else{a=$("input:not(:hidden),select:not(:hidden)").filter(":first[id]:not(:image)");if(a.length>0&&a.offset().top<$(window).height()){a.focus()}}}$(document).ready(function(){$(document).ajaxComplete(function(b,a){CheckForAjaxError(a.responseText)});ValidationErrorAdjustments();SelectFirstField()});function DivSlideUpDown(c,e,g,f,a){var d=c.attr("type")=="checkbox"?c.attr("checked"):c.val();var b=e.html==undefined?$("#"+e):e;if((!a&&d==g)||(a&&d!=g)){if(f){b.show()}else{b.slideDown("fast")}return !a}else{if((a&&d==g)||(!a&&d!=g)){if(f){b.hide()}else{b.slideUp("fast")}return a==true}}}function clearChildren(b){for(var a=0;a<b.childNodes.length;a++){var c=b.childNodes[a];if(c.tagName){switch(c.tagName.toLowerCase()){case"input":switch(c.type){case"radio":case"checkbox":c.checked=false;break;case"button":case"submit":case"image":break;default:c.value="";break}break;case"select":c.selectedIndex=0;break;case"textarea":c.innerHTML="";break;default:clearChildren(c)}}}}function autoTab(c,g,f){var b=(navigator.appName.indexOf("Netscape")!=-1);var d=(b)?f.keyCode:event.keyCode;var a=(b)?"0,8,9":"0,8,9,16,17,18,37,38,39,40,46";if(c.value.length>=g&&a.indexOf(d)==-1){for(i=0;i<c.form.length;i++){if(c.form[i]==c){c.form[i+1].focus();break}}}}function DaysInMonth(Y,M){with(new Date(Y,M,1,12)){setDate(0);return getDate()}}function DateDiff(h,g){var d=h.getFullYear(),b=h.getMonth(),f=h.getDate(),c=g.getFullYear(),a=g.getMonth(),e=g.getDate();if(f<e){b--;f+=DaysInMonth(c,a)}if(b<a){d--;b+=12}return[d-c,b-a,f-e]}function CalAge(a){return DateDiff(new Date(),a)[0]}function ConfirmOpenWindow(a){var c=true;var e=self.location.href.split("?");var f=e.length>1?e[1].split("&"):undefined;if(f){for(var b=0;b<f.length;b++){var d=f[b].toLowerCase().split("=");if(d.length>0&&d[0]=="a"){if(d[1]=="primerica"&&!ConfirmLeavingMessage()){c=false}break}}}if(c){window.open(a)}}function ConfirmLeavingMessage(){return confirm("You are now leaving our website.\n\nPlease note that by clicking 'OK', you will leave this site and enter another website created, operated, and maintained by a different entity.\nYou will be subject to the terms and conditions and privacy policy of that website.")}$.urlParam=function(a){var b=new RegExp("[\\?&]"+a+"=([^&#]*)").exec(window.location.href);if(!b){return 0}return b[1]||0};
