const objGlobalMap = { template: `
` , props: { width: { type: String, required: false, default: '100%' }, height: { type: String, required: false, default: '350px' } }, data() { return { accessToken: this.$root.MAPBOX_ACCESS_TOKEN, propertyLng: this.$root.lng, propertyLat: this.$root.lat }; }, computed: { map: function(){ return new mapboxgl.Map({ container: 'mapContainer', // container ID style: 'mapbox://styles/mapbox/light-v9', // style URL center: [this.propertyLng,this.propertyLat], // starting position [lng, lat] zoom: 10 // starting zoom }); }, nav: function() { return new mapboxgl.NavigationControl(); }, popup: function() { return new mapboxgl.Popup({ closeButton: true, closeOnClick: false }); }, renderMap: function() { return this.createMap(this.map, this.nav, this.popup) } }, methods: { createMap(map, nav, popup) { let layer = { id: '', // set dynamically below type: 'symbol', source: { type: 'geojson', data: { type: 'FeatureCollection', features: [] } }, layout: { 'icon-image': './image/HV/hv_icon.png', // set dynamically below 'icon-allow-overlap': true, 'icon-size': 0.5 }, paint: { 'icon-color': '#1469ab' } } let pointsLayer = JSON.parse(JSON.stringify(layer)) // deep clone pointsLayer.id = 'points' pointsLayer.layout['icon-image'] = 'listedMarker' let feature = { type: 'Feature', properties: { icon: './image/HV/hv_icon.png' // set dynamically below }, geometry: { type: 'Point', coordinates: [parseFloat(this.propertyLng), parseFloat(this.propertyLat)] } } pointsLayer.source.data.features.push(feature) map.on('load', function() { map.addControl(nav, "top-left"); map.loadImage('./image/HV/hv_icon.png', (error, image) => { if (error) throw error; map.addImage('listedMarker', image); map.addLayer(pointsLayer); }); map.on('mouseenter', 'points', (e) => { map.getCanvas().style.cursor = 'pointer' var features = map.queryRenderedFeatures(e.point, { layers: ['points'] }) if (!features.length) { return } var coordinates = e.features[0].geometry.coordinates.slice(); while (Math.abs(e.lngLat.lng - coordinates[0]) > 180) { coordinates[0] += e.lngLat.lng > coordinates[0] ? 360 : -360; } popup.setLngLat(coordinates) .addTo(map); }); map.on('mouseleave', 'points', function() { map.getCanvas().style.cursor = '' }); }); } }, created() { }, mounted() { mapboxgl.accessToken = this.accessToken this.renderMap } } app.component('global-map', objGlobalMap); const objLayoutsAbout = { template: `

Get More Cash from Selling Your Home

HomeValue.com's local experts are armed with a proven marketing system designed to sell your home fast, get you more offers and make sure you get the best price possible.

3d-larry

Why Find Your Home's True Value?

{{ reason }}

How does it work?

Home values are at an all-time high which means it's the perfect time to sell your home for the highest price. Our HomeValue.com local experts utilize proven marketing techniques to sell your home faster and for the best price. To start your own personalized home value consultation and receive a free Active Marketing Plan all you have to do is enter your email.

how does it work
how does it work

Why HomeValue.com?

HomeValue.com was created to help consumers like you get the best deal when you sell your home. HomeValue.com local experts are armed with the Active Marketing Plan, a proven marketing system combining high-quality print materials with targeted online advertising and direct mail marketing that gets your home in front of the people most likely to buy it. This marketing system was designed to sell your home fast, drive more offers and maximize your selling price.

` , data(){ return { reasons: ['Protect Your Investment', 'Maximize Your Selling Price', 'Know Exactly When To Sell'] } }, props: { }, methods: { }, async created() { window.scrollTo(0, 0); } } app.component('layouts-about', objLayoutsAbout); const objLayoutsCommercials = { template: `

HomeValue.com TV Commercials

Meet Lawrence and find out why selling your home without a customized Active Marketing Plan is for the birds.

Learn more about HomeValue.com
 

More HomeValue.com TV Commercials

 

Catchy Jingle

Learn how home value marketing can sell your nest for what it’s worth.

 

Cat Videos

Lawrence proves that the early bird gets… the most money for their home.

 

Dodos Are Extinct

He may be a bird, but he’s no dodo. That’s because Lawrence uses home value marketing.

 

Buy My House

Only a birdbrain would try and sell their home without an active marketing plan.

Download the Full Active Marketing Plan

Take an in-depth look at the the strategies Local Experts put into action to ensure you get the best offers on your home when you list it for sale. Access your FREE copy of the Active Marketing Plan today.

Get Your Personalized Consultation & Marketing Plan
` , data(){ return { } }, props: { }, methods: { scrollToCustomElement(element) { const el = this.$el.getElementsByClassName(element)[0]; if (el) { el.scrollIntoView({behavior: 'smooth'}); } } }, async created() { window.scrollTo(0, 0); } } app.component('layouts-commercials', objLayoutsCommercials); const objLayoutsEstimate = { template: `

Don't Trust an Online Estimate to Find Our How Much Your
Home Is Really Worth

Get a Free Home Value Consultation from a Local Real Estate Expert

Finding Your Home's True Value — Where to Start?

Buying a home is an investment, and having a clear and accurate picture of how much your investment is worth is always sound financial advice. In fact, knowing the value of your home is not only useful if you're planning to sell in the next year or so. Even if you think you've found your forever home, you still need to protect your investment.

A free home value assessment can give you the answers you're looking for, but simply turning to online real estate websites for their best estimates may leave you with an inaccurate idea of how much your house is really worth.

Why Online Home Value Estimates Are Inaccurate

If you've ever searched your home's address online, you've probably come across value estimates for your property or offers for free, instant value assessments from, often well-known, real estate websites. Unfortunately, these numbers are not always accurate.

To determine your home's worth, online home value estimates look at how much houses in your area have recently sold for and the average of those figures is the number you'll be given. If every home in a neighborhood had the exact same floorplan and features — not to mention sold with the same agent - this valuation method might prove effective. But not all homes are created equal, and even properties next door to one another may feature completely different layouts as well as varying levels of updates and improvements done by the current owners.

As a homeowner, that means if your house has more square footage than most others in your immediate area, or if you have done extensive renovations around your property, an online estimate may undervalue your house. Equally, if your home is surrounded by larger properties, your estimate could be much higher than your home's actual value. In either case, an inaccurate valuation can lead to setting the wrong selling price, not knowing how much equity you're truly built over the years, or simply giving you a misguided picture of your investment's worth.

When it comes to finding your home's true value, nothing can replace the individualized attention and custom valuations provided by a real estate professional.

How HomeValue.com Consultations Compare to Online Estimates

Personalized Attention from a Local Real Estate Expert

When you request a free home value consultation on our site, you'll be connected to an HomeValue.com local expert to conduct your valuation. That means you'll work one-on-one with a real estate professional with experience providing in-depth, personalized value assessments. As Local Experts, our agents know and work in your specific real estate market, ensuring you receive the most accurate, geographically relevant, and up-to-date information on your home's current value.

Custom Valuation of Your Home's Specific Features

Whether it was 3-car garage, the extra bedroom, or room for a pool, you chose to buy your house for a reason. To find out how much your space is really worth, you'll need a custom valuation that takes every unique feature into account. Your Local Expert will work with you to uncover every piece in your home value puzzle, from your floor plan to any renovations you've completed. Only this information can give you a complete picture of what your home would sell for if you were to put it on the market today.

Help Taking the Next Step

Buying your home was a big step, and selling it can feel like an even bigger decision to make. Pricing, staging, market conditions, renovations, neighborhood scores - these things can be overwhelming if you're considering hanging a “For Sale” sign in your yard. Beyond an accurate valuation, your Local Expert can provide what an online estimate could never — the guidance you need to start your home-selling journey and ultimately sell your house for the most money possible.

` , data(){ return { } }, props: { }, methods: { scrollToElement() { const el = this.$el.getElementsByClassName('estimateScrollPoint')[0]; if (el) { // Use el.scrollIntoView() to instantly scroll to the element el.scrollIntoView({behavior: 'smooth'}); } } }, async created() { } } app.component('layouts-estimate', objLayoutsEstimate); const objLayoutsHome = { template: `

Maximize Your Home's Selling Price with HomeValue.com

HomeValue.com has the tools and resources to sell your home fast, drive more offers and get the best price possible for your home.

Getting Started Is Easy

{{ index + 1 }}

{{ item.title }}

Ready to Connect with a HomeValue.com Local Expert?

Please enter your full Name

Please enter a valid email

Please enter a valid phone number

I'm interested in...

{{ leadErrorMessage }}

Thank You!

Your information has been submitted. A dedicated HomeValue.com expert will be contacting you in the next 24-48 hours.

Free Educational Guides on the Housing Market

{{ resource.title }}

{{ resource.paragraph }}

Don't trust an online algorithm to give you an accurate value assessment of your home. Only HomeValue.com local experts can provide you with:

  • Custom, accurate valuations taking your home's unique features into account
  • Up-to-date local market knowledge including how quickly you can expect to sell your home
  • Tips on increasing your home's value and selling for the most money

Free Home-Selling Marketing Plan

Download our in-depth Active Marketing Plan detailing how to sell your home quickly and for the most money using creative marketing strategies.

Claim Your Free Home Value Consultation For:

{{ this.form.fullAddress }}

{{ this.form.city }} {{ this.form.state }}, {{ this.form.zipCode }}

{{ this.form.address }}

A HomeValue.com local expert will provide your home value consultation within 24-48 hours.

HomeValue.com Local Experts Drive More Offers

Only HomeValue.com local experts have access to a multi-faceted marketing system designed to sell fast, drive more offers, and maximize your selling price. Combining high-quality print materials with targeted online advertising and direct mail marketing, our Active Marketing Plan gets your home in front of the people most likely to be interested in buying it.

We found your home!

We will be in touch!

Thank you! We will be contacting you within 24-48 hours about your free home value consultation.

Download your FREE Home-Selling Marketing Plan

Find out how HomeValue.com local experts use creative marketing strategies to sell homes fast, get more offers, and drive your selling prices up.

Download 36-Page Marketing Plan
` , data() { return { stepOneComplete: false, stepTwoComplete: false, finalDisplay: false, claimConsultationSubmit: false, form: { address: '', fullAddress: '', streetName: '', streetNum: '', city: '', state: '', zipCode: '', fullName: '', firstName:'', lastName:'', email: '', phoneNumber: '', googlePlacesId:'', contact: true }, focused: { address: false, fullName: false, email: false, phone: false, lFullName: false, lEmail: false, lPhone: false }, startedItems: [ { title: 'Home Value Consultation', img: 'image/HV/homepage/home-consultation.svg' }, { title: 'Active Marketing Plan', img: 'image/HV/homepage/active-marketing-plan.svg' }, { title: 'Matched with Local Expert', img: 'image/HV/homepage/matched-expert.svg' } ], resources: [ { title: 'Active Marketing Plan', paragraph: 'Outlines a data-driven marketing system proven to help sell your home fast, get you more offers and maximize your selling price.', img: 'image/HV/homepage/hv_amp_magazinemockup.png', link: '/active-marketing-plan' }, { title: '9 Critical Questions to Ask', paragraph: 'Explains exactly what questions to ask your real estate expert in order to get you the best price possible for your home.', img: 'image/HV/homepage/hv_9c_magazinemockup.png', link: '/9-critical-questions' }, { title: '7 Homebuyer Strategies', paragraph: 'Describes several smart and achievable strategies to get you the lowest payment possible when purchasing a new home.', img: 'image/HV/homepage/hv_7s_magazinemockup.png', link: '/7-homebuyer-strategies' } ], leadForm: { fullName: '', firstName: '', lastName: '', email: '', phone: '', interest: [], contact: true }, leadFormSubmitted: false, leadErrorMessage: '' } }, methods: { submit() { let nameSeparatorIdx = this.form.fullName.indexOf(' '); if (this.form.fullName !== '' && nameSeparatorIdx >= 0) { this.form.firstName = this.form.fullName.substr(0, nameSeparatorIdx); this.form.lastName = nameSeparatorIdx ? this.form.fullName.substr(nameSeparatorIdx + 1) : ''; } if(this.form.city =='' && this.form.state==''){ this.$root.getGeoBySearchString(this.form.address) } let data = { "userId": this.$root.getCookie('hv'), "address": this.form.fullAddress, "city": this.form.city, "state": this.form.state, "zipCode": this.form.zipCode, "fullName": this.form.fullName, "firstName": this.form.firstName, "lastName": this.form.lastName, "lat": this.$root.lat, "lng": this.$root.lng, "googlePlacesId": this.googlePlacesId, "email": this.form.email, "phoneNumber": [('' + this.form.phoneNumber).replace(/\D/g, '').slice(0, 10)], "rawAddress": this.form.address }; if (this.form.address != '') { this.stepOneComplete = true; } if (this.form.address != '' && this.form.fullName != '' && this.form.email != '') { this.stepTwoComplete = true; } if(this.stepOneComplete && !this.stepTwoComplete){ fetch("api/backend.cfc?method=addHVLead", { method: "POST", headers: { "Content-Type":"application/x-www-form-urlencoded" }, body: this.$root.convertJsonToCfFormScope(data) }).then((response) => { if (!response.ok) { this.stepOneComplete = false; this.showSubmitError = true; } else { gtag('event', 'conversion'); fbq('track', 'Lead'); this.stepOneComplete = true; } }) } if(this.stepTwoComplete){ fetch("api/backend.cfc?method=updateHVLead", { method: "POST", headers: { "Content-Type":"application/x-www-form-urlencoded" }, body: this.$root.convertJsonToCfFormScope(data) }).then((response) => { if (!response.ok) { this.stepTwoComplete = false; this.showSubmitError = true; } else { gtag('event', 'conversion'); fbq('track', 'Lead'); this.stepTwoComplete = true; window.scrollTo(0, 0); } }) } }, submitLeadForm() { this.focused.lFullName = true this.focused.lEmail = true this.focused.lPhone = true let nameSeparatorIdx = this.leadForm.fullName.indexOf(' '); if (this.leadForm.fullName !== '' && nameSeparatorIdx >= 0) { this.leadForm.firstName = this.leadForm.fullName.substr(0, nameSeparatorIdx); this.leadForm.lastName = nameSeparatorIdx ? this.leadForm.fullName.substr(nameSeparatorIdx + 1) : ''; } if(this.isLeadFormValid) { // Submit to BE let payload = { "fullName": this.leadForm.fullName, "firstName": this.leadForm.firstName, "lastName": this.leadForm.lastName, "email": this.leadForm.email, "phone": this.leadForm.phone, "isSelling": this.leadForm.interest.find(x => x == "sell") ? 1 : 0, "isBuying": this.leadForm.interest.find(x => x == "buy") ? 1 : 0, "isFreeConsultation": this.leadForm.interest.find(x => x == "consult") ? 1 : 0, "userId": this.$root.getCookie('hv') } fetch("api/backend.cfc?method=addNewHVLead", { method: "POST", headers: { "Content-Type":"application/x-www-form-urlencoded" }, body: this.$root.convertJsonToCfFormScope(payload) }) .then((response) => { return response.json() }) .then((data) => { console.log('data:', data) if (data.success) { gtag('event', 'conversion'); fbq('track', 'Lead'); this.leadFormSubmitted = true; this.resetForms() } else { this.leadErrorMessage = 'Sorry, unable to submit form.' } }) } }, blur(field) { this.focused[field] = true }, resetForms() { this.focused.lFullName = false this.leadForm.fullName = '' this.focused.lEmail = false this.leadForm.email = '' this.focused.lPhone = false this.leadForm.phone = '' } }, computed: { isValid() { return this.form.fullName !== '' && this.form.email !== '' && this.$root.emailIsValid(this.form.email) && this.form.phoneNumber !== '' && ('' + this.form.phoneNumber).replace(/\D/g, '').slice(0, 10).length == 10 }, isLeadFormValid() { return this.leadForm.fullName !== '' && this.leadForm.email !== '' && this.$root.emailIsValid(this.leadForm.email) && this.leadForm.phone !== '' && ('' + this.leadForm.phone).replace(/\D/g, '').slice(0, 10).length == 10 }, fullNameError() { if (!this.focused.fullName) return false return this.form.fullName == '' }, emailError() { if (!this.focused.email) return false return this.form.email == '' || !this.$root.emailIsValid(this.form.email) }, phoneError() { if (!this.focused.phoneNumber) return false return this.form.phoneNumber == '' || ('' + this.form.phoneNumber).replace(/\D/g, '').slice(0, 10).length != 10 }, formValues() { return this.leadForm; }, isLeadNameValid() { return this.$root.fieldIsValid(this.focused.lFullName, this.leadForm.fullName) }, isLeadEmailValid() { return this.$root.fieldIsValid(this.focused.lEmail, this.leadForm.email) && this.$root.emailIsValid(this.leadForm.email) }, leadPhoneError() { return this.$root.fieldIsValid(this.focused.lPhone, this.leadForm.phone) && ('' + this.leadForm.phone).replace(/\D/g, '').slice(0, 10).length == 10 } }, mounted() { for (let ref in this.$refs) { const autocomplete = new google.maps.places.Autocomplete(this.$refs[ref]); autocomplete.addListener("place_changed", () => { const place = autocomplete.getPlace(); this.$root.lat = place.geometry.location.lat(); this.$root.lng = place.geometry.location.lng(); this.googlePlacesId = place.place_id; place.address_components.forEach((x, i) => { if (this.form.fullAddress == "" && (x.types[0] == "street_number") ) { this.form.streetNum = x.short_name; } if (this.form.fullAddress == "" && (x.types[0] == "route") ) { this.form.streetName = x.short_name; } if(this.form.streetNum != '' && this.form.streetName !=''){ this.form.fullAddress = this.form.streetNum + ' ' + this.form.streetName; } if (this.form.city == "" && (x.types[0] == "locality") ) { this.form.city = x.short_name; } if (this.form.city == "" && (x.types[0] == "locality") ) { this.form.city = x.short_name; } if (this.form.state == "" && (x.types[0] == "administrative_area_level_1") ) { this.form.state = x.short_name; } if (this.form.zipCode == "" && (x.types[0] == "postal_code") ) { this.form.zipCode = x.short_name; } }); }) } window.gm_authFailure = function() { document.getElementById('addressautocomplete').disabled = false document.getElementById('addressautocomplete').placeholder = '' document.getElementById('addressautocomplete').focus() } }, watch: { "form.phoneNumber"(newValue, oldValue){ if (newValue !== oldValue) { this.form.phoneNumber = this.$root.formatPhoneNumber(newValue) } }, "leadForm.phone"(newValue, oldValue) { if (newValue !== oldValue) { this.leadForm.phone = this.$root.formatPhoneNumber(newValue) } } }, async created() { // this.initialize(); window.scrollTo(0, 0); } } app.component('layouts-home', objLayoutsHome); const objLayoutsHomeold = { template: `
Home Value Logo
Lawrence

Sell For Your Home's True Value

Start your personalized home value consultation and receive a free LPT Realty Active Marketing Plan.

Explore the Strategies HomeValue.com Local Experts Use to Get Bigger and Better Offers on Your Home

If you're thinking of selling your house, you need an agent that goes the extra mile. Only LPT Realty Realtors® have access to a multi-faceted marketing system designed to sell fast, drive more offers, and maximize your selling price. Combining high-quality print materials with targeted online advertising and direct mail marketing, our Active Marketing Plan gets your home in front of the people most likely to be interested in buying it.

Learn More

We found your home!

We will be in touch!

Thank you! We will be contacting you within 24-48 hours about your free home value consultation.

Download your FREE Home-Selling Marketing Plan

Find out how LPT Realty Realtors® use creative marketing strategies to sell homes fast, get more offers, and drive your selling prices up.

Download 36-Page Marketing Plan
` , data() { return { stepOneComplete: false, stepTwoComplete: false, finalDisplay: false, claimConsultationSubmit: false, form: { address: '', fullAddress: '', streetName: '', streetNum: '', city: '', state: '', zipCode: '', fullName: '', firstName:'', lastName:'', email: '', phoneNumber: '', googlePlacesId:'', contact: '' }, focused: { address: false, fullName: false, email: false, phone: false } } }, methods: { submit() { let nameSeparatorIdx = this.form.fullName.indexOf(' '); if (this.form.fullName !== '' && nameSeparatorIdx >= 0) { this.form.firstName = this.form.fullName.substr(0, nameSeparatorIdx); this.form.lastName = nameSeparatorIdx ? this.form.fullName.substr(nameSeparatorIdx + 1) : ''; } if(this.form.city =='' && this.form.state==''){ this.getGeoBySearchString(this.form.address) } let data = { "userId": this.$root.getCookie('hv'), "address": this.form.fullAddress, "city": this.form.city, "state": this.form.state, "zipCode": this.form.zipCode, "fullName": this.form.fullName, "firstName": this.form.firstName, "lastName": this.form.lastName, "lat": this.$root.lat, "lng": this.$root.lng, "googlePlacesId": this.googlePlacesId, "email": this.form.email, "phoneNumber": [('' + this.form.phoneNumber).replace(/\D/g, '').slice(0, 10)], "rawAddress": this.form.address }; if (this.form.address != '') { this.stepOneComplete = true; } if (this.form.address != '' && this.form.fullName != '' && this.form.email != '') { this.stepTwoComplete = true; } if(this.stepOneComplete && !this.stepTwoComplete){ fetch("api/backend.cfc?method=addHVLead", { method: "POST", headers: { "Content-Type":"application/x-www-form-urlencoded" }, body:this.convertJsonToCfFormScope(data) }).then((response) => { if (!response.ok) { this.stepOneComplete = false; this.showSubmitError = true; } else { this.stepOneComplete = true; window.scrollTo(0, 0); } }) } if(this.stepTwoComplete){ fetch("api/backend.cfc?method=updateHVLead", { method: "POST", headers: { "Content-Type":"application/x-www-form-urlencoded" }, body:this.convertJsonToCfFormScope(data) }).then((response) => { if (!response.ok) { this.stepTwoComplete = false; this.showSubmitError = true; } else { this.stepTwoComplete = true; window.scrollTo(0, 0); } }) } }, convertJsonToCfFormScope(jsonObject) { var returnBody = '' var keyList = '' for (const key in jsonObject) { returnBody = returnBody + key + '=' + encodeURIComponent(jsonObject[key]) + '&' }; for (const key in jsonObject) { keyList = keyList + key + ',' }; returnBody = returnBody + 'jsonObject=' + encodeURIComponent(JSON.stringify(jsonObject)) + '&keyList=' + keyList + 'jsonObject'; return returnBody }, formatPhoneNumber(phoneNumber) { if((phoneNumber.substring(0, 2) == '+1')){ phoneNumber = phoneNumber.slice(2); } if((phoneNumber.charAt(0) == '1')){ phoneNumber = phoneNumber.slice(1); } if((phoneNumber.substring(0, 1) == '1')){ phoneNumber = phoneNumber.slice(1); } phoneNumber = phoneNumber.replace(/\D/g,''); //Filter only numbers from the input let cleaned = ('' + phoneNumber).replace(/\D/g, '').slice(0, 10); if (cleaned.length == 1) return '(' + cleaned.slice(0, 1) if (cleaned.length == 2) return '(' + cleaned.slice(0, 2) if (cleaned.length == 3) return '(' + cleaned.slice(0, 3) if (cleaned.length == 4) return '(' + cleaned.slice(0, 3) + ') ' + cleaned.slice(3, 4) if (cleaned.length == 5) return '(' + cleaned.slice(0, 3) + ') ' + cleaned.slice(3, 5) if (cleaned.length == 6) return '(' + cleaned.slice(0, 3) + ') ' + cleaned.slice(3, 6) if (cleaned.length == 7) return '(' + cleaned.slice(0, 3) + ') ' + cleaned.slice(3, 6) + '-' + cleaned.slice(6, 7) if (cleaned.length == 8) return '(' + cleaned.slice(0, 3) + ') ' + cleaned.slice(3, 6) + '-' + cleaned.slice(6, 8) if (cleaned.length == 9) return '(' + cleaned.slice(0, 3) + ') ' + cleaned.slice(3, 6) + '-' + cleaned.slice(6, 9) if (cleaned.length == 10) return '(' + cleaned.slice(0, 3) + ') ' + cleaned.slice(3, 6) + '-' + cleaned.slice(6, 10) return "" }, blur(field) { this.focused[field] = true }, async getGeoBySearchString(searchString) { let response = await fetch(`api/backend.cfc?method=getGeoByString&locationString=${searchString}`); let data = await response.json(); this.$root.lat = data.lat; this.$root.lng = data.lng; } }, computed: { isValid() { return this.form.fullName !== '' && this.form.email !== '' && this.emailIsValid && this.form.phoneNumber !== '' && ('' + this.form.phoneNumber).replace(/\D/g, '').slice(0, 10).length == 10 }, emailIsValid() { let validRegex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/ if (this.form.email.match(validRegex)) return true else return false }, fullNameError() { if (!this.focused.fullName) return false return this.form.fullName == '' }, emailError() { if (!this.focused.email) return false return this.form.email == '' || !this.emailIsValid }, phoneError() { if (!this.focused.phoneNumber) return false return this.form.phoneNumber == '' || ('' + this.form.phoneNumber).replace(/\D/g, '').slice(0, 10).length != 10 } }, mounted() { for (let ref in this.$refs) { const autocomplete = new google.maps.places.Autocomplete(this.$refs[ref]); autocomplete.addListener("place_changed", () => { const place = autocomplete.getPlace(); this.$root.lat = place.geometry.location.lat(); this.$root.lng = place.geometry.location.lng(); this.googlePlacesId = place.place_id; place.address_components.forEach((x, i) => { if (this.form.fullAddress == "" && (x.types[0] == "street_number") ) { this.form.streetNum = x.short_name; } if (this.form.fullAddress == "" && (x.types[0] == "route") ) { this.form.streetName = x.short_name; } if(this.form.streetNum != '' && this.form.streetName !=''){ this.form.fullAddress = this.form.streetNum + ' ' + this.form.streetName; } if (this.form.city == "" && (x.types[0] == "locality") ) { this.form.city = x.short_name; } if (this.form.city == "" && (x.types[0] == "locality") ) { this.form.city = x.short_name; } if (this.form.state == "" && (x.types[0] == "administrative_area_level_1") ) { this.form.state = x.short_name; } if (this.form.zipCode == "" && (x.types[0] == "postal_code") ) { this.form.zipCode = x.short_name; } }); }) } window.gm_authFailure = function() { document.getElementById('addressautocomplete').disabled = false document.getElementById('addressautocomplete').placeholder = '' document.getElementById('addressautocomplete').focus() } }, watch: { "form.phoneNumber"(newValue, oldValue){ if (newValue !== oldValue) { this.form.phoneNumber = this.formatPhoneNumber(newValue) } } }, async created() { // this.initialize(); window.scrollTo(0, 0); } } app.component('layouts-homeold', objLayoutsHomeold); const objLayoutsHomeworth = { template: `

Find Out How Much Your Home Is Worth

Why You Need a Free Home Value Consultation

Learn more Get Your Personalized Consultation & Marketing Plan

How Much Is Your Home Worth in Today's Market?

On the day you became a homeowner, you knew what your house was worth down to the penny. But, whether it has been six months or six years since you signed your name on the dotted line, it's likely your home's value has changed over time. Do you know how much your home is worth right now?

A personalized home valuation can offer the answers you're looking for.

Learning what your home would sell for in today's market helps you adjust your expectations, manage assets and investments, and tackle estate planning. Beyond preparing for the future, knowing your home's true value allows you make important financial decisions, like what price to sell your home and when to refinance your mortgage.

Sell Your Home for the Right Price

Before putting your home on the market, you'll need to determine its selling price. If you set your price too low, you risk bringing in less money than your home is worth. If you set the price too high, you may go months without an offer. The perfect price can catch the attention of buyers, bring in multiple offers, and quickly lead to a sale — a one-on-one consultation with a real estate professional helps you arrive at that ideal number.

Save Money with a Mortgage Refinance

Whether you're looking to save money each month, eliminate private mortgage insurance, or take cash out for home improvements, a home loan refinance offers countless benefits for homeowners. But, before seeking out mortgage quotes, you'll need to know how much equity you've built into your home. A home value consultation with a real estate expert could be the first step towards tens of thousands of dollars in savings.

Why Use HomeValue.com to Get a Free Home Valuation?

As a homeowner, a quick online search leads to countless websites offering free home value estimates at the click of a button. However, without the help of a real estate professional taking your home's specific features into account, these estimates can be completely inaccurate. Here's what makes a HomeValue.com consultation different but still absolutely free.

One-on-one consultation with a real estate expert

A HomeValue.com local expert will walk you through the valuation process. Your dedicated agent will work with you, either in person or over the phone, to arrive at a figure that accurately represents your home's value while offering the one-on-one attention you need to decide if selling is the best move for you.

Custom valuations — not online estimates

Many things affect how much your house is worth, including curb appeal, energy efficiency, area schools, and your home's unique features, like a pool, extra bathrooms, a 3+ car garage, and more. With HomeValue.com, all of these factors will be taken into consideration when determining your home's current value.

Up-to-date information on your local market

Knowing how much your own house is worth is only the beginning — your local real estate market plays a big part in determining the right time to sell. Beyond your home's true value, your HomeValue.com local expert will also provide up-to-date information on recent sales and which features are in high demand in your area.

Free home-selling marketing plan to sell your home faster

The Active Marketing Plan, used exclusively by our Local Experts, combines print marketing, online advertising, and direct mail postcards to sell your home fast and at the best price. If your consultation tells you selling is the way to go, your Local Expert can help you get the offers your house is really worth.

` , data(){ return { } }, props: { }, methods: { scrollToElement() { const el = this.$el.getElementsByClassName('how-much-container')[0]; if (el) { // Use el.scrollIntoView() to instantly scroll to the element el.scrollIntoView({behavior: 'smooth'}); } } }, async created() { } } app.component('layouts-homeworth', objLayoutsHomeworth); const objLayoutsMarketingplan = { template: `

Get More Offers on Your Home with the Active Marketing Plan

Learn More Get Your Personalized Consultation & Marketing Plan
Active Marketing Marketing Plan

The Difference Between Any Agent
and a HomeValue.com Local Expert

If you're considering selling your home, the real estate market can seem overwhelming. But, it's important to know not all real estate agents work the same way.

To sell your home fast and get the best offers, you need the right agent, someone who understands the role marketing plays in the home-selling process.

Active Marketing Plan is a detailed, step-by-step outline of the proven marketing techniques our Local Experts will use if chosen to list your home for sale. Through these tactics, our experts do what other agents cannot — reach an untapped share of the market and drive multiple offers for your home. Leveraging print, digital, and direct mail marketing, this multi-faceted strategy is the key to selling your home fast, getting more offers, and driving your final selling price up.

The Four Pillars of Marketing Your Home

The Active Marketing Plan includes four pillars designed to reach the right people using geotargeting. That means your agent will focus all marketing and advertising efforts in key areas surrounding your home, ensuring we’re targeting those most likely to be interested in buying your home.

Home Value Marketing Plan Flow Chart

Advanced Lead Capture Technologies to Connect with Buyers

Each piece in your Local Expert's marketing campaign features their dedicated, local phone number with built-in lead capture capabilities. Potential buyers can call or text this number using your home’s unique four-digit code to get a link to your property’s website and connect instantly. Once they click through to your site, buyers can access additional photos, details on your home’s unique features, and, most importantly, see an accurate and up-to-date asking price. Most importantly, your house won’t be competing with other homes for sale in the area or third-party advertising.

Price Your Home to Sell

Setting the right price for your home can mean the difference between a fast, profitable sale, and months without an offer. That’s why an accurate home valuation is one of the most important pieces in the home-selling puzzle.

Working with a HomeValue.com local expert, you'll receive an accurate, personalized home value consultation at no cost, even if you’re not ready to sell yet. Plus, your Local Expert can provide tips on boosting your home value to sell for more, as well as up-to-date information on your local market conditions.

Price Your Home to Sell
` , data(){ return { collapseOne:false, collapseTwo:false, collapseThree:false, collapseFour:false, collapseFive:false, collapseSix:false, collapseSeven:false, collapseEight:false, } }, props: { }, methods: { scrollToElement() { const el = this.$el.getElementsByClassName('marketingScrollPoint')[0]; if (el) { el.scrollIntoView({behavior: 'smooth'}); } }, scrollToCustomElement(element) { const el = this.$el.getElementsByClassName(element)[0]; if (el) { el.scrollIntoView({behavior: 'smooth'}); } }, toggleAccordion(index) { switch(index){ case "collapse1": this.collapseOne = !this.collapseOne break; case "collapse2": this.collapseTwo = !this.collapseTwo break; case "collapse3": this.collapseThree = !this.collapseThree break; case "collapse4": this.collapseFour = !this.collapseFour break; case "collapse5": this.collapseFive = !this.collapseFive break; case "collapse6": this.collapseSix = !this.collapseSix break; case "collapse7": this.collapseSeven = !this.collapseSeven break; case "collapse8": this.collapseEight = !this.collapseEight break; } } }, async created() { } } app.component('layouts-marketingplan', objLayoutsMarketingplan); const objLayoutsMobiletos = { template: `

HomeValue.com Mobile Terms of Service

  1. {{ listItem.text }} Privacy Policy
` , data() { return { list: [ { text: `The HomeValue.com CS program assists in connecting you with agents ready and willing to help you sell your current home, buy a new home, or understand your home's value.` }, { text: `You can cancel the SMS service at any time. Just text “STOP” to the short code. After you send the SMS message “STOP” to us, we will send you an SMS message to confirm that you have been unsubscribed. After this, you will no longer receive SMS messages from us. If you want to join again, just sign up as you did the first time and we will start sending SMS messages to you again.`}, { text: `If you are experiencing issues with the messaging program, you can reply with the keyword HELP for more assistance, or you can get help directly at (855) 882 - 4580.` }, { text: `Carriers are not liable for delayed or undelivered messages.` }, { text: `As always, message and data rates may apply for any messages sent to you from us and to us from you. Message frequency varies. If you have any questions about your text plan or data plan, it is best to contact your wireless provider.` }, { text: `If you have any questions regarding privacy, please read our:`, link: '/privacy'} ] } } } app.component('layouts-mobiletos', objLayoutsMobiletos); const objLayoutsOrdermarketing = { template: `
` , data() { return { reasonProps: [ { title: 'High Quality Print Materials', img: 'image/HV/order-plan/print-materials.svg' }, { title: 'Targeted Online Advertising', img: 'image/HV/order-plan/targeted-advertising.svg' }, { title: 'Direct Mail Marketing', img: 'image/HV/order-plan/direct-mail.svg' } ] } } } app.component('layouts-ordermarketing', objLayoutsOrdermarketing); const objLayoutsOrderquestions = { template: `
` , data() { return { reasonProps: [ { title: 'Sell Your Home Fast', img: 'image/HV/order-plan/sell-fast.svg' }, { title: 'Drive More Offers', img: 'image/HV/order-plan/more-offers.svg' }, { title: 'Maximize Selling Price', img: 'image/HV/order-plan/best-price.svg' } ] } } } app.component('layouts-orderquestions', objLayoutsOrderquestions); const objLayoutsOrderstrategies = { template: `
` , data() { return { reasonProps: [ { title: 'Ways to Lower Payments', img: 'image/HV/order-plan/lower-payments.svg' }, { title: 'More Negotiation Power', img: 'image/HV/order-plan/more-negotiation.svg' }, { title: 'Rent Continues to Increase', img: 'image/HV/order-plan/rent-increase.svg' } ] } } } app.component('layouts-orderstrategies', objLayoutsOrderstrategies); const objLayoutsPrivacy = { template: `

Privacy Policy

Last updated: September 16, 2022

HomeValue.com ("us", "we", or "our") operates the HomeValue.com website (the "Service").

This page informs you of our policies regarding the collection, use and disclosure of Personal Information when you use our Service.

We will not use or share your information with anyone except as described in this Privacy Policy.

We use your Personal Information for providing and improving the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, accessible at HomeValue.com

Information Collection And Use

While using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you. Personally identifiable information may include, but is not limited to, your email address, name, phone number, postal address ("Personal Information"). We collect this information for the purpose of providing the Service, identifying and communicating with you, responding to your requests/inquiries, servicing your purchase orders, and improving our services. Information collected will not be sold or provided to third parties. We retain the right to share information collected with our affiliates including, but not limited to, HomeValue.com, Listing Power Tools, and HomeValue.com.

Log Data

We may also collect information that your browser sends whenever you visit our Service ("Log Data"). This Log Data may include information such as your computer's Internet Protocol ("IP") address, browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages and other statistics.

In addition, we may use third party services such as Google Analytics that collect, monitor and analyze this type of information in order to increase our Service's functionality. These third party service providers have their own privacy policies addressing how they use such information.

Cookies

Cookies are files with a small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a web site and transferred to your device. We use cookies to collect information in order to improve our services for you.

You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. The Help feature on most browsers provide information on how to accept cookies, disable cookies or to notify you when receiving a new cookie.

If you do not accept cookies, you may not be able to use some features of our Service and we recommend that you leave them turned on.

Behavioral Remarketing

HomeValue.com uses remarketing services to advertise on third party web sites to you after you visited our Service. We, and our third party vendors, use cookies to inform, optimize and serve ads based on your past visits to our Service.

Do Not Track Disclosure

We support Do Not Track ("DNT"). Do Not Track is a preference you can set in your web browser to inform websites that you do not want to be tracked.

You can enable or disable Do Not Track by visiting the Preferences or Settings page of your web browser.

Service Providers

We may employ third party companies and individuals to facilitate our Service, to provide the Service on our behalf, to perform Service-related services and/or to assist us in analyzing how our Service is used.

These third parties have access to your Personal Information only to perform specific tasks on our behalf and are obligated not to disclose or use your information for any other purpose.

Compliance With Laws

We will disclose your Personal Information where required to do so by law or subpoena or if we believe that such action is necessary to comply with the law and the reasonable requests of law enforcement or to protect the security or integrity of our Service.

Security

The security of your Personal Information is important to us, and we strive to implement and maintain reasonable, commercially acceptable security procedures and practices appropriate to the nature of the information we store, in order to protect it from unauthorized access, destruction, use, modification, or disclosure.

However, please be aware that no method of transmission over the internet, or method of electronic storage is 100% secure and we are unable to guarantee the absolute security of the Personal Information we have collected from you.

Links To Other Sites

Our Service may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party's site. We strongly advise you to review the Privacy Policy of every site you visit.

We have no control over, and assume no responsibility for the content, privacy policies or practices of any third party sites or services.

Children's Privacy

Only persons age 18 or older have permission to access our Service. Our Service does not address anyone under the age of 13 ("Children").

We do not knowingly collect personally identifiable information from children under 13. If you are a parent or guardian and you learn that your Children have provided us with Personal Information, please contact us. If we become aware that we have collected Personal Information from a children under age 13 without verification of parental consent, we take steps to remove that information from our servers.

Changes To This Privacy Policy

This Privacy Policy is effective as of September 16, 2022 and will remain in effect except with respect to any changes in its provisions in the future, which will be in effect immediately after being posted on this page.

We reserve the right to update or change our Privacy Policy at any time and you should check this Privacy Policy periodically. Your continued use of the Service after we post any modifications to the Privacy Policy on this page will constitute your acknowledgment of the modifications and your consent to abide and be bound by the modified Privacy Policy.

If we make any material changes to this Privacy Policy, we will notify you either through the email address you have provided us, or by placing a prominent notice on our website.

Our Communications With You

(TCPA Consent for United States Residents)


EXPRESS WRITTEN CONSENT. BY SUBMITTING YOUR CONTACT INFORMATION, YOU ARE PROVIDING YOUR EXPRESS WRITTEN CONSENT TO RECEIVE COMMUNICATIONS FROM US AT THE EMAIL ADDRESS AND TELEPHONE NUMBERS YOU ENTERED INTO OUR CONTACT FORM, OR THAT YOU LATER PROVIDE TO US OR ENTER INTO YOUR CONTACT PAGE.

E-MAILS, CALLS, AND TEXTS. THESE COMMUNICATIONS MAY INCLUDE TELEMARKETING MESSAGES, THROUGH THE USE OF EMAIL, LANDLINE PHONE, FAX, CELLULAR PHONE, AND TEXT MESSAGES (INCLUDING SMS AND MMS).

AUTODIALING. WE MAY USE AN AUTOMATIC TELEPHONE DIALING SYSTEM (OR "AUTO-DIALER"), WHICH MAY EMPLOY AN ARTIFICIAL OR PRE-RECORDED VOICE OR "ROBOTEXTS." YOUR CARRIER'S STANDARD RATES AND CHARGES MAY APPLY.

NO PURCHASE NECESSARY. AGREEING TO THESE COMMUNICATIONS IS NOT A CONDITION OF PURCHASING ANY PROPERTY, GOODS, OR SERVICES FROM US.

OPTING OUT. YOU MAY REVOKE YOUR CONSENT TO RECEIVE COMMUNICATIONS AT ANY TIME BY REPLYING "STOP" TO ANY OF OUR TEXTS, OR BY ANY OTHER REASONABLE MEANS. WE WILL MAKE A COMMERCIALLY REASONABLE EFFORT TO COMPLY WITH ANY COMMUNICATIONS FROM YOU OPTING OUT, BUT REPLY "STOP" WILL AUTOMATICALLY UNSUBSCRIBE YOU, AND WE RECOMMEND THAT METHOD. WE MAY TAKE UP TO 30 DAYS TO STOP COMMUNICATIONS IF YOU USE A METHOD OTHER THAN THE AUTOMATIC REPLY "STOP." YOU CONSENT TO RECEIVE A FINAL TEXT MESSAGE CONFIRMING YOUR OPT-OUT.

COMMUNICATION FREQUENCY. HOW OFTEN WE SEND YOU COMMUNICATIONS WILL VARY, BECAUSE THE INDIVIDUAL SALESPERSON OR REALTOR WHO COMMUNICATES WITH YOU WILL DETERMINE IT.


Your consent here also serves as your express written consent to your past receipt of electronic communications from us.

You represent and warrant that:


  • You are at least 18 years old

  • You live in the United States

  • You have not registered on a national or statewide Do Not Call list

  • You are the account holder for the email addresses and phone numbers you provided, or you have authorization from the account holder to give this consent

  • The email addresses and phone numbers you provided are accurate, and you will let us know if you release them to another person or individual

  • Our mobile service is available only in certain states. Certain mobile features may be incompatible with your carrier or mobile device. Contact your carrier with questions regarding these issues.

Contact Us

If you have any questions about this Privacy Policy, please contact us at contact@homevalue.com.

HomeValue.com is a licensed real estate brokerage. Jennifer Draper, HomeValue.com, 1400 S. International Parkway, Suite 1020, Lake Mary, FL 32746.

` , data(){ return { } }, props: { }, methods: { }, async created() { } } app.component('layouts-privacy', objLayoutsPrivacy); const objLayoutsResource = { template: `

{{ firstTitle }}

{{ secondTitle }}

{{ paragraph }}

Instant Phone Delivery

Sent Instantly to Your Phone

Enter your phone number to get a digital copy of our proven {{ productName }} right now

Please enter a valid phone number

{{ errorMessagePhone }}

Thank you! You will receive a text message shortly.

Or

Mailbox Delivery

Delivered to Your Postal Mailbox

Enter your address to get a high quality print version of our proven {{ productName }} right to your mailbox

Please enter a street address

Please enter a City

Please enter state initials

Please enter a 5 digit zip code

{{ errorMessageAddress }}

Thank you! Your package will ship out shortly.

{{ secondTitle }}

{{ paragraph }}

{{ reasonHeader }}

{{ reason.title }}

` , props: { pageName: String, productName: String, firstTitle: String, productImg: String, imgAlt: String, secondTitle: String, paragraph: String, reasonHeader: String, reasons: Array, endpoint: String }, data() { return { phoneSuccess: false, mailSuccess: false, errorMessagePhone: '', errorMessageAddress: '', form: { address: '', city: '', state: '', zipCode: '', phoneNumber: '', agree: true }, focused: { address: false, city: false, state: false, zipCode: false, phoneNumber: false }, } }, computed: { isPhoneNumberValid() { return this.$root.fieldIsValid(this.focused.phoneNumber, this.form.phoneNumber) && ('' + this.form.phoneNumber).replace(/\D/g, '').slice(0, 10).length == 10 }, isMailValid() { return this.isAddressValid && this.isCityValid && this.isStateValid && this.isZipCodeValid }, isAddressValid() { return this.$root.fieldIsValid(this.focused.address, this.form.address) }, isCityValid() { return this.$root.fieldIsValid(this.focused.city, this.form.city) }, isStateValid() { return this.$root.fieldIsValid(this.focused.state, this.form.state) }, isZipCodeValid() { return this.$root.fieldIsValid(this.focused.zipCode, this.form.zipCode) }, wrapperClass() { return `order ${this.pageName}` } }, watch: { "form.phoneNumber"(newValue, oldValue){ if (newValue !== oldValue) { this.form.phoneNumber = this.$root.formatPhoneNumber(newValue) } } }, methods: { submitPhoneOrder(){ this.focused.phoneNumber = true // If valid, submit if (this.isPhoneNumberValid) { let data = { "userId": this.$root.getCookie('hv'), "phoneNumber": [('' + this.form.phoneNumber).replace(/\D/g, '').slice(0, 10)], } fetch(this.endpoint, { method: "POST", headers: { "Content-Type":"application/x-www-form-urlencoded" }, body:this.$root.convertJsonToCfFormScope(data) }) .then((response) => { return response.json() }).then((data) => { if (data.success) { gtag('event', 'conversion'); fbq('track', 'Lead'); this.resetForms() this.phoneSuccess = true } else { this.errorMessagePhone = 'Sorry, unable to submit form.' } }) } }, async submitMailOrder(){ this.focused.address = true this.focused.city = true this.focused.state = true this.focused.zipCode = true let googleValid = false let fullAddress = `${this.form.address} ${this.form.city} ${this.form.state} ${this.form.zipCode}` // Validate geo try { await this.$root.getGeoBySearchString(fullAddress) if (this.$root.lat !== 0 && this.$root.lng !== 0) googleValid = true else this.errorMessageAddress = 'Sorry, address not found. Please enter a valid address' } catch (error) { this.errorMessageAddress = 'Sorry, address not found. Please enter a valid address' } // If address form items valid, submit if (googleValid && this.isMailValid) { let data = { "userId": this.$root.getCookie('hv'), "address": this.form.address, "city": this.form.city, "state": this.form.state, "zipCode": this.form.zipCode, "lat": this.$root.lat, "lng": this.$root.lng } fetch(this.endpoint, { method: "POST", headers: { "Content-Type":"application/x-www-form-urlencoded" }, body:this.$root.convertJsonToCfFormScope(data) }) .then((response) => { return response.json() }).then((data) => { if (data.success) { gtag('event', 'conversion'); fbq('track', 'Lead'); this.resetForms() this.mailSuccess = true } else { this.errorMessageAddress = 'Sorry, unable to submit form.' } }) } }, resetForms() { this.focused.phoneNumber = false this.form.phoneNumber = '' this.focused.address = false this.form.address = '' this.focused.city = false this.form.city = '' this.focused.state = false this.form.state = '' this.focused.zipCode = false this.form.zipCode = '' this.$root.lat = 0 this.$root.lng = 0 }, blur(field) { this.focused[field] = true } } } app.component('layouts-resource', objLayoutsResource); const objLayoutsSearch = { template: `` , } app.component('layouts-search', objLayoutsSearch); const objNavigationFooter = { template: `` , } app.component('navigation-footer', objNavigationFooter); const objNavigationHeader = { template: `
` , } app.component('navigation-header', objNavigationHeader);