CINXE.COM
Bid4Assets
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Bid4Assets</title> <!-- NgVSUHRsf --> <!-- Google Tag Manager --> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-KQ5TTXZ'); </script> <!-- End Google Tag Manager --> <!-- Your META here --> <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0" name="viewport"> <!-- Stylesheets --> <link rel="stylesheet" href="https://cdn.bid4assets.com/app/mvc/Content/registration/css/style-forms.css"> <script type="text/javascript" src="https://cdn.bid4assets.com/app/mvc/Scripts/jquery-3.5.1.min.js"></script> <script src="https://cdn.bid4assets.com/app/mvc/Scripts/modernizr-2.8.3.js"></script> <script type="text/javascript" src="https://cdn.bid4assets.com/app/mvc/Scripts/kendo/2024.4.1112/kendo.all.min.js"></script> <script type="text/javascript" src="https://cdn.bid4assets.com/app/mvc/Scripts/kendo/2024.4.1112/kendo.aspnetmvc.min.js"></script> <link href="https://cdn.bid4assets.com/app/mvc/Content/kendo/2024.4.1112/classic-main.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="https://code.jquery.com/jquery-migrate-3.3.0.min.js"></script> <!-- Scripts --> <script src="https://cdn.bid4assets.com/app/mvc/Content/registration/js/jquery.maskedinput.min.js"></script> <script src="https://cdn.bid4assets.com/app/mvc/Content/registration/js/j-forms-multistep.js"></script> <link href='https://fonts.googleapis.com/css?family=Lato:300,400,700,900' rel='stylesheet' type='text/css'> <!--[if lt IE 10]> <script src="https://cdn.bid4assets.com/app/mvc/Content/registration/js/jquery.placeholder.min.js"></script> <![endif]--> <script src="https://www.google.com/recaptcha/api.js" type="text/javascript" async defer></script> <script type="text/javascript"> function getRecaptchaResponse() { return grecaptcha.getResponse(); } var recaptchaRequired = true; </script> <script type="text/javascript"> var emailUpdating = false; var passwordUpdating = false; var emailValue = ""; var signupPostbackUrl = "/api/registration/signup/step1"; var signupStep1TosDateLogUrl = "/api/registration/signup/step1tosopendate"; var signupStep2Url = "/registration/signup/step2"; var registrationIpBlocked = false; </script> <script type="text/javascript"> $(document).ready(function () { $("#bttnNext").prop("tabindex", "5"); $("#Password").bind("focus", function () { $("#Password").val(""); }); if (registrationIpBlocked) { $("#bttnNext").remove(); } }); function textfieldOnBlur(fieldName) { if (fieldName == 'EmailAddress') { if (jQuery.trim($("#EmailAddress").val()) != "") { if (jQuery.trim($("#EmailAddress").val()) != emailValue) { if (!emailUpdating) { updateEmailAddress(jQuery.trim($("#EmailAddress").val())); } } } } else if (fieldName == 'Password') { if ($("#Password").val() != "") { if (!passwordUpdating) { updatePassword($("#Password").val()); } } } } function validatePasswordRules() { errorList = []; if (!passwordComplexityValidation($("#Password").val())) { hasError = true; passwordError = true; } if (hasError) { displayErrors(); } } function logShowTermsOpenDate() { $.ajax({ url: signupStep1TosDateLogUrl, dataType: "json", type: "POST", contentType: "application/json", data: JSON.stringify({ requestMode: "ShowTermsOpenDate", agreeTerms: "False", registrationCookie: $("#RegistrationCookie").val() }), success: function (data) { }, error: function (xhr, err) { }, traditional: true }); } function showTerms() { logShowTermsOpenDate(); var termsWindow = $("#termsOfServiceWindow").data("kendoWindow"); termsWindow.content('Loading...'); wWidth = $(window).width() - 100; wHeight = $(window).height() - 100; termsWindow.setOptions({ height: wHeight, width: wWidth }); termsWindow.refresh({ url: "/pages/public/content/b4a/terms-of-service?kendo.ui.window=true" }); termsWindow.center(); termsWindow.open(); } function recaptchaCallback(captchaResponseValue) { $.ajax({ url: signupPostbackUrl, dataType: "json", type: "POST", contentType: "application/json", data: JSON.stringify({ requestMode: "Captcha", agreeTerms: "False", registrationCookie: $("#RegistrationCookie").val(), captchaResponse: captchaResponseValue }), success: function (data) { console.log(data); if (data.validRegistrationCookie) { if (data.statusCode == 200) { if (data.captchaValid) { $("#recaptchaContainer").html(""); recaptchaRequired = false; } } errorList = data.errors; displayErrors(); } else { alert("Registration was interrupted, starting over."); document.location = signupPostbackUrl; } }, error: function (xhr, err) { }, traditional: true }); } function updateEmailAddress(emailAddress) { emailUpdating = true; $.ajax({ url: signupPostbackUrl, dataType: "json", type: "POST", contentType: "application/json", data: JSON.stringify({ requestMode: "EmailAddress", agreeTerms: "False", registrationCookie: $("#RegistrationCookie").val(), emailAddress: emailAddress, captchaResponse: getRecaptchaResponse() }), success: function (data) { console.log(data); emailUpdating = false; if (data.validRegistrationCookie) { if (data.hasFieldValueUpdate) { $("#EmailAddress").val(data.fieldValueDataUpdate); } if (data.statusCode == 200) { emailError = false; emailValue = emailAddress; if (data.captchaValid) { $("#recaptchaContainer").html(""); recaptchaRequired = false; } } else { emailError = true; } errorList = data.errors; displayErrors(); } else { alert("Registration was interrupted, starting over."); document.location = signupPostbackUrl; } }, error: function (xhr, err) { emailUpdating = false; }, traditional: true }); } function updatePassword(password) { passwordUpdating = true; $.ajax({ url: signupPostbackUrl, dataType: "json", type: "POST", contentType: "application/json", data: JSON.stringify({ requestMode: "Password", agreeTerms: "False", registrationCookie: $("#RegistrationCookie").val(), accountValidator: $("#Password").val(), captchaResponse: captchaResponse }), success: function (data) { console.log(data); passwordUpdating = false; if (data.validRegistrationCookie) { if (data.statusCode == 200) { passwordError = false; if (data.captchaValid) { $("#recaptchaContainer").html(""); recaptchaRequired = false; } } else { passwordError = true; } errorList = []; if (passwordError) { passwordComplexityValidation(password); } displayErrors(); } else { alert("Registration was interrupted, starting over."); document.location = signupPostbackUrl; } }, error: function (xhr, err) { passwordUpdating = false; }, traditional: true }); } var errorList = []; var emailError = false; var passwordError = false; function displayErrors() { if (emailError) { $("#EmailAddress").prop("class", "error-border"); } else { $("#EmailAddress").prop("class",""); } if (passwordError) { $("#Password").prop("class", "error-border"); } else { $("#Password").prop("class",""); } if (errorList.length == 0) { $("#error-display").hide(); } else { if (errorList.length == 1) { $("#error-display").html(errorList[0]); } else { errorString = '<ul>'; for (i = 0; i < errorList.length; i++) { errorString += '<li>' + errorList[i] + '</li>'; } errorString += '</ul>'; $("#error-display").html(errorString); } $("#error-display").show(); } } function nextButton() { errorList = []; var captchaResponse = ""; if (recaptchaRequired) { captchaResponse = getRecaptchaResponse(); } var hasError = false; emailError = false; passwordError = false; $("#error-display").hide(); if ((captchaResponse == "") && (recaptchaRequired)) { errorList.push("Please complete the reCAPTCHA question."); hasError = true; } if (!$("#AgreeTerms").prop("checked")) { errorList.push("You must agree to the terms of service to continue."); hasError = true; } if (jQuery.trim($("#EmailAddress").val()) == "") { errorList.push("Please enter your email address."); hasError = true; emailError = true; } if (!passwordComplexityValidation($("#Password").val())) { hasError = true; passwordError = true; } if (hasError) { displayErrors(); } else { agreeTermsChecked = "False"; if ($("#AgreeTerms").prop("checked")) { agreeTermsChecked = "True"; } $.ajax({ url: signupPostbackUrl, dataType: "json", type: "POST", contentType: "application/json", data: JSON.stringify({ requestMode: "AllValues", agreeTerms: agreeTermsChecked, registrationCookie: $("#RegistrationCookie").val(), emailAddress: $("#EmailAddress").val(), accountValidator: $("#Password").val(), captchaResponse: captchaResponse }), success: function (data) { if (data.validRegistrationCookie) { if (data.captchaValid) { $("#recaptchaContainer").html(""); } if (data.hasFieldValueUpdate) { $("#EmailAddress").val(data.fieldValueDataUpdate); } if (data.statusCode == 200) { document.location = signupStep2Url; } else { errorList = data.errors; displayErrors(); } } else { alert("Registration was interrupted, starting over."); document.location = signupPostbackUrl; } }, error: function (xhr, err) { passwordUpdating = false; }, traditional: true }); } } var pat2 = /(?=.*[A-Z])/; var pat3 = /(?=.*[a-z])/; var pat4 = /(?=.*[0-9])/; var pat5 = /(?=(.*\W){1})/; function passwordComplexityValidation(passwordString) { validPassword = true; if ((passwordString.length < 8) || (passwordString.length > 32)) { errorList.push("Password must be between 8 and 32 characters."); validPassword = false; } if (!pat2.test(passwordString)) { errorList.push("Password must contain at least one uppercase character, for example: A, B, or C."); validPassword = false; } if (!pat3.test(passwordString)) { errorList.push("Password must contain at least one lower character, for example: d, e, or f."); validPassword = false; } if (!pat4.test(passwordString)) { errorList.push("Password must contain at least one numeric character, for example: 7, 8, 9."); validPassword = false; } if (!pat5.test(passwordString)) { errorList.push("Password must contain at least symbol, for example: !, @, #."); validPassword = false; } return validPassword; } </script> <script type="text/javascript"> var appInsights = window.appInsights || function (config) { function r(config) { t[config] = function () { var i = arguments; t.queue.push(function () { t[config].apply(t, i) }) } } var t = { config: config }, u = document, e = window, o = "script", s = u.createElement(o), i, f; for (s.src = config.url || "//az416426.vo.msecnd.net/scripts/a/ai.0.js", u.getElementsByTagName(o)[0].parentNode.appendChild(s), t.cookie = u.cookie, t.queue = [], i = ["Event", "Exception", "Metric", "PageView", "Trace"]; i.length;) r("track" + i.pop()); return r("setAuthenticatedUserContext"), r("clearAuthenticatedUserContext"), config.disableExceptionTracking || (i = "onerror", r("_" + i), f = e[i], e[i] = function (config, r, u, e, o) { var s = f && f(config, r, u, e, o); return s !== !0 && t["_" + i](config, r, u, e, o), s }), t }({ instrumentationKey: "20500bb1-74f0-4962-8da6-5176ce397046" }); window.appInsights = appInsights; appInsights.trackPageView(); </script> <!-- Cookie Popup --> </head> <body> <!-- Google Tag Manager --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KQ5TTXZ" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager --> <div class="wrapper wrapper-640"> <form action="" method="" class="j-forms j-multistep" id="j-forms" novalidate> <div class="content"> <fieldset class="step1-reg"> <div class="first-step"> <h2 style="font-size: 20px; line-height: 46px;">Bid4Assets serves over <span style="font-size: 60px;">100</span> government agencies.<br /> We auction real estate and other assets for the federal government and county tax-collectors, as well as backruptcy attorneys, financial institutions and the private sector.</h2> </div><!-- end first-step --> <div class="first-step-form"> <img src="https://cdn.bid4assets.com/app/nextgen/B4A-LOGO-2024-small.png" class="logo-img"> <div class="inner-form"> <input id="RegistrationCookie" name="RegistrationCookie" type="hidden" value="x2hf0RhmOKaMWFh281zH12Gb24_HkA9Hjj32CMx2m8gZcxRzS1XEDxkL804Vwi39nZDUT8rqIHmYY6NZAzJDawm/Z1ueLnCT4Qm5qCLRx7tDqcMh2T8Zo5oIxmgF9tK/2rfBCs4Zw42Hi2ea8_f0LYNES8TT/6OC4oUVynolO2priV2qa2weJoZLOjHmouK6" /> <input id="EmailAddress" name="EmailAddress" onblur="textfieldOnBlur('EmailAddress')" placeholder="Email address" tabindex="1" type="text" value="" /> <a class="tooltip_container" href="#" tabindex="6"> <span class="tooltip left">Email address must be unique. You can't register with an email address that has already been registered previously.</span> <i><img src="https://cdn.bid4assets.com/app/mvc/Content/registration/img/info-bullet.png"></i> </a> <input id="Password" name="Password" onblur="textfieldOnBlur('Password')" onkeyup="validatePasswordRules()" placeholder="Enter password" tabindex="2" type="password" /> <a class="tooltip_container" href="#" tabindex="7"> <span class="tooltip left">Password must be between 8 and 32 characters, contain at least one uppercase letter, at least one lowercase character, at least one digit, and at least one symbol.</span> <i><img src="https://cdn.bid4assets.com/app/mvc/Content/registration/img/info-bullet.png"></i> </a> <div class="agreement"> <label class="checkbox"> <input type="checkbox" name="AgreeTerms" id="AgreeTerms" value="true" tabindex="3"> <i></i> By signing up you agree to Bid4Assets <a href="javascript:void(0)" onclick="showTerms()">Terms of Service</a> </label> </div> <div class="recaptcha" id="recaptchaContainer"> <div class="g-recaptcha" data-callback="recaptchaCallback" data-sitekey="6LczsB0TAAAAAFP0Sn-4kUIQgqL2cJi0xf0b_6Q-" data-tabindex="4"></div> </div><!-- end recaptcha --> <div class="error" id="error-display" style="display:none;margin-bottom:50px;margin-left: -40px;"></div> <!-- <div class="finish-later-input mt49"><a>Finish later</a></div> --> </div><!-- end inner-form --> </div><!-- end first-step-form --> <div class="clear"></div> </fieldset> <div class="k-hidden" id="termsOfServiceWindow" name="termsOfServiceWindow">Loading...</div><script>kendo.syncReady(function(){jQuery("#termsOfServiceWindow").kendoWindow({"iframe":true,"scrollable":true,"visible":false,"content":null,"draggable":false,"actions":["Close"],"title":"Terms of Service","modal":true,"height":"480px","width":"600px"});});</script> <div class="buttons-form"> <button type="submit" class="primary-btn multi-submit-btn" id="bttnRegister">Register</button> <button type="button" class="primary-btn multi-next-btn" onclick="nextButton()" id="bttnNext">Next</button> <button type="button" class="secondary-btn multi-prev-btn" id="bttnBack">Back</button> </div> <div class="clear"></div> </div> <!-- end /.content --> <input name="__RequestVerificationToken" type="hidden" value="CfDJ8NvaT9SbHaJMn8BN3qt_Vt8rm3yS1qbVEZi0_alpnDj8T8MNIlkYigEU2p0QuSUmwftl4iBXwfaZPMZJmVtJ7OoTr_VIW9toSvymXuh63Kzc-5uxvJHra8RPYJuD__8jtKxTt0OTXaNAbu3Obw5ftLI" /></form> </div> </body> </html>