1(function($){var counter=0;var submitClicked=false;var errorDiv=0;$(document).ready(function(){$.fn.nthParent=function(n){var div=this;for(var i=0;i<n;i++) 2div=div.parent();return div;};function generateToken(){$.ajax({url:contextPath+"/GenerateToken.action",contentType:"text/javascript",dataType:"json",data:null,responseType:"json",cache:false,statusCode:{200:function(){setToken();}}});} 3function setToken(){window.setTimeout(function gen(){$("#token_container").empty().load(contextPath+"/jsp/utils/include/sign-up/token.jsp?tokeninstance="+(new Date()).getTime());},2000);} 4generateToken();setInterval(generateToken,120000);$(".checkbox.container input[type='checkbox']").click(function(){if($(this).is(':checked')){$(this).nthParent(3).find(".selected1").css('display','block');removeErrorBlock($(this));if($("#Register .has-error").length>0){if(!$("#btnSubmit").hasClass("disable")){$("#btnSubmit").addClass("disable");}}else{$("#btnSubmit").removeClass("disable");}}else{$(this).nthParent(3).find(".selected1").css('display','none');}});var error_state_required="Please enter state.";var error_dropdown_required="Please select one.";$(document).on("click",".dropdownfield .inputcontent",function(event){event.stopPropagation();if($(this).nthParent(1).hasClass("expanded")){$(this).find("ul").slideUp(300);$(this).nthParent(1).removeClass("expanded");if($(this).nthParent(1).hasClass("stateDropdown")&&$("#state").val()==""){makeErrorSelect($(this).nthParent(1),error_state_required);if(!$(".addressBlock").hasClass("active")){$(".addressBlock .accordianHead").click();}}else{makeSuccessSelect($(this).nthParent(1));} 5if($(this).nthParent(1).hasClass("describeDropdown")&&$("#describeYourself").val()==""){makeErrorSelect($(this).nthParent(1),error_dropdown_required);} 6if($("#Register .has-error").length>0){if(!$("#btnSubmit").hasClass("disable")){$("#btnSubmit").addClass("disable");}}else{$("#btnSubmit").removeClass("disable");}}else{$("#Register .dropdownfield").removeClass("expanded").find("ul").slideUp(300);$(this).find("ul").slideDown(300);$(this).nthParent(1).addClass("expanded");}});$(document).on("click",".dropdownfield ul li",function(event){event.stopPropagation();$(this).nthParent(2).find("p").text($(this).text());$(this).nthParent(2).find("p").addClass("hasValue");$(this).nthParent(3).find("ul").slideUp(300);$(this).nthParent(3).removeClass("expanded");if($(this).nthParent(3).attr("accesskey")=="state"){$("#state").val($(this).attr("accesskey"));}else if($(this).nthParent(3).attr("accesskey")=="describeYourself"){$("#describeYourself").val($(this).attr("accesskey"));}else if($(this).nthParent(3).attr("accesskey")=="diagnose"){if($(this).attr("accesskey")=="none"){$("#diagnose").val("");}else{$("#diagnose").val($(this).attr("accesskey"));}} 7makeSuccessSelect($(this).nthParent(3));if($("#Register .has-error").length>0){if(!$("#btnSubmit").hasClass("disable")){$("#btnSubmit").addClass("disable");}}else{$("#btnSubmit").removeClass("disable");}});$(document).on("click","body",function(){$(".dropdownfield.expanded ").find("ul").slideUp(300);$(".dropdownfield.expanded").removeClass("expanded");});function makeErrorSelect(fieldname,messageTxt){var errorMessageBlock=document.createElement("p");$(errorMessageBlock).addClass("errorText");$(errorMessageBlock).text(messageTxt);fieldname.find(".errorText").remove();fieldname.addClass("has-error").append(errorMessageBlock);} 8function makeSuccessSelect(fieldname){fieldname.removeClass("has-error").find(".errorText").remove();} 9$(document).on("keydown","#Register #fname, #Register #lname, #Register #city",function(event){var key;document.all?key=event.keyCode:key=event.which;if(!((key>
9=64&&key<=91)||(key>=8&&key<=46)||(key>=188&&key<=190)||(key==222))){event.preventDefault();}});$(document).on("keydown keyup","#Register #phone",function(event){var key;document.all?key=event.keyCode:key=event.which;if(!(key==8||key==9||key==46||key==0||(key>=36&&key<=40)||(key>=48&&key<=57)||(key>=96&&key<=105))){event.preventDefault();}else if(key==8||key==9||key==46||key==35||key==36||key==37||key==38||key==39||key==40){}else{if(key!=8){if($(this).val().length==1){$(this).val("("+$(this).val().substring(0));}else if($(this).val().length==5){$(this).val($(this).val().substring(0,4)+") "+$(this).val().substring(4));}else if($(this).val().length==10){$(this).val($(this).val().substring(0,9)+"-"+$(this).val().substring(9));} 10if($(this).val().length>14){$(this).val($(this).val().substring(0,14));}}}});$(document).on("keydown keyup","#Register #zipCode",function(event){var key;document.all?key=event.keyCode:key=event.which;if(!(key==8||key==9||key==46||key==0||(key>=36&&key<=40)||(key>=48&&key<=57)||(key>=96&&key<=105))){event.preventDefault();}else if(key==8||key==9||key==46||key==35||key==36||key==37||key==38||key==39||key==40){}});var regError=true;var error_invalid="Hmm... that doesn't look quite right.";var error_firstname_required="Please enter first name.";var error_lastname_required="Please enter last name.";var error_email_required="Please enter email address.";var error_phone_required="Please enter phone number.";var error_address_required="Please enter mailing address.";var error_city_required="Please enter your city.";var error_zip_required="Please enter ZIP code.";var error_consent_required="Please agree to the Terms of Use.";$(document).on("blur","#Register input",function(){var nameReg=/^([A-Z|a-z|\s]+)$/;var emailReg=/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;var zipReg=/(^\d{5}$)|(^\d{5}-\d{4}$)/;var number_regex=/^[0-9]+$/;var stateList=new Array('AL','AK','AZ','AR','CA','CO','CT','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MD','MA','MI','MN','MS','MO','MT','NE','NV','NH','NJ','NM','NY','NC','ND','OH','OK','OR','PA','PR','RI','SC','SD','TN','TX','UT','VT','VA','WA','WV','WI','WY');var filedValue=$(this).val().trim();var mailBox=filedValue.substring(0,filedValue.lastIndexOf("."));var mailSplit=mailBox.split("@");if($(this).attr("id")==="fname"){if(filedValue==""){makeErrorBlock($(this),error_firstname_required);}else if(!nameReg.test(filedValue)||filedValue.length<2||(filedValue.indexOf(">")>-1||filedValue.indexOf("<")>-1||filedValue.indexOf("[")>-1||filedValue.indexOf("]")>-1||filedValue.indexOf("{")>-1||filedValue.indexOf("}")>-1||filedValue.indexOf("=")>-1||filedValue.indexOf("%")>-1||filedValue.indexOf("|")>-1||filedValue.indexOf(";")>-1||filedValue.indexOf("(")>-1||filedValue.indexOf(")")>-1||filedValue.indexOf("&")>-1||filedValue.indexOf("?")>-1||filedValue.indexOf('"')>-1||filedValue.indexOf("*")>-1||filedValue.indexOf('_')>-1||filedValue.indexOf(',')>-1||filedValue.indexOf("-")==0)){makeErrorBlock($(this),error_invalid);}else{removeErrorBlock($(this));}} 11else if($(this).attr("id")==="lname"){if(filedValue==""){makeErrorBlock($(this),error_lastname_required);}else if(!nameReg.test(filedValue)||filedValue.length<2||(filedValue.indexOf(">")>-1||filedValue.indexOf("<")>-1||filedValue.indexOf("[")>-1||filedValue.indexOf("]")>-1||filedValue.indexOf("{")>-1||filedValue.indexOf("}")>-1||filedValue.indexOf("=")>-1||filedValue.indexOf("%")>-1||filedValue.indexOf("|")>-1||filedValue.indexOf(";")>-1||filedValue.indexOf("(")>-1||filedValue.indexOf(")")>-1||filedValue.indexOf("&")>-1||filedValue.indexOf("?")>-1||filedValue.indexOf('"')>-1||filedValue.indexOf("*")>-1||filedValue.indexOf('_')>-1||filedValue.indexOf(',')>-1||filedValue.indexOf("-")==0)){makeErrorBlock($(this),error_invalid);}else{removeErrorBlock($(this));}} 12else if($(this).attr("id")==="email"){if(filedValue==""){makeErrorBlock($(this),error_email_required);}else if(filedValue.indexOf("@")<2||!emailReg.test(filedValue)||filedValue.indexOf("-")==0||filedValue.indexOf("_")==0||filedValue.indexOf(".")==0){makeErrorBlock($(this),error_invalid);}else if(number_regex.test(mailSplit[0])||number_regex.test(mailSplit[1])){makeErrorBlock($(this),error_invalid);}else{removeErrorBlock($(this));}} 13else if($(this).attr("id")==="address1"){if(filedValue==""){makeErrorBlock($(this),error_address_required);if(!$(".addressBlock").hasClass("active")){$(".addressBlock .accordianHead").click();}}else if(filedValue!=""&&filedValue.length<2){makeErrorBlock($(this),error_address_required);if(!$(".addressBlock").hasClass("active")){$(".addressBlock .accordianHead").click();}}else{removeErrorBlock($(this));}} 14else if($(this).attr("id")==="address2"){if(filedValue!=""&&filedValue.length<2){makeErrorBlock($(this),error_address_required);if(!$(".addressBlock").hasClass("active")){$(".addressBlock .accordianHead").click();}}else{removeErrorBlock($(this));}} 15else if($(this).attr("id")==="city"){if(filedValue==""){makeErrorBlock($(this),error_city_required);if(!$(".addressBlock").hasClass("active")){$(".addressBlock .accordianHead").click();}}else if(filedValue!=""&&(!nameReg.test(filedValue)||filedValue.length<2)){makeErrorBlock($(this),error_city_required);}else{removeErrorBlock($(this));}} 16else if($(this).attr("id")==="zipCode"){if(filedValue==""||filedValue=="_____"){makeErrorBlock($(this),error_zip_required);} 17else if(filedValue!=""&&!zipReg.test(filedValue)){makeErrorBlock($(this),error_zip_required);}else{removeErrorBlock($(this));}} 18else if($(this).attr("id")==="phone"&&$(".phoneBlock").hasClass("active")){console.log("phone error 1");if((filedValue==""||filedValue=="(XXX) XXX-XXXX")&&$("#consent").prop('checked')==true){console.log("consent error 2");makeErrorBlock($(this),error_phone_required);}else if(filedValue!=""&&filedValue!=="(XXX) XXX-XXXX"&&(filedValue.length<14||(filedValue.indexOf("!")>-1||filedValue.indexOf("@")>-1||filedValue.indexOf("#")>-1||filedValue.indexOf("$")>-1||filedValue.indexOf("%")>-1||filedValue.indexOf("^")>-1||filedValue.indexOf("&")>-1||filedValue.indexOf("*")>-1||filedValue.lastIndexOf("(")>4||filedValue.lastIndexOf(")")>4))){makeErrorBlock($(this),error_phone_required);}else if($("#consent").prop('checked')==false){removeErrorBlock($(this));}else{removeErrorBlock($(this));}} 19else if($(this).attr("id")==="consent"&&$(".phoneBlock").hasClass("active")){console.log("consent error 1");if(($("#phone").val()!=""&&$("#phone").val()!=="(XXX) XXX-XXXX")&&$("#consent").prop('checked')==false){console.log("consent error 2");makeErrorBlock($(".confirmBlock"),error_consent_required);}else if(filedValue==""||filedValue=="(XXX) XXX-XXXX"){removeErrorBlock($(".confirmBlock"));}else{removeErrorBlock($(".confirmBlock"));}} 20else if($(this).attr("id")==="state"){if(filedValue==""){makeErrorSelect($(".stateDropdown"),error_state_required);}else{makeSuccessSelect($(".stateDropdown"));}} 21else if($(this).attr("id")==="describeYourself"){if(filedValue==""){makeErrorSelect($(".describeDropdown"),error_dropdown_required);}else{makeSuccessSelect($(".describeDropdown"));}} 22if($("#Register .has-error").length>0){regError=true;if(!$("#btnSubmit").hasClass("disable")){$("#btnSubmit").addClass("disable");}}else{regError=false;$("#btnSubmit").removeClass("disable");}});function makeErrorBlock(fieldname,messageTxt){var errorMessageBlock=document.createElement("p");$(errorMessageBlock).addClass("errorText");$(errorMessageBlock).text(messageTxt);fieldname.closest(".inputcontent").find(".errorText").remove();fieldname.closest(".inputcontent").addClass("has-error").append(errorMessageBlock);} 23function showErrorRadio(fieldname,messageTxt){var errorMessageBlock=document.createElement("p");$(errorMessageBlock).addClass("errorText");$(errorMessageBlock).text(messageTxt);fieldname.closest(".radioOption").find(".errorText").remove();fieldname.closest(".radioOption").addClass("has-error").append(errorMessageBlock);} 24function removeErrorBlock(fieldname){fieldname.closest(".inputcontent").removeClass("has-error").find(".errorText").remove();} 25function hideErrorRadio(fieldname){fieldname.nthParent(5).removeClass("has-error");fieldname.nthParent(5).find(".errorText").remove();} 26function checkDisable(){if($("#Register .has-error").length>0){if(!$("#btnSubmit").hasClass("disable")){$("#btnSubmit").addClass("disable");}}else{$("#btnSubmit").removeClass("disable");}} 27function resetForm(){generateToken();$("#Register input").each(function(){if($(this).attr("type")==="text"||$(this).attr("type")==="email"||$(this).attr("type")==="hidden"){$(this).val("");}else if($(this).attr("checkbox")==="text"){$(this).val("false").removeAttr("checked").removeAttr("selected");}});$(".successText").remove();$(".errorText").remove();$(".has-error").removeClass("has-error");$(".success").removeClass("success");$("#stateChoose").text("");$(".unAuthMsg").addClass("d-none");hasError=true;
27$("#btnSubmit").attr("disabled",false);$("#btnSubmit").removeClass("disable");} 28$(document).on("click","#btnSubmit",function(event){event.preventDefault();if($(this).hasClass("disable")){return;} 29$("#Register input").blur();checkDisable();if(regError){errorDiv=$("#Register").find(".has-error").first();$("html, body").animate({scrollTop:errorDiv.offset().top},1000);return;} 30$(this).attr("disabled",true);$(this).addClass("disable");document.getElementById('overlay').style.display='block';var formData=$("#Register").serialize();$.ajax({type:"POST",url:contextPath+"/Register.action",cache:false,data:formData,statusCode:{200:function(){$(this).attr("disabled",false);$(this).removeClass("disable");document.getElementById('overlay').style.display='none';window.open(contextPath+"/jsp/utils/include/sign-up/thankyou.jsp","_self");resetForm();},500:function(response){$(this).attr("disabled",false);$(this).removeClass("disable");document.getElementById('overlay').style.display='none';window.open(contextPath+"/jsp/utils/notices/500.jsp","_self");},403:function(response){$(this).attr("disabled",false);$(this).removeClass("disable");document.getElementById('overlay').style.display='none';window.open(contextPath+"/","_self");},417:function(response){$(this).attr("disabled",false);$(this).removeClass("disable");document.getElementById('overlay').style.display='none';},401:function(response){var resText=response.responseText.split("\n")[0].trim();document.getElementById('overlay').style.display='none';console.log(resText);if(resText!=""){var errors=JSON.parse(resText);if(errors.AlreadyJoinedError!=undefined){$("html, body").animate({scrollTop:$(".unAuthMsg").offset().top},1000);$(".unAuthMsg").removeClass("d-none");} 31if(errors.firstNameError!=undefined){makeErrorBlock($("#fname"),errors.firstNameError);} 32if(errors.lastNameError!=undefined){makeErrorBlock($("#lname"),errors.lastNameError);} 33if(errors.emailAddressError!=undefined){makeErrorBlock($("#email"),errors.emailAddressError);} 34if(errors.addressLine1Error!=undefined){makeErrorBlock($("#address1"),errors.addressLine1Error);} 35if(errors.addressLine2Error!=undefined){makeErrorBlock($("#address2"),errors.addressLine2Error);} 36if(errors.cityError!=undefined){makeErrorBlock($("#city"),errors.cityError);} 37if(errors.stateError!=undefined){makeErrorSelect($(".dropdownfield .inputcontent").nthParent(1),errors.stateError);} 38if(errors.zipError!=undefined){makeErrorBlock($("#zipCode"),errors.zipError);} 39if(errors.consentError!=undefined){makeErrorBlock($("#consent"),errors.consentError);} 40if(errors.PhoneError!=undefined){makeErrorBlock($("#phone"),errors.PhoneError);} 41if($("#Register .has-error").length>0){errorDiv=$("#Register").find(".has-error").first();$("html, body").animate({scrollTop:errorDiv.offset().top},1000);}}else{$("html, body").animate({scrollTop:$(".unAuthMsg").offset().top},1000);$(".unAuthMsg").removeClass("d-none");} 42$(this).attr("disabled",false);$(this).removeClass("disable");}}});$(this).attr("disabled",false);$(this).removeClass("disable");});});})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.