PageSourceSearch

https://business.danburychamber.com/contact/

html danburychamber.com collected 2026-10-02 17:59:48 UTC 58,575 bytes, 930 lines download raw bytes

1
2<!doctype html> <html lang=en> <head>
3<!-- start injected HTML (CCID=1955) -->
4<!-- page template: https://www.danburychamber.com/micronet-template-contact -->
5<base href="https://www.danburychamber.com/" />
6<meta name="keywords" content="Greater Danbury Chamber of Commerce,Danbury,directory,business search,member search,information request" />
7<meta name="description" content="Greater Danbury Chamber of Commerce is the best place to find a member or business in the Danbury CT area." />
8<link href="https://business.danburychamber.com/integration/customerdefinedcss?_=gIIpaQ2" rel="stylesheet" type="text/css" />
9<!-- link for rss not inserted -->
10<link rel="canonical" href="https://business.danburychamber.com/contact" />
11<!-- end injected HTML -->
12 <meta charset=utf-8> <meta content="IE=edge" http-equiv=X-UA-Compatible> <meta content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" name=viewport> <title>Contact Us - Contact - Greater Danbury Chamber of Commerce - Greater Danbury Chamber of Commerce</title> <meta name=robots content=Index /> <meta name=description content="The purpose of the Greater Danbury Chamber of Commerce is to create a business environment that sustains economic vitality, promotes economic developm"/> <meta name="og:title" content="Contact - Greater Danbury Chamber of Commerce"/> <meta name="og:url" content="https://www.danburychamber.com/micronet-template-contact/"/> <meta name="og:type" content=website /> <meta name="og:locale" content=en_US /> <meta name="og:site_name" content="Greater Danbury Chamber of Commerce"/> <meta name="og:description" content="The purpose of the Greater Danbury Chamber of Commerce is to create a business environment that sustains economic vitality, promotes economic development and enhances the appeal to locate and conduct "/> <meta name="og:image" content="https://www.danburychamber.com/assets/images/social/facebook.png"/> <meta name="og:image:width" content=1200 /> <meta name="og:image:height" content=600 /> <meta name="twitter:card" content=summary_large_image /> <meta name="twitter:title" content="Contact - Greater Danbury Chamber of Commerce"/> <meta name="twitter:description" content="The purpose of the Greater Danbury Chamber of Commerce is to create a business environment that sustains economic vitality, promotes economic development and enhances the appeal to locate and conduct and grow businesses in the Greater Danbury Area."/> <meta name="twitter:image" content="https://www.danburychamber.com/assets/images/social/twitter.png"/>
vendor: 64 bytes, line 12
12 <script async src="https://www.googletagmanager.com/gtag/js?id=
12G-5DEGRRC0G7
vendor: 12 bytes, line 12
12"></script> 
12<script>
13        
vendor: 152 bytes, lines 13-17
13window.dataLayer = window.dataLayer || [];
14        function gtag(){dataLayer.push(arguments);}
15        gtag('js', new Date());
16
17        gtag('config', '
17G-5DEGRRC0G7
vendor: 8 bytes, lines 17-18
17');
18    
18</script>
18 
18<script>window.CMS=1;</script>
18 
18<script src="https://use.typekit.net/law7khq.js"></script>
18 
18<script>try{Typekit.load({ async: true });}catch(e){}</script>
18 <link href="https://www.danburychamber.com/assets/stylesheets/shared.css" rel=stylesheet /> <link href="https://www.danburychamber.com/assets/stylesheets/pages/micronet-template-contact.css" rel=stylesheet />     <!-- jQuery first, then Popper.js, then Bootstrap JS -->
19    
19<script src="https://code.jquery.com/jquery-3.7.1.min.js" crossorigin="anonymous"></script>
19
20    
20<script type="text/javascript" src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script>
vendor: 2 bytes, line 20
20
21<script src="https://business.danburychamber.com/Content/bundles/SEO4?v=jX-Yo1jNxYBrX6Ffq1gbxQahkKjKjLSiGjCSMnG9UuU1"></script>
21
22    
22<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/globalize/0.1.1/globalize.min.js"></script>
22
23    
23<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/globalize/0.1.1/cultures/globalize.culture.en-US.js"></script>
23
24    <!-- Required meta tags -->
25    <meta charset="utf-8">
26    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
27    <link rel="stylesheet" href="https://code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css" type="text/css" media="all" />
28    
28<script type="text/javascript">
29        var MNI = MNI || {};
30        MNI.CurrentCulture = 'en-US';
31        MNI.CultureDateFormat = 'M/d/yyyy';
32        MNI.BaseUrl = 'https://business.danburychamber.com';
33        MNI.jQuery = jQuery.noConflict(true);
34        MNI.Page = {
35            Domain: 'business.danburychamber.com',
36            Context: 205,
37            Category: null,
38            Member: null,
39            MemberPagePopup: false
40        };
41        MNI.LayoutPromise = new Promise(function (resolve) {
42            MNI.LayoutResolution = resolve;
43        });
44        MNI.MemberFilterUrl = '';
45    </script>
vendor: 77 bytes, lines 45-48
45
46
47
48    <script src="https://www.google.com/recaptcha/enterprise.js?render=
486LfI_T8rAAAAAMkWHrLP_GfSf3tLy9tKa839wcWa
vendor: 29 bytes, lines 48-49
48" async defer></script>
49    
49<script>
50
51        const SITE_KEY = '6LfI_T8rAAAAAMkWHrLP_GfSf3tLy9tKa839wcWa';
52
53        // Repeatedly check if grecaptcha has been loaded, and call the callback once it's available
54        function waitForGrecaptcha(callback, retries = 10, interval = 1000) {
55            if (typeof grecaptcha !== 'undefined' && grecaptcha.enterprise.execute) {
56                callback();
57            } else if (retries > 0) { 
58                setTimeout(() => {
59                    waitForGrecaptcha(callback, retries - 1, interval);
60                }, interval);
61            } else {
62                console.error("grecaptcha is not available after multiple attempts");
63            }
64        }
65
66        // Copies the solved v2 checkbox token into the given form when the widget's
67        // response field ended up outside it. Customer site templates can re-load the
68        // reCAPTCHA api script, which re-renders the checkbox widget detached from the
69        // form, so its g-recaptcha-response never posts and validation always fails.
70        function setV2ResponseToken($, formElement) {
71            const $form = $(formElement);
72            const inForm = $form.find('[name="g-recaptcha-response"]');
73
74            // Prefer the reCAPTCHA-managed textarea in the target form; otherwise only consider an orphaned textarea
75            // (not inside any <form>) to avoid copying a token from a different form when multiple widgets exist.
76            let token = inForm.filter('textarea').filter(function () { return this.value; }).first().val();
77            if (!token) {
78                token = $('textarea[name="g-recaptcha-response"]').filter(function () { return this.value && $(this).closest('form').length === 0; }).first().val();
79            }
80            if (!token) {
81                return;
82            }
83
84            if (inForm.length > 0) {
85                inForm.val(token);
86            }
87            else {
88                $('<input>', {
89                    type: 'hidden',
90                    name: 'g-recaptcha-response',
91                    value: token
92                }).appendTo(formElement);
93            }
94        }
95
96        // Generates a reCAPTCHA v3 token using grecaptcha.enterprise and injects it into the given form.
97        // If the token input doesn't exist, it creates one. Then it executes the callback with the token.
98        function setReCaptchaToken(formElement, callback, action = 'submit') {
99            grecaptcha.enterprise.ready(function () {
100                grecaptcha.enterprise.execute(SITE_KEY, { action: action }).then(function (token) {
101
102                    MNI.jQuery(function ($) {
103                        let input = $(formElement).find("input[name='g-recaptcha-v3']");
104
105                        if (input.length === 0) {
106                            input = $('<input>', {
107                                type: 'hidden',
108                                name: 'g-recaptcha-v3',
109                                value: token
110                            });
111                            $(formElement).append(input);
112                        }
113                        else
114                            $(input).val(token);
115
116                        setV2ResponseToken($, formElement);
117                        if (typeof callback === 'function') callback(token);
118                    })
119
120                });
121            });
122        }
123
124    </script>
124
125
126
127
128
129<script src="https://business.danburychamber.com/Content/bundles/MNI?v=34V3-w6z5bLW9Yl7pjO3C5tja0TdKeHFrpRQ0eCPbz81"></script>
vendor: 112 bytes, lines 129-133
129
130
131    
132    <script src='https://www.google.com/recaptcha/api.js?onload=onloadCaptchaCallback'></script>
133    
133<script type="text/javascript">
134
135        // Recaptcha fix for IOS
136        var HEADER_HEIGHT = 0;
137        var isIOS = /iPhone|iPad|iPod/i.test(navigator.userAgent);
138        var grecaptchaPosition;
139
140        var isScrolledIntoView = function (elem) {
141            var elemRect = elem.getBoundingClientRect();
142            var isVisible = (elemRect.top - HEADER_HEIGHT >= 0 && elemRect.bottom <= window.innerHeight);
143            return isVisible;
144        };
145        // End initial Recaptcha fix for IOS.See below verifyRecaptchaCallback and ISIOS for it's usage.
146
147        // Recaptcha aria attributes after load
148        function onloadCaptchaCallback() {
149            MNI.jQuery('#g-recaptcha-response').attr('aria-hidden', true);
150            MNI.jQuery('#g-recaptcha-response').attr('aria-label', 'Captcha response');
151        }
152
153        MNI.jQuery(function ($) {
154        $(function () {
155            var $form = $('form.needs-validation');
156            var form = $form[0];
157            $form.find('button.btn').click(function (e) {
158                e.preventDefault();
159                if (form.checkValidity() === false) {
160                    form.classList.add('was-validated');
161                    scrollToTop();
162                } else {
163                    waitForGrecaptcha(() => {
164                        setReCaptchaToken($form, () => form.submit(), "contactUs");
165                    })
166                }
167            });
168            function scrollToTop() {
169                $('html, body').animate({
170                    scrollTop: $('#gzns').offset().top
171                }, 500, 'linear');
172            }
173            $('#ContactFormPref').change(function () {
174                var selected = parseInt($('select#ContactFormPref option:selected').val());
175
176                clearRequired();
177
178                switch (selected) {
179                    case 1:
180                        $('#ContactFormEmail').attr("required", true);
181                        $('label[for="ContactFormEmail"]').append('<span class="gz-form-req" title="Required field">*</span>');
182                        break;
183                    case 3:
184                        $('#ContactFormPhone').attr("required", true);
185                        $('label[for="ContactFormPhone"]').append('<span class="gz-form-req" title="Required field">*</span>');
186                        break;
187                    case 4:
188                        $('#ContactFormAddress').attr("required", true);
189                        $('label[for="ContactFormAddress"]').append('<span class="gz-form-req" title="Required field">*</span>');
190                        if (!false)
191                        {
192                            $('#ContactFormCity').attr("required", true);
193                            $('label[for="ContactFormCity"]').append('<span class="gz-form-req" title="Required field">*</span>');
194                            $('#ContactFormState').attr("required", true);
195                            $('label[for="ContactFormState"]').append('<span class="gz-form-req" title="Required field">*</span>');
196                            $('#ContactFormZip').attr("required", true);
197                            $('label[for="ContactFormZip"]').append('<span class="gz-form-req" title="Required field">*</span>');
198                            $('#ContactFormCountry').attr("required", true);
199                            $('label[for="ContactFormCountry"]').append('<span class="gz-form-req" title="Required field">*</span>');
200                        }
201                        break;
202                    default:
203                        break;
204                  }
205            });
206            });
207            function clearRequired() {
208                // Clear ones not set for required by settings
209                if ((!false))
210                {
211                    $('#ContactFormEmail').removeAttr("required");
212                    $('label[for="ContactFormEmail"] span.gz-form-req').remove();
213                }
214                if ((!false))
215                {
216                    $('#ContactFormPhone').removeAttr("required");
217                    $('label[for="ContactFormPhone"] span.gz-form-req').remove();
218                }
219                if ((!false))
220                {
221                    $('#ContactFormAddress').removeAttr("required");
222                    $('label[for="ContactFormAddress"] span.gz-form-req').remove();
223                    $('#ContactFormCity').removeAttr("required");
224                    $('label[for="ContactFormCity"] span.gz-form-req').remove();
225                    $('#ContactFormState').removeAttr("required");
226                    $('label[for="ContactFormState"] span.gz-form-req').remove();
227                    $('#ContactFormZip').removeAttr("required");
228                    $('label[for="ContactFormZip"] span.gz-form-req').remove();
229                    $('#ContactFormCountry').removeAttr("required");
230                    $('label[for="ContactFormCountry"] span.gz-form-req').remove();
231                }
232            }
233
234        window.verifyRecaptchaCallback = function (response) {
235            $('input[data-recaptcha]').val(response).trigger('change');
236            if (isIOS && grecaptchaPosition !== undefined) {
237                window.scrollTo(0, grecaptchaPosition);
238            }
239        }
240
241        window.expiredRecaptchaCallback = function () {
242            $('input[data-recaptcha]').val("").trigger('change');
243            }
244
245            clearRequired();
246
247            if (isIOS) {
248                var recaptchaElements = document.querySelectorAll('.g-recaptcha');
249
250                window.addEventListener('scroll', function () {
251                    Array.prototype.forEach.call(recaptchaElements, function (element) {
252                        if (isScrolledIntoView(element)) {
253                            grecaptchaPosition = document.documentElement.scrollTop || document.body.scrollTop;
254                        }
255                    });
256                }, false);
257            }
258    });
259    </script>
259
260    <!-- Bootstrap CSS -->
261    <link type="text/css" href="https://business.danburychamber.com/Content/SEO4/css/bootstrap/bootstrap-ns.min.css" rel="stylesheet" />
262<link href="https://business.danburychamber.com/Content/SEO4/css/fontawesome/css/fa.bundle?v=ruPA372u21djZ69Q5Ysnch4rq1PR55j8o6h6btgP60M1" rel="stylesheet"/>
263<link href="https://business.danburychamber.com/Content/SEO4/css/v4-module.bundle?v=qwhSjNuPqeeGP6P-IaHNEkcnGmDy0rKab7USXmcnhsI1" rel="stylesheet"/>
264<meta name="referrer" content="origin" /></head> <body class="micronet-template-contact micronet-template-contact_index"> <a id=skip-nav class=screenreader-text href='#main-content'> Skip Navigation or Skip to Content </a> <section class=topnav> <div class="container-fluid topnav"> <div class=container> <div class=row> <div class="col-sm-12 col-md-5"> <a aria-label="danbury chamber logo button to go to homepage" href="https://www.danburychamber.com"><img src="https://www.danburychamber.com/assets/images/logo.png" class="img-responsive nav-brand" alt="Greater Danbury Chamber of Commerce logo"/></a> </div> <div class=nav-links> <div class="col-sm-12 col-md-7 btn-box"> <a aria-label="opens new tab so a member can sign in" href="https://business.danburychamber.com/login/" class="btn btn">Member Portal</a> <a aria-label="opens page to sign up and become a new member of the chamber" href="https://business.danburychamber.com/member/newmemberapp/" class="btn btn">Join the Chamber</a> <a target=_blank aria-label="opens new tab to send an email to the chamber" href="https://business.danburychamber.com/communication" class="btn btn">Join Mailing List</a> </div> </div> </div> </div> </div> </section> <section class=nav> <nav> <div class=container> <div class=row> <div class=navbar-header> <button type=button class="navbar-toggle collapsed" data-toggle=collapse data-target="#navbar" aria-expanded=false aria-controls=navbar> <span class=sr-only aria-hidden=true>Toggle navigation</span> <span class=icon-bar aria-hidden=true></span> <span class=icon-bar aria-hidden=true></span> <span class=icon-bar aria-hidden=true></span> </button> </div> <div id=navbar class="navbar-collapse collapse center"> <ul class="nav navbar-nav navbar-right"> <li class=inactive> <a href="https://www.danburychamber.com/" aria-label="link to member homepage">Home</a> </li> <li class="dropdown inactive"> <a href="#" class=dropdown-toggle data-toggle=dropdown role=button aria-haspopup=true aria-expanded=false>About Us <span class=caret aria-hidden=true></span></a> <ul class=dropdown-menu> <li><a href="https://www.danburychamber.com/about/about-us/" aria-label="link to about us page">About The Chamber</a></li> <li><a href="https://www.danburychamber.com/why-the-chamber.pdf" aria-label="link to about us page">Why The Chamber</a></li> <li><a href="https://www.danburychamber.com/about/staff/" aria-label="link to staff page">Staff & Board</a></li> <li><a href="https://www.danburychamber.com/conference_room_rental.pdf" aria-label="link to conference room rental page">Conference Rental</a></li> </ul> </li> <li class="dropdown inactive"> <a href="#" class=dropdown-toggle data-toggle=dropdown role=button aria-haspopup=true aria-expanded=false>Chamber Members <span class=caret aria-hidden=true></span></a> <ul class=dropdown-menu> <li><a href="https://business.danburychamber.com/list/" aria-label="link to member directory page">Find a Member</a></li> <li><a href="https://business.danburychamber.com/hotdeals/" target=_blank aria-label="link to member homepage">Hot Deals</a></li> <li><a href="https://chamberpg.com/danbury/#p=1" target=_blank aria-label="link to member homepage">Greater Danbury Difference</a></li> </ul> </li> <li class="dropdown inactive"> <a href="#" class=dropdown-toggle data-toggle=dropdown role=button aria-haspopup=true aria-expanded=false>Programs & Events <span class=caret aria-hidden=true></span></a> <ul class=dropdown-menu> <li><a href="https://www.danburychamber.com/events/chamber-events2/" aria-label="link to chamber calendar page">Chamber Programs & Events</a></li> <li><a href="https://business.danburychamber.com/events/calendar/" aria-label="link to chamber calendar page">Events Calendar</a></li> <li><a href="https://www.danburychamber.com/gallery/" aria-label="link to photo gallery page">Photo Gallery</a></li> <li><a href="https://www.danburychamber.com/events/leadership-danbury/" aria-label="link to leadership danbury page">Leadership Greater Danbury</a></li> <li><a href="https://www.danburychamber.com/wbc/" aria-label="link to womens business council page">Women's Business Council</a></li> <li><a href="https://www.danburychamber.com/ypc/" aria-label="link to young professionals council page">Young Professionals Council</a></li> </ul> </li> <li class="dropdown inactive"> <a href="#" class=dropdown-toggle data-toggle=dropdown role=button aria-haspopup=true aria-expanded=false>Workforce Development <span class=caret aria-hidden=true></span></a> <ul class=dropdown-menu> <li><a href="https://business.danburychamber.com/jobs/" aria-label="link to staff page">Job Postings</a></li> <li><a href="https://www.nwcthealthconnect.com/" target=_blank aria-label="link to member directory page">Health Connect</a></li> <li><a href="https://www.nrwib.org/" target=_blank aria-label="link to staff page">NRWIB</a></li> </ul> </li> <li class="dropdown inactive"> <a href="#" class=dropdown-toggle data-toggle=dropdown role=button aria-haspopup=true aria-expanded=false>Resources <span class=caret aria-hidden=true></span></a> <ul class=dropdown-menu> <li><a href="https://business.danburychamber.com/login/" aria-label="link to business resource page">Member Portal</a></li> <li><a href="https://www.danburychamber.com/about/legislative/" aria-label="link to legislative page">Legislative</a></li> <li><a href="https://www.danburychamber.com/community/ctsbdc/" aria-label="link to ct small business page">CTSBDC</a></li> <li><a href="https://www.cbia.com/" target=_blank aria-label="link to business resource page">CBIA</a></li> <li><a href="https://www.danburychamber.com/Nov_Current_Affairs.pdf" target=_blank aria-label="link to business resource page">Newsletter</a></li> <li><a href="https://business.danburychamber.com/news/" aria-label="link to business resource page">Press</a></li> <li><a href="https://westcog.org/" aria-label="link to about us page">Westcog</a></li> <li><a href="https://www.brookfieldct.gov/welcome-brookfield-ct" aria-label="link to about us page">Brookfield</a></li> <li><a href="https://www.newtown.org/" aria-label="link to about us page">Newtown</a></li> <li><a href="https://ctvisit.com/fairfield" aria-label="link to about us page">CT Tourism (Fairfield County)</a></li> </ul> </li> </ul> </div> </div> </div> </nav> </section> <div id=main-content></div> <section class="micronet_template_contact sub-hero"> <div class=container> <div class=row> <div class="col-xs-12 col-md-4 overlay"> <h2>Contact the Chamber Today</h2> <p></p> <a role=button href="https://business.danburychamber.com/member/newmemberapp/" class="btn btn">JOIN TODAY</a> </div> </div> </div> </section> <section class=chambermaster> <div class=container> <div class=row> <div class="col-xs-12 col-md-10 col-md-push-1">     <div id="gzns">
265        
266<div class="container-fluid gz-contactus">
267    <!-- pagetitle and deals buttons row, deals buttons are now removed but leaving div incase we add back in -->
268    <div class="d-flex w-100 gz-pagetitle-dealsbuttons">
269        <div class="flex-grow-1 gz-pagetitle">
270            <h1>Contact Us</h1>
271        </div>
272        
273
274<div class="gz-dealsbuttons"></div>
275
276    </div>
277    <div class="row gz-intro-paragraph">
278        <div class="col">Send us your questions or comments using the form below. We will respond promptly to your inquiry.</div>
279    </div>
280    <!--banner ad -->
281
282
283
284<div class="row gz-banner"><div class="col"><div class="mn-banner mn-banner-premier"><div id="mn-banner"><noscript><iframe src="https://business.danburychamber.com/sponsors/adsframe?context=205&amp;maxWidth=480&amp;maxHeight=60&amp;max=1&amp;rotate=False" width="480" height="60" scrolling="no" frameborder="0" allowtransparency="true" marginwidth="0" marginheight="0"></iframe></noscript></div></div></div></div>
285<script type="text/javascript">
286    var _mnisq=_mnisq||[];
287    _mnisq.push(["domain","business.danburychamber.com"],["context",205],["max",5],["rotate",1],["maxWidth",480],["maxHeight",60],["create","mn-banner"]);
288    (function(b,d,a,c){b.getElementById(d)||(c=b.getElementsByTagName(a)[0],a=b.createElement(a),a.type="text/javascript",a.async=!0,a.src="https://business.danburychamber.com/Content/Script/Ads.min.js",c.parentNode.insertBefore(a,c))})(document,"mni-ads-script","script");
289</script>
289
290    <div class="row gz-contact-form">
291        <div class="col">
292            <h3 class="gz-subtitle">Contact Information</h3>
293            <small class="text-muted gz-form-reqnote" title="Asterisk denotes a required field">
294                <span>*</span>
295                Required field
296            </small>
297            
298<form action="https://business.danburychamber.com/contact" class="needs-validation" method="post" name="formMain">                <div class="form-row gz-contact-form-who">
299                    <div class="form-group col-12">
300                                <label for="ContactFirstName">
301            Name
302                <span class="gz-form-req" title="Required field">*</span>
303            
304        </label>
305<input class="form-control" id="ContactFirstName" name="Name" placeholder="Joe Smith" required="" type="text" value="" />    
306        <div class="valid-feedback">
307Looks good!
308        </div>
309        <div class="invalid-feedback">
310Please add your name.
311        </div>
312    
313
314                    </div>
315                    <div class="form-group col-12">
316                                <label for="ContactFormOrganization">
317            Organization
318            
319        </label>
320<input class="form-control" id="ContactFormOrganization" name="Organization" placeholder="Company, Inc." type="text" value="" />    
321        
322        
323    
324
325                    </div>
326                </div>
327                <div class="form-row gz-contact-form-add">
328                    <div class="form-group col">
329                                <label for="ContactFormAddress">
330            Mailing Address
331                <span class="gz-form-req" title="Required field">*</span>
332            
333        </label>
334<input class="form-control" id="ContactFormAddress" name="Street" placeholder="123 Example Street" required="" type="text" value="" />    
335        <div class="valid-feedback">
336Looks good!
337        </div>
338        <div class="invalid-feedback">
339Please add your mailing address.
340        </div>
341    
342
343                    </div>
344                    <div class="form-group col">
345                                <label for="ContactFormAddress2">
346            Mailing Address line 2
347            
348        </label>
349<input class="form-control" id="ContactFormAddress2" name="POBox" placeholder="Suite 900" type="text" value="" />    
350        
351        
352    
353
354                    </div>
355                </div>
356                <div class="form-row gz-Contact-form-city-state">
357                    <div class="form-group col-6 col-sm-3">
358                                <label for="ContactFormCity">
359            City
360                <span class="gz-form-req" title="Required field">*</span>
361            
362        </label>
363<input class="form-control" id="ContactFormCity" name="City" placeholder="Orlando" required="" type="text" value="" />    
364        <div class="valid-feedback">
365Looks good!
366        </div>
367        <div class="invalid-feedback">
368Please add your City
369        </div>
370    
371
372                    </div>
373                    <div class="form-group col-6 col-sm-3">
374                                <label for="ContactFormState">
375            State
376                <span class="gz-form-req" title="Required field">*</span>
377            
378        </label>
379<input class="form-control" id="ContactFormState" name="StateProvince" placeholder="MN" required="" type="text" value="" />    
380        <div class="valid-feedback">
381Looks good!
382        </div>
383        <div class="invalid-feedback">
384Please add your State
385        </div>
386    
387
388                    </div>
389                    <div class="form-group col-6 col-sm-3">
390                                <label for="ContactFormZip">
391            Postal Code
392                <span class="gz-form-req" title="Required field">*</span>
393            
394        </label>
395<input class="form-control" id="ContactFormZip" name="ZipPostal" placeholder="54321" required="" type="text" value="" />    
396        <div class="valid-feedback">
397Looks good!
398        </div>
399        <div class="invalid-feedback">
400Please add your Postal Code
401        </div>
402    
403
404                    </div>
405                    <div class="form-group col-6 col-sm-3">
406                                <label for="ContactFormCountry">
407            Country
408                <span class="gz-form-req" title="Required field">*</span>
409            
410        </label>
411<select class="form-control" id="ContactFormCountry" name="Country" required=""><option value="">Choose...</option>
412<option value="AF">Afghanistan</option>
413<option value="AL">Albania</option>
414<option value="DZ">Algeria</option>
415<option value="AR">Argentina</option>
416<option value="AM">Armenia</option>
417<option value="AU">Australia</option>
418<option value="AT">Austria</option>
419<option value="AZ">Azerbaijan</option>
420<option value="BS">Bahamas</option>
421<option value="BH">Bahrain</option>
422<option value="BD">Bangladesh</option>
423<option value="BE">Belgium</option>
424<option value="BZ">Belize</option>
425<option value="BM">Bermuda</option>
426<option value="BT">Bhutan</option>
427<option value="BO">Bolivia</option>
428<option value="BA">Bosnia &amp; Herzegovina</option>
429<option value="BA">Bosnia and Herzegovina</option>
430<option value="BW">Botswana</option>
431<option value="BR">Brazil</option>
432<option value="VG">British Virgin Islands</option>
433<option value="BN">Brunei</option>
434<option value="BG">Bulgaria</option>
435<option value="KH">Cambodia</option>
436<option value="CM">Cameroon</option>
437<option value="CA">Canada</option>
438<option value="029">Caribbean</option>
439<option value="CL">Chile</option>
440<option value="CN">China</option>
441<option value="CO">Colombia</option>
442<option value="CD">Congo (DRC)</option>
443<option value="CR">Costa Rica</option>
444<option value="CI">C&#244;te d’Ivoire</option>
445<option value="HR">Croatia</option>
446<option value="CZ">Czechia</option>
447<option value="DK">Denmark</option>
448<option value="DO">Dominican Republic</option>
449<option value="EC">Ecuador</option>
450<option value="EG">Egypt</option>
451<option value="SV">El Salvador</option>
452<option value="ER">Eritrea</option>
453<option value="EE">Estonia</option>
454<option value="ET">Ethiopia</option>
455<option value="FO">Faroe Islands</option>
456<option value="FI">Finland</option>
457<option value="FR">France</option>
458<option value="GE">Georgia</option>
459<option value="DE">Germany</option>
460<option value="GH">Ghana</option>
461<option value="GR">Greece</option>
462<option value="GL">Greenland</option>
463<option value="GT">Guatemala</option>
464<option value="HT">Haiti</option>
465<option value="HN">Honduras</option>
466<option value="HK">Hong Kong SAR</option>
467<option value="HU">Hungary</option>
468<option value="IS">Iceland</option>
469<option value="IN">India</option>
470<option value="ID">Indonesia</option>
471<option value="IE">Ireland</option>
472<option value="IL">Israel</option>
473<option value="IT">Italy</option>
474<option value="JM">Jamaica</option>
475<option value="JP">Japan</option>
476<option value="JO">Jordan</option>
477<option value="KZ">Kazakhstan</option>
478<option value="KE">Kenya</option>
479<option value="KR">Korea</option>
480<option value="KW">Kuwait</option>
481<option value="KG">Kyrgyzstan</option>
482<option value="LA">Laos</option>
483<option value="419">Latin America</option>
484<option value="LV">Latvia</option>
485<option value="LI">Liechtenstein</option>
486<option value="LT">Lithuania</option>
487<option value="LU">Luxembourg</option>
488<option value="MO">Macao SAR</option>
489<option value="MY">Malaysia</option>
490<option value="MV">Maldives</option>
491<option value="ML">Mali</option>
492<option value="MT">Malta</option>
493<option value="MX">Mexico</option>
494<option value="MD">Moldova</option>
495<option value="MC">Monaco</option>
496<option value="MN">Mongolia</option>
497<option value="ME">Montenegro</option>
498<option value="MA">Morocco</option>
499<option value="MM">Myanmar</option>
500<option value="NP">Nepal</option>
501<option value="NL">Netherlands</option>
502<option value="NZ">New Zealand</option>
503<option value="NI">Nicaragua</option>
504<option value="NG">Nigeria</option>
505<option value="MK">North Macedonia</option>
506<option value="NO">Norway</option>
507<option value="OM">Oman</option>
508<option value="PK">Pakistan</option>
509<option value="PA">Panama</option>
510<option value="PY">Paraguay</option>
511<option value="PE">Peru</option>
512<option value="PH">Philippines</option>
513<option value="PL">Poland</option>
514<option value="PT">Portugal</option>
515<option value="PR">Puerto Rico</option>
516<option value="RE">R&#233;union</option>
517<option value="RO">Romania</option>
518<option value="RU">Russia</option>
519<option value="RW">Rwanda</option>
520<option value="SA">Saudi Arabia</option>
521<option value="SN">Senegal</option>
522<option value="RS">Serbia</option>
523<option value="SG">Singapore</option>
524<option value="SK">Slovakia</option>
525<option value="SI">Slovenia</option>
526<option value="SO">Somalia</option>
527<option value="ZA">South Africa</option>
528<option value="ES">Spain</option>
529<option value="LK">Sri Lanka</option>
530<option value="SE">Sweden</option>
531<option value="CH">Switzerland</option>
532<option value="TW">Taiwan</option>
533<option value="TJ">Tajikistan</option>
534<option value="TH">Thailand</option>
535<option value="TT">Trinidad &amp; Tobago</option>
536<option value="TN">Tunisia</option>
537<option value="TR">T&#252;rkiye</option>
538<option value="TM">Turkmenistan</option>
539<option value="UA">Ukraine</option>
540<option value="AE">United Arab Emirates</option>
541<option value="GB">United Kingdom</option>
542<option selected="selected" value="US">United States</option>
543<option value="UY">Uruguay</option>
544<option value="UZ">Uzbekistan</option>
545<option value="VA">Vatican City</option>
546<option value="VE">Venezuela</option>
547<option value="VN">Vietnam</option>
548<option value="001">world</option>
549<option value="YE">Yemen</option>
550</select>    
551        <div class="valid-feedback">
552Looks good!
553        </div>
554        <div class="invalid-feedback">
555Please add your country.
556        </div>
557    
558
559                    </div>
560                </div>
561                <div class="form-row gz-contact-form-contact">
562                    <div class="form-group col">
563                                <label for="ContactFormPhone">
564            Phone
565                <span class="gz-form-req" title="Required field">*</span>
566            
567        </label>
568<input class="form-control" id="ContactFormPhone" name="Phone" placeholder="(000) 000-0000" required="" type="text" value="" />    
569        <div class="valid-feedback">
570Looks good!
571        </div>
572        <div class="invalid-feedback">
573Please add your phone number.
574        </div>
575    
576
577                    </div>
578                    <div class="form-group col">
579                                <label for="ContactFormEmail">
580            Email
581                <span class="gz-form-req" title="Required field">*</span>
582            
583        </label>
584<input class="form-control" id="ContactFormEmail" name="Email" placeholder="[email protected]" required="" type="email" value="" />    
585        <div class="valid-feedback">
586Looks good!
587        </div>
588        <div class="invalid-feedback">
589Please add a valid email.
590        </div>
591    
592
593                    </div>
594                    <div class="form-group-col" style="display:none">
595                                <label for="ContactFormAlternateEmail">
596            Leave Blank
597            
598        </label>
599<input class="form-control" id="ContactFormAlternateEmail" name="AlternateEmail" type="text" value="" />    
600        
601        
602    
603
604                    </div>
605                </div>
606                <div class="form-row gz-contact-form-pref">
607                    <div class="form-group col">
608                                <label for="ContactFormPref">
609            Contact Preference
610                <span class="gz-form-req" title="Required field">*</span>
611            
612        </label>
613<select class="form-control" id="ContactFormPref" name="ContactPreference" required=""><option value="">Choose...</option>
614<option value="3">Phone</option>
615<option value="1">Email</option>
616<option value="4">Mail</option>
617</select>    
618        <div class="valid-feedback">
619Looks good!
620        </div>
621        <div class="invalid-feedback">
622Please select a contact preference.
623        </div>
624    
625
626                    </div>
627                </div>
628                    <div class="form-row gz-contact-form-comments">
629                        <div class="form-group col">
630                                    <label for="ContactFormComments">
631            Comments/Questions
632            
633        </label>
634<textarea class="form-control" id="ContactFormComments" maxlength="9999" name="Comments" placeholder="Type comments here." rows="5">
635</textarea>    
636        
637        
638    
639
640                        </div>
641                    </div>
642                    <div class="form-row gz-contact-form-disclaimer">
643                        <div class="form-group col">
644                            <fieldset>
645                            <legend style="display: none">Release this information</legend>
646                                <p class="gz-contact-disclaimer-text">The Greater Danbury Chamber of Commerce will not sell your contact or email information. In order to serve your request, our office shares information with chamber member businesses who can provide you with additional information. Please indicate below if we may share your request for information:</p>
647                                    <div class="form-check radio-lg form-check-inline mr-5">
648        <input checked="checked" class="form-check-input" id="InfoReleaseTrue" name="ReleaseToMembers" type="radio" value="True" />
649        <label class="form-check-label" for="InfoReleaseTrue">Yes, you may release this information.</label>
650    </div>
651
652                                    <div class="form-check radio-lg form-check-inline mr-5">
653        <input class="form-check-input" id="InfoReleaseFalse" name="ReleaseToMembers" type="radio" value="False" />
654        <label class="form-check-label" for="InfoReleaseFalse">No, please do not release this information.</label>
655    </div>
656
657                            </fieldset>
658                        </div>
659                    </div>
660                <div class="form-row gz-contact-captcha">
661                    <div class="col-12 gz-comm-captcha">
662                        <label style="display:none" for="captchavalidation">Captcha Validation</label>
663                        <input style="display:none" id="captchavalidation" class="form-control" data-recaptcha="true" required aria-hidden="true">
664                        <div class="invalid-feedback">
665                            Please complete the Captcha
666                        </div>
667                        <div class="g-recaptcha" data-sitekey="6LcpNUMUAAAAAB5iVpO_rzGG2TK_vFp7V6SCw_4s" data-callback="verifyRecaptchaCallback" data-expired-callback="expiredRecaptchaCallback"></div>
668                    </div>
669                </div>
670                <div class="form-row gz-contact-form-submit">
671                    <div class="form-group col">
672                        <button class="btn" type="button">Submit form</button>
673                    </div>
674                </div>
675</form>            <div class="gz-contact-association">
676                <div class="gz-association-name">Greater Danbury Chamber of Commerce</div>
677                    <div class="gz-association-street">1 Ives Street, Suite 301</div>
678                                    <div class="gz-association-citystatezip">
679                        Danbury, CT 06810
680                    </div>
681                                        <div class="gz-association-phone">(203) 743-5565</div>
682
683                    <div class="gz-association-email"><a href="mailto:[email protected]">[email protected]</a></div>
684            </div>
685        </div>
686    </div>
687</div>
688
689        
690        <!-- JavaScript for Bootstrap 4 components -->
691        <!-- js to make 4 column layout instead of 3 column when the module page content area is larger than 950, this is to accomodate for full-width templates and templates that have sidebars-->
691
692        
692<script type="text/javascript">
693            (function ($) {
694                $(function () {
695                    var $gzns = $('#gzns');
696                    var $info = $('#gzns').find('.col-sm-6.col-md-4');
697                    if ($gzns.width() > 950) {
698                        $info.addClass('col-lg-3');
699                    }
700
701                    var store = window.localStorage;
702                    var key = "10-list-view";
703                    var printKey = "24-list-view";
704                    $('.gz-view-btn').click(function (e) {
705                        e.preventDefault();
706                        $('.gz-view-btn').removeClass('active');
707                        $(this).addClass('active');
708                        if ($(this).hasClass('gz-list-view')) {
709                            store.setItem(key, true);
710                            store.setItem(printKey, true);
711                            $('.gz-list-card-wrapper').removeClass('col-sm-6 col-md-4').addClass('gz-list-col');
712                        } else {
713                            store.setItem(key, false);
714                            store.setItem(printKey, false);
715                            $('.gz-list-card-wrapper').addClass('col-sm-6 col-md-4').removeClass('gz-list-col');
716                        }
717                    });
718                    
719                    var isListView = store.getItem(key) == null ? MNI.DEFAULT_LISTING : store.getItem(key) == "true";
720                    if (isListView) $('.gz-view-btn.gz-list-view').click();
721                    store.setItem(printKey, isListView);
722                    MNI.LayoutResolution();
723
724                    (function ($modal) {
725                        if ($modal[0]) {
726                            $('#gz-info-contactfriend').on('shown.bs.modal', function (e) {
727                                $modal.css('max-height', $(window).height() + 'px');
728                                $modal.addClass('isLoading');
729                                $.ajax({ url: MNI.BaseUrl + '/inforeq/contactFriend?itemType='+MNI.ITEM_TYPE+'&itemId='+MNI.ITEM_ID })
730                                    .then(function (r) {
731                                        $modal.find('.modal-body')
732                                            .html($.parseHTML(r.Html));
733                                        $modal.removeClass('isLoading');
734                                        $('#gz-info-contactfriend').addClass('in');
735                                        $.getScript("https://www.google.com/recaptcha/api.js");
736                                    });
737                            });
738                            $('#gz-info-contactfriend .send-btn').click(function () {
739                                var $form = $modal.find('form');
740                                $modal.addClass('isLoading');
741                                $.ajax({
742                                    url: $form.attr('action'),
743                                    type: 'POST',
744                                    data: $form.serialize(),
745                                    dataType: 'json'
746                                }).then(function (r) {
747                                    if (r.Success) $('#gz-info-contactfriend').modal('hide');
748                                    else $modal.find('.modal-body').html($.parseHTML(r.Html));
749                                    $.getScript("https://www.google.com/recaptcha/api.js");
750                                    $modal.removeClass('isLoading');
751                                });
752                            });
753                        }
754                    })($('#gz-info-contactfriend .modal-content'));
755
756                    (function ($modal) {
757                        if ($modal[0]) {
758                            $('#gz-info-subscribe').on('shown.bs.modal', function (e) {
759                            $('#gz-info-subscribe .send-btn').show();
760                            $modal.addClass('isLoading');
761                                $.ajax({ url: MNI.SUBSCRIBE_URL })
762                                .then(function (r) {
763                                    $modal.find('.modal-body')
764                                        .html(r);
765
766                                    $modal.removeClass('isLoading');
767                                });
768                            });
769                            $('#gz-info-subscribe .send-btn').click(function () {
770                                var $form = $modal.find('form');
771                                $modal.addClass('isLoading');
772
773                                waitForGrecaptcha(() => {
774                                    setReCaptchaToken($form, () => {
775                                        $.ajax({
776                                            url: $form.attr('action'),
777                                            type: 'POST',
778                                            data: $form.serialize()
779                                        }).then(function (r) {
780                                            if (r.toLowerCase().search('thank you') != -1) {
781                                                $('#gz-info-subscribe .send-btn').hide();
782                                            }
783                                            $modal.find('.modal-body').html(r);
784                                            $modal.removeClass('isLoading');
785                                        });
786                                    }, "hotDealsSubscribe");
787                                })                        
788                            });
789                        }
790                    })($('#gz-info-subscribe .modal-content'));
791
792                    (function ($modal) {
793                        $('#gz-info-calendarformat').on('shown.bs.modal', function (e) {
794                            var backdropElem = "<div class=\"modal-backdrop fade in\" style=\"height: 731px;\" ></div >";
795                            $('#gz-info-calendarformat').addClass('in');                           
796                            if (!($('#gz-info-calendarformat .modal
796-backdrop').length)) {
797                                $('#gz-info-calendarformat').prepend(backdropElem);
798                            }
799                            else {
800                                $('#gz-info-calendarformat .modal-backdrop').addClass('in');
801                            }
802                        });
803                        $('#gz-info-calendarformat').on('hidden.bs.modal', function (e) {
804                            $('#gz-info-calendarformat').removeClass('in');
805                            $('#gz-info-calendarformat .modal-backdrop').remove();
806                        });
807                        if ($modal[0]) {
808                            $('.calendarLink').click(function (e) {
809                                $('#gz-info-calendarformat').modal('hide');
810                            });
811                        }
812                    })($('#gz-info-calendarformat .modal-content'));
813
814                    // Constructs the Find Members type ahead suggestion engine. Tokenizes on the Name item in the remote return object. Case Sensitive usage.
815                    var members = new Bloodhound({
816                        datumTokenizer: Bloodhound.tokenizers.whitespace,
817                        queryTokenizer: Bloodhound.tokenizers.whitespace,
818                        remote: {
819                            url: MNI.BaseUrl + '/list/find?q=%searchTerm',
820                            wildcard: '%searchTerm',
821                            replace: function () {
822                                var q = MNI.BaseUrl + '/list/find?q=' + encodeURIComponent($('.gz-search-keyword').val());
823                                var categoryId = $('#catgId').val();
824                                var quickLinkId = $('#qlId').val();
825                                if (categoryId) {
826                                    q += "&catgId=" + encodeURIComponent(categoryId);
827                                }
828                                if (quickLinkId) {
829                                    q += "&qlid=" + encodeURIComponent(quickLinkId);
830                                }
831                                return q;
832                            }
833                        }
834                    });
835
836                    // Initializing the typeahead using the Bloodhound remote dataset. Display the Name and Type from the dataset via the suggestion template. Case sensitive.
837                    $('.member-typeahead').typeahead({
838                        hint: false,
839                    },
840                        {
841                            display: 'Name',
842                            source: members,
843                            limit: Infinity,
844                            templates: {
845                                suggestion: function (data) { return '<div class="mn-autocomplete"><span class="mn-autocomplete-name">' + data.Name + '</span></br><span class="mn-autocomplete-type">' + data.Type + '</span></div>' }
846                            }
847                    });
848
849                    $('.member-typeahead').on('typeahead:selected', function (evt, item) {
850                        var openInNewWindow = MNI.Page.MemberPagePopup
851                        var doAction = openInNewWindow ? MNI.openNewWindow : MNI.redirectTo;
852
853                        switch (item.ResultType) {
854                            case 1: // AutocompleteSearchResultType.Category
855                                doAction(MNI.Path.Category(item.SlugWithID));
856                                break;
857                            case 2: // AutocompleteSearchResultType.QuickLink
858                                doAction(MNI.Path.QuickLink(item.SlugWithID));
859                                break;
860                            case 3: // AutocompleteSearchResultType.Member
861                                if (item.MemberPageAction == 1) {
862                                    MNI.logHitStat("mbrws", item.ID).then(function () {
863                                        var location = item.WebParticipation < 10 ? MNI.Path.MemberKeywordSearch(item.Name) : MNI.Path.Member(item.SlugWithI
863D);
864                                        doAction(location);
865                                    });
866                                }
867                                else {
868                                    var location = item.WebParticipation < 10 ? MNI.Path.MemberKeywordSearch(item.Name) : MNI.Path.Member(item.SlugWithID);
869                                    doAction(location);
870                                }
871                                break;
872                        }
873                    })
874
875                    $('#category-select').change(function () {
876                        // Store the category ID in a hidden field so the remote fetch can use it when necessary
877                        var categoryId = $('#category-select option:selected').val();
878                        $('#catgId').val(categoryId);
879                        // Don't rely on prior locally cached data when the category is changed.
880                        $('.member-typeahead').typeahead('destroy');
881                        $('.member-typeahead').typeahead({
882                            hint: false,
883                        },
884                            {
885                                display: 'Name',
886                                source: members,
887                                limit: Infinity,
888                                templates: {
889                                    suggestion: function (data) { return '<div class="mn-autocomplete"><span class="mn-autocomplete-name">' + data.Name + '</span></br><span class="mn-autocomplete-type">' + data.Type + '</span></div>' }
890                                }
891                            });
892                    });
893                    MNI.Plugins.AutoComplete.Init('#mn-search-geoip input', { path: '/' + MNI.MemberFilterUrl + '/find-geographic' });
894                });
895            })(MNI.jQuery);
896        </script>
896
897    </div>
898 </div> </div> </div> </section> <section class=topfooter> <footer> <div class=container> <div class=row> <div class="col-xs-12 col-md-4 col-md-offset-1"> <h3 class=margin-top>Contact Information</h3> <ul class=no-margin> <li> <a href="https://www.google.com/maps/place/1+Ives+St+%23301,+Danbury,+CT+06810/data=!4m2!3m1!1s0x89e7ff6fecd82f23:0xc51a9e4d74f1ce39?sa=X&amp;ved=2ahUKEwiczvfmho3lAhVop1kKHftxAswQ8gEwAHoECAoQAQ" target=_blank aria-label="link to google map chamber address, open in new tab" role=button> <i class="fa fa-lg fa-map-marker" aria-hidden=true></i> 1 Ives Street #301, Danbury, CT 06810, USA </a> </li> <li> <a href="https://www.google.com/maps/place/39+West+St,+Danbury,+CT+06810/data=!4m2!3m1!1s0x89e7ff7a886743ab:0xb413362373996a61?sa=X&amp;ved=0ahUKEwjU3qT4sqbSAhUZ24MKHRcFDrMQ8gEIGzAA" target=_blank aria-label="business hours, link to link to google map chamber address, open in new tabopen in new tab" role=button> <i class="fa fa-lg fa-clock-o" aria-hidden=true></i> Mon-Fri 8:30am-4:30pm </a> </li> <li> <a href="tel:2037435565" target=_blank aria-label="phone number, call the chamber" role=button> <i class="fa fa-lg fa-phone" aria-hidden=true></i> (203) 743-5565 </a> </li> <li> <a href="mailto:[email protected]" target=_blank aria-label="email address, email the chamber" role=button> <i class="fa fa-lg fa-envelope" aria-hidden=true></i> [email protected] </a> </li> </ul> </div> <div class="col-xs-12 col-md-3"> <h3 class=margin-top>Let's Get Social</h3> <ul class=no-margin> <li> <a href="https://www.facebook.com/danburychamber/" target=_blank aria-label="link to facebook page, open in new tab" role=button> <i class="fa fa-lg fa-facebook" aria-hidden=true></i> Follow Us on Facebook </a> </li> <li> <a href="https://www.instagram.com/greaterdanburychamber/" target=_blank aria-label="link to instagram page, open in new tab" role=button> <i class="fa fa-lg fa-instagram" aria-hidden=true></i> Follow Us on Instagram </a> </li> <li> <a href="https://www.youtube.com/channel/UCgxbyghO4CDmiVn4qh--WVQ" target=_blank aria-label="link to youtube page, open in new tab" role=button> <i class="fa fa-lg fa-youtube" aria-hidden=true></i> Find Us on YouTube </a> </li> <li> <a href="https://www.linkedin.com/company/greaterdanburychamberofcommerce/" target=_blank aria-label="link to LinkedIn page, open in new tab" role=button> <i class="fa fa-lg fa-linkedin" aria-hidden=true></i> Join Us on LinkedIn </a> </li> </ul> </div> <div class="col-xs-12 col-md-4"> <h3 class="margin-top image-credit">Website & Photo Credit</h3> <ul class=no-margin> <li> <a href="https://www.digitallyft.com/" target=_blank aria-label="link to Digital Lyft, Inc., open in new tab" role=button> <i class="fa fa-lg fa-paper-plane" aria-hidden=true></i> Digital Lyft, Inc. | Websites & Social Media </a> </li> <li> <a href="http://kastphoto3.businesscatalyst.com/" target=_blank aria-label="link to Ken 
898Kast, Kast Photographic, open in new tab" role=button> <i class="fa fa-lg fa-camera" aria-hidden=true></i> Ken Kast, Kast Photographic </a> </li> <li> <a href="http://www.kristenjensen.com/" target=_blank aria-label="link to Kristen Jensen Photography open in new tab" role=button> <i class="fa fa-lg fa-camera" aria-hidden=true></i> Kristen Jensen Photography </a> </li> </ul> </div> </div> </div> </footer> </section> <section class=footer> <footer> <div class=container> <div class=row> <div class="col-xs-12 copyright" itemscope itemtype="http://schema.org/PostalAddress"> <p class=copyright>&copy; 2026 <span itemprop=name>Greater Danbury Chamber of Commerce All Rights Reserved.</span> </p> </div> </div> </div> </footer> </section> 
898<script src="https://www.danburychamber.com/assets/javascripts/shared.js"></script>
898 
898<script>
899      var img = document.createElement("img");
900      var pparam=escape(window.location.href);
901      var dref=document.referrer;
902      dref = escape(dref);
903      img.src = "https://vigl.us/1410/st46?s=6BW100ZZ-ADZX-8Z79-B60E-52W8543EX138&p=" + pparam + "&r=" + dref;
904  </script>
904 <noscript> <div id=eaTracker style="display:none;visibility:hidden;"> <img src="https://vigl.us/1410/st46?s=6BW100ZZ-ADZX-8Z79-B60E-52W8543EX138&r=NO_JAVASCRIPT" border=0 alt="MergedAnalytics B2B Tracking Image - NoScript"/> </div> </noscript> 
904<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : ' Web Accessibility Solution By accessiBe in partnership with Digital Lyft, Inc.', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'left', leadColor : '#0e4395', triggerColor : '#0c459a', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'settings2', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'center', triggerOffsetX : 10, triggerOffsetY : 0, triggerRadius : '50%' } }); }; h.appendChild(s); })(); </script>
904 
904<script type="text/javascript">
905MNI.jQuery(document).ready(function($){
906  var path = window.location.pathname;
907  //ALL MODULES - Replace Title in Custom Location // Highlight Current Page
908  var pageURL = window.location.href;
909  var MNTitle = $('#mn-pagetitle h1').text();
910  //$('#breadcrumb').text(MNTitle).css('display','inline');
911  //$('#mainmenu li a[href="' + pageURL + '"]').parent('li').addClass('current-menu-item');
912
913  //BUSINESS DIRECTORY - Add Placeholder to Main Search Box
914  $('#mn-directory-list #mn-search-keyword input.mn-placeholder').attr('placeholder','Enter Keyword');
915  
916  //MEMBERSHIP APPLICATION - Hide Additional Member App Sections / Convert Headings
917  $('#mn-memberapp-mailadrssame input[type="checkbox"],#mn-memberapp-billrepsame input[type="checkbox"],#mn-memberapp-prirepmailadrssame input[type="checkbox"], #mn-memberapp-billrepmailadrssame input[type="checkbox"]').click();
918  $('#mn-memberapp-signup h3').each(function(){
919    var content = $(this).text();
920    $(this).replaceWith('<div class="mn-form-title">' + content + '</div>');
921  });
922
923  //MAP - Automatically display All members and update text
924  if (path === '/map' || path === '/map/') {
925    $('#mn-maps select option[value="All"]').attr('selected',true).text('All Members');
926    mniMapUpdate();
927  }
928});
929</script>
929</body> </html>
930

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.