1<!DOCTYPE html> 2<html lang="en-US"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="theme-color" content="#000000" /> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1" /> 8 <title>Contact | Triad Media Solutions</title> 9 <link href="css/corporate.css" rel="stylesheet" type="text/css" /> 10 <link rel="stylesheet" href="https://use.typekit.net/tix0wva.css" /> 11 <link rel="apple-touch-icon" sizes="57x57" href="images/favicons/apple-icon-57x57.png" /> 12 <link rel="apple-touch-icon" sizes="60x60" href="images/favicons/apple-icon-60x60.png" /> 13 <link rel="apple-touch-icon" sizes="72x72" href="images/favicons/apple-icon-72x72.png" /> 14 <link rel="apple-touch-icon" sizes="76x76" href="images/favicons/apple-icon-76x76.png" /> 15 <link rel="apple-touch-icon" sizes="114x114" href="images/favicons/apple-icon-114x114.png" /> 16 <link rel="apple-touch-icon" sizes="120x120" href="images/favicons/apple-icon-120x120.png" /> 17 <link rel="apple-touch-icon" sizes="144x144" href="images/favicons/apple-icon-144x144.png" /> 18 <link rel="apple-touch-icon" sizes="152x152" href="images/favicons/apple-icon-152x152.png" /> 19 <link rel="apple-touch-icon" sizes="180x180" href="images/favicons/apple-icon-180x180.png" /> 20 <link rel="icon" type="image/png" sizes="192x192" href="images/favicons/android-icon-192x192.png" /> 21 <link rel="icon" type="image/png" sizes="32x32" href="images/favicons/favicon-32x32.png" /> 22 <link rel="icon" type="image/png" sizes="96x96" href="images/favicons/favicon-96x96.png" /> 23 <link rel="icon" type="image/png" sizes="16x16" href="images/favicons/favicon-16x16.png" /> 24 <link rel="manifest" href="images/favicons/manifest.json" /> 25 <meta name="msapplication-TileColor" content="#ffffff" /> 26 <meta name="msapplication-TileImage" content="images/favicons/ms-icon-144x144.png" /> 27 <meta name="theme-color" content="#000000" /> 28
28<script src="scripts/jquery-3.2.1.min.js"></script>
28 29
29<script src="scripts/mobileNavControl.js"></script>
29 30
30<script src="scripts/inputLabelControl.js"></script>
30 31
31<script src="scripts/headerScrollControl.js"></script>
31 32
32<script src="js/tinymce/tinymce.js" type="text/javascript"></script>
32 33
33<script src="js/triad-richtexteditor.js" type="text/javascript"></script>
33 34
34<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
34 35
35<script src="scripts/ketch.js"></script>
35 36 </head> 37 <body> 38 <!-- Main Container --> 39 <div class="container contact"> 40 <!-- Hero Section --> 41 <section class="hero" id="hero"> 42 <header> 43 <div class="content-wrapper"> 44 <a href="index.html"> 45 <div class="branding"></div> 46 </a> 47 <!-- Navigation --> 48 <nav class="navBar"> 49 <ul> 50 <li class="mobile-only"><a href="index.html">HOME</a></li> 51 <li class="solutions-link"><a href="solutions.html">SOLUTIONS</a></li> 52 <li class="approach-link"><a href="approach.html">APPROACH</a></li> 53 <li class="channels-link"><a href="channels.html">CHANNELS</a></li> 54 <li class="about-link"><a href="about.html">ABOUT</a></li> 55 <li class="careers-link"><a href="careers.html">CAREERS</a></li> 56 <li class="contact-link"><a href="contact.html">CONTACT</a></li> 57 </ul> 58 </nav> 59 <span class="navBurger"></span><span class="navBurgerBackground"></span> 60 </div> 61 </header> 62 <div class="content-wrapper"> 63 <div class="headline_wrapper"> 64 <div class="main_headline"> 65 <h1>Talk to <span class="red">us</span></h1> 66 </div> 67 </div> 68 </div> 69 </section> 70 71 <!-- Headline Section --> 72 <section id="headline" class="contact-form"> 73 <div class="content-wrapper"> 74 <div class="centered-headline"> 75 <h2>Want to learn more about TriAd?</h2> 76 <p>Reach out and let us know how we can help.</p> 77 </div> 78 <div class="form-wrapper"> 79 <form id="form1" runat="server" action="contact.aspx" method="POST"> 80 <span class="input-container blankField"> 81 <span class="labelContainer"> 82 <label class="inputLabel"> 83 <p class="errorBox"><span class="errorImg"></span>Please enter your name</p> 84 <span class="label">Name</span> 85 </label> 86 </span> 87 <input type="text" name="name" class="form-input" /> 88 </span> 89 <span class="input-container blankField"> 90 <span class="labelContainer"> 91 <label class="inputLabel"> 92 <p class="errorBox"><span class="errorImg"></span>Please enter your email</p> 93 <span class="label">Email*</span> 94 </label> 95 </span> 96 <input type="text" name="email" id="email" class="form-input" required /> 97 </span> 98 <span class="input-container blankField"> 99 <span class="labelContainer"> 100 <label class="inputLabel"> 101 <p class="errorBox"><span class="errorImg"></span>Please enter your company</p> 102 <span class="label">Company</span> 103 </label> 104 </span> 105 <input type="text" name="company" class="form-input" /> 106 </span>
107 <span class="input-container blankField"> 108 <span class="labelContainer"> 109 <label class="inputLabel"> 110 <p class="errorBox"> 111 <span class="errorImg"></span>Please enter your phone number 112 </p> 113 <span class="label">Phone Number</span> 114 </label> 115 </span> 116 <input type="tel" name="phonenumber" class="form-input" /> 117 </span> 118 <span class="input-container blankField"> 119 <span class="labelContainer"> 120 <label class="inputLabel"> 121 <p class="errorBox"><span class="errorImg"></span>Please enter your message</p> 122 <span class="label">Message*</span> 123 </label> 124 </span> 125 <label for="message">Please enter your message:</label> 126 127 <textarea 128 id="message" 129 name="message" 130 rows="20" 131 cols="100" 132 class="form-input" 133 ></textarea> 134 </span> 135 <div 136 class="cf-turnstile" 137 data-sitekey="0x4AAAAAACKM3FrftpmqmyTS" 138 data-theme="light" 139 style="margin-top: 10px" 140 ></div> 141 <input 142 type="submit" 143 value="Submit" 144 onClick="return checkFields()" 145 class="button submit float_right" 146 /> 147 </form> 148 </div> 149
149<script type="text/javascript"> 150 $(document).ready(function () { 151 triad_richTextEditor.registerForElementsWithIds(['[id$=message]']); 152 }); 153 154 function validateTurnstile() { 155 // Check if Turnstile is loaded 156 if (typeof turnstile === 'undefined') { 157 return false; 158 } 159 160 // Get the response token from the Turnstile widget 161 var turnstileElement = document.querySelector('.cf-turnstile'); 162 var response = turnstile.getResponse(turnstileElement); 163 164 // Check if response exists and is not empty 165 return response && response.length > 0; 166 } 167 168 function checkFields() { 169 var errorMessage = ''; 170 171 var Q1textLength = tinymce.activeEditor.getContent({format: 'text'}).length; 172 173 if (Q1textLength < 10) errorMessage += 'Please enter a descriptive message\n'; 174 175 var Q2textLength = document.getElementById('email').value.length; 176 177 if (Q2textLength < 4 || !ValidateEmail(document.getElementById('email').value)) 178 errorMessage += 'Please enter a valid email address'; 179 180 if (!validateTurnstile()) { 181 errorMessage += ' Please complete the security verification.'; 182 } 183 184 if (errorMessage) { 185 alert(errorMessage); 186 return false; 187 } 188 return true; 189 } 190 191 function ValidateEmail(mail) { 192 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)) { 193 return true; 194 } 195 //alert("You have entered an invalid email address!") 196 return false; 197 } 198 </script>
198 199 </div> 200 </section> 201 202 <!-- Map Section --> 203 <section id="map" class="map"> 204 <div class="content-wrapper"> 205 <div class="addressbox"> 206 <h3 class="red block">Nutley</h3> 207 <p class="black block"> 208 187 Washington Ave,<br /> 209 Nutley, NJ 07110<br /> 210 201-499-7171 211 </p> 212 </div> 213 </div> 214 </section> 215 216 <!-- Footer Section --> 217 <footer> 218 <div class="content-wrapper"> 219 <div class="footer-leftcolumn"> 220 <a href="index.html"> 221 <div class="branding"></div> 222 </a> 223 <h4 class="address">187 Washington Ave, Nutley, NJ 07110</h4> 224 </div> 225 <div class="footer-rightcolumn"> 226 <div class="nav_footer"> 227 <ul> 228 <li class="mobile-only"><a href="index.html">HOME</a></li> 229 <li><a href="solutions.html">SOLUTIONS</a></li> 230 <li><a href="approach.html">APPROACH</a></li> 231 <li><a href="channels.html">CHANNELS</a></li> 232 <li><a href="about.html">ABOUT</a></li> 233 <li><a href="careers.html">CAREERS</a></li> 234 <li><a href="contact.html">CONTACT</a></li> 235 </ul> 236 </div> 237 <div class="linked-in_wrapper"> 238 <div class="linked-in"> 239 <a href="https://www.linkedin.com/company/triad-media-solutions-inc-" 240 ><img class="linked-in" src="images/linked-in.png" /> 241 <h4 class="linked-in white">Connect with us on LinkedIn</h4> 242 </a> 243 </div> 244 <h4 class="copyright"> 245 © 2026 TriAd Media Solutions, Inc. | 246 <a href="privacy.html" target="_blank" rel="noopener noreferrer">Privacy Policy</a> | 247 <a 248 href="https://privacyportal.onetrust.com/webform/31a3819a-d940-4f6f-be04-fbfcd59a4fb4/694d24ac-ff01-478c-9811-eab1f61bd923" 249 target="_blank" 250 rel="noopener noreferrer" 251 >Do Not Sell My Personal Information</a 252 > 253 | <a href="terms.html" target="_blank" rel="noopener noreferrer">Terms of Use</a> | 254 <a href="javascript:ketch_show();">Your Privacy Choices</a> 255 </h4> 256 </div> 257 </div> 258 </div> 259 </footer> 260 </div> 261 <!-- Main Container Ends --> 262 </body> 263</html>
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.