www.estimate.com Open in urlscan Pro
172.67.134.109  Public Scan

Submitted URL: https://estimate.com/
Effective URL: https://www.estimate.com/
Submission: On February 04 via api from US — Scanned from US

Form analysis 4 forms found in the DOM

Name: frmListingsPOST /Listing/ProcessSearch.aspx

<form name="frmListings" action="/Listing/ProcessSearch.aspx" method="post">
  <input type="hidden" value="1080635" name="Criteria/WebsiteID" class="af_input">
  <input type="hidden" value="5" name="sort" class="af_input">
  <input type="hidden" name="AgentHomePageSearchType" class="af_input">
  <input type="hidden" name="Criteria/SearchType" value="AgentHome" class="af_input">
  <table cellspacing="0" cellpadding="0" width="740" border="0">
    <tbody>
      <tr>
        <td width="600">
          <img id="Master_Image4" src="https://realtyimages.fnistools.com/images/RECos/1321/fill.gif" alt="fill" style="height:20px;width:1px;border-width:0px;">
        </td>
      </tr>
    </tbody>
  </table>
  <input type="hidden" name="validstamp" value="2CdwgoDA3eyIY+0SJETNe+6vtuEjkXt6BmSODSBq1Rg=" class="af_input">
</form>

Name: LoginForm_2POST /Account/CustomerLogin.aspx?embed=1

<form class="tab-pane active in fade" id="top-nav-login" action="/Account/CustomerLogin.aspx?embed=1" method="post" target="login_iframe" name="LoginForm_2"><input type="hidden" name="formSubmit" value="login" class="af_input">
  <div class="row">
    <div class="col-md-12">
      <div class="input-icon"><i class="material-icons">email</i>
        <input class="form-control af_input" placeholder="Email Address" name="security/loginname" id="signin-email" type="email" autocomplete="email" required="true">
      </div>
    </div>
    <div class="col-md-12">
      <div class="input-icon"><i class="material-icons">phone</i>
        <input type="password" class="form-control af_input" placeholder="Phone Number" name="security/password" id="signin-password" autocomplete="tel" required="true" onfocus="noPw()">
      </div>
    </div>
    <div class="col-md-12">
      <button class="btn btn--primary type--uppercase" type="submit" onclick="SubmitForm(this);" id="LRCustomerLogin_submit">Login</button>
    </div>
    <div class="col-md-12 text-left"><span class="type--fine-print block">Dont have an account yet?&nbsp;<a href="#create-account"><strong>Create account</strong></a>
      </span><span class="type--fine-print block">Forgot your username or password?&nbsp;<a href="/account/ForgotPassword.aspx"><strong>Recover account</strong></a>
      </span>
    </div>
  </div>
  <input type="hidden" name="validstamp" value="2CdwgoDA3eyIY+0SJETNe+6vtuEjkXt6BmSODSBq1Rg=" class="af_input">
</form>

Name: RegForm1

<form class="tab-pane active in fade" id="top-nav-signup" name="RegForm1" autocomplete="off" onsubmit="return false">
  <div id="errorMsgReg">&nbsp;</div>
  <input type="hidden" value="signup" name="formSubmit" class="af_input">
  <div class="row">
    <div class="col-6">
      <input class="form-control af_input" name="Person/FirstName" id="Person/FirstName" type="text" placeholder="First Name" autocomplete="given-name" required="true" pattern="[a-zA-Z0-9]+">
    </div>
    <div class="col-6">
      <input class="form-control af_input" name="Person/LastName" id="Person/LastName" type="text" placeholder="Last Name" autocomplete="family-name" required="true" pattern="[a-zA-Z0-9]+">
    </div>
    <div class="col-12">
      <input type="text" class="form-control af_input" name="Person/EmailAddress" id="Person/EmailAddress" placeholder="Email Address" autocomplete="email" required="true">
    </div>
    <div class="col-12"><span id="valid-msg" class="hide"></span>
      <span id="error-msg" class="hide"></span>
      <div class="plus_one">(+1)</div>
      <div class="iti">
        <div class="iti__flag-container">
          <div class="iti__selected-flag" role="combobox" aria-owns="iti-0__country-listbox" aria-expanded="false" title="United States: +1">
            <div class="iti__flag iti__us"></div>
          </div>
        </div><input class="form-control plus_one_input af_input" id="signup-phone" type="tel" name="Person/DaytimePhone" placeholder="Phone Number" autocomplete="tel" required="true" data-intl-tel-input-id="0" maxlength="12">
      </div>
      <i class="form-group__bar"></i>
      <input type="password" id="pw1" name="security/password" placeholder="Password" class="input-block-level af_input" style="display: none;">
      <input type="password" id="pwc1" name="PasswordConfirm" placeholder="Confirm password" class="input-block-level af_input" style="display: none;">
      <input type="text" name="PasswordHint" id="PasswordHint" style="display: none;" class="af_input">
      <small class="type--fine-print">This will be your password.</small>
    </div>
    <input class="form-control af_input" name="Person/CityDisplayName" style="display: none;" type="1" placeholder="Area of Interest" value="Estimate.com">
    <input type="text" name="Person/StreetAddress1" style="display: none;" value="I am interested in" class="af_input">
    <input type="text" name="Person/StreetAddress2" style="display: none;" value="Estimate.com" class="af_input">
    <input type="hidden" name="Person/ZipCode" id="zipcode" value="90210" class="af_input">
    <input type="hidden" name="Person/AddressTypeID" value="1" class="af_input">
    <script>
      $(document).ready(function() {
        var aoi = "Estimate.com"
        if (!aoi) {
          console.log("not");
          var cityName = "";
          if (!cityName) {
            var aoi = $("#location").val();
          } else {
            cityName = cityName.replace(' | Texas.com', '').replace(' | texas.com', '').replace(' | northdakota.com', '');
            aoi = cityName;
          }
        }
        aoi = aoi.replace(' (City)', '')
        if (aoi.indexOf('Zip Code') !== -1) {
          aoi = aoi.replace(" (Zip Code)", "")
          var arr = aoi.split(",");
          aoi = arr.splice(1, 1).join("");
          var aoi2 = arr.splice(0, 1).join("");
          $('#zipcode').attr("value", aoi2);
        }
        $("input[name='Person/CityDisplayName']").attr("value", aoi);
        var geocoder = new google.maps.Geocoder();
        geocoder.geocode({
          'address': aoi
        }, function(results, status) {
          if (status == google.maps.GeocoderStatus.OK) {
            var lat = results[0].geometry.location.lat();
            var lng = results[0].geometry.location.lng();
            var latlng = new google.maps.LatLng(lat, lng);
            // http://stackoverflow.com/a/5341468
            geocoder.geocode({
              'latLng': latlng
            }, function(results) {
              for (i = 0; i < results.length; i++) {
                for (var j = 0; j < results[i].address_components.length; j++) {
                  for (var k = 0; k < results[i].address_components[j].types.length; k++) {
                    if (results[i].address_components[j].types[k] == "postal_code") {
                      zipcode = results[i].address_components[j].short_name;
                      $('#zipcode').val(zipcode);
                      createCookie('interestedZip', zipcode);
                    }
                    if (results[i].address_components[j].types[k] == "administrative_area_level_1") {
                      state = results[i].address_components[j].short_name;
                      $('#state').val(state);
                      createCookie('interestedState', state);
                    }
                    if (results[i].address_components[j].types[k] == "locality") {
                      city = results[i].address_components[j].short_name;
                      $('#city').val(city);
                      createCookie('interestedCity', city);
                    }
                  }
                }
              }
            });
          } else {
            console.log("Something got wrong " + status);
          }
        });
      });

      function setCookie(name, value, days) {
        var expires = "";
        if (days) {
          var date = new Date();
          date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
          expires = "; expires=" + date.toUTCString();
        }
        document.cookie = name + "=" + (value || "") + expires + "; path=/";
      }
      var agentID = agentID;

      function SubmitRegNew(input2) {
        var utm_source = readCookie("__lt_utm_source");
        var utm_campaign = readCookie("__lt_utm_campaign");
        var utm_content = readCookie("__lt_utm_content");
        var utm_term = readCookie("__lt_utm_term");
        var gclid = readCookie("__lt_gclid");
        var spin = '<svg class="spinner" viewBox="0 0 50 50"><circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle></svg>';
        var firstName = $('#Person\\/FirstName').val();
        var lastName = $("#Person\\/LastName").val();
        var email = $("#Person\\/EmailAddress").val();
        var phone = $("#signup-phone").val();
        var phoneLength = phone.length;
        var aoi = $("#location").val();
        var validNum = $("#error-msg").text();
        var aoi = "Estimate.com";
        if (!aoi) {
          console.log("not");
          var cityName = "";
          if (!cityName) {
            var aoi = $("#location").val();
          } else {
            cityName = cityName.replace(' | Texas.com', '').replace(' | texas.com', '').replace(' | northdakota.com', '');
            aoi = cityName;
          }
        }
        aoi = aoi.replace(' (City)', '');
        if (aoi.indexOf('Zip Code') !== -1) {
          aoi = aoi.replace(" (Zip Code)", "")
          var arr = aoi.split(",");
          aoi = arr.splice(1, 1).join("");
          var aoi2 = arr.splice(0, 1).join("");
          $('#zipcode').attr("value", aoi2);
        }
        var cityName = aoi;
        cityName = cityName.replace(' | Texas.com', '').replace(' | texas.com', '').replace(' | northdakota.com', '').replace(', USA', '');
        var arrCN = cityName.split(",");
        var source = 'Estimate.com Registration';
        listingCity = arrCN[0];
        if (typeof arrCN[1] !== 'undefined') {
          listingState = arrCN[1].replace(/\s+/g, '');
        }
        if (listingCity.toLowerCase() === 'texas.com') {
          listingState = 'austin';
          listingState = 'tx';
        }
        if (listingCity.toLowerCase() === 'northdakota.com') {
          listingState = 'nd';
        }
        listingZipcode = $("#zipcode").val()
        if (listingCity === '' && $("#city").val() != "") {
          listingCity = $("#city").val();
          listingState = $("#state").val();
          listingZipcode = $("#zipcode").val();
        }
        var subSource = listingCity + ', ' + listingState + ' | IP: ' + cIP;

        function validateEmail(email) {
          var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
          return re.test(email);
        }
        if (RegForm1.elements['Person/FirstName'].value == '') {
          event.preventDefault();
          $(this).toggleClass('has-error').next('i').toggleClass('is-visible');
          $(this).attr('placeholder', 'Last Name is required');
        }
        if (RegForm1.elements['Person/LastName'].value == '') {
          event.preventDefault();
          $(this).toggleClass('has-error').next('i').toggleClass('is-visible');
          $(this).attr('placeholder', 'Last Name is required');
        }
        if (RegForm1.elements['Person/EmailAddress'].value == '' || validateEmail(RegForm1.elements['Person/EmailAddress'].value) == false) {
          event.preventDefault();
          $(this).toggleClass('has-error').next('i').toggleClass('is-visible');
          $(this).attr('placeholder', 'Email is required');
        } else if (firstName !== '' && lastName !== '' && email !== '' && phone !== '' && aoi !== '' && validNum === '' && listingState !== '' && phone.charAt(0) !== "1" && phoneLength == 12) {
          var form = input2.form;
          $("#register").html(spin);
          $.ajax({
            url: "/api/register",
            type: "POST",
            contentType: "application/json; charset=UTF-8",
            dataType: "json",
            data: JSON.stringify({
              'firstName': firstName,
              'lastName': lastName,
              'email': email,
              'contactPassword': phone,
              'passwordHint': 'phone',
              'homePhone': phone,
              'agentKey': agentID,
              'source': source,
              'subsource': subSource,
              "HomeAddress1": "I am interested in",
              "HomeAddress2": "Estimate.com",
              'HomeStateOrProvince': listingState,
              'HomeCity': listingCity,
              'HomePostalCode': listingZipcode
            }),
            success: function(data) {
              //data = $.parseJSON(data);
              console.log(data)
              if (typeof data.errors !== 'undefined') {
                $("#register").html("Submit");
                swal({
                  title: 'Invalid Login',
                  html: data.errors.message,
                  showCancelButton: false,
                  showConfirmButton: false,
                  timer: 3000
                }, );
              } else {
                if (listingAddress.length > 3) {
                  listingAddress = $("#ldaddr").val();
                }
                var form_session_id = parseInt(new Date().getTime() / 1000);
                setTimeout(function() {
                  var formDataPushz = {
                    id: form_session_id,
                    type: 'registration',
                    first: firstName,
                    last: lastName,
                    email: email,
                    phone: phone,
                    state: listingState,
                    city: listingCity,
                    zip: listingZipcode,
                    source: 'Estimate.com',
                    add_type1: 'listingID',
                    add_type2: 'listingURL',
                    add_type3: 'ListingAddr',
                    add_type4: 'ListingPrice',
                    add_type5: '',
                    add_val1: listingID,
                    add_val2: listingUrl,
                    add_val3: listingAddress,
                    add_val4: listingPrice,
                    add_val5: '',
                    utm_campaign: utm_campaign,
                    utm_content: utm_content,
                    utm_term: utm_term,
                    utm_source: utm_source,
                    gclid: gclid
                  };
                  $.ajax({
                    type: "POST",
                    url: "https://api.realty.com/v1/api-form-submit",
                    data: formDataPushz,
                    success: function(response) {
                      closeSlide();
                      dataLayer.push({
                        'event': 'account-created'
                      });
                      window.location.reload();
                    }
                  });
                  //setCookie('.publicauth', data);
                }, 500);
              }
            },
            error: function(xhr, ajaxOptions, thrownError) {
              $("#register").html("Submit");
              swal({
                title: 'Invalid Login',
                html: 'An account already exists with this email address. Please login using your email address and password.',
                showCancelButton: false,
                showConfirmButton: false,
                timer: 2500
              });
            }
          })
          return false;
        }
      }
    </script>
  </div>
  <div class="col-12">
    <p><small class="type--fine-print">By Signing up with us, you're agreeing to our<a href="/pages/terms">&nbsp;terms and conditions</a>.</small></p>
  </div>
  <div class="col-12">
    <button class="btn btn--primary type--uppercase" id="register" type="submit" onclick="SubmitRegNew(this);">Submit</button>
  </div>
  <div class="col-md-12 text-left">
    <span class="type--fine-print block">Already have an account?&nbsp;<a href="#login-account"><strong>Login</strong></a>
    </span><span class="type--fine-print block">Forgot your username or password?&nbsp;<a href="/account/ForgotPassword.aspx"><strong>Recover account</strong></a>
    </span>
  </div>
  <div class="col-md-12"><a href="#" class="modal-close">No thanks</a>
  </div>
  <input type="hidden" name="validstamp" value="2CdwgoDA3eyIY+0SJETNe+6vtuEjkXt6BmSODSBq1Rg=" class="af_input">
</form>

POST

<form method="POST" id="save_prop_form" target="save_prop_frame">
  <input type="hidden" id="savedLID" name="savedLID" class="af_input">
  <iframe name="save_prop_frame" id="save_prop_frame" class="save_prop_frame" frameborder="0" scrolling="no" src="about:blank" style="visibility: hidden !important; min-height: 0px !important; height: 0px !important;"></iframe>
  <input type="hidden" id="isNewReg" name="isNewReg" class="af_input">
  <div class="modal-body">
    <div class="view-contact__img">
      <img alt="" class="img-smooth" width="150" height="150" id="saveProp_img">
    </div>
    <div class=" text-center">
      <div class="mt-1">
        <h4 class="m-0" id="saveProp_price"></h4>
        <small id="saveProp_address"></small>
      </div>
      <div class="list-group__attrs m-t-5">
        <div id="saveProp_bd">&nbsp;</div>
        <div id="saveProp_ba">&nbsp;</div>
        <div id="saveProp_sqft">&nbsp;</div>
      </div>
    </div>
    <div class="m-t-25">
      <div class="checkbox_wrapper">
        <div class="panel panel-default">
          <div class="panel-heading">
            <h4 class="panel-title">
              <a data-toggle="collapse" class="in" href="#property-details-info" id="property-details-info-link" aria-expanded="true" aria-controls="property-details-info">
    Email Me When:
    <span class="icon-status"></span>
    </a>
            </h4>
          </div>
          <div id="property-details-info" class="panel-collapse collapse in p-3" aria-hidden="false">
            <div>
              <label id="CustomerListingSendEmailMilestone5FlgRow"><input type="checkbox" name="milestone5" value="1" class="fs1 pl-0 af_input" checked="checked">The price changes </label>
            </div>
            <div>
              <label id="CustomerListingSendEmailMilestone6FlgRow"><input type="checkbox" name="milestone6" value="1" class="fs1 pl-0 af_input">The status changes</label>
            </div>
            <div>
              <label id="CustomerListingSendEmailMilestone7FlgRow"><input type="checkbox" name="milestone7" value="1" class="fs1 pl-0 af_input">Photos are added</label>
            </div>
            <div>
              <label id="CustomerListingSendEmailMilestone4FlgRow"><input type="checkbox" name="milestone4" value="1" class="fs1 pl-0 af_input">Virtual tours are added </label>
            </div>
            <div>
              <label id="CustomerListingSendEmailMilestone3FlgRow"><input type="checkbox" name="milestone3" value="1" class="fs1 pl-0 af_input">Open houses are scheduled </label>
            </div>
          </div>
        </div>
      </div>
      <div class="form-group m-0">
        <input type="text" id="save-property-notes" placeholder="Enter notes for this property" name="notes" class="form-control af_input">
        <i class="form-group__bar"></i>
      </div>
    </div>
    <div class="modal-footer text-center modal-footer--bordered">
      <button id="submit-button" type="submit" class="btn btn--primary type--uppercase">Save Property</button>
    </div>
  </div>
  <input type="hidden" name="validstamp" value="2CdwgoDA3eyIY+0SJETNe+6vtuEjkXt6BmSODSBq1Rg=" class="af_input">
</form>

Text Content

Homes for Sale, Apartments for Rent, Home Values, & the Best School Districts |
Estimate.com


Estimate.com | Estimate.com | Estimate.com
Estimate.com logo

menu



CONTINUE TO NEW LOCATION

is not covered by . By selecting continue, your previous locations will be
removed. Only will be included in your search.

Continue Cancel




HOME ESTIMATE REPORT

Search



 




 * About
 * Careers
 * Advertise
 * Property Records & Values
 * Blog

 * 
 * 

© Copyright 2024 Estimate.com. All rights reserved. Privacy Policy - Terms &
Conditions - Terms - Accessibility Statement - Licensing
L. Custen Realty, Inc. d/b/a Estimate.com/L. Custen Realty CT, LLC d/b/a
Estimate.com (Tom O’Leary-Broker)(CT properties only), 8323 Southwest Freeway,
Suite 900, Houston, Texas 77074

 


LOGIN TO YOUR ACCOUNT

email
phone
Login
Dont have an account yet? Create account Forgot your username or
password? Recover account


CREATE AN ACCOUNT

 

 
(+1)

This will be your password.

By Signing up with us, you're agreeing to our terms and conditions.

Submit
Already have an account? Login Forgot your username or password? Recover account
No thanks

 
 
 

EMAIL ME WHEN:

The price changes
The status changes
Photos are added
Virtual tours are added
Open houses are scheduled

Save Property
Expand Share Close