Name
First
Last
Phone
Email
Address
Street Address
City
State / Province / Region
ZIP / Postal Code
Describe the type of roofing service needed (e.g., full replacement, repair, inspection):
Are there any known issues with the current roof (e.g., leaks, missing shingles, damage)?
What is the approximate age of your current roof?
Do you have any specific roofing materials or colors in mind?
Are there any existing skylights or special features that need attention?
Type of property (e.g., house, apartment, commercial):
Approximate square footage of the roof:
Do you have gutters that also need inspection or replacement?
Preferred start date for the project:
Do you have a budget in mind for this project?
How did you hear about US Propaint and Renovations?
Any other details or special instructions?
Consent
I agree to the privacy policy.
Phone
This field is for validation purposes and should be left unchanged.
0/17 Completed!
Previous
Next
document.addEventListener('DOMContentLoaded', function() { jQuery(document).on('gform_pre_submission', function(event, formId) { const targetFormIds = [17, 7, 6, 10, 12, 16, 8, 9, 18, 11, 13, 14]; if (targetFormIds.includes(formId)) { const blockedWords = [ "job", "hire", "alabama", "alaska", "arizona", "arkansas", "california", "colorado", "connecticut", "delaware", "florida", "georgia", "hawaii", "idaho", "illinois", "indiana", "iowa", "kansas", "kentucky", "louisiana", "maine", "maryland", "michigan", "minnesota", "mississippi", "missouri", "montana", "nebraska", "nevada", "new hampshire", "new jersey", "new mexico", "new york", "north carolina", "north dakota", "ohio", "oklahoma", "oregon", "pennsylvania", "rhode island", "south carolina", "south dakota", "tennessee", "texas", "utah", "vermont", "virginia", "washington", "west virginia", "wisconsin", "wyoming", "al", "ak", "az", "ar", "ca", "co", "ct", "de", "fl", "ga", "hi", "id", "il", "in", "ia", "ks", "ky", "la", "me", "md", "mi", "mn", "ms", "mo", "mt", "ne", "nv", "nh", "nj", "nm", "ny", "nc", "nd", "oh", "ok", "or", "pa", "ri", "sc", "sd", "tn", "tx", "ut", "vt", "va", "wa", "wv", "wi", "wy" ]; const messageField = jQuery(`#input_${formId}_1`).val().toLowerCase(); const containsBlockedWord = blockedWords.some(word = messageField.includes(word)); if (containsBlockedWord) { alert("Your message contains restricted words or locations outside Massachusetts."); return false; } } }); });