1<!doctype html> 2<html lang='en-us'> 3 <head> 4 <!-- meta --> 5 <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 6 <meta charset="utf-8" /> 7 <title>Contact Us!</title> 8 <link rel="canonical" href="https://www.valdezalaska.org/home/contact-us/" /> 9 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1" /> 10 <meta name="sv-nav-properties" content="{"title":"Contact Us!","id":"67c24e2123b0d011d216e90f","parents_ids":["5d961d78dba9e71a1003c6cf"],"site_name":"primary","section":"main","folderHref":"/home/contact-us/"}" /> 11 <meta name="twitter:card" content="summary_large_image" /> 12 <meta name="referrer" content="always" /> 13 <meta name="robots" content="index, follow" /> 14 <meta property="og:title" content="Contact Us!" /> 15 <meta property="og:url" content="https://www.valdezalaska.org/home/contact-us/" /> 16 <meta property="og:locale" content="en_us" /> 17 <meta property="og:image" content="https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/valdezak/18_2024_PhotoContest_Social_Lena_Lee_lenaleephoto_ak_gmail_com_FULL_1356c4b1-1f18-4ead-8f86-58cd0936f038.jpg" /> 18 <meta property="og:image:width" content="800" /> 19 <meta property="og:image:height" content="1200" /> 20 <meta property="og:type" content="website" /> 21 22 <!-- head css bundles --> 23 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/search/virtuals/css/shared.css"/> 24 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/node_modules/fontawesome-4.6.3/css/font-awesome.min.css"/> 25 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/widget_social_share.css"/> 26 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/widget_gdpr_banner.css"/> 27 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/nav/virtuals/css/shared.css"/> 28 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/collections/virtuals/css/widget_template_custom_social_links.css"/> 29 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/collections/virtuals/css/widget_template_custom_header_slideshow_interior.css"/> 30 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/node_modules/slick-carousel-1.5.8/slick/slick.css"/> 31 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/node_modules/slick-carousel-1.5.8/slick/slick-theme.css"/> 32 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/node_modules/foundation-5.5.0/css/normalize.css"/> 33 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/node_modules/foundation-5.5.0/css/foundation.min.css"/> 34 <link rel="stylesheet" href="/includes/public/magnific/magnific-popup.css"/> 35 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/shared.css"/> 36 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/variables.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 37 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/custom_header.css"/> 38 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/custom_footer.css"/> 39 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/shared_print.css" media="print"/> 40 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/custom_core_styles.css"/> 41 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/custom_forms.css"/> 42 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/custom_mountain.css"/> 43 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,600|Markazi Text:400,700|Roboto+Slab:300,400,700&display=swap"/> 44 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Markazi+Text:[email protected]&display=swap"/> 45 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/fontawesome/css/fontawesome.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 46 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/fontawesome/css/brands.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 47 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/fontawesome/css/regular.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 48 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/css/fontawesome/css/solid.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 49 50 <!-- head js bundles --> 51
51<script src="/includes/public/managed/v_a2e6ae52_b1af67d2/core/node_modules/foundation-5.5.0/js/vendor/modernizr.js"></script>
51 52
52<script src="/includes/public/managed/v_a2e6ae52_b1af67d2/core/libs/sv/requirejs/public/require.js" data-ot-ignore></script>
52 53
53<script src="/requirejs_config_a2e6ae52_b1af67d2.js" data-ot-ignore></script>
53 54
54<script src="/includes/public/managed/v_a2e6ae52_b1af67d2/core/libs/sv/siteLib/public/js/globalHeader.js"></script>
54 55
55<script src="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/js/shared_header.js"></script>
55 56
56<script src="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/js/polyfills/picturefill.js"></script>
56 57 58 <!-- bottomHead --> 59 60
60<script data-id="site_gtm">
vendor: 365 bytes, lines 60-65
60 61 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 62 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 63 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 64 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 65 })(window,document,'script','gtmDataLayer','
65GTM-5JPH3S4
vendor: 11 bytes, lines 65-66
65'); 66
66</script>
66 67 68
68<script data-id="site_gtm">
vendor: 365 bytes, lines 68-73
68 69 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 70 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 71 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 72 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 73 })(window,document,'script','gtmDataLayer','
73GTM-NFBVG93
vendor: 11 bytes, lines 73-74
73'); 74
74</script>
74 75 76 77 <!-- 78 Use this template to add items to the <head> 79 --> 80 81 <!-- 82 Most common Font URLs. (Only uncomment the ones being used) 83 84 <link rel="preconnect" href="https://fast.fonts.net/"> 85 <link rel="preconnect" href="https://use.typekit.net/"> 86 <link rel="preconnect" href="https://fonts.googleapis.com/"> 87 --> 88 89 <meta name="facebook-domain-verification" content="ls3n5tj2i5hqrqtpl31ibcg79qraoh"> 90
90<script id="visit_widget_script_tag" type="text/javascript"src="https://scripts.visitwidget.com/valdezalaska.visitwidget.com/Choose%20Your%20Adventure/visit_widget.js"></script>
90 91
91<script type="text/javascript" src="https://scripts.visitwidget.com/valdezalaska.visitwidget.com/app_banner_config.js"></script>
91 92
92<script type="text/javascript" src="https://scripts.visitwidget.com/app_banner_v2.min.js"></script>
92 93 94 </head> 95 <body> 96 <!-- topBody --> 97 98 <noscript> 99 <iframe src="//www.googletagmanager.com/ns.html?id=GTM-5JPH3S4" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> 100 </noscript> 101 102 <noscript> 103 <iframe src="//www.googletagmanager.com/ns.html?id=GTM-NFBVG93" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> 104 </noscript> 105 106 107 <!-- content --> 108 <div data-civid="67c24fd623b0d011d216e98a" class="contentRender contentRender_0 contentRender_type_panel contentRender_name_plugins_common_page" data-sv-time="1" data-sv-index="0" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 109
110<script> 111 // CRM FORM STYLING HELPER JS 112 // Adds the body class as quickly as possible to hide all the items on the page so we don't 113 // have the site flash before the calendar shows up 114 if (location.search.indexOf('action=popupCal') > -1 && document.body.querySelectorAll('.lookup-calHolder')) { 115 document.body.classList.add('crm-calendar-popup'); 116 }; 117</script>
117 118 119<div class="root_panel panel_page interior internal-view content with-header"> 120 <div class="header_container"> 121 <div data-civid="5d961d7edba9e71a1003c6d4" class="contentRender contentRender_1 contentRender_type_panel contentRender_name_plugins_common_header" data-sv-time="0" data-sv-index="1" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section class="header-section" data-sv-header-section data-guid="c64700b6-3b74-460b-b502-a8a6af436d0b"> 122 <div id="background"></div> 123 <div class="sv-smartbanner"> 124 125 </div> 126 <div class="top-nav-cont"> 127 <div class="header-left" id="image"> 128 <div data-civid="693b8436adb673b3ae61ff3b" class="contentRender contentRender_2 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="39" data-sv-index="2" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 129 130 131 132<div class="logo"> 133 <a href="https://www.valdezalaska.org/" target="_self" aria-label="Discover Valdez text logo"> 134 135 <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fit,h_230,q_75,w_340/v1/clients/valdezak/Z_CLEAN_LOGO_DiscoverValdez_FULL_COLOR__fd8768ce-d095-43ca-9e8b-377f9d7577a5.png" alt="Discover Valdez text logo" /> 136 137 </a> 138</div></div> 139 </div> 140 <div class="header-right"> 141 <div class="header-top"> 142 143 <div class="header-top-right"> 144 <div data-civid="693b8436adb673b3ae61ff3f" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="54" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 145 146<div class="social-icons"> 147 148 149 <a href="https://www.instagram.com/discovervaldez/" target="_blank" class="social-icon" aria-label="Instagram" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Social Links", "linkObject": "Social | Instagram"}}'> 150 <i class="fab fa-instagram" aria-hidden="true"></i> 151 </a> 152 153 154 <a href="https://www.facebook.com/valdez.alaska/" target="_blank" class="social-icon" aria-label="Facebook" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Social Links", "linkObject": "Social | Facebook"}}'> 155 <i class="fab fa-facebook" aria-hidden="true"></i> 156 </a> 157 158 159 <a href="https://twitter.com/DiscoverValdez?lang=en" target="_blank" class="social-icon" aria-label="Twitter" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Social Links", "linkObject": "Social | Twitter"}}'> 160 <i class="fab fa-twitter" aria-hidden="true"></i> 161 </a> 162 163</div></div> 164 165 <div class="search-cont desktop"> 166 <div data-civid="693b8436adb673b3ae61ff41" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="38" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 167 168<div class="search_widget_headerbox" id="search_widget_headerbox_ddb320a3-8b97-4ac7-8b5a-a1634d9e61db"> 169 <form data-sv-searchForm action="/search/" method="GET"> 170 <input data-sv-searchInput name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Enter your search terms here..." value="" /> 171 <span data-sv-searchBtn><span class="for-desktop">Continue <i class="fas fa-caret-right searchBtn"></i></span><span class="for-mobile"><i class="fas fa-search"></i> Search</span></span> 172 </form> 173</div></div> 174 <button class="search-button" data-toggle-search> 175 <i class="icon fas fa-search open"></i> 176 <i class="icon fas fa-times close"></i> 177 Search 178 </button> 179 </div> 180 181 </div> 182 183 </div> 184 <div class="header-bottom"> 185 <div data-civid="693b8436adb673b3ae61ff43" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_nav_main" data-sv-time="46" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 186 187 <nav class="nav-primary" data-guid=644be9da-ec1f-43e2-8b4f-24f11a7d553d> 188 <!--SVMETA 189{ 190 "requireBundles" : ["plugins_nav_shared"] 191} 192-->
192 193 194 195 <div class="primary-item has-dropdown"> 196 <div class="item-inner"> 197 <a href="/discover/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "DISCOVER"}}'>DISCOVER</a> 198 199 <div class="dropdown-support"></div> 200 201 </div> 202 203 <div class="nav-dropdown"> 204 <ul class="nav-list"> 205 206 <li class="item"> 207 <div class="item-inner"> 208 <a href="/discover/welcome-to-valdez/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Valdez%20FAQs"}}'>Valdez FAQs</a> 209 210 </div> 211 212 </li> 213 214 <li class="item"> 215 <div class="item-inner"> 216 <a href="/discover/featured/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Featured%20Businesses"}}'>Featured Businesses</a> 217 218 </div> 219 220 </li> 221 222 <li class="item has-submenu"> 223 <div class="item-inner"> 224 <a href="/discover/explore-the-region/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Explore%20the%20Region"}}'>Explore the Region</a> 225 226 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 227 228 </div> 229 230 <ul> 231 232 <li class="item"> 233 <div class="item-inner"> 234 <a href="/discover/explore-the-region/hiking-trails/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Hiking%20Trails"}}'>Hiking Trails</a> 235 236 </div> 237 238 </li> 239 240 <li class="item"> 241 <div class="item-inner"> 242 <a href="/discover/explore-the-region/glaciers/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Glaciers"}}'>Glaciers</a> 243 244 </div> 245 246 </li> 247 248 <li class="item"> 249 <div class="item-inner"> 250 <a href="/discover/explore-the-region/wildlife/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Wildlife"}}'>Wildlife</a> 251 252 </div> 253 254 </li> 255 256 <li class="item"> 257 <div class="item-inner"> 258 <a href="/discover/explore-the-region/navigating-the-area/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Navigating%20the%20Area"}}'>Navigating the Area</a> 259 260 </div> 261 262 </li> 263 264 <li class="item"> 265 <div class="item-inner"> 266 <a href="/discover/explore-the-region/the-drive-down/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "The%20Drive%20Down"}}'>The Drive Down</a> 267 268 </div> 269 270 </li> 271 272 </ul> 273 274 </li> 275 276 <li class="item"> 277 <div class="item-inner"> 278 <a href="/discover/history/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "History%20of%20Valdez"}}'>History of Valdez</a> 279 280 </div> 281 282 </li> 283 284 <li class="item"> 285 <div class="item-inner"> 286 <a href="https://www.valdezalaska.org/blog/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "BLOG"}}'>BLOG</a> 287 288 </div> 289 290 </li> 291 292 <li class="item has-submenu"> 293 <div class="item-inner"> 294 <a href="/discover/about/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "About%20Us"}}'>About Us</a> 295 296 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 297 298 </div> 299 300 <ul> 301 302 <li class="item"> 303 <div class="item-inner"> 304 <a href="/discover/about/employment/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Employment"}}'>Employment</a> 305 306 </div> 307 308 </li> 309 310 <li class="item"> 311 <div class="item-inner"> 312 <a href="/discover/about/board-of-directors/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Board%20of%20Directors"}}'>Board of Directors</a> 313 314 </div> 315 316 </li> 317 318 <li class="item"> 319 <div class="item-inner"> 320 <a href="/discover/about/board-meeting/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Monthly%20Board%20Meetings"}}'>Monthly Board Meetings</a> 321 322 </div> 323 324 </li> 325 326 </ul> 327 328 </li> 329 330 </ul> 331 </div> 332 333 </div> 334 335 <div class="primary-item has-dropdown"> 336 <div class="item-inner"> 337 <a href="/plan/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "PLAN"}}'>PLAN</a> 338 339 <div class="dropdown-support"></div> 340 341 </div> 342 343 <div class="nav-dropdown"> 344 <ul class="nav-list"> 345 346 <li class="item"> 347 <div class="item-inner"> 348 <a href="/plan/transportation/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "How%20To%20Get%20Here"}}'>How To Get Here</a> 349 350 </div> 351 352 </li> 353 354 <li class="item"> 355 <div class="item-inner"> 356 <a href="/plan/visitors-center/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Visitors%20Center"}}'>Visitors Center</a> 357 358 </div> 359 360 </li> 361 362 <li class="item"> 363 <div class="item-inner"> 364 <a href="/plan/maps-trail-maps/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Maps%20%26%20Trail%20Maps"}}'>Maps & Trail Maps</a> 365 366 </div> 367 368 </li> 369 370 <li class="item"> 371 <div class="item-inner"> 372 <a href="/plan/itinerary-ideas/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Itinerary%20Ideas"}}'>Itinerary Ideas</a> 373 374 </div> 375 376 </li> 377 378 <li class="item"> 379 <div class="item-inner"> 380 <a href="/plan/group-tours/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Group%20Tours"}}'>Group Tours</a> 381 382 </div> 383 384 </li> 385 386 <li class="item"> 387 <div class="item-inner"> 388 <a href="/plan/media/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Media"}}'>Media</a> 389 390 </div> 391 392 </li> 393 394 <li class="item has-submenu"> 395 <div class="item-inner"> 396 <a href="/plan/things-to-do/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "To%20Do"}}'>To Do</a> 397 398 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 399 400 </div> 401 402 <ul> 403 404 <li class="item"> 405 <div class="item-inner"> 406 <a href="/plan/things-to-do/fishing/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Fishing"}}'>Fishing</a> 407 408 </div> 409 410 </li> 411 412 <li class="item"> 413 <div class="item-inner"> 414 <a href="/plan/things-to-do/guides-tours/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Guides%20%26%20Tours"}}'>Guides & Tours</a> 415 416 </div> 417 418 </li> 419 420 <li class="item"> 421 <div class="item-inner"> 422 <a href="/plan/things-to-do/winter-activities/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Winter%20Activities"}}'>Winter Activities</a> 423 424 </div> 425 426 </li> 427 428 <li class="item"> 429 <div class="item-inner"> 430 <a href="/plan/things-to-do/biking/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Biking"}}'>Biking</a> 431 432 </div> 433 434 </li> 435 436 <li class="item"> 437 <div class="item-inner"> 438 <a href="/plan/things-to-do/arts-culture/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "History%2C%20Arts%20%26%20Culture"}}'>History, Arts & Culture</a> 439 440 </div> 441 442 </li> 443 444 <li class="item"> 445 <div class="item-inner"> 446 <a href="/plan/things-to-do/shopping/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Shopping"}}'>Shopping</a> 447 448 </div> 449 450 </li> 451 452 </ul> 453 454 </li> 455 456 <li class="item"> 457 <div class="item-inner"> 458 <a href="/plan/weather/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Weather"}}'>Weather</a> 459 460 </div> 461 462 </li> 463 464 <li class="item"> 465 <div class="item-inner"> 466 <a href="/plan/volunteer/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Volunteer"}}'>Volunteer</a> 467 468 </div> 469 470 </li> 471 472 <li class="item has-submenu"> 473 <div class="item-inner"> 474 <a href="http://visitorsguide.discovervaldez.org/visitors-guide-pdf-online/" target="_blank" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Visitors%20Guide"}}'>
474Visitors Guide</a> 475 476 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 477 478 </div> 479 480 <ul> 481 482 <li class="item"> 483 <div class="item-inner"> 484 <a href="/plan/visitorsguide/visitors-guide/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Previous%20Guides"}}'>Previous Guides</a> 485 486 </div> 487 488 </li> 489 490 </ul> 491 492 </li> 493 494 </ul> 495 </div> 496 497 </div> 498 499 <div class="primary-item has-dropdown"> 500 <div class="item-inner"> 501 <a href="/eat/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "EAT"}}'>EAT</a> 502 503 <div class="dropdown-support"></div> 504 505 </div> 506 507 <div class="nav-dropdown"> 508 <ul class="nav-list"> 509 510 <li class="item"> 511 <div class="item-inner"> 512 <a href="/eat/restaurants/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Restaurants"}}'>Restaurants</a> 513 514 </div> 515 516 </li> 517 518 <li class="item"> 519 <div class="item-inner"> 520 <a href="/eat/coffee-shops/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Coffee%20Shops"}}'>Coffee Shops</a> 521 522 </div> 523 524 </li> 525 526 <li class="item"> 527 <div class="item-inner"> 528 <a href="/eat/bars-pubs-breweries/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Bars%2C%20Pubs%20%26%20Breweries"}}'>Bars, Pubs & Breweries</a> 529 530 </div> 531 532 </li> 533 534 <li class="item"> 535 <div class="item-inner"> 536 <a href="/eat/seafood/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Seafood"}}'>Seafood</a> 537 538 </div> 539 540 </li> 541 542 <li class="item"> 543 <div class="item-inner"> 544 <a href="/eat/food-trucks/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Food%20Trucks"}}'>Food Trucks</a> 545 546 </div> 547 548 </li> 549 550 </ul> 551 </div> 552 553 </div> 554 555 <div class="primary-item has-dropdown"> 556 <div class="item-inner"> 557 <a href="/stay/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "STAY"}}'>STAY</a> 558 559 <div class="dropdown-support"></div> 560 561 </div> 562 563 <div class="nav-dropdown"> 564 <ul class="nav-list"> 565 566 <li class="item"> 567 <div class="item-inner"> 568 <a href="/stay/hotels-motels/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Hotels%20%26%20Motels"}}'>Hotels & Motels</a> 569 570 </div> 571 572 </li> 573 574 <li class="item"> 575 <div class="item-inner"> 576 <a href="/stay/bed-breakfasts/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Bed%20%26%20Breakfasts"}}'>Bed & Breakfasts</a> 577 578 </div> 579 580 </li> 581 582 <li class="item"> 583 <div class="item-inner"> 584 <a href="/stay/cabins/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Cabins"}}'>Cabins</a> 585 586 </div> 587 588 </li> 589 590 <li class="item"> 591 <div class="item-inner"> 592 <a href="/stay/camping-rv/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Camping%2FRV"}}'>Camping/RV</a> 593 594 </div> 595 596 </li> 597 598 <li class="item"> 599 <div class="item-inner"> 600 <a href="/stay/wilderness-lodging/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Wilderness%20Lodging"}}'>Wilderness Lodging</a> 601 602 </div> 603 604 </li> 605 606 </ul> 607 </div> 608 609 </div> 610 611 <div class="primary-item has-dropdown"> 612 <div class="item-inner"> 613 <a href="/events/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "EVENTS"}}'>EVENTS</a> 614 615 <div class="dropdown-support"></div> 616 617 </div> 618 619 <div class="nav-dropdown"> 620 <ul class="nav-list"> 621 622 <li class="item"> 623 <div class="item-inner"> 624 <a href="https://www.valdezalaska.org/events/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Events%20Calendar"}}'>Events Calendar</a> 625 626 </div> 627 628 </li> 629 630 <li class="item"> 631 <div class="item-inner"> 632 <a href="/events/mountain-man-hill-climb/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Mountain%20Man%20Hill%20Climb"}}'>Mountain Man Hill Climb</a> 633 634 </div> 635 636 </li> 637 638 <li class="item"> 639 <div class="item-inner"> 640 <a href="/events/alaska-kite-festival/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Alaska%20Kite%20Festival"}}'>Alaska Kite Festival</a> 641 642 </div> 643 644 </li> 645 646 <li class="item"> 647 <div class="item-inner"> 648 <a href="/events/valdez-fly-in/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Valdez%20Fly-In"}}'>Valdez Fly-In</a> 649 650 </div> 651 652 </li> 653 654 <li class="item"> 655 <div class="item-inner"> 656 <a href="/events/fish-derbies/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Fish%20Derbies"}}'>Fish Derbies</a> 657 658 </div> 659 660 </li> 661 662 <li class="item"> 663 <div class="item-inner"> 664 <a href="/events/west-coast-paddling-festival/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "West%20Coast%20Paddling%20Festival"}}'>West Coast Paddling Festival</a> 665 666 </div> 667 668 </li> 669 670 </ul> 671 </div> 672 673 </div> 674 675 676<!-- mobile --> 677 678 679<ul class="nav-list primary hide" data-mobile-main> 680 681 <li class="item has-submenu"> 682 <div class="item-inner"> 683 <a href="/discover/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "DISCOVER"}}'>DISCOVER</a> 684 685 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 686 687 </div> 688 689 690 <ul class="submenu"> 691 692 <li class="item"> 693 <div class="item-inner"> 694 <a href="/discover/welcome-to-valdez/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Valdez%20FAQs"}}'>Valdez FAQs</a> 695 696 </div> 697 698 </li> 699 700 <li class="item"> 701 <div class="item-inner"> 702 <a href="/discover/featured/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Featured%20Businesses"}}'>Featured Businesses</a> 703 704 </div> 705 706 </li> 707 708 <li class="item has-submenu"> 709 <div class="item-inner"> 710 <a href="/discover/explore-the-region/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Explore%20the%20Region"}}'>Explore the Region</a> 711 712 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 713 714 </div> 715 716 717 <ul class="submenu"> 718 719 <li class="item"> 720 <div class="item-inner"> 721 <a href="/discover/explore-the-region/hiking-trails/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Hiking%20Trails"}}'>
721Hiking Trails</a> 722 723 </div> 724 725 </li> 726 727 <li class="item"> 728 <div class="item-inner"> 729 <a href="/discover/explore-the-region/glaciers/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Glaciers"}}'>Glaciers</a> 730 731 </div> 732 733 </li> 734 735 <li class="item"> 736 <div class="item-inner"> 737 <a href="/discover/explore-the-region/wildlife/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Wildlife"}}'>Wildlife</a> 738 739 </div> 740 741 </li> 742 743 <li class="item"> 744 <div class="item-inner"> 745 <a href="/discover/explore-the-region/navigating-the-area/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Navigating%20the%20Area"}}'>Navigating the Area</a> 746 747 </div> 748 749 </li> 750 751 <li class="item"> 752 <div class="item-inner"> 753 <a href="/discover/explore-the-region/the-drive-down/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "The%20Drive%20Down"}}'>The Drive Down</a> 754 755 </div> 756 757 </li> 758 759 </ul> 760 761 762 </li> 763 764 <li class="item"> 765 <div class="item-inner"> 766 <a href="/discover/history/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "History%20of%20Valdez"}}'>History of Valdez</a> 767 768 </div> 769 770 </li> 771 772 <li class="item"> 773 <div class="item-inner"> 774 <a href="https://www.valdezalaska.org/blog/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "BLOG"}}'>BLOG</a> 775 776 </div> 777 778 </li> 779 780 <li class="item has-submenu"> 781 <div class="item-inner"> 782 <a href="/discover/about/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "About%20Us"}}'>About Us</a> 783 784 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 785 786 </div> 787 788 789 <ul class="submenu"> 790 791 <li class="item"> 792 <div class="item-inner"> 793 <a href="/discover/about/employment/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Employment"}}'>Employment</a> 794 795 </div> 796 797 </li> 798 799 <li class="item"> 800 <div class="item-inner"> 801 <a href="/discover/about/board-of-directors/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Board%20of%20Directors"}}'>Board of Directors</a> 802 803 </div> 804 805 </li> 806 807 <li class="item"> 808 <div class="item-inner"> 809 <a href="/discover/about/board-meeting/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Monthly%20Board%20Meetings"}}'>Monthly Board Meetings</a> 810 811 </div> 812 813 </li> 814 815 </ul> 816 817 818 </li> 819 820 </ul> 821 822 823 </li> 824 825 <li class="item has-submenu"> 826 <div class="item-inner"> 827 <a href="/plan/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "PLAN"}}'>PLAN</a> 828 829 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 830 831 </div> 832 833 834 <ul class="submenu"> 835 836 <li class="item"> 837 <div class="item-inner"> 838 <a href="/plan/transportation/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "How%20To%20Get%20Here"}}'>How To Get Here</a> 839 840 </div> 841 842 </li> 843 844 <li class="item"> 845 <div class="item-inner"> 846 <a href="/plan/visitors-center/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Visitors%20Center"}}'>Visitors Center</a> 847 848 </div> 849 850 </li> 851 852 <li class="item"> 853 <div class="item-inner"> 854 <a href="/plan/maps-trail-maps/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Maps%20%26%20Trail%20Maps"}}'>Maps & Trail Maps</a> 855 856 </div> 857 858 </li> 859 860 <li class="item"> 861 <div class="item-inner"> 862 <a href="/plan/itinerary-ideas/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Itinerary%20Ideas"}}'>Itinerary Ideas</a> 863 864 </div> 865 866 </li> 867 868 <li class="item"> 869 <div class="item-inner"> 870 <a href="/plan/group-tours/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Group%20Tours"}}'>Group Tours</a> 871 872 </div> 873 874 </li> 875 876 <li class="item"> 877 <div class="item-inner"> 878 <a href="/plan/media/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Media"}}'>Media</a> 879 880 </div> 881 882 </li> 883 884 <li class="item has-submenu"> 885 <div class="item-inner"> 886 <a href="/plan/things-to-do/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "To%20Do"}}'>To Do</a> 887 888 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 889 890 </div> 891 892 893 <ul class="submenu"> 894 895 <li class="item"> 896 <div class="item-inner"> 897 <a href="/plan/things-to-do/fishing/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Fishing"}}'>Fishing</a> 898 899 </div> 900 901 </li> 902 903 <li class="item"> 904 <div class="item-inner"> 905 <a href="/plan/things-to-do/guides-tours/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Guides%20%26%20Tours"}}'>Guides & Tours</a> 906 907 </div> 908 909 </li> 910 911 <li class="item"> 912 <div class="item-inner"> 913 <a href="/plan/things-to-do/winter-activities/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Winter%20Activities"}}'>Winter Activities</a> 914 915 </div> 916 917 </li> 918 919 <li class="item"> 920 <div class="item-inner"> 921 <a href="/plan/things-to-do/biking/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Biking"}}'>Biking</a> 922 923 </div> 924 925 </li> 926 927 <li class="item"> 928 <div class="item-inner"> 929 <a href="/plan/things-to-do/arts-culture/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "History%2C%20Arts%20%26%20Culture"}}'>History, Arts & Culture</a> 930 931 </div> 932 933 </li> 934 935 <li class="item"> 936 <div class="item-inner"> 937 <a href="/plan/things-to-do/shopping/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Shopping"}}'>Shopping</a> 938 939 </div> 940 941 </li> 942 943 </ul> 944 945 946 </li> 947 948 <li class="item"> 949 <div class="item-inner"> 950 <a href="/plan/weather/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Weather"}}'>Weather</a> 951 952 </div> 953 954 </li> 955 956 <li class="item"> 957 <div class="item-inner"> 958 <a href="/plan/volunteer/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Volunteer"}}'>Volunteer</a> 959 960 </div> 961 962 </li> 963 964 <li class="item has-submenu"> 965 <div class="item-inner"> 966 <a href="http://visitorsguide.discovervaldez.org/visitors-guide-pdf-online/" target="_blank" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Visitors%20Guide"}}'>
966Visitors Guide</a> 967 968 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 969 970 </div> 971 972 973 <ul class="submenu"> 974 975 <li class="item"> 976 <div class="item-inner"> 977 <a href="/plan/visitorsguide/visitors-guide/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Previous%20Guides"}}'>Previous Guides</a> 978 979 </div> 980 981 </li> 982 983 </ul> 984 985 986 </li> 987 988 </ul> 989 990 991 </li> 992 993 <li class="item has-submenu"> 994 <div class="item-inner"> 995 <a href="/eat/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "EAT"}}'>EAT</a> 996 997 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 998 999 </div> 1000 1001 1002 <ul class="submenu"> 1003 1004 <li class="item"> 1005 <div class="item-inner"> 1006 <a href="/eat/restaurants/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Restaurants"}}'>Restaurants</a> 1007 1008 </div> 1009 1010 </li> 1011 1012 <li class="item"> 1013 <div class="item-inner"> 1014 <a href="/eat/coffee-shops/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Coffee%20Shops"}}'>Coffee Shops</a> 1015 1016 </div> 1017 1018 </li> 1019 1020 <li class="item"> 1021 <div class="item-inner"> 1022 <a href="/eat/bars-pubs-breweries/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Bars%2C%20Pubs%20%26%20Breweries"}}'>Bars, Pubs & Breweries</a> 1023 1024 </div> 1025 1026 </li> 1027 1028 <li class="item"> 1029 <div class="item-inner"> 1030 <a href="/eat/seafood/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Seafood"}}'>Seafood</a> 1031 1032 </div> 1033 1034 </li> 1035 1036 <li class="item"> 1037 <div class="item-inner"> 1038 <a href="/eat/food-trucks/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Food%20Trucks"}}'>Food Trucks</a> 1039 1040 </div> 1041 1042 </li> 1043 1044 </ul> 1045 1046 1047 </li> 1048 1049 <li class="item has-submenu"> 1050 <div class="item-inner"> 1051 <a href="/stay/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "STAY"}}'>STAY</a> 1052 1053 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 1054 1055 </div> 1056 1057 1058 <ul class="submenu"> 1059 1060 <li class="item"> 1061 <div class="item-inner"> 1062 <a href="/stay/hotels-motels/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Hotels%20%26%20Motels"}}'>Hotels & Motels</a> 1063 1064 </div> 1065 1066 </li> 1067 1068 <li class="item"> 1069 <div class="item-inner"> 1070 <a href="/stay/bed-breakfasts/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Bed%20%26%20Breakfasts"}}'>Bed & Breakfasts</a> 1071 1072 </div> 1073 1074 </li> 1075 1076 <li class="item"> 1077 <div class="item-inner"> 1078 <a href="/stay/cabins/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Cabins"}}'>Cabins</a> 1079 1080 </div> 1081 1082 </li> 1083 1084 <li class="item"> 1085 <div class="item-inner"> 1086 <a href="/stay/camping-rv/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Camping%2FRV"}}'>Camping/RV</a> 1087 1088 </div> 1089 1090 </li> 1091 1092 <li class="item"> 1093 <div class="item-inner"> 1094 <a href="/stay/wilderness-lodging/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Wilderness%20Lodging"}}'>Wilderness Lodging</a> 1095 1096 </div> 1097 1098 </li> 1099 1100 </ul> 1101 1102 1103 </li> 1104 1105 <li class="item has-submenu"> 1106 <div class="item-inner"> 1107 <a href="/events/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "EVENTS"}}'>EVENTS</a> 1108 1109 <i data-menu-toggle-parent class="fa fa-caret-down" aria-hidden="true"></i> 1110 1111 </div> 1112 1113 1114 <ul class="submenu"> 1115 1116 <li class="item"> 1117 <div class="item-inner"> 1118 <a href="https://www.valdezalaska.org/events/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Events%20Calendar"}}'>Events Calendar</a> 1119 1120 </div> 1121 1122 </li> 1123 1124 <li class="item"> 1125 <div class="item-inner"> 1126 <a href="/events/mountain-man-hill-climb/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Mountain%20Man%20Hill%20Climb"}}'>Mountain Man Hill Climb</a> 1127 1128 </div> 1129 1130 </li> 1131 1132 <li class="item"> 1133 <div class="item-inner"> 1134 <a href="/events/alaska-kite-festival/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Alaska%20Kite%20Festival"}}'>Alaska Kite Festival</a> 1135 1136 </div> 1137 1138 </li> 1139 1140 <li class="item"> 1141 <div class="item-inner"> 1142 <a href="/events/valdez-fly-in/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Valdez%20Fly-In"}}'>Valdez Fly-In</a> 1143 1144 </div> 1145 1146 </li> 1147 1148 <li class="item"> 1149 <div class="item-inner"> 1150 <a href="/events/fish-derbies/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "Fish%20Derbies"}}'>Fish Derbies</a> 1151 1152 </div> 1153 1154 </li> 1155 1156 <li class="item"> 1157 <div class="item-inner"> 1158 <a href="/events/west-coast-paddling-festival/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "linkObject": "West%20Coast%20Paddling%20Festival"}}'>West Coast Paddling Festival</a> 1159 1160 </div> 1161 1162 </li> 1163 1164 </ul> 1165 1166 1167 </li> 1168 1169</ul> 1170 1171
1172<script type="text/javascript"> 1173 require(["jquery"], function($) { 1174 var mobileMain = $('[data-mobile-main]'); 1175 $('[data-main-nav-cont]').append(mobileMain); 1176 $('[data-main-nav-cont] .nav-list').removeClass('hide'); 1177 }); 1178</script>
1178 1179 </ul> 1180 1181
1182<script type="text/javascript"> 1183 require(["jquery"], function($) { 1184 var root = $('[data-guid=644be9da-ec1f-43e2-8b4f-24f11a7d553d]'); 1185 /* Handle dropdown resizing for large list of items. 1186 The idea here is you take the largest heightof the drop down menus and compare them 1187 to the height of our top level dropdown height which is not positioned. 1188 Which ever is currently the largest, size all the navs to the height. You need to reset 1189 every time you hover over a new drop down item. 1190 */ 1191 var defaultHeight = 0; 1192 var calcHeights = function() { 1193 var parent = $('.nav-primary > .primary-item:hover > .nav-dropdown > .nav-list'); 1194 var h = [defaultHeight]; 1195 var hoveredItems = $('.has-submenu:hover > ul, .primary-item:hover > .nav-dropdown > ul.nav-list'); 1196 hoveredItems.css('height', 'auto'); 1197 hoveredItems.each(function() { h.push($(this).outerHeight()); }); 1198 var maxHeight = Math.max.apply(null, h); 1199 hoveredItems.outerHeight(maxHeight); 1200 parent.outerHeight(maxHeight); 1201 } 1202 1203 $('.nav-primary > .primary-item').on("mouseover", function() { 1204 if (defaultHeight === 0 || defaultHeight === null) { defaultHeight = $(this).find('.nav-dropdown > ul.nav-list > li.item > ul').outerHeight(); } 1205 }); 1206 root.find('.nav-primary > .primary-item').on("mouseleave", function() { 1207 $(this).children(".nav-dropdown").css('height', 'auto'); 1208 defaultHeight = 0; 1209 }); 1210 1211 root.find(".primary-item.has-dropdown").on("mouseover", calcHeights); 1212 root.find(".primary-item.has-dropdown").on("mouseleave", function() { 1213 $(this).children('.nav-list').css('height', 'auto'); 1214 calcHeights(); 1215 }); 1216 1217 var func = function() { 1218 root.unbind('mouseenter', func); 1219 } 1220 root.bind('mouseenter', func); 1221 }); 1222</script>
1222</div> 1223 </div> 1224 </div> 1225 <!-- mobile nav --> 1226 <div class="mobilenav" data-mobile-nav> 1227 <div class="nav-toggle" data-toggle-mobilenav role="button" tabindex="0" aria-label="Open menu"> 1228 <img class="open" src="/includes/public/assets/menu.png" alt=""> 1229 <img class="close" src="/includes/public/assets/open_nav.png" alt=""> 1230 </div> 1231 <div class="mobile-dd"> 1232 <div class="mobile-dd-top"> 1233 <div data-search-cont><div data-civid="693b8436adb673b3ae61ff41" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="38" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1234 1235<div class="search_widget_headerbox" id="search_widget_headerbox_ddb320a3-8b97-4ac7-8b5a-a1634d9e61db"> 1236 <form data-sv-searchForm action="/search/" method="GET"> 1237 <input data-sv-searchInput name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Enter your search terms here..." value="" /> 1238 <span data-sv-searchBtn><span class="for-desktop">Continue <i class="fas fa-caret-right searchBtn"></i></span><span class="for-mobile"><i class="fas fa-search"></i> Search</span></span> 1239 </form> 1240</div></div></div> 1241 </div> 1242 <div class="mobile-main-nav" data-main-nav-cont></div> 1243 <div data-secondary-nav-cont></div> 1244 <div data-civid="693b8436adb673b3ae61ff3f" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="54" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1245 1246<div class="social-icons"> 1247 1248 1249 <a href="https://www.instagram.com/discovervaldez/" target="_blank" class="social-icon" aria-label="Instagram" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Social Links", "linkObject": "Social | Instagram"}}'> 1250 <i class="fab fa-instagram" aria-hidden="true"></i> 1251 </a> 1252 1253 1254 <a href="https://www.facebook.com/valdez.alaska/" target="_blank" class="social-icon" aria-label="Facebook" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Social Links", "linkObject": "Social | Facebook"}}'> 1255 <i class="fab fa-facebook" aria-hidden="true"></i> 1256 </a> 1257 1258 1259 <a href="https://twitter.com/DiscoverValdez?lang=en" target="_blank" class="social-icon" aria-label="Twitter" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Social Links", "linkObject": "Social | Twitter"}}'> 1260 <i class="fab fa-twitter" aria-hidden="true"></i> 1261 </a> 1262 1263</div></div> 1264 <div data-civid="693b8436adb673b3ae61ff45" class="contentRender contentRender_6 contentRender_type_widget contentRender_name_plugins_nav_mobile_footer" data-sv-time="49" data-sv-index="6" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1265 1266 1267 <!-- mobile --> 1268 1269 1270 <ul class="nav-list footer" data-mobile-footer> 1271 1272 <li class="item"> 1273 <div class="item-inner"> 1274 <a href="https://www.valdezalaska.org/site-map/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "linkObject": "Sitemap"}}'>Sitemap</a> 1275 1276 </div> 1277 1278 </li> 1279 1280 <li class="item"> 1281 <div class="item-inner"> 1282 <a href="/privacy-policy/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "linkObject": "Privacy%20Policy"}}'>Privacy Policy</a> 1283 1284 </div> 1285 1286 </li> 1287 1288 </ul> 1289 1290
1291<script> 1292 require(["jquery"], function($) { 1293 var mobileFooter = $('[data-mobile-footer]'); 1294 $('[data-footer-nav-cont]').append(mobileFooter); 1295 $('[data-footer-nav-cont] .nav-list').removeClass('hide'); 1296 }); 1297</script>
1297</div> 1298 </div> 1299 </div> 1300 </div> 1301</section> 1302
1303<script> 1304 // WCAG html-has-lang fallback for shells that omit lang on <html> 1305 (function () { 1306 var el = document.documentElement; 1307 if (el && !el.getAttribute("lang")) { 1308 el.setAttribute("lang", "en-us"); 1309 } 1310 })(); 1311 require(["jquery", "lodash"], function($, lodash) { 1312 var root = $('[data-guid="c64700b6-3b74-460b-b502-a8a6af436d0b"]'); 1313 1314 root.find("[data-toggle-search]").on("click", function() { 1315 $(this).parent().toggleClass("active"); 1316 $(this).toggleClass("active"); 1317 if ($(this).parent().hasClass('active')) { 1318 $(".search_widget_headerbox [data-sv-searchinput]").focus(); 1319 } 1320 $(".header-section .search-cont .search_widget_headerbox").fadeToggle(); 1321 }); 1322 root.find('.search_widget_headerbox').each(function() { 1323 var form = $(this).find('form'); 1324 var input = $(this).find('input'); 1325 form.submit(function(e) { 1326 if (input.val().length === 0) { 1327 e.preventDefault(); 1328 } 1329 }); 1330 $(this).find('[data-sv-searchBtn]').click(function(){ form.submit(); }) 1331 }); 1332 1333 root.on('click','[data-menuid]', function() { 1334 $(this).toggleClass('active'); 1335 }) 1336 1337 root.find("[data-toggle-mobilenav]").on("click", function() { 1338 $(this).parent().toggleClass("active"); 1339 $("body").toggleClass("search-active"); 1340 }); 1341 1342 root.find(".mobilenav [data-menu-toggle-parent]").on("click", function() { 1343 $(this).closest("li").toggleClass("active"); 1344 }); 1345 1346 var logo = root.find('#image')[0], 1347 docHeight = document.documentElement.offsetHeight; 1348 1349 var scrollListener = function() { 1350 // size logo 1351 var scrolled = Math.max(1 - Math.min(window.pageYOffset,1000)/1000, 0.2099); 1352 transformValue = 'scale('+scrolled+')'; 1353 logo.style.WebkitTransform = transformValue; 1354 logo.style.MozTransform = transformValue; 1355 logo.style.OTransform = transformValue; 1356 logo.style.transform = transformValue; 1357 logo.style.transform = transformValue; 1358 1359 // background color 1360 var background = root.find('#background'); 1361 1362 var position = window.pageYOffset / 2; 1363 if (position > 0) { 1364 background.css('top', 0); 1365 } else { 1366 background.css('top', position) 1367 $('[data-sv-header-section]').removeClass('sticky'); 1368 } 1369 1370 // opacity 1371 var opacity = (window.pageYOffset/1000); 1372 if ( window.pageYOffset >= 1000) { 1373 background.css('opacity', 1); 1374 } else { 1375 background.css('opacity', opacity); 1376 } 1377 1378 // move nav up 1379 if ( position > -34) { 1380 $('.top-nav-cont').css('top', -34) 1381 } else { 1382 $('.top-nav-cont').css('top', position) 1383 } 1384 }; 1385 1386 window.addEventListener('scroll', lodash.debounce(scrollListener, 10)); 1387 }); 1388</script>
1388</div> 1389 </div> 1390 <div class="slideshow_container"> 1391 <div data-civid="67c24fd623b0d011d216e998" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_collections_type_custom_header_slides contentRender_name_plugins_collections_template_custom_header_slideshow_interior" data-sv-time="63" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1392 1393 1394 1395 1396 1397<div class="header-interior" data-guid="f1a6bf7b-7aa1-4019-9011-5fda517a3ee3" data-template-data="%7B%22more_caption%22%3A%22Learn%20More%22%2C%22hide_content%22%3A%22true%22%7D" data-model-name="plugins_collections_type_custom_header_slides"> 1398
1398<script type="text/template" data-slide-template> 1399 <style> 1400 .header-interior .inner[data-id="{{id}}"] .img-cont { 1401 background-image: url('{{asset.resource.getThumbnailUrl({ height : 575, width : 640, crop : 'fill', quality: 50, sv : { gravity : 'focalPoint' } })}}'); 1402 } 1403 1404 @media screen and (min-width: 640px) { 1405 .header-interior .inner[data-id="{{id}}"] .img-cont { 1406 background-image: url('{{asset.resource.getThumbnailUrl({ height : 575, width : 1024, crop : 'fill', quality: 50, sv : { gravity : 'focalPoint' } })}}'); 1407 } 1408 } 1409 1410 @media screen and (min-width: 1024px) { 1411 .header-interior .inner[data-id="{{id}}"] .img-cont { 1412 background-image: url('{{asset.resource.getThumbnailUrl({ height : 912, width : 1920, crop : 'fill', quality: 50, sv : { gravity : 'focalPoint' } })}}'); 1413 } 1414 } 1415 </style> 1416 <div class="inner" data-id="{{id}}"> 1417 <a data-asset href="{{assetLink()}}" target="{{link.target}}" aria-label="{{%title}}"> 1418 <div class="img-cont"> 1419 {{:isVideo()}}{{>custom_play_button}}{{/}} 1420 </div> 1421 </a> 1422 1423 {{!*templateData.hide_content}} 1424 <div class="content-section"> 1425 <h4>{{title}}</h4> 1426 {{:description}}<p>{{plainDescription(300)}}</p>{{/}} 1427 {{~setVar('moreCaption', data.more_caption || global.templateData.more_caption)}} 1428 {{:link}}<a class="read-more" href="{{link.url}}" target="{{link.target}}">{{~var.moreCaption}}</a>{{/}} 1429 </div> 1430 {{/}} 1431 <img class="bottom-edge" src='/includes/public/assets/bottom-edge.svg' alt=""> 1432 </div> 1433</script>
1433 1434 <div class="homepage-slider" data-slides> 1435 1436 <div class="slide dtn-placeholder" data-id="5d9e2fc40f18665b191b7c93"data-profile-sort=""> 1437 1438 <style> 1439 .header-interior .inner[data-id="5d9e2fc40f18665b191b7c93"] .img-cont { 1440 background-image: url('https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,g_xy_center,h_575,q_50,w_640,x_1570,y_1146/v1/clients/valdezak/amanda_godin_waterfalls_076e114d-86c3-4abb-9bad-c13348a57f38.jpg'); 1441 } 1442 1443 @media screen and (min-width: 640px) { 1444 .header-interior .inner[data-id="5d9e2fc40f18665b191b7c93"] .img-cont { 1445 background-image: url('https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,g_xy_center,h_575,q_50,w_1024,x_1570,y_1146/v1/clients/valdezak/amanda_godin_waterfalls_076e114d-86c3-4abb-9bad-c13348a57f38.jpg'); 1446 } 1447 } 1448 1449 @media screen and (min-width: 1024px) { 1450 .header-interior .inner[data-id="5d9e2fc40f18665b191b7c93"] .img-cont { 1451 background-image: url('https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,g_xy_center,h_912,q_50,w_1920,x_1570,y_1146/v1/clients/valdezak/amanda_godin_waterfalls_076e114d-86c3-4abb-9bad-c13348a57f38.jpg'); 1452 } 1453 } 1454 </style> 1455 <div class="inner" data-id="5d9e2fc40f18665b191b7c93"> 1456 <a data-asset href="https://www.valdezalaska.org/plan/specials/" target="_self" aria-label="2020 Specials"> 1457 <div class="img-cont"> 1458 1459 </div> 1460 </a> 1461 1462 1463 <img class="bottom-edge" src='/includes/public/assets/bottom-edge.svg' alt=""> 1464 </div> 1465 1466 </div> 1467 1468 </div> 1469</div> 1470
1471<script> 1472 require(["jquery", "plugins_collections_custom_collection_helper", "sv_siteSlick"], function($, collectionHelper) { 1473 var root = $("[data-guid=f1a6bf7b-7aa1-4019-9011-5fda517a3ee3]"); 1474 collectionHelper.init(root); 1475 }); 1476</script>
1476 1477</div> 1478 </div> 1479 <div class="content"> 1480 <div data-civid="5db74a804aec7c11c87170eb" class="contentRender contentRender_8 contentRender_type_panel contentRender_name_plugins_common_nav_share" data-sv-time="1" data-sv-index="8" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><nav class="interior control-width"> 1481 <div class="nav-interior-wrapper"> 1482 <div data-civid="5db74a804aec7c11c87170ed" class="contentRender contentRender_9 contentRender_type_widget contentRender_name_plugins_nav_breadcrumb" data-sv-time="50" data-sv-index="9" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1483 1484 <ul class="interior-nav"> 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 </ul> 1495</div> 1496 <div data-civid="5db74a804aec7c11c87170ef" class="contentRender contentRender_10 contentRender_type_widget contentRender_name_plugins_common_social_share" data-sv-time="39" data-sv-index="10" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1497 1498<div class="sv-share" data-guid="0b7eda83-cf0e-4fb6-98cb-e9280a36a013" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Social Share", "interactionSource": "widget" } }'> 1499 <div class="sv-share-button-wrapper"> 1500 <button class="sv-share-trigger" type="button" aria-expanded="false" aria-label="show share links" aria-controls="share-popover"> 1501 <i class="sv-share-trigger-icon fas fa-share-square"></i> 1502 <span>Share</span> 1503 </button> 1504 <ul id="share-popover" class="sv-share-popover" data-sv-social-share></ul> 1505 </div> 1506 </div> 1507 1508
1508<script type="text/template" data-social-share-template> 1509 1510 {{#items}} 1511 <li class="sv-share-service-email"> 1512 <!-- Email --> 1513 <a href="mailto:?subject={{%%title}}&body={{%%url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Email", "interactionUrl": "mailto:?subject={{%%title}}&body={{%%url}}", "interactionText" : "Email" } }'> 1514 <i class="sv-share-service-icon fas fa-envelope" aria-hidden="true"></i> 1515 <span>Email</span> 1516 </a> 1517 </li> 1518 1519 <li class="sv-share-service-twitter"> 1520 <!-- X --> 1521 <a href="https://x.com/share?url={{url}}&text={{%%title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Twitter/X", "interactionUrl": "https://x.com/share?url={{%%url}}&text={{%%title}}", "interactionText" : "X" } }'> 1522 <i class="sv-share-service-icon fab fa-square-x-twitter" aria-hidden="true"></i> 1523 <span>X</span> 1524 </a> 1525 </li> 1526 1527 <li class="sv-share-service-facebook"> 1528 <!-- Facebook --> 1529 <a href="https://www.facebook.com/sharer/sharer.php?u={{url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Facebook", "interactionUrl": "https://www.facebook.com/sharer/sharer.php?u={{%%url}}", "interactionText" : "Facebook" } }'> 1530 <i class="sv-share-service-icon fab fa-facebook" aria-hidden="true"></i> 1531 <span>Facebook</span> 1532 </a> 1533 </li> 1534 1535 <li class="sv-share-service-linkedin"> 1536 <!-- LinkedIn --> 1537 <a href="https://www.linkedin.com/shareArticle?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Linkedin", "interactionUrl": "https://www.linkedin.com/shareArticle?url={{%%url}}&title={{%%title}}", "interactionText" : "LinkedIn" } }'> 1538 <i class="sv-share-service-icon fab fa-linkedin" aria-hidden="true"></i> 1539 <span>LinkedIn</span> 1540 </a> 1541 </li> 1542 1543 <li class="sv-share-service-reddit"> 1544 <!-- Reddit --> 1545 <a href="https://reddit.com/submit?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Reddit", "interactionUrl": "https://reddit.com/submit?url={{%%url}}&title={{%%title}}", "interactionText" : "Reddit" } }'> 1546 <i class="sv-share-service-icon fab fa-reddit" aria-hidden="true"></i> 1547 <span>Reddit</span> 1548 </a> 1549 </li> 1550 {{/}} 1551 1552 </script>
1552 1553 1554
1554<script> 1555 require(["plugins_common_custom_social_share"], function(socialShare) { 1556 const data = {"sections":{},"data":{},"guid":"0b7eda83-cf0e-4fb6-98cb-e9280a36a013","customSettings":{},"widgetArgs":{"nav":{"_id":"67c24e2123b0d011d216e90f","title":"Contact Us!","folder":"contact-us","type":"page","active":true,"show_on_nav":true,"publish_start":"2025-02-28T23:00:00.000Z","searchable":"yes","locale_code":"en-us","new_window":false,"image_id":"66c928601ad2743ed2fb2e06","description":"<p>Contact us for more information!</p>","open_graph_image_id":"66c934041ad2743ed2fb2fd4","parent_id":"5d961d78dba9e71a1003c6cf","parents_ids":["5d961d78dba9e71a1003c6cf"],"content_owner":"default","site_name":"primary","section":"main","updated":"2025-03-01T00:21:47.458Z","title_sort":"contact us!","site_section":"primary.main","published":true,"sortorder":0,"created":"2025-03-01T00:00:33.400Z","amp":false,"cms_title":"Contact Us! - /home/contact-us/","cms_title_sort":"contact us! - /home/contact-us/","folderHref":"/home/contact-us/","version_id":"67c2531b23b0d011d216e9c6","image":{"_id":"66c928601ad2743ed2fb2e06","original_public_id":"clients/valdezak/Daniel_Barbero_Canyon_1__b420bd4e-44c4-4405-8400-92acad35e3dc","title":"Hiking in Valdez","resource_raw":{"asset_id":"48645433558a975b9bc2cd47387d2743","public_id":"clients/valdezak/Daniel_Barbero_Canyon_1__b420bd4e-44c4-4405-8400-92acad35e3dc","version":1724459074,"version_id":"a13ee8407f559735bc44a08821127c99","signature":"98a42ec4d7cab9d9e84661d1bde17f8d1645a0df","width":2944,"height":2121,"format":"jpg","resource_type":"image","created_at":"2024-08-24T00:24:34.000Z","pages":1,"bytes":4807172,"type":"upload","etag":"daa00dff5e82ebc8113a60b5d3409464","placeholder":false,"url":"http://res.cloudinary.com/simpleview/image/upload/v1724459074/clients/valdezak/Daniel_Barbero_Canyon_1__b420bd4e-44c4-4405-8400-92acad35e3dc.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1724459074/clients/valdezak/Daniel_Barbero_Canyon_1__b420bd4e-44c4-4405-8400-92acad35e3dc.jpg","folder":"clients/valdezak","access_mode":"public","exif":{"ApertureValue":"361471/100000","BrightnessValue":"23364/2560","ColorSpace":"1","Contrast":"0","CustomRendered":"0","DateTime":"2020:08:05 02:29:27","DateTimeDigitized":"2018:08:31 13:34:54","DateTimeOriginal":"2018:08:31 13:34:54","DigitalZoomRatio":"16/16","ExifOffset":"212","ExifVersion":"48, 50, 51, 49","ExposureBiasValue":"7/10","ExposureMode":"0","ExposureProgram":"4","ExposureTime":"1/2000","FileSource":"3","Flash":"16","FNumber":"35/10","FocalLength":"240/10","FocalLengthIn35mmFilm":"24","FocalPlaneResolutionUnit":"3","FocalPlaneXResolution":"70924134/32768","FocalPlaneYResolution":"70924134/32768","LensModel":"FE 24-70mm F2.8 GM","LensSpecification":"240/10, 700/10, 28/10, 28/10","LightSource":"0","Make":"SONY","MaxApertureValue":"760/256","MeteringMode":"5","Model":"ILCE-7RM2","OffsetTime":"-08:00","PhotographicSensitivity":"500","RecommendedExposureIndex":"500","ResolutionUnit":"2","Saturation":"0","SceneCaptureType":"0","SceneType":"1","SensitivityType":"2","Sharpness":"0","ShutterSpeedValue":"10965784/1000000","Software":"Adobe Photoshop Lightroom Classic 9.2 (Macintosh)","Compression":"6","JPEGInterchangeFormat":"932","JPEGInterchangeFormatLength":"15034","XResolution":"240/1","YResolution":"240/1","WhiteBalance":"0"},"original_filename":"file","api_key":"756897581616859"},"content_owner":"default","title_sort":"hiking in valdez","updated":"2024-08-24T00:25:04.724Z","private":false,"deleted":false,"created":"2024-08-24T00:25:04.725Z","resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/valdezak/Daniel_Barbero_Canyon_1__b420bd4e-44c4-4405-8400-92acad35e3dc"}},"id":"66c928601ad2743ed2fb2e06","type":"image","inAssetRequest":false,"alt_text":"Hiking in Valdez","expired":false},"locale_count":0,"open_graph_image":{"_id":"66c934041ad2743ed2fb2fd4","original_public_id":"clients/valdezak/18_2024_PhotoContest_Social_Lena_Lee_lenaleephoto_ak_gmail_com_FULL_1356c4b1-1f18-4ead-8f86-58cd0936f038","title":"Fun on the Lake","resource_raw":{"asset_id":"ec2e23ba675ebafe6aa4c2f7c0b6a468","public_id":"clients/valdezak/18_2024_PhotoContest_Social_Lena_Lee_lenaleephoto_ak_gmail_com_FULL_1356c4b1-1f18-4ead-8f86-58cd0936f038","version":1724462062,"version_id":"fd898f0c9f2500acd565b22d6779434d","signature":"d23ce4b757bc64ae1f44bacc8ddb6c9795928ff7","width":3498,"height":5247,"format":"jpg","resource_type":"image","created_at":"2024-08-24T01:14:22.000Z","pages":1,"bytes":8561024,"type":"upload","etag":"0330b0af55
1556a6634013ea7041b070fda3","placeholder":false,"url":"http://res.cloudinary.com/simpleview/image/upload/v1724462062/clients/valdezak/18_2024_PhotoContest_Social_Lena_Lee_lenaleephoto_ak_gmail_com_FULL_1356c4b1-1f18-4ead-8f86-58cd0936f038.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1724462062/clients/valdezak/18_2024_PhotoContest_Social_Lena_Lee_lenaleephoto_ak_gmail_com_FULL_1356c4b1-1f18-4ead-8f86-58cd0936f038.jpg","folder":"clients/valdezak","access_mode":"public","exif":{"ApertureValue":"2/1","Artist":"Lena Lee","BodySerialNumber":"072021005846","ColorSpace":"1","Copyright":"@Lena Lee Photography, LLC","CustomRendered":"0","DateTime":"2024:06:25 01:52:37","DateTimeDigitized":"2024:06:24 17:01:28","DateTimeOriginal":"2024:06:24 17:01:28","ExifOffset":"280","ExifVersion":"48, 50, 51, 49","ExposureBiasValue":"0/1","ExposureMode":"1","ExposureProgram":"1","ExposureTime":"1/4000","Flash":"0","FNumber":"2/1","FocalLength":"55/1","FocalPlaneResolutionUnit":"3","FocalPlaneXResolution":"49807360/32768","FocalPlaneYResolution":"49807360/32768","LensModel":"RF28-70mm F2 L USM","LensSerialNumber":"1520000145","LensSpecification":"28/1, 70/1, 0/0, 0/0","Make":"Canon","MaxApertureValue":"2/1","MeteringMode":"5","Model":"Canon EOS R6","OffsetTime":"-08:00","OffsetTimeDigitized":"-08:00","OffsetTimeOriginal":"-08:00","PhotographicSensitivity":"320","RecommendedExposureIndex":"320","ResolutionUnit":"2","SceneCaptureType":"0","SensitivityType":"2","ShutterSpeedValue":"11965784/1000000","Software":"Adobe Photoshop Lightroom Classic 13.3 (Macintosh)","SubSecTimeDigitized":"07","SubSecTimeOriginal":"07","Compression":"6","JPEGInterchangeFormat":"990","JPEGInterchangeFormatLength":"9734","XResolution":"300/1","YResolution":"300/1","WhiteBalance":"1"},"original_filename":"file","api_key":"756897581616859","done":true},"categories_ids":["5e810bd2af974fbd9b0c8280","63057f4ecb355b2c1f64c90e","60ca7fa88b7997699273f216","605d52f4e60ca51cf3d96e3e"],"content_owner":"default","title_sort":"fun on the lake","updated":"2024-08-24T01:14:44.961Z","private":false,"deleted":false,"created":"2024-08-24T01:14:44.962Z","resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/valdezak/18_2024_PhotoContest_Social_Lena_Lee_lenaleephoto_ak_gmail_com_FULL_1356c4b1-1f18-4ead-8f86-58cd0936f038"}},"id":"66c934041ad2743ed2fb2fd4","type":"image","inAssetRequest":false,"alt_text":"Fun on the Lake","expired":false},"id":"67c24e2123b0d011d216e90f","parent_id_string":"5d961d78dba9e71a1003c6cf","ver
1556sion_id_string":"67c2531b23b0d011d216e9c6","href":"/home/contact-us/","absoluteHref":"https://www.valdezalaska.org/home/contact-us/","absoluteFolderHref":"https://www.valdezalaska.org/home/contact-us/","metaTitle":"Contact Us!","rootCmsUrl":"/nav/sitemap/site_primary/section_main/"},"num":10,"guid":"0b7eda83-cf0e-4fb6-98cb-e9280a36a013","data":{},"civ":{"instance":{"type":"widget","name":"plugins_common_social_share","site_name":"primary","updated":"2019-10-28T20:07:44.845Z","saved":false,"created":"2019-10-28T20:07:44.846Z","deleted":false,"id":"5db74a804aec7c11c87170ef","version_id_string":"5db74a804aec7c11c87170f0"},"version":{"created":"2019-10-28T20:07:44.860Z","id":"5db74a804aec7c11c87170f0","instance_id_string":"5db74a804aec7c11c87170ef","data":{}},"onTrunk":true,"civid":"5db74a804aec7c11c87170ef"},"name":"plugins_common_social_share","component":"WidgetCommonSocialShare"}}; 1557 socialShare.init("0b7eda83-cf0e-4fb6-98cb-e9280a36a013", data) 1558 }); 1559 </script>
1559 1560 </div> 1561 </div> 1562 <div class="clearfix"></div> 1563</nav></div><div data-civid="67c24fd623b0d011d216e99e" class="contentRender contentRender_11 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="39" data-sv-index="11" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section data-sv-core-textbox data-guid="17e3159e-264c-4431-b1c7-0402464a6189"> 1564 <h1 style="text-align: center;">Please fill out the information below so</h1> 1565 1566<h1 style="text-align: center;">we can help you plan the perfect Alaskan trip!</h1> 1567 1568</section></div><div data-civid="5db746d64aec7c11c8716f87" class="contentRender contentRender_12 contentRender_type_panel contentRender_name_plugins_common_container" data-sv-time="0" data-sv-index="12" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel_custom_container"> 1569 1570</div></div><div data-civid="67c24feb23b0d011d216e9b4" class="contentRender contentRender_13 contentRender_type_widget contentRender_name_plugins_crm_formbuilder" data-sv-time="298" data-sv-index="13" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1571 1572 <form action="" method="post" name="frm_1" class="simpleForm" onsubmit="return svcrm.formBuilderScripts.validateForm(this);"> 1573 <input id="formid" name="formid" type="hidden" value="1"> 1574 <input id="groupid" name="groupid" type="hidden" value="5"> 1575 <input id="isSubmitted" name="isSubmitted" value="1" type="hidden"> 1576 1577 1578 <h3>Visitors Guide Request</h3> 1579 1580 <div id="rowcontainer_contact_fname" class="row"> 1581
1582 <div id="labelcontainer_contact_fname" class="medium-3 columns"> 1583 <div id="td_contact_fname"> 1584 <label id="label_contact_fname" for="contact_fname" class=" formreq">First Name*:</label> 1585 1586 </div> 1587 </div> 1588 1589 <div id="fieldcontainer_contact_fname" class="medium-9 columns"> 1590 1591 1592 <input class=" " id="contact_fname" name="contact_fname" type="text" maxlength="50" size="25" value=""> 1593 1594 </div> 1595 </div> 1596 1597 <div id="rowcontainer_contact_lname" class="row"> 1598 1599 <div id="labelcontainer_contact_lname" class="medium-3 columns"> 1600 <div id="td_contact_lname"> 1601 <label id="label_contact_lname" for="contact_lname" class=" formreq">Last Name*:</label> 1602 1603 </div> 1604 </div> 1605 1606 <div id="fieldcontainer_contact_lname" class="medium-9 columns"> 1607 1608 1609 <input class=" " id="contact_lname" name="contact_lname" type="text" maxlength="50" size="25" value=""> 1610 1611 </div> 1612 </div> 1613 1614 <div id="rowcontainer_contact_email" class="row"> 1615
1616 <div id="labelcontainer_contact_email" class="medium-3 columns"> 1617 <div id="td_contact_email"> 1618 <label id="label_contact_email" for="contact_email" class=" formreq">Email*:</label> 1619 1620 </div> 1621 </div> 1622 1623 <div id="fieldcontainer_contact_email" class="medium-9 columns"> 1624 1625 1626 <input class=" " id="contact_email" name="contact_email" type="text" maxlength="200" size="25" value="" onblur="svcrm.formBuilderScripts.checkEmail(this); "> 1627 1628 </div> 1629 </div> 1630 1631 <div id="rowcontainer_contact_sendemail" class="row"> 1632 1633 <div id="labelcontainer_contact_sendemail" class="medium-3 columns"> 1634 <div id="td_contact_sendemail"> 1635 1636 </div> 1637 </div> 1638 1639 <div id="fieldcontainer_contact_sendemail" class="medium-9 columns"> 1640 1641 <input checked class=" " id="contact_sendemail" name="contact_sendemail" type="checkbox" value="1"><label class=" formreq" for="contact_sendemail"> Yes, it is okay to contact me via email (you may unsubscribe at any time) </label> 1642 <input type="hidden" name="contact_sendemail_checkbox_hidden" value="0"> 1643 1644 </div> 1645 </div> 1646 1647 <div id="rowcontainer_contact_addr1" class="row"> 1648
1649 <div id="labelcontainer_contact_addr1" class="medium-3 columns"> 1650 <div id="td_contact_addr1"> 1651 <label id="label_contact_addr1" for="contact_addr1" class=" formreq">Address*:</label> 1652 1653 </div> 1654 </div> 1655 1656 <div id="fieldcontainer_contact_addr1" class="medium-9 columns"> 1657 1658 1659 <input class=" " id="contact_addr1" name="contact_addr1" type="text" maxlength="100" size="25" value=""> 1660 1661 </div> 1662 </div> 1663 1664 <div id="rowcontainer_contact_addr2" class="row"> 1665 1666 <div id="labelcontainer_contact_addr2" class="medium-3 columns"> 1667 <div id="td_contact_addr2"> 1668 <label id="label_contact_addr2" for="contact_addr2" class="label_hidden">hidden label</label> 1669 </div> 1670 </div> 1671 1672 <div id="fieldcontainer_contact_addr2" class="medium-9 columns"> 1673 1674 1675 <input class=" " id="contact_addr2" name="contact_addr2" type="text" maxlength="100" size="25" value=""> 1676 1677 </div> 1678 </div> 1679 1680 <div id="rowcontainer_contact_zip" class="row"> 1681
1682 <div id="labelcontainer_contact_zip" class="medium-3 columns"> 1683 <div id="td_contact_zip"> 1684 <label id="label_contact_zip" for="contact_zip" class=" formreq">Zip*:</label> 1685 1686 </div> 1687 </div> 1688 1689 <div id="fieldcontainer_contact_zip" class="medium-9 columns"> 1690 1691 1692 <input class=" " id="contact_zip" name="contact_zip" type="text" maxlength="20" size="20" value="" onblur="svcrm.formBuilderScripts.zipLookup('/', this.value, document.frm_1.contact_city, document.frm_1.contact_state, true); "> 1693 1694 </div> 1695 </div> 1696 1697 <div id="rowcontainer_contact_city" class="row"> 1698 1699 <div id="labelcontainer_contact_city" class="medium-3 columns"> 1700 <div id="td_contact_city"> 1701 <label id="label_contact_city" for="contact_city" class=" formreq">City*:</label> 1702 1703 </div> 1704 </div> 1705 1706 <div id="fieldcontainer_contact_city" class="medium-9 columns"> 1707 1708 1709 <input class=" " id="contact_city" name="contact_city" type="text" maxlength="100" size="25" value=""> 1710 1711 </div> 1712 </div> 1713 1714 <div id="rowcontainer_contact_state" class="row"> 1715
1716 <div id="labelcontainer_contact_state" class="medium-3 columns"> 1717 <div id="td_contact_state"> 1718 <label id="label_contact_state" for="contact_state" class=" formreq">State*:</label> 1719 1720 </div> 1721 </div> 1722 1723 <div id="fieldcontainer_contact_state" class="medium-9 columns"> 1724 1725 <select class=" " id="contact_state" name="contact_state" > 1726 <option value="">--None--</option> 1727 <option value="**">** - **</option> 1728 1729 <option value="AB">AB - Alberta</option> 1730 1731 <option value="AK">AK - Alaska</option> 1732 1733 <option value="AL">AL - Alabama</option> 1734 1735 <option value="AR">AR - Arkansas</option> 1736 1737 <option value="AZ">AZ - Arizona</option> 1738 1739 <option value="BC">BC - British Columbia</option> 1740 1741 <option value="CA">CA - California</option> 1742 1743 <option value="CO">CO - Colorado</option> 1744 1745 <option value="CT">CT - Connecticut</option> 1746 1747 <option value="DC">DC - District of Columbia</option> 1748 1749 <option value="DE">DE - Delaware</option> 1750 1751 <option value="FL">FL - Florida</option> 1752 1753 <option value="GA">GA - Georgia</option> 1754 1755 <option value="HI">HI - Hawaii</option> 1756 1757 <option value="IA">IA - Iowa</option> 1758 1759 <option value="ID">ID - Idaho</option> 1760 1761 <option value="IL">IL - Illinois</option> 1762 1763 <option value="IN">IN - Indiana</option> 1764 1765 <option value="KS">KS - Kansas</option> 1766 1767 <option value="KY">KY - Kentucky</option> 1768 1769 <option value="LA">LA - Louisiana</option> 1770 1771 <option value="MA">MA - Massachusetts</option> 1772 1773 <option value="MB">MB - Manitoba</option> 1774 1775 <option value="MD">MD - Maryland</option> 1776 1777 <option value="ME">ME - Maine</option> 1778 1779 <option value="MH">MH - Marshall Islands</option> 1780 1781 <option value="MI">MI - Michigan</option> 1782 1783 <option value="MN">MN - Minnesota</option> 1784 1785 <option value="MO">MO - Missouri</option> 1786 1787 <option value="MS">MS - Mississippi</option> 1788 1789 <option value="MT">MT - Montana</option> 1790 1791 <option value="NB">NB - New Brunswick</option> 1792 1793 <option value="NC">NC - North Carolina</option> 1794 1795 <option value="ND">ND - North Dakota</option> 1796 1797 <option value="NE">NE - Nebraska</option> 1798 1799 <option value="NH">NH - New Hampshire</option> 1800 1801 <option value="NJ">NJ - New Jersey</option> 1802 1803 <option value="NL">NL - Newfoundland and Labrador</option> 1804 1805 <option value="NM">NM - New Mexico</option> 1806 1807 <option value="NS">NS - Nova Scotia</option> 1808 1809 <option value="NT">NT - Northwest Territory</option> 1810 1811 <option value="NU">NU - Nunavut</option> 1812 1813 <option value="NV">NV - Nevada</option> 1814 1815 <option value="NY">NY - New York</option> 1816 1817 <option value="OH">OH - Ohio</option> 1818 1819 <option value="OK">OK - Oklahoma</option> 1820 1821 <option value="ON">ON - Ontario</option> 1822 1823 <option value="OR">OR - Oregon</option> 1824 1825 <option value="PA">PA - Pennsylvania</option> 1826 1827 <option value="PE">PE - Prince Edward Island</option> 1828 1829 <option value="QC">QC - Quebec</option> 1830 1831 <option value="RI">RI - Rhode Island</option> 1832 1833 <option value="SC">SC - South Carolina</option> 1834 1835 <option value="SD">SD - South Dakota</option> 1836 1837 <option value="SK">SK - Saskatchewan</option> 1838 1839 <option value="TN">TN - Tennessee</option> 1840 1841 <option value="TX">TX - Texas</option> 1842 1843 <option value="UT">UT - Utah</option> 1844 1845 <option value="VA">VA - Virginia</option> 1846 1847 <option value="VT">VT - Vermont</option> 1848 1849 <option value="WA">WA - Washington</option> 1850 1851 <option value="WI">WI - Wisconsin</option> 1852 1853 <option value="WV">WV - West Virginia</option> 1854 1855 <option value="WY">WY - Wyoming</option> 1856 1857 <option value="YT">YT - Yukon</option> 1858 1859 </select> 1860 1861 </div> 1862 </div> 1863 1864 <div id="rowcontainer_inquiry_interest" class="row"> 1865 1866 <div id="labelcontainer_inquiry_interest" class="medium-3 columns"> 1867 <div id="td_inquiry_interest"> 1868 <label id="label_inquiry_interest" for="inquiry_interest" class="label_hidden">hidden label</label> 1869 </div> 1870 </div> 1871 1872 <div id="fieldcontainer_inquiry_interest" class="medium-9 columns"> 1873 <fieldset><legend>I would like to receive more information on</legend> 1874 <table border="0" cellpadding="2" cellspacing="0" width="100%"> 1875 <tr valign="top"> 1876 <td width="33%" nowrap> 1877 1878 <input checked class=" " id="inquiry_interest_2" name="inquiry_interest" type="checkbox" value="2"><label for="inquiry_interest_2"> Accommodations </label><br> 1879 1880 <input checked class=" " id="inquiry_interest_22" name="inquiry_interest" type="checkbox" value="22"><label for="inquiry_interest_22"> Arts & Culture </label><br> 1881 1882 <input checked class=" " id="inquiry_interest_25" name="inquiry_interest" type="checkbox" value="25"><label for="inquiry_interest_25"> Bike Rentals </label><br> 1883 1884 <input checked class=" " id="inquiry_interest_16" name="inquiry_interest" type="checkbox" value="16"><label for="inquiry_interest_16"> Fishing Charters </label><br> 1885 1886 <input checked class=" " id="inquiry_interest_26" name="inquiry_interest" type="checkbox" value="26"><label for="inquiry_interest_26"> Glacier & Wildlife Tours </label><br> 1887 1888 </td> 1889 <td width="33%" nowrap> 1890 1891 <input checked class=" " id="inquiry_interest_24" name="inquiry_interest" type="checkbox" value="24"><label for="inquiry_interest_24"> Kayaking & Rafting </label><br> 1892 1893 <input checked class=" " id="inquiry_interest_27" name="inquiry_interest" type="checkbox" value="27"><label for="inquiry_interest_27"> Helicopter Tours </label><br> 1894 1895 <input checked class=" " id="inquiry_interest_23" name="inquiry_interest" type="checkbox" value="23"><label for="inquiry_interest_23"> Museums </label><br> 1896 1897 <input checked class=" " id="inquiry_interest_11" name="inquiry_interest" type="checkbox" value="11"><label for="inquiry_interest_11"> Restaurants </label><br> 1898 1899 <input checked class=" " id="inquiry_interest_3" name="inquiry_interest" type="checkbox" value="3"><label for="inquiry_interest_3"> RV Park & Campgrounds </label><br> 1900 1901 </td> 1902 <td width="33%" nowrap> 1903 1904 <input checked class=" " id="inquiry_interest_12" name="inquiry_interest" type="checkbox" value="12"><label for="inquiry_interest_12"> Shopping </label><br> 1905 1906 <input checked class=" " id="inquiry_interest_14" name="inquiry_interest" type="checkbox" value="14"><label for="inquiry_interest_14"> Transportation </label><br> 1907 1908 <input checked class=" " id="inquiry_interest_15" name="inquiry_interest" type="checkbox" value="15"><label for="inquiry_interest_15"> Winter Tour Guides </label><br> 1909 1910 1911 </tr> 1912 </table> 1913 </fieldset> 1914 </div> 1915 </div> 1916 1917 <div id="rowcontainer_udf_3" class="row"> 1918 1919 <div id="labelcontainer_udf_3" class="medium-3 columns"> 1920 <div id="td_udf_3"> 1921 <label id="label_udf_3" for="udf_3" class=" formreq">Expected Arrival Year*:</label> 1922 1923 </div> 1924 </div> 1925 1926 <div id="fieldcontainer_udf_3" class="medium-9 columns"> 1927 1928 <select class=" " id="udf_3" name="udf_3" > 1929 <option value="">--None--</option> 1930 <option value="49">2025</option> 1931 1932 <option value="50">2026</option> 1933 1934 <option value="51">2027</option> 1935 1936 <option value="52">2028</option> 1937 1938 <option value="53">2029</option> 1939 1940 <option value="54">2030</option> 1941 1942 </select> 1943 1944 </div> 1945 </div> 1946 1947 <div id="rowcontainer_udf_4" class="row"> 1948 1949 <div id="labelcontainer_udf_4" class="medium-3 columns"> 1950 <div id="td_udf_4"> 1951 <label id="label_udf_4" for="udf_4" class=" formreq">How did you find us?*:</label> 1952 1953 </div> 1954 </div> 1955 1956 <div id="fieldcontainer_udf_4" class="medium-9 columns"> 1957 1958 <select class=" " id="udf_4" name="udf_4" > 1959 <option value="">--None--</option> 1960 <option value="11">AK State Vacation Planner</option> 1961 1962 <option value="37">Anchorage Travel Show</option> 1963 1964 <option value="23">Bearfoot Guides</option> 1965 1966 <option value="12">Bells Alaska</option> 1967 1968 <option value="40">City of Valdez Site</option> 1969 1970 <option value="13">DiscoverValdezAlaska Site</option> 1971 1972 <option value="24">Facebook</option> 1973 1974 <option value="30">FellowTravelers</option> 1975 1976 <option value="14">Fish Alaska Magazine</option> 1977 1978 <option value="31">Friend/Family</option> 1979 1980 <option value="17">Have Visited Before</option> 1981 1982 <option value="26">Instagram</option> 1983 1984 <option value="39">Internet Search</option> 1985 1986 <option value="21">Milepost</option> 1987 1988 <option value="16">Previous Resident of Valdez</option> 1989 1990 <option value="20">SnowRidersMag</option> 1991 1992 <option value="29">Social Media Other</option> 1993 1994 <option value="15">
1994TravelAlaska.com</option> 1995 1996 <option value="38">Visitor Center in Alaska</option> 1997 1998 <option value="41">Other - please list below</option> 1999 2000 </select> 2001 2002 </div> 2003 </div> 2004 2005 <div id="rowcontainer_udf_5" class="row"> 2006 2007 <div id="labelcontainer_udf_5" class="medium-3 columns"> 2008 <div id="td_udf_5"> 2009 <label id="label_udf_5" for="udf_5" class=" formreq">Other - Please List*:</label> 2010 2011 </div> 2012 </div> 2013 2014 <div id="fieldcontainer_udf_5" class="medium-9 columns"> 2015 2016 2017 <input class=" " id="udf_5" name="udf_5" type="text" maxlength="200" size="25" value=""> 2018 2019 </div> 2020 </div> 2021 2022 <div id="rowcontainer_udf_23" class="row"> 2023 2024 <div id="labelcontainer_udf_23" class="medium-3 columns"> 2025 <div id="td_udf_23"> 2026 2027 </div> 2028 </div> 2029 2030 <div id="fieldcontainer_udf_23" class="medium-9 columns"> 2031 2032 <input class=" " id="udf_23" name="udf_23" type="checkbox" value="1"><label class=" formreq" for="udf_23"> Third Party Permissions </label> 2033 <input type="hidden" name="udf_23_checkbox_hidden" value="0"> 2034 <p class="hint">By checking this box, the businesses that offer services you have confirmed interest in above will be given the ability to share their services with you. 2035By checking this box you allow our member businesses with relevant information to share that information for their promotional use only for your visit to Valdez.</p> 2036 </div> 2037 </div> 2038 2039 <div id="rowcontainer_udf_2" class="row"> 2040 2041 <div id="labelcontainer_udf_2" class="medium-3 columns"> 2042 <div id="td_udf_2"> 2043 <label id="label_udf_2" for="udf_2" class=" formtext">Choose Format:</label> 2044 2045 </div> 2046 </div> 2047 2048 <div id="fieldcontainer_udf_2" class="medium-9 columns"> 2049 2050 <select class=" " id="udf_2" name="udf_2" > 2051 <option value="">--None--</option> 2052 <option value="2">Print</option> 2053 2054 <option value="3">Digital</option> 2055 2056 <option value="4">Print & Digital</option> 2057 2058 </select> 2059 2060 </div> 2061 </div> 2062 2063 <h3>Privacy Policy</h3> 2064 2065 <p class="text-center"><p>We are committed to protecting the privacy of our website visitors and clients. We strive to uphold the highest industry standards in online privacy and permission marketing. For more information on how we enforce permission email marketing with our clients, please see our Privacy Policy.</p></p> 2066 2067 <div id="rowcontainer_udf_6" class="row"> 2068 2069 <div id="labelcontainer_udf_6" class="medium-3 columns"> 2070 <div id="td_udf_6"> 2071 <label id="label_udf_6" class=" formreq">I agree to comply with terms and conditions*:</label> 2072 2073 </div> 2074 </div> 2075 2076 <div id="fieldcontainer_udf_6" class="medium-9 columns"> 2077 2078 <fieldset style='border:0px;'> 2079 <legend style="display:none;">udf_6</legend> 2080 <input class=" " id="udf_6_1" name="udf_6" type="radio" value="1"><label class=" formreq" for="udf_6_1"> Yes </label> 2081 <input class=" " id="udf_6_0" name="udf_6" type="radio" value="0"><label class=" formreq" for="udf_6_0"> No </label> 2082 </fieldset> 2083 <p class="hint">By selecting yes you confirm that you have read and understand the <a href="https://www.valdezalaska.org/privacy-policy/" target="_blank">Privacy Policy</a></p> 2084 </div> 2085 </div> 2086 2087 2088 <p class="hint formreq text-center">* Indicates a required field.</p> 2089 <hr size="1" color="cccccc" width="100%"> 2090 <div class="row"> 2091 <div class="medium-6 small-centered captcha columns">
vendor: 106 bytes, lines 2091-2093
2091 2092 2093 <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=
20936LfyyZ0rAAAAAEAwWhQmY0jOYcfiX5oy1iOwKI85
vendor: 26 bytes, lines 2093-2094
2093"></script> 2094
2094<input type="hidden" id="g-recaptcha-response" name="g-recaptcha-response"> 2095 2096 2097 <input type="hidden" name="code" id="code" value="1234" /> 2098 <input type="hidden" name="code_key" id="code_key" value="rO0ABXQABDEyMzQ=" /> 2099 2100 </div> 2101 </div> 2102 2103 <hr size="1" color="cccccc" width="100%"> 2104 <div class="row"> 2105 <div class="medium-6 small-centered columns formCntrls"> 2106 <label for="savefrm_button" class="label_hidden">Submit</label> 2107 <input class="button" id="savefrm_button" name="savefrm" type="Submit" value="Submit"> 2108 <label for="resetfrm_button" class="label_hidden">Reset</label> 2109 <input class="button" id="resetfrm_button" type="Reset" value="Reset"> 2110 </div> 2111 </div> 2112 </form> 2113 2114 2115
2115<script type="text/javascript"> 2116 /* IP Address Tracking enabled. IP addresses are being tracked in order to ensure compliance with local privacy laws */ 2117 var __sv = __sv || {}; 2118 2119 2120 (function(){ 2121 function ___onload_function(){ 2122 2123 }; 2124 2125 2126 2127 if(window.addEventListener){ 2128 window.addEventListener('load',___onload_function,false); 2129 }else if(window.attachEvent){ 2130 window.attachEvent('onload',___onload_function); 2131 } 2132 })(); 2133 </script>
2133 2134 2135
2135<script type="text/javascript"> 2136 function AoProcessForm(frm){ 2137 var changeSaveFrmButtonTypeAndSubmit = function(frm){ 2138 try{ 2139 if(frm && 'savefrm' in frm && 'type' in frm.savefrm){ 2140 frm.savefrm.style.opacity = '0'; 2141 frm.savefrm.setAttribute("type","input"); 2142 } 2143 frm.submit(); 2144 }catch(e){ 2145 if(console && 'log' in console){ 2146 console.log("Error trying to pass the save button", e); 2147 } 2148 } 2149 }; 2150 2151 changeSaveFrmButtonTypeAndSubmit(frm); 2152 2153 } 2154 </script>
2154 2155
2155<script type="text/javascript"> 2156 (function(){ 2157 2158 svcrm = ((typeof svcrm != 'undefined') ? svcrm : {}); 2159 svcrm.formBuilderScripts = ((typeof svcrm.formBuilderScripts != 'undefined') ? svcrm.formBuilderScripts : {}); 2160 2161 svcrm.formBuilderScripts.chkBoxes = function(fld){ 2162 var i = 0; 2163 var cnt = 0; 2164 if(fld.length==undefined && fld.checked == true) return true; 2165 for (i = 0; i < fld.length; i++) { 2166 if (fld[i].checked) { 2167 cnt++; 2168 break; 2169 } 2170 } 2171 if (cnt == 0) 2172 return false; 2173 else 2174 return true; 2175 }; 2176 2177 svcrm.formBuilderScripts.updReq = function(){ 2178 var i = 0; 2179 var st = new Array(); 2180 var zp = new Array(); 2181 2182 2183 2184 return true; 2185 }; 2186 2187 // removes the leading and trailing spaces from a string, 2188 // similar to the java.lang.String.trim() function 2189 // added by lturetsky, taken from http://www.voy.com/1888/58.html 2190 svcrm.formBuilderScripts.trim = function(st){ 2191 var len = st.length 2192 var begin = 0, end = len - 1; 2193 while (st.charAt(begin) == " " && begin < len) { 2194 begin++; 2195 } 2196 while (st.charAt(end) == " " && begin < end) { 2197 end--; 2198 } 2199 return st.substring(begin, end+1); 2200 }; 2201 2202 2203 svcrm.formBuilderScripts.validateForm = function(frm){ 2204 var errMsg = '', reqMsg = '', fmtMsg = ''; 2205 2206 2207 2208 if (svcrm.formBuilderScripts.trim(document.getElementById('contact_fname').value).length == 0) 2209 2210 reqMsg += ' First Name\n'; 2211 2212 if (svcrm.formBuilderScripts.trim(document.getElementById('contact_lname').value).length == 0) 2213 2214 reqMsg += ' Last Name\n'; 2215 2216 if (svcrm.formBuilderScripts.trim(document.getElementById('contact_email').value).length == 0) 2217 2218 reqMsg += ' Email\n'; 2219 2220 if (!svcrm.formBuilderScripts.checkEmail(document.getElementById('contact_email'))) 2221 fmtMsg += ' Please enter a valid email address for: Email\n'; 2222 2223 if (!document.getElementById('contact_sendemail').checked) 2224 2225 reqMsg += ' Yes, it is okay to contact me via email (you may unsubscribe at any time)\n'; 2226 2227 if (svcrm.formBuilderScripts.trim(document.getElementById('contact_addr1').value).length == 0) 2228 2229 reqMsg += ' Address\n'; 2230 2231 if (svcrm.formBuilderScripts.trim(document.getElementById('contact_addr2').value).length == 0) 2232 2233 reqMsg += ' Physical Address 2\n'; 2234 2235 if (document.getElementById('label_contact_zip').className == 'formreq' && svcrm.formBuilderScripts.trim(document.getElementById('contact_zip').value).length == 0) 2236 2237 reqMsg += ' Zip\n'; 2238 2239 svcrm.formBuilderScripts.fmtZip(document.getElementById('contact_zip')); 2240 2241 if (svcrm.formBuilderScripts.trim(document.getElementById('contact_city').value).length == 0) 2242 2243 reqMsg += ' City\n'; 2244 2245 if (document.getElementById('label_contact_state').className == 'formreq' && document.getElementById('contact_state').selectedIndex == 0) 2246 2247 reqMsg += ' State\n'; 2248 2249 if (!svcrm.formBuilderScripts.chkBoxes(document.getElementsByName('inquiry_interest'))) 2250 2251 reqMsg += ' I would like to receive more information on\n'; 2252 2253 if (document.getElementById('udf_3').selectedIndex == 0) 2254 2255 reqMsg += ' Expected Arrival Year\n'; 2256 2257 if (document.getElementById('udf_4').selectedIndex == 0) 2258 2259 reqMsg += ' How did you find us?\n'; 2260 2261 if (svcrm.formBuilderScripts.trim(document.getElementById('udf_5').value).length == 0) 2262 2263 reqMsg += ' Other - Please List\n'; 2264 2265 if (!document.getElementById('udf_23').checked) 2266 2267 reqMsg += ' Third Party Permissions\n'; 2268 2269 if (!document.getElementById('udf_6_1').checked && !(document.getElementById('udf_6_0').checked)) 2270 2271 reqMsg += ' I agree to comply with terms and conditions\n'; 2272 2273 2274 //only validate the captcha if it is there 2275 var cdElm = document.getElementById('code'); 2276 if (cdElm !== null && cdElm.value.length == 0){ 2277 reqMsg += ' Image Code\n'; 2278 } 2279 2280 //allow a hook in for custom validations 2281 var customValidations = svcrm.formBuilderScripts.processCustomValidations(); 2282 if('reqMsg' in customValidations && customValidations.reqMsg.length){ 2283 reqMsg += customValidations.reqMsg; 2284 } 2285 if('fmtMsg' in customValidations && customValidations.fmtMsg.length){ 2286 fmtMsg += customValidations.fmtMsg; 2287 } 2288 2289 return svcrm.formBuilderScripts.processValidationMessages(reqMsg,fmtMsg,frm); 2290 }; 2291 2292 //core will do nothing but gives devs a hook 2293 svcrm.formBuilderScripts.processCustomValidations = function(){ 2294 var rtnvar = {reqMsg:'',fmtMsg:''}; 2295 return rtnvar; 2296 }; 2297 2298 //might as well split this out so customizations can be made 2299 svcrm.formBuilderScripts.processValidationMessages = function(reqMsg,fmtMsg,frm){ 2300 var errMsg = ''; 2301 Array.prototype.forEach.call(document.getElementsByName("savefrm"), function(e){e.disabled=true}); 2302 if ((reqMsg.length + fmtMsg.length) != 0) { 2303 errMsg = 'This information cannot be sent at this time!\n\n'; 2304 if (reqMsg.length > 0) 2305 errMsg += 'The following fields are required!\n' + reqMsg + '\n'; 2306 2307 if (fmtMsg.length > 0)
2308 errMsg += 'The following information is invalid!\n' + fmtMsg + '\n'; 2309 2310 svcrm.formBuilderScripts.showValidationErrorMsg(errMsg); 2311 Array.prototype.forEach.call(document.getElementsByName("savefrm"), function(e){e.disabled=false}); 2312 return false; 2313 }else{ 2314 AoProcessForm(frm); 2315 return false; 2316 } 2317 }; 2318 2319 //why not :) 2320 svcrm.formBuilderScripts.showValidationErrorMsg = function(msg){ 2321 alert(msg); 2322 }; 2323 2324 svcrm.formBuilderScripts.updateDOB = function(monthFld,dayFld) { 2325 var days = 0; 2326 if (monthFld.selectedIndex == 0) return true; 2327 2328 switch (monthFld.selectedIndex) { 2329 case 2: 2330 days = 30; 2331 break; 2332 case 4: 2333 case 6: 2334 case 9: 2335 case 11: 2336 days = 31; 2337 break; 2338 default: 2339 days = 32; 2340 break; 2341 } 2342 2343 if (dayFld.options[dayFld.selectedIndex].value >= days) 2344 dayFld.selectedIndex = days - 1; 2345 2346 dayFld.length = days; 2347 for (var i = 28; i < days; i++) { 2348 dayFld.options[i].value = String(i); 2349 dayFld.options[i].text = String(i); 2350 } 2351 return true; 2352 } 2353 2354 })(); 2355 </script>
2355 2356 2357
2357<script type="text/javascript"> 2358 2359 2360 (function(){ 2361 svcrm = ((typeof svcrm != 'undefined') ? svcrm : {}); 2362 svcrm.formBuilderScripts = ((typeof svcrm.formBuilderScripts != 'undefined') ? svcrm.formBuilderScripts : {}); 2363 2364 2365 window.svcrm.formBuilderScripts.states = [{"STATES":"**** - **","COUNTRYNAME":"AFGHANISTAN","COUNTRYID":239},{"STATES":"**** - **","COUNTRYNAME":"Ã LAND ISLANDS","COUNTRYID":272},{"STATES":"**** - **","COUNTRYNAME":"ALBANIA","COUNTRYID":1},{"STATES":"**** - **","COUNTRYNAME":"ALGERIA","COUNTRYID":2},{"STATES":"**** - **","COUNTRYNAME":"AMERICAN SAMOA","COUNTRYID":3},{"STATES":"**** - **","COUNTRYNAME":"ANDORRA","COUNTRYID":4},{"STATES":"**** - **","COUNTRYNAME":"ANGOLA","COUNTRYID":250},{"STATES":"**** - **","COUNTRYNAME":"ANGUILLA","COUNTRYID":5},{"STATES":"**** - **","COUNTRYNAME":"ANTARCTICA","COUNTRYID":256},{"STATES":"**** - **","COUNTRYNAME":"ANTIGUA AND BARBUDA","COUNTRYID":6},{"STATES":"**** - **","COUNTRYNAME":"ARGENTINA","COUNTRYID":7},{"STATES":"**** - **","COUNTRYNAME":"ARMENIA","COUNTRYID":251},{"STATES":"**** - **","COUNTRYNAME":"ARUBA","COUNTRYID":8},{"STATES":"**** - **","COUNTRYNAME":"AUSTRALIA","COUNTRYID":9},{"STATES":"**** - **","COUNTRYNAME":"AUSTRIA","COUNTRYID":10},{"STATES":"**** - **","COUNTRYNAME":"AZERBAIJAN","COUNTRYID":252},{"STATES":"**** - **","COUNTRYNAME":"BAHAMAS","COUNTRYID":12},{"STATES":"**** - **","COUNTRYNAME":"BAHRAIN","COUNTRYID":13},{"STATES":"**** - **","COUNTRYNAME":"BANGLADESH","COUNTRYID":14},{"STATES":"**** - **","COUNTRYNAME":"BARBADOS","COUNTRYID":15},{"STATES":"**** - **","COUNTRYNAME":"BELARUS","COUNTRYID":18},{"STATES":"**** - **","COUNTRYNAME":"BELGIUM","COUNTRYID":16},{"STATES":"**** - **","COUNTRYNAME":"BELIZE","COUNTRYID":17},{"STATES":"**** - **","COUNTRYNAME":"BENIN","COUNTRYID":19},{"STATES":"**** - **","COUNTRYNAME":"BERMUDA","COUNTRYID":20},{"STATES":"**** - **","COUNTRYNAME":"BHUTAN","COUNTRYID":240},{"STATES":"**** - **","COUNTRYNAME":"BOLIVIA, PLURINATIONAL STATE OF","COUNTRYID":21},{"STATES":"**** - **","COUNTRYNAME":"BOSNIA AND HERZEGOVINA","COUNTRYID":23},{"STATES":"**** - **","COUNTRYNAME":"BOTSWANA","COUNTRYID":24},{"STATES":"**** - **","COUNTRYNAME":"BOUVET ISLAND","COUNTRYID":253},{"STATES":"**** - **","COUNTRYNAME":"BRAZIL","COUNTRYID":25},{"STATES":"**** - **","COUNTRYNAME":"BRITISH INDIAN OCEAN TERRITORY","COUNTRYID":278},{"STATES":"**** - **","COUNTRYNAME":"BRUNEI DARUSSALAM","COUNTRYID":27},{"STATES":"**** - **","COUNTRYNAME":"BULGARIA","COUNTRYID":28},{"STATES":"**** - **","COUNTRYNAME":"BURKINA FASO","COUNTRYID":29},{"STATES":"**** - **","COUNTRYNAME":"BURUNDI","COUNTRYID":30},{"STATES":"**** - **","COUNTRYNAME":"CAMBODIA","COUNTRYID":31},{"STATES":"**** - **","COUNTRYNAME":"CAMEROON","COUNTRYID":32},{"STATES":"**** - ** ABAB - Alberta BCBC - British Columbia MBMB - Manitoba NBNB - New Brunswick NLNL - Newfoundland and Labrador NTNT - Northwest Territory NSNS - Nova Scotia NUNU - Nunavut ONON - Ontario PEPE - Prince Edward Island QCQC - Quebec SKSK - Saskatchewan YTYT - Yukon","COUNTRYNAME":"CANADA","COUNTRYID":33},{"STATES":"**** - **","COUNTRYNAME":"CANARY ISLANDS","COUNTRYID":34},{"STATES":"**** - **","COUNTRYNAME":"CAPE VERDE","COUNTRYID":35},{"STATES":"**** - **","COUNTRYNAME":"CAYMAN ISLANDS","COUNTRYID":36},{"STATES":"**** - **","COUNTRYNAME":"CENTRAL AFRICAN REPUBLIC","COUNTRYID":37},{"STATES":"**** - **","COUNTRYNAME":"CHAD","COUNTRYID":38},{"STATES":"**** - **","COUNTRYNAME":"CHILE","COUNTRYID":40},{"STATES":"**** - **","COUNTRYNAME":"CHINA","COUNTRYID":41},{"STATES":"**** - **","COUNTRYNAME":"CHRISTMAS ISLAND","COUNTRYID":254},{"STATES":"**** - **","COUNTRYNAME":"COCOS (KEELING) ISLANDS","COUNTRYID":241},{"STATES":"**** - **","COUNTRYNAME":"COLOMBIA","COUNTRYID":42},{"STATES":"**** - **","COUNTRYNAME":"COMOROS","COUNTRYID":255},{"STATES":"**** - **","COUNTRYNAME":"CONGO","COUNTRYID":43},{"STATES":"**** - **","COUNTRYNAME":"CONGO, THE DEMOCRATIC REPUBLIC OF THE","COUNTRYID":274},{"STATES":"**** - **","COUNTRYNAME":"COOK ISLANDS","COUNTRYID":44},{"STATES":"**** - **","COUNTRYNAME":"COSTA RICA","COUNTRYID":45},{"STATES":"**** - **","COUNTRYNAME":"CÃTE D'IVOIRE","COUNTRYID":94},{"STATES":"**** - **","COUNTRYNAME":"CROATIA","COUNTRYID":46},{"STATES":"**** - **","COUNTRYNAME":"CUBA","COUNTRYID":242},{"STATES":"**** - **","COUNTRYNAME":"CURACAO","COUNTRYID":47},{"STATES":"**** - **","COUNTRYNAME":"CYPRUS","COUNTRYID":48},{"STATES":"**** - **","COUNTRYNAME":"CZECH REPUBLIC","COUNTRYID":49},{"STATES":"**** - **","COUNTRYNAME":"DENMARK","COUNTRYID":50},{"STATES":"**** - **","COUNTRYNAME":"DJIBOUTI","COUNTRYID":51},{"STATES":"**** - **","COUNTRYNAME":"DOMINICA","COUNTRYID":52},{"STATES":"**** - **","COUNTRYNAME":"DOMINICAN REPUBLIC","COUNTRYID":53},{"STATES":"**** - **","COUNTRYNAME":"ECUADOR","COUNTRYID":54},{"STATES":"**** - **","COUNTRYNAME":"EGYPT","COUNTRYID":55},{"STATES":"**** - **","COUNTRYNAME":"EL SALVADOR","COUNTRYID":56},{"STATES":"**** - **","COUNTRYNAME":"EQUATORIAL GUINEA","COUNTRYID":58},{"STATES":"**** - **","COUNTRYNAME":"ERITREA","COUNTRYID":59},{"STATES":"**** - **","COUNTRYNAME":"ESTONIA","COUNTRYID":60},{"STATES":"**** - **","COUNTRYNAME":"ETHIOPIA","COUNTRYID":61},{"STATES":"**** - **","COUNTRYNAME":"FALKLAND ISLANDS (MALVINAS)","COUNTRYID":258},{"STATES":"**** - **","COUNTRYNAME":"FAROE ISLANDS","COUNTRYID":62},{"STATES":"**** - **","COUNTRYNAME":"FIJI","COUNTRYID":64},{"STATES":"**** - **","COUNTRYNAME":"FINLAND","COUNTRYID":65},{"STATES":"**** - **","COUNTRYNAME":"FRANCE","COUNTRYID":66},{"STATES":"**** - **","COUNTRYNAME":"FRENCH GUIANA","COUNTRYID":67},{"STATES":"**** - **","COUNTRYNAME":"FRENCH POLYNESIA","COUNTRYID":197},{"STATES":"**** - **","COUNTRYNAME":"FRENCH SOUTHERN TERRITORIES","COUNTRYID":283},{"STATES":"**** - **","COUNTRYNAME":"GABON","COUNTRYID":69},{"STATES":"**** - **","COUNTRYNAME":"GAMBIA","COUNTRYID":70},{"STATES":"**** - **","COUNTRYNAME":"GEORGIA","COUNTRYID":71},{"STATES":"**** - **","COUNTRYNAME":"GERMANY","COUNTRYID":72},{"STATES":"**** - **","COUNTRYNAME":"GHANA","COUNTRYID":73},{"STATES":"**** - **","COUNTRYNAME":"GIBRALTAR","COUNTRYID":74},{"STATES":"**** - **","COUNTRYNAME":"GREECE","COUNTRYID":75},{"STATES":"**** - **","COUNTRYNAME":"GREENLAND","COUNTRYID":76},{"STATES":"**** - **","COUNTRYNAME":"GRENADA","COUNTRYID":77},{"STATES":"**** - **","COUNTRYNAME":"GUADELOUPE","COUNTRYID":78},{"STATES":"**** - **","COUNTRYNAME":"GUAM","COUNTRYID":79},{"STATES":"**** - **","COUNTRYNAME":"GUATEMALA","COUNTRYID":80},{"STATES":"**** - **","COUNTRYNAME":"GUERNSEY","COUNTRYID":275},{"STATES":"**** - **","COUNTRYNAME":"GUINEA","COUNTRYID":81},{"STATES":"**** - **","COUNTRYNAME":"GUINEA-BISSAU","COUNTRYID":82},{"STATES":"**** - **","COUNTRYNAME":"GUYANA","COUNTRYID":83},{"STATES":"**** - **","COUNTRYNAME":"HAITI","COUNTRYID":84},{"STATES":"**** - **","COUNTRYNAME":"HEARD ISLAND AND MCDONALD ISLANDS","COUNTRYID":276},{"STATES":"**** - **","COUNTRYNAME":"HOLY SEE (VATICAN CITY STATE)","COUNTRYID":236},{"STATES":"**** - **","COUNTRYNAME":"HONDURAS","COUNTRYID":86},{"STATES":"**** - **","COUNTRYNAME":"HONG KONG","COUNTRYID":87},{"STATES":"**** - **","COUNTRYNAME":"HUNGARY","COUNTRYID":88},{"STATES":"**** - **","COUNTRYNAME":"ICELAND","COUNTRYID":89},{"STATES":"**** - **","COUNTRYNAME":"INDIA","COUNTRYID":90},{"STATES":"**** - **","COUNTRYNAME":"INDONESIA","COUNTRYID":91},{"STATES":"**** - **","COUNTRYNAME":"IRAN, ISLAMIC REPUBLIC OF","COUNTRYID":235},{"STATES":"**** - **","COUNTRYNAME":"IRAQ","COUNTRYID":238},{"STATES":"**** - **","COUNTRYNAME":"IRELAND","COUNTRYID":234},{"STATES":"**** - **","COUNTRYNAME":"ISLE OF MAN","COUNTRYID":277},{"STATES":"**** - **","COUNTRYNAME":"ISRAEL","COUNTRYID":92},{"STATES":"**** - **","COUNTRYNAME":"ITALY","COUNTRYID":93},{"STATES":"**** - **","COUNTRYNAME":"JAMAICA","COUNTRYID":95},{"STATES":"**** - **","COUNTRYNAME":"JAPAN","COUNTRYID":96},{"STATES":"**** - **","COUNTRYNAME":"JERSEY","COUNTRYID":279},{"STATES":"**** - **","COUNTRYNAME":"JORDAN","COUNTRYID":97},{"STATES":"**** - **","COUNTRYNAME":"KAZAKHSTAN","COUNTRYID":98},{"STATES":"**** - **","COUNTRYNAME":"KENYA","COUNTRYID":99},{"STATES":"**** - **","COUNTRYNAME":"KIRIBATI","COUNTRYID":100},{"STATES":"**
2365** - **","COUNTRYNAME":"KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF","COUNTRYID":264},{"STATES":"**** - **","COUNTRYNAME":"KOREA, REPUBLIC OF","COUNTRYID":177},{"STATES":"**** - **","COUNTRYNAME":"KOSRAE","COUNTRYID":101},{"STATES":"**** - **","COUNTRYNAME":"KUWAIT","COUNTRYID":102},{"STATES":"**** - **","COUNTRYNAME":"KYRGYZSTAN","COUNTRYID":103},{"STATES":"**** - **","COUNTRYNAME":"LAO PEOPLE'S DEMOCRATIC REPUBLIC","COUNTRYID":104},{"STATES":"**** - **","COUNTRYNAME":"LATVIA","COUNTRYID":105},{"STATES":"**** - **","COUNTRYNAME":"LEBANON","COUNTRYID":106},{"STATES":"**** - **","COUNTRYNAME":"LESOTHO","COUNTRYID":107},{"STATES":"**** - **","COUNTRYNAME":"LIBERIA","COUNTRYID":108},{"STATES":"**** - **","COUNTRYNAME":"LIBYAN ARAB JAMAHIRIYA","COUNTRYID":259},{"STATES":"**** - **","COUNTRYNAME":"LIECHTENSTEIN","COUNTRYID":109},{"STATES":"**** - **","COUNTRYNAME":"LITHUANIA","COUNTRYID":110},{"STATES":"**** - **","COUNTRYNAME":"LUXEMBOURG","COUNTRYID":111},{"STATES":"**** - **","COUNTRYNAME":"MACAO","COUNTRYID":112},{"STATES":"**** - **","COUNTRYNAME":"MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF","COUNTRYID":113},{"STATES":"**** - **","COUNTRYNAME":"MADAGASCAR","COUNTRYID":114},{"STATES":"**** - **","COUNTRYNAME":"MALAWI","COUNTRYID":116},{"STATES":"**** - **","COUNTRYNAME":"MALAYSIA","COUNTRYID":117},{"STATES":"**** - **","COUNTRYNAME":"MALDIVES","COUNTRYID":118},{"STATES":"**** - **","COUNTRYNAME":"MALI","COUNTRYID":119},{"STATES":"**** - **","COUNTRYNAME":"MALTA","COUNTRYID":120},{"STATES":"**** - ** MHMH - Marshall Islands","COUNTRYNAME":"MARSHALL ISLANDS","COUNTRYID":121},{"STATES":"**** - **","COUNTRYNAME":"MARTINIQUE","COUNTRYID":122},{"STATES":"**** - **","COUNTRYNAME":"MAURITANIA","COUNTRYID":123},{"STATES":"**** - **","COUNTRYNAME":"MAURITIUS","COUNTRYID":124},{"STATES":"**** - **","COUNTRYNAME":"MAYOTTE","COUNTRYID":260},{"STATES":"**** - **","COUNTRYNAME":"MEXICO","COUNTRYID":125},{"STATES":"**** - **","COUNTRYNAME":"MICRONESIA, FEDERATED STATES OF","COUNTRYID":63},{"STATES":"**** - **","COUNTRYNAME":"MOLDOVA, REPUBLIC OF","COUNTRYID":126},{"STATES":"**** - **","COUNTRYNAME":"MONACO","COUNTRYID":127},{"STATES":"**** - **","COUNTRYNAME":"MONGOLIA","COUNTRYID":261},{"STATES":"**** - **","COUNTRYNAME":"MONTENEGRO","COUNTRYID":115},{"STATES":"**** - **","COUNTRYNAME":"MONTSERRAT","COUNTRYID":128},{"STATES":"**** - **","COUNTRYNAME":"MOROCCO","COUNTRYID":129},{"STATES":"**** - **","COUNTRYNAME":"MOZAMBIQUE","COUNTRYID":130},{"STATES":"**** - **","COUNTRYNAME":"MYANMAR","COUNTRYID":131},{"STATES":"**** - **","COUNTRYNAME":"NAMIBIA","COUNTRYID":132},{"STATES":"**** - **","COUNTRYNAME":"NAURU","COUNTRYID":262},{"STATES":"**** - **","COUNTRYNAME":"NEPAL","COUNTRYID":133},{"STATES":"**** - **","COUNTRYNAME":"NETHERLANDS","COUNTRYID":134},{"STATES":"**** - **","COUNTRYNAME":"NETHERLANDS ANTILLES","COUNTRYID":135},{"STATES":"**** - **","COUNTRYNAME":"NEW CALEDONIA","COUNTRYID":136},{"STATES":"**** - **","COUNTRYNAME":"NEW ZEALAND","COUNTRYID":137},{"STATES":"**** - **","COUNTRYNAME":"NICARAGUA","COUNTRYID":138},{"STATES":"**** - **","COUNTRYNAME":"NIGER","COUNTRYID":139},{"STATES":"**** - **","COUNTRYNAME":"NIGERIA","COUNTRYID":140},{"STATES":"**** - **","COUNTRYNAME":"NIUE","COUNTRYID":263},{"STATES":"**** - **","COUNTRYNAME":"NORFOLK ISLAND","COUNTRYID":141},{"STATES":"**** - **","COUNTRYNAME":"NORTHERN MARIANA ISLANDS","COUNTRYID":143},{"STATES":"**** - **","COUNTRYNAME":"NORWAY","COUNTRYID":144},{"STATES":"**** - **","COUNTRYNAME":"OMAN","COUNTRYID":145},{"STATES":"**** - **","COUNTRYNAME":"PAKISTAN","COUNTRYID":146},{"STATES":"**** - **","COUNTRYNAME":"PALAU","COUNTRYID":147},{"STATES":"**
2365** - **","COUNTRYNAME":"PALESTINIAN TERRITORY, OCCUPIED","COUNTRYID":281},{"STATES":"**** - **","COUNTRYNAME":"PANAMA","COUNTRYID":148},{"STATES":"**** - **","COUNTRYNAME":"PAPUA NEW GUINEA","COUNTRYID":149},{"STATES":"**** - **","COUNTRYNAME":"PARAGUAY","COUNTRYID":150},{"STATES":"**** - **","COUNTRYNAME":"PERU","COUNTRYID":151},{"STATES":"**** - **","COUNTRYNAME":"PHILIPPINES","COUNTRYID":152},{"STATES":"**** - **","COUNTRYNAME":"PITCAIRN","COUNTRYID":265},{"STATES":"**** - **","COUNTRYNAME":"POLAND","COUNTRYID":153},{"STATES":"**** - **","COUNTRYNAME":"PONAPE","COUNTRYID":154},{"STATES":"**** - **","COUNTRYNAME":"PORTUGAL","COUNTRYID":155},{"STATES":"**** - **","COUNTRYNAME":"PUERTO RICO","COUNTRYID":156},{"STATES":"**** - **","COUNTRYNAME":"QATAR","COUNTRYID":157},{"STATES":"**** - **","COUNTRYNAME":"RÃUNION","COUNTRYID":160},{"STATES":"**** - **","COUNTRYNAME":"ROMANIA","COUNTRYID":161},{"STATES":"**** - **","COUNTRYNAME":"RUSSIAN FEDERATION","COUNTRYID":163},{"STATES":"**** - **","COUNTRYNAME":"RWANDA","COUNTRYID":164},{"STATES":"**** - **","COUNTRYNAME":"SABA","COUNTRYID":165},{"STATES":"**** - **","COUNTRYNAME":"SAINT BARTHÃLEMY","COUNTRYID":273},{"STATES":"**** - **","COUNTRYNAME":"SAINT HELENA","COUNTRYID":245},{"STATES":"**** - **","COUNTRYNAME":"SAINT KITTS AND NEVIS","COUNTRYID":185},{"STATES":"**** - **","COUNTRYNAME":"SAINT LUCIA","COUNTRYID":186},{"STATES":"**** - **","COUNTRYNAME":"SAINT MARTIN","COUNTRYID":280},{"STATES":"**** - **","COUNTRYNAME":"SAINT PIERRE AND MIQUELON","COUNTRYID":269},{"STATES":"**** - **","COUNTRYNAME":"SAINT VINCENT AND THE GRENADINES","COUNTRYID":190},{"STATES":"**** - **","COUNTRYNAME":"SAIPAN","COUNTRYID":166},{"STATES":"**** - **","COUNTRYNAME":"SAMOA","COUNTRYID":228},{"STATES":"**** - **","COUNTRYNAME":"SAN MARINO","COUNTRYID":266},{"STATES":"**** - **","COUNTRYNAME":"SAO TOME AND PRINCIPE","COUNTRYID":267},{"STATES":"**** - **","COUNTRYNAME":"SAUDI ARABIA","COUNTRYID":167},{"STATES":"**** - **","COUNTRYNAME":"SCOTLAND","COUNTRYID":168},{"STATES":"**** - **","COUNTRYNAME":"SENEGAL","COUNTRYID":169},{"STATES":"**** - **","COUNTRYNAME":"SERBIA","COUNTRYID":284},{"STATES":"**** - **","COUNTRYNAME":"SEYCHELLES","COUNTRYID":170},{"STATES":"**** - **","COUNTRYNAME":"SIERRA LEONE","COUNTRYID":171},{"STATES":"**** - **","COUNTRYNAME":"SINGAPORE","COUNTRYID":172},{"STATES":"**** - **","COUNTRYNAME":"SLOVAKIA","COUNTRYID":173},{"STATES":"**** - **","COUNTRYNAME":"SLOVENIA","COUNTRYID":174},{"STATES":"**** - **","COUNTRYNAME":"SOLOMON ISLANDS","COUNTRYID":175},{"STATES":"**** - **","COUNTRYNAME":"SOMALIA","COUNTRYID":244},{"STATES":"**** - **","COUNTRYNAME":"SOUTH AFRICA","COUNTRYID":176},{"STATES":"**** - **","COUNTRYNAME":"SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS","COUNTRYID":268},{"STATES":"**** - **","COUNTRYNAME":"SPAIN","COUNTRYID":178},{"STATES":"**** - **","COUNTRYNAME":"SRI LANKA","COUNTRYID":179},{"STATES":"**** - **","COUNTRYNAME":"ST. BARTHELEMY","COUNTRYID":180},{"STATES":"**** - **","COUNTRYNAME":"ST. CHRISTOPHER","COUNTRYID":181},{"STATES":"**** - **","COUNTRYNAME":"ST. CROIX","COUNTRYID":182},{"STATES":"**** - **","COUNTRYNAME":"ST. EUSTATIUS","COUNTRYID":183},{"STATES":"**** - **","COUNTRYNAME":"ST. JOHN","COUNTRYID":184},{"STATES":"**** - **","COUNTRYNAME":"ST. MAARTEN","COUNTRYID":187},{"STATES":"**** - **","COUNTRYNAME":"ST. MARTIN","COUNTRYID":188},{"STATES":"**** - **","COUNTRYNAME":"ST. THOMAS","COUNTRYID":189},{"STATES":"**** - **","COUNTRYNAME":"SUDAN","COUNTRYID":191},{"STATES":"**** - **","COUNTRYNAME":"SURINAME","COUNTRYID":192},{"STATES":"**** - **","COUNTRYNAME":"SVALBARD AND JAN MAYEN","COUNTRYID":282},{"STATES":"**** - **","COUNTRYNAME":"SWAZILAND","COUNTRYID":193},{"STATES":"**** - **","COUNTRYNAME":"SWEDEN","COUNTRYID":194},{"STATES":"**** - **","COUNTRYNAME":"SWITZERLAND","COUNTRYID":195},{"STATES":"**** - **","COUNTRYNAME":"SYRIAN ARAB REPUBLIC","COUNTRYID":196},{"STATES":"**** - **","COUNTRYNAME":"TAIWAN, PROVINCE OF CHINA","COUNTRYID":198},{"STATES":"**** - **","COUNTRYNAME":"TAJIKISTAN","COUNTRYID":199},{"STATES":"**** - **","COUNTRYNAME":"TANZANIA, UNITED REPUBLIC OF","COUNTRYID":200},{"STATES":"**** - **","COUNTRYNAME":"THAILAND","COUNTRYID":201},{"STATES":"**** - **","COUNTRYNAME":"TIMOR-LESTE","COUNTRYID":257},{"STATES":"**** - **","COUNTRYNAME":"TINIAN","COUNTRYID":202},{"STATES":"**** - **","COUNTRYNAME":"TOGO","COUNTRYID":203},{"STATES":"**** - **","COUNTRYNAME":"TOKELAU","COUNTRYID":270},{"STATES":"**** - **","COUNTRYNAME":"TONGA","COUNTRYID":204},{"STATES":"**** - **","COUNTRYNAME":"TORTOLA","COUNTRYID":205},{"STATES":"**** - **","COUNTRYNAME":"TRINIDAD AND TOBAGO","COUNTRYID":206},{"STATES":"**** - **","COUNTRYNAME":"TRUK","COUNTRYID":207},{"STATES":"**** - **","COUNTRYNAME":"TUNISIA","COUNTRYID":208},{"STATES":"**** - **","COUNTRYNAME":"TURKEY","COUNTRYID":209},{"STATES":"**** - **","COUNTRYNAME":"TURKMENISTAN","COUNTRYID":271},{"STATES":"**** - **","COUNTRYNAME":"TURKS AND CAICOS ISLANDS","COUNTRYID":210},{"STATES":"**** - **","COUNTRYNAME":"TUVALU","COUNTRYID":211},{"STATES":"**** - **","COUNTRYNAME":"UGANDA","COUNTRYID":212},{"STATES":"**** - **","COUNTRYNAME":"UKRAINE","COUNTRYID":213},{"STATES":"**** - **","COUNTRYNAME":"UNION ISLAND","COUNTRYID":214},{"STATES":"**** - **","COUNTRYNAME":"UNITED ARAB EMIRATES","COUNTRYID":215},{"STATES":"**** - **","COUNTRYNAME":"UNITED KINGDOM","COUNTRYID":57},{"STATES":"**** - ** ALAL - Alabama AKAK - Alaska AZAZ - Arizona ARAR - Arkansas CACA - California COCO - Colorado CTCT - Connecticut DEDE - Delaware DCDC - District of Columbia FLFL - Florida GAGA - Georgia HIHI - Hawaii IDID - Idaho ILIL - Illinois ININ - Indiana IAIA - Iowa KSKS - Kansas KYKY - Kentucky LALA - Louisiana MEME - Maine MDMD - Maryland MAMA - Massachusetts MIMI - Michigan MNMN - Minnesota MSMS - Mississippi MOMO - Missouri MTMT - Montana NENE - Nebraska NVNV - Nevada NHNH - New Hampshire NJNJ - New Jersey NMNM - New Mexico NYNY - New York NCNC - North Carolina NDND - North Dakota OHOH - Ohio OKOK - Oklahoma OROR - Oregon PAPA - Pennsylvania RIRI - Rhode Island SCSC - South Carolina SDSD - South Dakota TNTN - Tennessee TXTX - Texas UTUT - Utah VTVT - Vermont VAVA - Virginia WAWA - Washington WVWV - West Virginia WIWI - Wisconsin WYWY - Wyoming","COUNTRYNAME":"UNITED STATES","COUNTRYID":217},{"STATES":"**** - **","COUNTRYNAME":"UNITED STATES MINOR OUTLYING ISLANDS","COUNTRYID":225},{"STATES":"**** - **","COUNTRYNAME":"URUGUAY","COUNTRYID":218},{"STATES":"**** - **","COUNTRYNAME":"UZBEKISTAN","COUNTRYID":220},{"STATES":"**** - **","COUNTRYNAME":"VANUATU","COUNTRYID":221},{"STATES":"**** - **","COUNTRYNAME":"VENEZUELA, BOLIVARIAN REPUBLIC OF","COUNTRYID":222},{"STATES":"**** - **","COUNTRYNAME":"VIET NAM","COUNTRYID":223},{"STATES":"**** - **","COUNTRYNAME":"VIRGIN ISLANDS, BRITISH","COUNTRYID":26},{"STATES":"**** - **","COUNTRYNAME":"VIRGIN ISLANDS, U.S.","COUNTRYID":219},{"STATES":"**** - **","COUNTRYNAME":"WALES","COUNTRYID":226},{"STATES":"**** - **","COUNTRYNAME":"WALLIS AND FUTUNA","COUNTRYID":227},{"STATES":"**** - **","COUNTRYNAME":"WESTERN SAHARA","COUNTRYID":246},{"STATES":"**** - **","COUNTRYNAME":"YAP","COUNTRYID":229},{"STATES":"**** - **","COUNTRYNAME":"YEMEN","COUNTRYID":247},{"STATES":"**** - **","COUNTRYNAME":"ZAIRE","COUNTRYID":231},{"STATES":"**** - **","COUNTRYNAME":"ZAMBIA","COUNTRYID":232},{"STATES":"**** - **","COUNTRYNAME":"ZIMBABWE","COUNTRYID":233}]; 2366 2367 svcrm.formBuilderScripts.countryChanged = function(domElm){ 2368 2369 var state = document.getElementById('contact_state'); 2370 2371 2372 var oldSelIndexVal = state.value; //$F('contact_state'); 2373 var myStates = new Array(); 2374 2375 // $('contact_state').options.length = 0; 2376 state.options.length = 0; 2377 2378 for (var i = 0; i < window.svcrm.formBuilderScripts.states.length; i++) {
2379 if (window.svcrm.formBuilderScripts.states[i].COUNTRYNAME == domElm.options[domElm.selectedIndex].value || window.svcrm.formBuilderScripts.states[i].COUNTRYNAME == '') { 2380 var myObj = new Object(); 2381 2382 var tmp = window.svcrm.formBuilderScripts.states[i].STATES.split(''); 2383 for (var x = 0; x < tmp.length; x = x + 2) { 2384 var myObj = new Object(); 2385 myObj.statecode = tmp[x - 1]; 2386 myObj.statename = tmp[x]; 2387 if (tmp[x - 1] == oldSelIndexVal) { 2388 myObj.selected = true; 2389 } else { 2390 myObj.selected = false; 2391 } 2392 2393 if(!myObj.statecode){ 2394 myObj.statecode = ''; 2395 } 2396 myStates.push(myObj); 2397 } 2398 } 2399 } 2400 2401 if (myStates.length > 0) { 2402 for (var i = 0; i < myStates.length; i++) { 2403 // $('contact_state').options[$('state').options.length] = new Option(myStates[i].statename, myStates[i].statecode, myStates[i].selected, myStates[i].selected); 2404 state.options[state.options.length] = new Option(myStates[i].statename, myStates[i].statecode, myStates[i].selected, myStates[i].selected); 2405 2406 } 2407 } else { 2408 // $('contact_state').options.length = 0; 2409 state.options.length = 0; 2410 //$('contact_state').options[$('contact_state').options.length] = new Option("** - **", ""); 2411 state.options[state.options.length] = new Option("** - **", ""); 2412 } 2413 } 2414 2415 2416 })(); 2417 2418 </script>
2418 2419 2420
2420<script type="text/javascript"> 2421 2422 2423 (function(){ 2424 svcrm = ((typeof svcrm != 'undefined') ? svcrm : {}); 2425 svcrm.formBuilderScripts = ((typeof svcrm.formBuilderScripts != 'undefined') ? svcrm.formBuilderScripts : {}); 2426 2427 2428 window.svcrm.formBuilderScripts._____fileInpElmsRemoved = {}; //being lazy, need a place to store the file inputs that get removed from the form 2429 window.svcrm.formBuilderScripts._____filesUploading = 0; //if this is greater than 0, a file is still uploading. 2430 2431 //this function is called when a file upload input has a file selected 2432 window.svcrm.formBuilderScripts.submitFileUpload = function(frmname,fldname){ 2433 //kill off the old temp input that is used by formbuilder_fileAdd.cfm to know which form element to upload 2434 var oldinp = document.getElementById('thefileweneedtoupload'); 2435 if(oldinp){ oldinp.parentNode.removeChild(oldinp); } 2436 2437 //create the temp input that is used by formbuilder_fileAdd.cfm to know which form element to upload 2438 var inp = document.createElement('input'); inp.type = 'hidden'; inp.name = 'thefileweneedtoupload'; inp.id = 'thefileweneedtoupload'; inp.value = fldname; 2439 document[frmname].appendChild(inp); 2440 2441 //need to get some things from this input before it is killed so we will it so we can recreate it 2442 var fld = document.getElementById(fldname); 2443 window.svcrm.formBuilderScripts._____fileInpElmsRemoved[fldname] = { id:fld.id, name:fld.name, className:fld.className, tabIndex:fld.tabIndex, onchange:fld.onchange }; 2444 2445 //kill iframe element if one exists 2446 window.svcrm.formBuilderScripts.killFileInputIframeElm(fldname); 2447 2448 //create iframe to submit to 2449 var iframe = document.createElement('iframe'); iframe.id = 'fileUploaderIframe_'+fldname; iframe.name = 'fileUploaderIframe_'+fldname; iframe.style.display = 'none'; 2450 document.body.appendChild(iframe); 2451 2452 //store the form action before it is changed 2453 var origFormAttributes = {action: document[frmname].action, enctype: document[frmname].enctype}; 2454 2455 //change the form so that it will submit to the webapi and iframe target 2456 document[frmname].action = 'https://ValdezAK.simpleviewcrm.com/webapi/formbuilder/formbuilder_fileAdd.cfm'; 2457 document[frmname].target = 'fileUploaderIframe_'+fldname; 2458 document[frmname].enctype = 'multipart/form-data'; 2459 document[frmname].submit(); 2460 2461 //add to filesUploading so we don't allow form submissions while files are uploading 2462 window.svcrm.formBuilderScripts._____filesUploading = window.svcrm.formBuilderScripts._____filesUploading + 1; 2463 2464 //reset the form to submit to where it was originally intended to submit to and remove the target so it doesn't go to the iframe 2465 document[frmname].setAttribute('action',origFormAttributes.action); 2466 document[frmname].setAttribute('enctype',origFormAttributes.enctype); 2467 document[frmname].removeAttribute('target'); 2468 2469 // Disable the submit button and add a tool tip to the disabled element so it is clear why you can't submit yet -- useful for large files or slow connections 2470 document.getElementById('savefrm_button').disabled = true; 2471 var tt = document.getElementById('submit_tooltiptext'); 2472 if(tt){ 2473 //Make the tool tip show up 2474 tt.style.visibility = 'visible'; 2475 } else { 2476 // create a new element 2477 var toolTip = document.createElement("span"); 2478 var newContent = document.createTextNode("Unable to submit, file upload in progress."); 2479 toolTip.appendChild(newContent); 2480 toolTip.style.backgroundColor = "black"; 2481 toolTip.style.color = "white"; 2482 toolTip.style.textAlign = "center"; 2483 toolTip.style.borderRadius = "6px"; 2484 toolTip.style.padding = "4px 2px"; 2485 toolTip.setAttribute('id', 'submit_tooltiptext'); 2486 2487 // add the newly created element and its content into the DOM 2488 currentDiv = document.getElementById('resetfrm_button'); 2489 var br = document.createElement("br"); // but put it on a new line first 2490 currentDiv.parentElement.insertBefore(br, null); 2491 currentDiv.parentElement.insertBefore(toolTip, null); 2492 } 2493 }; 2494 2495 //this function is called by either the formbuilder_fileAdd.cfm window.parent.addFile() call or from the _handlePostMessage() function 2496 //it will take the filename that is returned and set it in the display element and hidden input 2497 //if success==true is not returned we will try to grab the message from errorMsg if passed otherwise will display a generic error message and will try to remove the file input and recreate it 2498 //it is possible that the IIS request filtering will kick
2498in and prevent us from knowing if it failed but the overall submission will end up getting blocked because the file inputs will still exist 2499 window.svcrm.formBuilderScripts.addFile = function(addFileArgs){ 2500 if(typeof addFileArgs.success && addFileArgs.success){ 2501 //set the hidden input with the new filename so we can process upon save 2502 document.getElementById(addFileArgs.fldname+'_formbuilder_hidden').value = addFileArgs.newfilename; 2503 2504 //subtract from filesUploading, if we're at 0 all files are finished 2505 window.svcrm.formBuilderScripts._____filesUploading = window.svcrm.formBuilderScripts._____filesUploading - 1; 2506 if (window.svcrm.formBuilderScripts._____filesUploading <= 0) { 2507 //Re-enable submit button 2508 document.getElementById('savefrm_button').disabled = false; 2509 //hide tooltip 2510 var ttip = document.getElementById('submit_tooltiptext'); 2511 if (ttip) { 2512 ttip.style.visibility = "hidden"; 2513 } 2514 } 2515 2516 //create the delete button for this file 2517 var newBtn = document.createElement('img'); 2518 newBtn.src = 'https://ValdezAK.simpleviewcrm.com/core_crm/webapi/forms/images/delete.png'; 2519 newBtn.onclick = function(){window.svcrm.formBuilderScripts.removeFile(addFileArgs.fldname);}; 2520 newBtn.alt = 'Remove File?'; 2521 newBtn.title = 'Remove File?'; 2522 newBtn.style.paddingTop = '5px'; 2523 newBtn.style.paddingRight = '5px'; 2524 newBtn.style.float = 'left'; 2525 2526 //create the element that will show the file name 2527 var newDiv = document.createElement('div'); 2528 newDiv.innerHTML = addFileArgs.newfilename; 2529 newDiv.style.paddingTop = '4px'; 2530 newDiv.style.float = 'left'; 2531 2532 //get this file inputs display element and append the delete button and name display elements in it 2533 var dispElm = document.getElementById(addFileArgs.fldname+'_display'); 2534 dispElm.appendChild(newBtn); 2535 dispElm.appendChild(newDiv); 2536 2537 //create an empty div to fix the float for the delete and filename element 2538 var newDiv2 = document.createElement('div'); 2539 newDiv2.style.clear = 'both'; 2540 dispElm.appendChild(newDiv2); 2541 dispElm.style.display = 'block'; //turn on the display element 2542 2543 //kill the file input we don't want it anymore unless they remove this file 2544 window.svcrm.formBuilderScripts.killFileInputElm(addFileArgs.fldname); 2545 2546 }else{ 2547 //kill and recreate the element if we can 2548 if(typeof addFileArgs.fldname && addFileArgs.fldname.length){ 2549 window.svcrm.formBuilderScripts.killFileInputElm(addFileArgs.fldname); 2550 window.svcrm.formBuilderScripts.recreateFileInputElm(addFileArgs.fldname); 2551 } 2552 2553 //if we have a good message display it 2554 alert('There was a problem uploading your file:\n'+((typeof addFileArgs.errorMsg != 'undefined') ? addFileArgs.errorMsg : 'There was a problem uploading your file!' ) ); 2555 2556 //subtract from filesUploading, if we're at 0 all files are finished 2557 window.svcrm.formBuilderScripts._____filesUploading = window.svcrm.formBuilderScripts._____filesUploading - 1; 2558 2559 //Need to make sure that we re-enable the submit button in case it didn't happen above in the IF block 2560 // otherwise, they can't submit until they fix the issue; we should give them the option to abandon the file upload. 2561 if (window.svcrm.formBuilderScripts._____filesUploading <= 0) { 2562 //Re-enable submit button 2563 document.getElementById('savefrm_button').disabled = false; 2564 //hide tooltip 2565 var ttip = document.getElementById('submit_tooltiptext'); 2566 if (ttip) { 2567 ttip.style.visibility = "hidden"; 2568 } 2569 } 2570 } 2571 2572 //kill iframe element if it is still around 2573 window.svcrm.formBuilderScripts.killFileInputIframeElm(addFileArgs.fldname); 2574 }; 2575 2576 //this function will delete the file input element from the form, it is called when a file input is selected and the form submitted off to the iframe 2577 window.svcrm.formBuilderScripts.killFileInputElm = function(fldId){ 2578 var fileInpElmToRemove = document.getElementById(fldId); 2579 fileInpElmToRemove.parentNode.removeChild(fileInpElmToRemove); 2580 }; 2581 2582 //this function will re-create the file input element that was removed when a file was uploaded, this is called when a user clicks the delete button on an image or if we had an erorr upon file upload we wipe the input and recreate so it is empty 2583 window.svcrm.formBuilderScripts.recreateFileInputElm = function(fldId){ 2584 var elmstored = window.svcrm.formBuilderScripts._____fileInpElmsRemoved[fldId]; 2585 var recreatedElm = document.createElement('input'); 2586 recreatedElm.type = 'file'; 2587 recreatedElm.id = elmstored.id; 2588 recreatedElm.name = elmstored.name; 2589 recreatedElm.className = elmstored.className; 2590 recreatedElm.tabIndex = elmstored.tabIndex; 2591 recreatedElm.onchange = function(){ 2592 document.getElementById(fldId + '_formbuilder_hidden').value = this.value; 2593 window.svcrm.formBuilderScripts.submitFileUpload('frm_'+document.getElementById('formid').value, fldId); 2594 }; 2595 document.getElementById(fldId+'_container').appendChild(recreatedElm); 2596 } 2597 2598 //this function will kill off the iframe element if it exists 2599 window.svcrm.formBuilderScripts.killFileInputIframeElm = function(fldname){ 2600 var iframeElm = document.getElementById('fileUploaderIframe_'+fldname); 2601 if(iframeElm){iframeElm.parentNode.removeChild(iframeElm);} 2602 }; 2603 2604 //this function will remove the file it will wipe the display and hidden input and recreate the file upload input element 2605 window.svcrm.formBuilderScripts.removeFile = function(fldId){ 2606 //try to remove delete this file from temp if exists 2607 try{ 2608 //create an iframe and form with a hidden input field that has the name of the file we are trying to wipe 2609 var html = '<html><body onload="document.fileDeleterIframeForm.submit();">'; 2610 html += '<form name="fileDeleterIframeForm" action="https://ValdezAK.simpleviewcrm.com/webapi/formbuilder/formbuilder_fileDelete.cfm" method="post">'; 2611 html += '<input type="hidden" name="filenamevalue" id="filenamevalue" value="'+document.getElementById(fldId+'_formbuilder_hidden').value+'" />'; 2612 html += '</form>'; 2613 html += '<' + '/' + 'body' + '>' + '<' + '/' + 'html' + '>'; 2614 2615 var iframeElm = document.getElementById('fileDeleterIframe_'+fldId); 2616 if(iframeElm){iframeElm.parentNode.removeChild(iframeElm);} 2617 2618 var iframe = document.createElement('iframe'); 2619 iframe.id = 'fileDeleterIframe_'+fldId; 2620 iframe.style.display = 'none'; 2621 document.body.appendChild(iframe); 2622 iframe.contentWindow.document.open(); 2623 iframe.contentWindow.document.write(html); 2624 iframe.contentWindow.document.close(); 2625 2626 }catch(e){ 2627 //nothing for now 2628 } 2629 2630 document.getElementById(fldId+'_formbuilder_hidden').value = ''; 2631 var dispElm = document.getElementById(fldId+'_display'); 2632 dispElm.innerHTML = ''; 2633 dispElm.style.display = 'none'; 2634 2635 //recreate the element 2636 window.svcrm.formBuilderScripts.recreateFileInputElm(fldId); 2637 2638 }; 2639 2640 //this function will handle the postMessage's it will make sure that it is coming from the valid crm domain, it will then call the addFile() function passing along the returned json object 2641 var _handlePostMessage = function(evt){
2642 //check for correct postMessage source 2643 if(typeof evt.origin != 'undefined'){ 2644 //only run this if we are from the correct domain 2645 var _fixedOrigin = evt.origin + ( (evt.origin.substring(evt.origin.length-1,evt.origin.length) != '/') ? '/' : ''); 2646 var crmappurl = 'https://ValdezAK.simpleviewcrm.com/'; 2647 if(_fixedOrigin.toLowerCase().indexOf(crmappurl.toLowerCase()) != -1){ 2648 var _postMsgRtn = {}; 2649 try { 2650 _postMsgRtn = JSON.parse(evt.data); //json parse the returned data 2651 } catch (e) { 2652 return false; 2653 } 2654 window.svcrm.formBuilderScripts.addFile(_postMsgRtn); //we will let the addFile handle any errors the same way as call from within crm form 2655 } 2656 } 2657 }; 2658 if (window.addEventListener) { 2659 window.addEventListener('message', _handlePostMessage, false); 2660 } else if (window.attachEvent) { 2661 window.attachEvent('onmessage', _handlePostMessage); 2662 } 2663 2664 2665 })(); 2666 2667 </script>
2667 2668 2669
2669<script type="text/javascript"> 2670 var loadRecaptcha = function() { 2671 //for old captcha 2672 svcrm.formBuilderScripts.setCaptchaImg = function(ok) { 2673 svcrm.formBuilderScripts.captchaValid = ok; 2674 } 2675 svcrm.formBuilderScripts.checkCapMatch(); 2676 2677 /* Core Code attempts to set its own 'submit' Event Listener-- wait a half a second to allow that to run, and then override THAT with our own :) */ 2678 if (document.getElementsByClassName('simpleForm')[0]) { 2679 setTimeout(function(){ 2680 document.getElementsByClassName('simpleForm')[0].setAttribute("onsubmit", "svcrm.formBuilderScripts.validateForm(this); return false;"); 2681 }, 500); 2682 } 2683 /* Case for "old" Forms which have a different name - this won't need the setTimeout */ 2684 else if (document.getElementsByClassName('sv_api_form')[0]){ 2685 document.getElementsByClassName('sv_api_form')[0].setAttribute("onsubmit", "svcrm.formBuilderScripts.validateForm(this); return false;"); 2686 } 2687 } 2688 2689 // attach the function to load script to the page load event 2690 if (window.addEventListener) { 2691 window.addEventListener('load', loadRecaptcha, false); 2692 } else if (window.attachEvent) { 2693 window.attachEvent('onload', loadRecaptcha); 2694 } 2695 2696 // Setting our v3 Token to our 'g-recaptcha-response' element 2697 // This is function will await for 'recaptcha_token' to not be empty. Once it's not empty, it will return the full token 2698 var setV3Key = async function () { 2699 var recaptcha_token = ''; 2700 grecaptcha.ready(() => { 2701 grecaptcha.execute('6LfyyZ0rAAAAAEAwWhQmY0jOYcfiX5oy1iOwKI85', {action: 'submit'}).then((token) => { 2702 //console.log(token); 2703 recaptcha_token = token; 2704 document.getElementById('g-recaptcha-response').value=recaptcha_token; 2705 }); 2706 }); 2707 while(recaptcha_token == ''){ 2708 await new Promise(r => setTimeout(r, 100)); 2709 } 2710 Array.prototype.forEach.call(document.getElementsByName("savefrm"), function(e){e.disabled=false}); 2711 return recaptcha_token; 2712 } 2713 2714 var oldValidate = svcrm.formBuilderScripts.validateForm; 2715 2716 svcrm.formBuilderScripts.validateForm = async function(frm) { 2717 // Disable any of our 'Submit' buttons so these cannot be clicked more than once 2718 // The setV3Key() function will reenable them once it's done running. 2719 Array.prototype.forEach.call(document.getElementsByName("savefrm"), function(e){e.disabled=true}); 2720 2721 // Runs the setV3Key() function first to make sure the v3 Authorization Token is set. 2722 // After this is done, the oldValidate() function will run and complete form validation. 2723 var recaptcha_token = ''; 2724 recaptcha_token = await setV3Key(); 2725 2726 return oldValidate(frm); 2727 } 2728 </script>
2728 2729 2730
2730<script type="text/javascript"> 2731 /* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS loadCRMForm +++++++++++++++++++++++++++++++++++++*/ 2732 (function(){ 2733 var crm_locale = {"SEPARATOR_GROUPING":3,"YAHOO_MDY_MONTH_POSITION":1,"CURRENCY_DECIMALPLACES":2,"DATEFMT_MDONLY":"mm\/dd","NUMBERFORMATTER":"standard","YAHOO_MDY_YEAR_POSITION":3,"ANGULAR_FORMAT_FILE":"en-us","YAHOO_DATE_FIELD_DELIMITER":"\/","YAHOO_START_WEEKDAY":0,"YAHOO_MDY_DAY_POSITION":2,"DOLLARFMT_MASK":"","THOUSANDS_SEPARATOR":",","LOCALE":"en_US","DOLLARFMT":0,"DOLLARFMT_PREFIX":"","NUMBERFMT_MASK":"0,000.00","DATEFMT":"mm\/dd\/yyyy","DECIMAL_SEPARATOR":".","DOLLARFMT_SUFFIX":""}; 2734 2735 svcrm = ((typeof svcrm != 'undefined') ? svcrm : {}); 2736 svcrm.formBuilderScripts = ((typeof svcrm.formBuilderScripts != 'undefined') ? svcrm.formBuilderScripts : {}); 2737 2738 svcrm.formBuilderScripts.captchaValid = false; 2739 svcrm.formBuilderScripts.validCodeElement = document.getElementById('code'); 2740 2741 svcrm.formBuilderScripts.curPopupWindow = null; 2742 svcrm.formBuilderScripts.lastMouseX = null; 2743 svcrm.formBuilderScripts.lastMouseY = null; 2744 2745 svcrm.formBuilderScripts.__onload_function = function(){ 2746 svcrm.formBuilderScripts.updReq(); 2747 2748 if (svcrm.formBuilderScripts.validCodeElement.addEventListener) { 2749 svcrm.formBuilderScripts.validCodeElement.addEventListener('keyup', svcrm.formBuilderScripts.checkCapMatch, false); 2750 } else if (validCodeElement.attachEvent) { 2751 svcrm.formBuilderScripts.validCodeElement.attachEvent('onkeyup', svcrm.formBuilderScripts.checkCapMatch); 2752 } 2753 2754 var elm = svcrm.formBuilderScripts.validCodeElement; 2755 var found = false; 2756 while(elm.parentNode && !found){ 2757 if(elm.parentNode.getElementsByTagName('form') && elm.parentNode.getElementsByTagName('form')[0] && elm.parentNode.getElementsByTagName('form')[0].name.indexOf('frm_') != -1){ 2758 elm = elm.parentNode.getElementsByTagName('form')[0]; 2759 found = true; 2760 }else{ 2761 elm = elm.parentNode; 2762 } 2763 } 2764 2765 var the_crmform = elm; 2766 the_crmform.id = 'the_crmform'; 2767 the_crmform.onsubmit = function(e){ 2768 svcrm.formBuilderScripts.checkCapMatch(); 2769 if (svcrm.formBuilderScripts.captchaValid !== true){ 2770 2771 alert('This information cannot be sent at this time!\n\nThe 4 character string you entered does not match the image shown.'); 2772 2773 return false; 2774 }else 2775 { 2776 return svcrm.formBuilderScripts.validateForm(the_crmform); 2777 } 2778 return false; 2779 }; 2780 }; 2781 2782 svcrm.formBuilderScripts.checkCapMatch = function(){ 2783 var scriptID = 'captchaCheckJSONP'; 2784 2785 //kill the existing one if we have one 2786 if(document.getElementById(scriptID)){ 2787 document.getElementById(scriptID).parentNode.removeChild(document.getElementById(scriptID)); 2788 } 2789 2790 var validCode = svcrm.formBuilderScripts.validCodeElement.value; 2791 var checkCode = escape( document.getElementById('code_key').value ); 2792 if(validCode.length != 4){ 2793 svcrm.formBuilderScripts.setCaptchaImg(false); 2794 return false; 2795 }else{ 2796 //jsonP this thing over 2797 var s = document.createElement('script'); 2798 s.id = scriptID; 2799 s.type = 'application/javascript'; 2800 s.src = 'https://valdezak.simpleviewcrm.com/webapi/formbuilder/checkcaptcha.cfm?validCode='+validCode+'&checkCode='+c
2800heckCode+'&jsonp=svcrm.formBuilderScripts.getCaptchaLookupResults' 2801 document.body.appendChild(s); 2802 } 2803 }; 2804 2805 svcrm.formBuilderScripts.getCaptchaLookupResults = function(rtn){ 2806 if (rtn) { 2807 svcrm.formBuilderScripts.setCaptchaImg(true); 2808 }else { 2809 svcrm.formBuilderScripts.setCaptchaImg(false); 2810 } 2811 }; 2812 2813 svcrm.formBuilderScripts.setCaptchaImg = function(ok) { 2814 var existingCIMG = document.getElementById('capimage'); 2815 if (!existingCIMG || existingCIMG.length == 0){ 2816 var cimgtag = document.createElement('IMG'); 2817 cimgtag.id = 'capimage'; 2818 cimgtag.alt= "Verification"; 2819 2820 svcrm.formBuilderScripts.validCodeElement.parentNode.appendChild(cimgtag); 2821 existingCIMG = document.getElementById('capimage'); 2822 } 2823 2824 if (ok) { 2825 existingCIMG.src = 'https://valdezak.simpleviewcrm.com/core_crm/resources/images/true_ico.gif'; 2826 svcrm.formBuilderScripts.captchaValid = true; 2827 }else { 2828 existingCIMG.src = 'https://valdezak.simpleviewcrm.com/core_crm/resources/images/false_ico.gif'; 2829 svcrm.formBuilderScripts.captchaValid = false; 2830 } 2831 }; 2832 2833 2834 /* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS /includes/scripts/formValidations.js +++++++++++++++++++++++++++++++++++++*/ 2835 /*Utility Functions, namespaced for nodejs cms sites*/ 2836 //Function to format floats 2837 //returns false if invalid 2838 //dec = number of decimal places to show 2839 svcrm.formBuilderScripts.fmtFloat = function(obj, dec){ 2840 var lt = "", rt = "", str = "" 2841 var inc = 0, num = 0, tmp = 0 2842 2843 if (obj.value.length == 0) 2844 obj.value = "0"; 2845 2846 if (!svcrm.formBuilderScripts.checkChars(obj.value, ".,0123456789")) return false; 2847 2848 // Check for valid number 2849 svcrm.formBuilderScripts.stripChars(obj, ","); 2850 if (!svcrm.formBuilderScripts.checkNumber(obj.value)) return false; 2851 2852 //Split number 2853 inc = Math.pow(10, dec); 2854 num = (obj.value * 1.0); 2855 num = Math.round(num * inc) / inc; 2856 str = "" + num; 2857 2858 tmp = str.indexOf("."); 2859 if (tmp < 0) { 2860 str += "."; 2861 tmp = str.indexOf("."); 2862 } 2863 2864 if ((str.length - tmp) <= dec) 2865 for (var i = (str.length - tmp); i <= dec; i++) 2866 str += "0"; 2867 2868 obj.value = str; 2869 return true; 2870 }; 2871 2872 //Function to format integers 2873 //returns false if invalid 2874 svcrm.formBuilderScripts.fmtInt = function(obj){ 2875 if (obj.value.length == 0) { 2876 return true; 2877 } 2878 2879 return (svcrm.formBuilderScripts.checkInteger(obj.value)); 2880 }; 2881 2882 //Function to formats money fields 2883 //returns false if invalid 2884 svcrm.formBuilderScripts.fmtMoney = function(obj){ 2885 var dec = 0, num = "", sign = 0 2886 var dollars = "", cents = "" 2887 var count = 0, tmp = "" 2888 2889 if (obj.value.length == 0) { 2890 tmp = "0"; 2891 cents = ".00"; 2892 } else { 2893 if (!svcrm.formBuilderScripts.checkChars(obj.value, "$.,0123456789")) return false; 2894 2895 // Check for valid number 2896 svcrm.formBuilderScripts.stripChars(obj, ","); 2897 sign = obj.value.indexOf("$"); 2898 if (sign > 0) 2899 return false; 2900 else { 2901 if (sign == 0) 2902 num = obj.value.substring(1,obj.value.length); 2903 else 2904 num = obj.value; 2905 2906 if (!svcrm.formBuilderScripts.checkNumber(num)) 2907 return false; 2908 } 2909 2910 // Check precision, round-up if necessary 2911 if (num.indexOf(".") != -1) 2912 num = "" + (Math.round(num * 100) / 100.0); 2913 2914 dec = num.indexOf("."); 2915 cents = ((dec > 0) ? num.substring(dec,num.length) : ".00"); 2916 if (cents.length == 2) cents += "0"; 2917 2918 // Add commas 2919 dollars = "" + parseInt(num); 2920 for (var i = dollars.length - 1; i >= 0; i--) { 2921 if (count == 3) { 2922 tmp = "," + tmp; 2923 count = 1; 2924 } else 2925 count ++; 2926 2927 tmp = dollars.charAt(i) + tmp; 2928 } 2929 } 2930 2931 // Format number 2932 num = "$" + tmp + cents; 2933 obj.value = num; 2934 return true; 2935 }; 2936 2937 //Function to format phone numbers 2938 //returns false if invalid 2939 svcrm.formBuilderScripts.fmtPhone = function(obj){ 2940 var phone = ""; 2941 var oldphone = ""; 2942 2943 if (obj.value.length == 0) return true; 2944 2945 //Remove formatting 2946 oldphone = obj.value;
2947 svcrm.formBuilderScripts.stripChars(obj, "- ()"); 2948 phone = obj.value; 2949 if (!svcrm.formBuilderScripts.checkChars(phone, "0123456789")) return false; 2950 2951 if (phone.length == 10) 2952 obj.value = "(" + phone.substring(0,3) + ") " + phone.substring(3,6) +"-" + phone.substring(6,10); 2953 else { 2954 obj.value = oldphone; 2955 return false; 2956 } 2957 2958 return true; 2959 }; 2960 2961 //Function to format social security numbers 2962 //returns false if invalid 2963 svcrm.formBuilderScripts.fmtSSN = function(obj){ 2964 var ssn = "" 2965 2966 if (obj.value.length == 0) return true; 2967 2968 //Remove all dashes 2969 svcrm.formBuilderScripts.stripChars(obj, "-"); 2970 ssn = obj.value; 2971 if (!svcrm.formBuilderScripts.checkChars(ssn, "0123456789")) return false; 2972 2973 if (ssn.length == 9) 2974 obj.value = ssn.substring(0,3) + "-" + ssn.substring(3,5) + "-" + ssn.substring(5,9); 2975 else 2976 return false; 2977 2978 return true; 2979 }; 2980 2981 //Function to verify valid URL 2982 svcrm.formBuilderScripts.fmtURL = function(obj){ 2983 if (obj.value.length == 0) return true; 2984 2985 if (obj.value.substring(0,7) != "http://") 2986 obj.value = "http://" + obj.value; 2987 2988 if (obj.value.length < 10) return false; 2989 2990 return true; 2991 }; 2992 2993 //Function to format zip codes 2994 //returns false if invalid 2995 svcrm.formBuilderScripts.fmtZip = function(obj){ 2996 var numberlist = "0123456789", zip = "" 2997 2998 if (obj.value.length == 0) return true; 2999 3000 // Remove dashes 3001 svcrm.formBuilderScripts.stripChars(obj, "-"); 3002 zip = obj.value; 3003 if (!svcrm.formBuilderScripts.checkChars(zip, numberlist)) return false; 3004 3005 if (zip.length == 5) 3006 obj.value = zip; 3007 else if (zip.length == 9) 3008 obj.value = zip.substring(0,5) + "-" + zip.substring(5,9) 3009 else 3010 return false; 3011 3012 //Passed all tests 3013 return true; 3014 }; 3015 3016 //Returns true if every character is in string list 3017 //otherwise false 3018 svcrm.formBuilderScripts.checkChars = function(val, charlist){ 3019 for (var i = 0; i < val.length; i++) 3020 if (charlist.indexOf(val.charAt(i)) < 0) 3021 return false; 3022 3023 //String passed so it is valid 3024 return true; 3025 }; 3026 3027 //Returns true if valid email 3028 //otherwise returns false 3029 svcrm.formBuilderScripts.checkEmail = function(obj){ 3030 if (obj.value.length != 0) { 3031 var pattern = /^['&a-zA-Z0-9._%+-]+@(?:[&a-zA-Z0-9-]+\.)+(([a-zA-Z]{2,4})|(aero|coop|info|museum|name|travel))$/; 3032 if (!pattern.test(obj.value)) { 3033 return false; 3034 } else { 3035 return true; 3036 } 3037 } 3038 3039 // Valid, passed all tests 3040 return true; 3041 }; 3042 3043 //Returns true if valid phone 3044 //otherwise returns false 3045 svcrm.formBuilderScripts.checkPhone = function(obj){ 3046 if (obj.value.length != 0) { 3047 var pattern = /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/; 3048 if (!pattern.test(obj.value)) { 3049 return false; 3050 } else { 3051 return true; 3052 } 3053 } 3054 3055 // Valid, passed all tests 3056 return true; 3057 }; 3058 3059 //Returns true if value is a number or is NULL 3060 //otherwise returns false 3061 svcrm.formBuilderScripts.checkInteger = function(object_value){ 3062 if (object_value.length == 0) 3063 return true; 3064 3065 if (object_value.indexOf(".") < 1) 3066 return svcrm.formBuilderScripts.checkNumber(object_value); 3067 else 3068 return false; 3069 }; 3070 3071 //Returns true if value is a number or is NULL 3072 //otherwise returns false 3073 svcrm.formBuilderScripts.checkNumber = function(object_value){ 3074 if (object_value.length == 0) 3075 return true; 3076 3077 //Returns true if value is a number defined as 3078 // having an optional leading + or -. 3079 // having at most 1 decimal point. 3080 // otherwise containing only the characters 0-9. 3081 var start_format = " .+-0123456789"; 3082 var number_format = " .0123456789"; 3083 var check_char; 3084 var decimal = false; 3085 var trailing_blank = false; 3086 var digits = false; 3087 3088 //The first character can be + - . blank or a digit. 3089 check_char = start_format.indexOf(object_value.charAt(0)) 3090 //Was it a decimal? 3091 if (check_char == 1) 3092 decimal = true; 3093 else if (check_char < 1) 3094 return false; 3095 3096 //Remaining characters can be only . or a digit, but only one decimal. 3097 for (var i = 1; i < object_value.length; i++) { 3098 check_char = number_format.indexOf(object_value.charAt(i)) 3099 if (check_char < 0) 3100 return false; 3101 else if (check_char == 1) { 3102 if (decimal) // Second decimal. 3103 return false; 3104 else 3105 decimal = true; 3106 } else if (check_char == 0) { 3107 if (decimal || digits) 3108 trailing_blank = true; 3109 // ignore leading blanks 3110 } else if (trailing_blank) 3111 return false; 3112 else 3113 digits = true; 3114 } 3115 3116 //All tests passed 3117 return true 3118 }; 3119 3120 //Returns true if value is a posiitve integer or is NULL 3121 //otherwise returns false 3122 svcrm.formBuilderScripts.checkPosInteger = function(object_value){ 3123 if (object_value.indexOf("-") != -1) 3124 return false; 3125 else 3126 return (svcrm.formBuilderScripts.checkInteger(object_value)); 3127 }; 3128 3129 //Function to find any char in charlist in the passed string 3130 //Returns true if a character is found 3131 //Otherwise false
3132 svcrm.formBuilderScripts.findChars = function(str, charlist){ 3133 for (var i = 0; i < charlist.length; i++) { 3134 if (str.indexOf(charlist.charAt(i)) != -1) 3135 return true; 3136 } 3137 3138 return false; 3139 }; 3140 3141 //Function to remove all occurances of chars in charlist 3142 svcrm.formBuilderScripts.stripChars = function(obj, charlist){ 3143 var i = 0, pos = 0 3144 var val = obj.value 3145 3146 while (i < val.length) { 3147 pos = charlist.indexOf(val.charAt(i)); 3148 if (pos != -1) 3149 val = val.substring(0,i) + val.substring(i + 1, val.length); 3150 else 3151 i++; 3152 } 3153 3154 obj.value = val; 3155 return true; 3156 }; 3157 3158 svcrm.formBuilderScripts.cntChars = function(val, charlist){ 3159 var i = 0, pos = 0, cnt = 0 3160 3161 for (i = 0; i < val.length; i++) { 3162 pos = charlist.indexOf(val.charAt(i)); 3163 if (pos != -1) cnt++; 3164 } 3165 3166 return cnt; 3167 }; 3168 3169 svcrm.formBuilderScripts.fmtTime = function(fld){ 3170 var hr = 0, mn = 0; 3171 var val = fld.value; 3172 3173 if (val.length == 0) return true; 3174 3175 var tt = svcrm.formBuilderScripts.strChars(val, '0123456789: '); 3176 3177 if (tt.length > 0) { 3178 tt = tt.toUpperCase(); 3179 if (tt != 'AM' && tt != 'PM') return false; 3180 3181 val = svcrm.formBuilderScripts.strChars(val, ' ampAMP'); 3182 } 3183 3184 var sepr = val.indexOf(':') 3185 if (sepr == -1) { 3186 hr = val; 3187 mn = 0; 3188 } else { 3189 hr = val.substring(0, sepr); 3190 mn = val.substring(sepr + 1, val.length); 3191 }
3192 if (isNaN(mn)) mn = 0; 3193 3194 if (!svcrm.formBuilderScripts.chkChars(hr, '0123456789')) return false; 3195 if (!svcrm.formBuilderScripts.chkChars(mn, '0123456789')) return false; 3196 if (hr < 0 || hr > 23) return false; 3197 if (mn < 0 || mn > 59) return false; 3198 3199 if (hr > 12) { 3200 tt = 'PM'; 3201 hr = hr - 12; 3202 } else if (hr == 0) { 3203 tt = 'AM'; 3204 hr = 12; 3205 } 3206 if (mn.toString().length == 0) mn = 0; 3207 if (tt.length == 0) { 3208 if (hr == 12) 3209 tt = 'PM'; 3210 else if (hr < 7) 3211 tt = 'PM'; 3212 else 3213 tt = 'AM'; 3214 } 3215 3216 str = hr; 3217 if (mn.toString().length == 1) 3218 str = str + ':0' + mn; 3219 else 3220 str = str + ':' + mn; 3221 str = str + ' ' + tt; 3222 3223 fld.value = str; 3224 return true; 3225 }; 3226 3227 //Function to remove all occurances of chars in charlist 3228 svcrm.formBuilderScripts.strChars = function(val, charlist){ 3229 var i = 0, pos = 0 3230 3231 while (i < val.length) { 3232 pos = charlist.indexOf(val.charAt(i)); 3233 if (pos != -1) 3234 val = val.substring(0,i) + val.substring(i + 1, val.length); 3235 else 3236 i++; 3237 } 3238 3239 return val; 3240 }; 3241 3242 svcrm.formBuilderScripts.chkChars = function (val, charlist){ 3243 for (var i = 0; i < val.length; i++) 3244 if (charlist.indexOf(val.charAt(i)) < 0) 3245 return false; 3246 3247 return true; 3248 }; 3249 /* +++++++++++++++++++++++++++ END Script copied from OLD CMS /includes/scripts/formValidations.js +++++++++++++++++++++++++++++++++++++*/ 3250 3251 /* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS /includes/scripts/dateValidate.js +++++++++++++++++++++++++++++++++++++*/ 3252 // Author: Bill Simpson 3253 // Company: 220solutions.com 3254 // Email: [email protected] 3255 // Date Created: 02-09-2001 3256 // 3257 // Verifies and converts date strings to a valid format 3258 // 3259 // Valid input dates = 3260 // mdyy, mmdyy, mmddyy, mmmddyy, mmddyyyy, mmmddyyyy, 3261 // m/d/yy, m/dd/yy, mm/d/yy, mm/dd/yy, mmm/d/yy, mmm/dd/yy, 3262 // m/d/yyyy, m/dd/yyyy, mm/d/yyyy, mm/dd/yyyy, mmm/d/yyyy, mmm/dd/yyyy 3263 // Valid date seperators = '-./:_, ' 3264 // 3265 // Notes: Please feel free to use/edit this script. 3266 // If you do please keep comments and header 3267 // 3268 // Code based on functions from 3269 // Author: Simon Kneafsey 3270 // Email: [email protected] 3271 // WebSite: www.simonkneafsey.co.uk 3272 3273 3274 // Function to convert supplied date string 'fld' 3275 // fld: field containing date string 3276 // sep: seperator to use e.g. '-' or '/' 3277 // returns false if date string is invalid 3278 svcrm.formBuilderScripts.fmtDate = function(fld,sep){ 3279 var len = fld.value.length; 3280 var seps = new Array('-','.','/',':','_',',',' '); // Array of seperators. 3281 var d = '', m = '', y = ''; // date part holders 3282 //var div = ''; // divider holder 3283 //var outdate1 = null; // formatted date to send back to calling field holder 3284 var sepholder = new Array('0','0','0'); // array to hold positions of dividers in dates 3285 var s = String(fld.value); 3286 var outdate = ''; 3287 3288 if (len == 0 ) return true; 3289 3290 // Accept 'today' or 'now' 3291 if (fld.value.toUpperCase() == 'NOW' || fld.value.toUpperCase() == 'TODAY' ) { 3292 var newDate = new Date(); 3293 var myDay = newDate.getDate(); 3294 var myMonth = newDate.getMonth() + 1; 3295 if (navigator.appName == 'Netscape') 3296 var myYear = newDate.getYear() + 2000; 3297 else 3298 var myYear = newDate.getYear(); 3299 3300 fld.value = myMonth + "-" + myDay + "-" + myYear; 3301 // update string info 3302 len = fld.value.length; 3303 s = String(fld.value); 3304 } 3305 3306 // Check the date is a valid length 3307 if (len < 4 || len > 11) return false; 3308 3309 // Find positions of divider in the date 3310 var cnt = 0; 3311 for (var i = 0; i < 3; i++) { 3312 for (var j = 0; j < seps.length; j++) { 3313 if (s.indexOf(seps[j],cnt) != -1) { 3314 div = seps[j]; 3315 sepholder[i] = s.indexOf(seps[j],cnt); 3316 cnt = sepholder[i] + 1; 3317 break; 3318 } 3319 } 3320 } 3321 3322 // If element 2 is not 0 then more than 2 dividers have been found so date is invali
3322d. 3323 if (sepholder[2] != 0) return false; 3324 3325 // if no dividers are found strip out date parts 3326 if (sepholder[0] == 0 && sepholder[1] == 0) { 3327 switch (len) { 3328 case 4: // mdyy 3329 m = '0' + s.substring(0,1); 3330 d = '0' + s.substring(1,2); 3331 y = s.substring(2,4); 3332 if ((y = svcrm.formBuilderScripts.chkYear(y)) == false) return false; 3333 break; 3334 case 5: // mmdyy 3335 m = s.substring(0,2); 3336 d = '0' + s.substring(2,3); 3337 y = s.substring(3,5); 3338 if ((y = svcrm.formBuilderScripts.chkYear(y)) == false) return false; 3339 break; 3340 case 6: // mmddyy 3341 m = s.substring(0,2); 3342 d = s.substring(2,4); 3343 y = s.substring(4,6); 3344 if ((y = svcrm.formBuilderScripts.chkYear(y)) == false) return false; 3345 break; 3346 case 7: //mmmddyy 3347 m = s.substring(0,3); 3348 d = s.substring(3,5); 3349 y = s.substring(5,7); 3350 if ((m = svcrm.formBuilderScripts.chkMonth(m)) == false) return false; 3351 if ((y = svcrm.formBuilderScripts.chkYear(y)) == false) return false; 3352 break; 3353 case 8: //mmddyyyy 3354 m = s.substring(0,2); 3355 d = s.substring(2,4); 3356 y = s.substring(4,8); 3357 break; 3358 case 9: //mmmddyyyy 3359 m = s.substring(0,3); 3360 d = s.substring(3,5); 3361 y = s.substring(5,9); 3362 if ((m = svcrm.formBuilderScripts.chkMonth(m)) == false) return false; 3363 break; 3364 default: 3365 return false; 3366 } 3367 3368 if ((outdate = svcrm.formBuilderScripts.chkDate(m,d,y,sep)) == false) return false; 3369 3370 // valid date 3371 fld.value = outdate; 3372 return true; 3373 } else if (sepholder[0] != 0 && sepholder[1] != 0) { 3374 // process with dividers 3375 m = s.substring(0, sepholder[0]); 3376 d = s.substring(sepholder[0] + 1, sepholder[1]); 3377 y = s.substring(sepholder[1] + 1, s.length); 3378 } else 3379 // Only one divider 3380 return false; 3381 3382 // Check day and year are numeric 3383 if (isNaN(d) && isNaN(y)) return false; 3384 3385 // Make d day dd 3386 if (d.length == 1) d = '0' + d; 3387 // Make m month mm 3388 if (m.length == 1) m = '0' + m; 3389 // Make yy year yyyy 3390 if (y.length == 2) 3391 if ((y = svcrm.formBuilderScripts.chkYear(y)) == false ) return false; 3392 3393 // Make mmm month mm 3394 if (m.length == 3 || m.length == 4) { 3395 if ((m = svcrm.formBuilderScripts.chkMonth(m)) == false) return false; 3396 } 3397 3398 // Date components are OK 3399 if (d.length != 2 || m.length != 2 || y.length != 4) return false; 3400 3401 // Validate the date 3402 if ((outdate = svcrm.formBuilderScripts.chkDate(m,d,y,sep)) == false) return false; 3403 3404 // Valid date 3405 fld.value = outdate; 3406 return true; 3407 }; 3408 3409 // checks for a valid date 3410 // m: month part (2 digit) 3411 // d: day part (2 digit) 3412 // y: year part (4 digit) 3413 // returns: date string formatted if valid, false if invalid 3414 svcrm.formBuilderScripts.chkDate = function(m, d, y, sep){ 3415 var dayArray = new Array(31,28,31,30,31,30,31,31,30,31,30,31); 3416 var dstr = m + d + y; 3417 var filter=/^[0-9]{2}[0-9]{2}[0-9]{4}$/; 3418 3419 // Check mmddyyyy date supplied 3420 if (!filter.test(dstr)) return false; 3421 3422 // Check valid month 3423 filter=/01|02|03|04|05|06|07|08|09|10|11|12/; 3424 if (!filter.test(m)) return false; 3425 3426 // Check year 3427 if (y < 1900 || y > 2078) return false; 3428 3429 // Check for leap year 3430 var n = Number(y); 3431 if (n % 4 == 0 && (n % 100 != 0 || n % 400 == 0)) dayArray[1] = 29; 3432 3433 // Check for valid days for month 3434 var mnum = Number(m); 3435 if (d > dayArray[mnum - 1] || d <= 0) return false; 3436 3437 // Valid date 3438 return m + sep + d + sep + y; 3439 }; 3440 3441 // Checks for valid month 3442 // m: month part (3 or 4 digit)
3443 // returns: 2 digit month if valid, false is invalid 3444 svcrm.formBuilderScripts.chkMonth = function(m){ 3445 var months = new Array('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'); 3446 3447 m = m.toUpperCase(); 3448 if (m.length == 3) { 3449 for (var i = 0; i < 12; i++) { 3450 if (m == months[i]) { 3451 m = i + 1; 3452 if (i < 10) 3453 m = '0' + m; 3454 return m; 3455 } 3456 } 3457 } else if (m.length == 4 && m == 'SEPT') { 3458 m = '09'; 3459 return m; 3460 } else 3461 return false; 3462 }; 3463 3464 // Check for a valid year 3465 // y: year part (2 digit) 3466 // returns: 4 digit year if valid, false if invalid 3467 svcrm.formBuilderScripts.chkYear = function(y){ 3468 if (y < 75) { 3469 y = "20" + y; 3470 return y; 3471 } else if (y >= 75) { 3472 y = "19" + y; 3473 return y; 3474 } else 3475 return false; 3476 }; 3477 3478 svcrm.formBuilderScripts.showDate = function(baseURL, fld, frm) { 3479 var urlSeparator = '?'; 3480 3481 if("https://www.valdezalaska.org/home/contact-us/".indexOf('?') != -1){ 3482 urlSeparator = '&'; 3483 } 3484 3485 var str = "https://www.valdezalaska.org/home/contact-us/" + urlSeparator + "action=popupCal&frm=" + frm + "&fld=" + fld + '&randid=' + new Date().getTime(); 3486 if (eval("document." + frm + "." + fld).value.length > 0) 3487 str = str + "&cdate=" + eval("document." + frm + "." + fld).value; 3488 3489 svcrm.formBuilderScripts.openPopup(str, "calwin", 210, 210, "width=210,height=210,toolbar=no,status=no,directories=no,menubar=no,resizable=no,scrollable=no", true); 3490 }; 3491 3492 svcrm.formBuilderScripts.openPopup = function(url, name, pWidth, pHeight, features, snapToLastMousePosition) { 3493 svcrm.formBuilderScripts.openPopupFocus(url, name, pWidth, pHeight, features, snapToLastMousePosition, true); 3494 }; 3495 3496 svcrm.formBuilderScripts.closePopup = function(){ 3497 if (svcrm.formBuilderScripts.curPopupWindow != null) { 3498 3499 if (!svcrm.formBuilderScripts.curPopupWindow.closed) 3500 svcrm.formBuilderScripts.curPopupWindow.close(); 3501 3502 svcrm.formBuilderScripts.curPopupWindow = null; 3503 } 3504 }; 3505 3506 svcrm.formBuilderScripts.openPopupFocus = function(url, name, pWidth, pHeight, features, snapToLastMousePosition, closeOnLoseFocus) { 3507 svcrm.formBuilderScripts.closePopup(); 3508 3509 if (snapToLastMousePosition) { 3510 if (svcrm.formBuilderScripts.lastMouseX - pWidth < 0) { 3511 svcrm.formBuilderScripts.lastMouseX = pWidth; 3512 } 3513 if (svcrm.formBuilderScripts.lastMouseY + pHeight > screen.height) { 3514 svcrm.formBuilderScripts.lastMouseY -= (svcrm.formBuilderScripts.lastMouseY + pHeight + 50) - screen.height; 3515 } 3516 svcrm.formBuilderScripts.lastMouseX -= pWidth; 3517 svcrm.formBuilderScripts.lastMouseY += 10; 3518 features += "screenX=" + svcrm.formBuilderScripts.lastMouseX + ",left=" + svcrm.formBuilderScripts.lastMouseX + "screenY=" + svcrm.formBuilderScripts.lastMouseY + ",top=" + svcrm.formBuilderScripts.lastMouseY; 3519 } 3520 3521 if (closeOnLoseFocus) { 3522 curPopupWindow = window.open(url, name, features, false); 3523 curPopupWindow.focus(); 3524 } else { 3525 win = window.open(url, name, features, false); 3526 win.focus(); 3527 } 3528 }; 3529 3530 svcrm.formBuilderScripts.setLastMousePosition = function(e) { 3531 if (navigator.appName.indexOf("Microsoft") != -1) e = window.event; 3532 svcrm.formBuilderScripts.lastMouseX = e.screenX; 3533 svcrm.formBuilderScripts.lastMouseY = e.screenY; 3534 }; 3535 /* +++++++++++++++++++++++++++ END Script copied from OLD CMS /includes/scripts/dateValidate.js +++++++++++++++++++++++++++++++++++++*/ 3536 3537 /* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS /includes/scripts/ziplookup.js +++++++++++++++++++++++++++++++++++++*/ 3538 svcrm.formBuilderScripts.zipLookup = function(fuseroot, zip, fldCity, fldState){ 3539 var scriptID = 'zipLookupJSONP'; 3540 3541 //kill the existing one if we have one 3542 if(document.getElementById(scriptID)){ 3543 document.getElementById(scriptID).parentNode.removeChild(document.getElementById(scriptID)); 3544 } 3545 3546 if (svcrm.formBuilderScripts.trim(zip).length != 5 || !svcrm.formBuilderScripts.checkChars(zip, "0123456789")){ 3547 return false; 3548 }else{ 3549 //jsonP this thing over 3550 var s = document.createElement('script'); 3551 s.id = scriptID; 3552 s.type = 'application/javascript'; 3553 s.src = 'https://valdezak.simpleviewcrm.com/webapi/formbuilder/ziplookup.cfm?zip='+zip+'&fldCityId='+fldCity.id+'&fldStateId='+fldState.id+'&jsonp=svcrm.formBuilderScripts.processZipChange' 3554 document.body.appendChild(s); 3555 } 3556 }; 3557 3558 svcrm.formBuilderScripts.processZipChange = function(rtn){ 3559 var fldCity = document.getElementById(rtn.fldCityId); 3560 var fldState = document.getElementById(rtn.fldStateId); 3561 3562 if (rtn.city.length > 0 && fldCity != '')
3563 fldCity.value = rtn.city; 3564 else if (fldCity != '') 3565 fldCity.value = ''; 3566 3567 if (rtn.state.length > 0 && fldState != '') { 3568 for (var i = 0; i < fldState.options.length; i++) { 3569 if (fldState.options[i].value == rtn.state) { 3570 fldState.selectedIndex = i; 3571 break; 3572 } 3573 } 3574 if (i == fldState.options.length) fldState.selectedIndex = 0; 3575 } else if (fldState != '') 3576 fldState.selectedIndex = 0; 3577 }; 3578 /* +++++++++++++++++++++++++++ END Script copied from OLD CMS /includes/scripts/ziplookup.js +++++++++++++++++++++++++++++++++++++*/ 3579 3580 /* +++++++++++++++++++++++++++ START Script Calendar +++++++++++++++++++++++++++++++++++++*/ 3581 svcrm.formBuilderScripts.fbCalendar = { 3582 today: new Date(), 3583 monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], 3584 dayList: ['S','M','T','W','T','F','S'], 3585 3586 dayListTds: function(){ 3587 var rtn = ''; 3588 for(var i = 0; i < this.dayList.length; i++){ 3589 rtn += '<td align="center" class="Day" width="22">' + this.dayList[i] + '</td>'; 3590 } 3591 return rtn; 3592 }, 3593 3594 getPrevMonthDate: function (curDate) { 3595 var y = curDate.getFullYear(); 3596 var m = curDate.getMonth(); 3597 if (m === 0) { y -= 1; m = 12; } 3598 if (m.toString().length == 1) { m = '0' + m.toString(); } 3599 return m + '/01/' + y; 3600 }, 3601 3602 getNextMonthDate: function (curDate) { 3603 var y = curDate.getFullYear(); 3604 var m = curDate.getMonth() + 2; 3605 if (m == 13) { y += 1; m = 1; } 3606 if (m.toString().length == 1) { m = '0' + m.toString(); } 3607 return m + '/01/' + y; 3608 }, 3609 3610 getPrevYearDate: function(curDate){ 3611 var y = curDate.getFullYear()-1; 3612 var m = curDate.getMonth()+1; 3613 if (m.toString().length == 1) { m = '0' + m.toString(); } 3614 return m + '/01/' + y; 3615 }, 3616 3617 getNextYearDate: function (curDate) { 3618 var y = curDate.getFullYear() + 1; 3619 var m = curDate.getMonth()+1; 3620 if (m.toString().length == 1) { m = '0' + m.toString(); } 3621 return m + '/01/' + y; 3622 }, 3623 3624 getCurMonthName: function (curDate) { 3625 return this.monthNames[curDate.getMonth()]; 3626 }, 3627 3628 createCal: function (id, sDate, useToday) { 3629 try{ 3630 if(sDate){ 3631 sDate = new Date(sDate); 3632 }else{ 3633 sDate = this.today; 3634 } 3635 } catch (e) { 3636 sDate = this.today; 3637 } 3638 3639 var d = { 3640 inDate: sDate, 3641 today: this.today, 3642 day: sDate.getDate(), 3643 month: sDate.getMonth() + 1, 3644 year: sDate.getFullYear(), 3645 prevMonth: this.getPrevMonthDate(sDate), 3646 nextMonth: this.getNextMonthDate(sDate), 3647 3648 calendar: ' '+ 3649 '<div id="fbCalendar" align="center"> ' + 3650 '<div class="fbCalCloseBtn" onclick="svcrm.formBuilderScripts.fbCalendar.showDatePicker(document.getElementById(' + "'datepicker_" + id + "'" + '));"> </div> '+ 3651 '<table border="0" cellpadding="2" cellspacing="1" width="154"> '+ 3652 '<tr> '+ 3653 '<td class="CH"> '+ 3654 '<a class="CH" href="javascript:svcrm.formBuilderScripts.fbCalendar.replaceCal(\'' + id + '\',\'' + this.getPrevMonthDate(sDate) + '\');"><<</a> ' + this.getCurMonthName(sDate) + ' <a class="CH" href="javascript:svcrm.formBuilderScripts.fbCalendar.replaceCal(\'' + id + '\',\'' + this.getNextMonthDate(sDate) + '\');">>></a> '+ 3655 '</td> '+ 3656 '<td align="right" class="CH"> '+ 3657 '<a class="CH" href="javascript:svcrm.formBuilderScripts.fbCalendar.replaceCal(\'' + id + '\',\'' + this.getPrevYearDate(sDate) + '\');"><<</a> ' + sDate.getFullYear() + ' <a class="CH" href="javascript:svcrm.formBuilderScripts.fbCalendar.replaceCal(\'' + id + '\',\'' + this.getNextYearDate(sDate) + '\');">>></a>'+ 3658 '</td> '+ 3659 '</tr> '+ 3660 '</table> '+ 3661 '<table border="0" cellpadding="2" cellspacing="1" width="154"> '+ 3662 '<tr bgcolor="#ffffff">' + this.dayListTds() + '</tr>' + this.calDays(id, sDate, useToday) + 3663 '</table> '+ 3664 '</div>' 3665 }; 3666 3667 return d.calendar; 3668 }, 3669 3670 calDays: function(id, curDate, useToday){ 3671 var rtnvar = ''; 3672 var numDaysInMonth = new Date(curDate.getFullYear(), curDate.getMonth()+1, 0).getDate();
3673 var startofmonth = new Date(); 3674 startofmonth = new Date(curDate.getFullYear(),curDate.getMonth(),1); 3675 var rows = Math.ceil((startofmonth.getDay()+numDaysInMonth)/7); 3676 var cday = 1; 3677 var firstday = startofmonth.getDay()+1; 3678 var lastday = numDaysInMonth; 3679 3680 3681 var loopstart = 0; 3682 var loopend = 0; 3683 var currentDate = new Date(); 3684 currentDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate()); 3685 3686 for(var i = 1; i <= rows; i++){ 3687 rtnvar += '<tr bgcolor="#ffffff">'; 3688 loopstart = ((i-1)*7)+1; 3689 loopend = loopstart+6; 3690 for(var d = loopstart; d <= loopend; d++){ 3691 rtnvar += '<td align="center" bgcolor="#ffffff" class="Day">'; 3692 if(d >= firstday && cday <= lastday){ 3693 var dt = new Date(curDate.getFullYear(), curDate.getMonth(), cday); 3694 var tmpDt = new Date(curDate.getFullYear(), curDate.getMonth(), curDate.getDate()); 3695 var className = (dt.getTime() == tmpDt.getTime() && useToday) ? 'today' : 'Day'; 3696 className += dt.getTime() == currentDate.getTime() ? ' currentDay' : ''; 3697 3698 var thisdate = this.convertToUserDate(parseInt(dt.getMonth()+1,10) +'/'+parseInt(dt.getDate(),10)+'/'+parseInt(dt.getFullYear(), 10)); 3699 3700 rtnvar += '<a class="' + className + '" href="javascript:svcrm.formBuilderScripts.fbCalendar.updateDate(\'' + id + '\',\'' + thisdate + '\');">' + cday + '</a><br>'; 3701 cday++; 3702 }else{ 3703 rtnvar += ' <br />'; 3704 } 3705 } 3706 rtnvar += '</tr>'; 3707 } 3708 3709 return rtnvar; 3710 }, 3711 3712 replaceCal: function (id, sDate) { 3713 var cal = this.createCal(id, sDate, false); 3714 if (document.getElementById(id + '_calendar')) { 3715 document.getElementById(id + '_calendar').innerHTML = cal; 3716 } else { 3717 var newDomElm = document.createElement('div'); 3718 newDomElm.style.position = 'absolute'; 3719 newDomElm.innerHTML = cal; 3720 newDomElm.id = id + '_calendar'; 3721 if (document.getElementById('fieldcontainer_' + id)) { 3722 document.getElementById('fieldcontainer_' + id).appendChild(newDomElm); 3723 } 3724 } 3725 3726 return; 3727 }, 3728 3729 updateDate: function(id, curDate){ 3730 document.getElementById(id).value = curDate; 3731 //document.getElementById(id).onchange(); 3732 if(document.getElementById(id + '_calendar')){ 3733 document.getElementById('fieldcontainer_' + id).removeChild(document.getElementById(id + '_calendar')); 3734 } 3735 3736 if(document.getElementById('datepicker_' + id)){ 3737 document.getElementById('datepicker_' + id).onclick = function(){ 3738 svcrm.formBuilderScripts.fbCalendar.showDatePicker(document.getElementById(id), document.getElementById(id).value); 3739 }; 3740 } 3741 3742 }, 3743 3744 showDatePicker: function(domElm, curDate){ 3745 var cleanID = domElm.id.replace('datepicker_', ''); 3746 var sDate = new Date(); 3747 if(!document.getElementById(cleanID + '_calendar')){ 3748 if(document.getElementById(cleanID)){ 3749 try{ 3750 if(curDate){ 3751 sDate = this.convertToUSDate(curDate); 3752 if(sDate == 'Invalid Date'){ 3753 sDate = new Date(); 3754 } 3755 } 3756 }catch(e){ 3757 sDate = new Date(); 3758 } 3759 this.getCalendar(cleanID, sDate); 3760 } 3761 }else{ 3762 document.getElementById('fieldcontainer_' + cleanID).removeChild(document.getElementById(cleanID + '_calendar')); 3763 } 3764 }, 3765 3766 getCalendar: function(id, curDate){ 3767 var newDomElm = document.createElement('div'); 3768 newDomElm.style.position = 'absolute'; 3769 newDomElm.innerHTML = this.createCal(id, curDate, true); 3770 newDomElm.id = id + '_calendar'; 3771 newDomElm.className = 'svcrm_datepicker'; 3772 document.getElementById('fieldcontainer_' + id).appendChild(newDomElm); 3773 }, 3774 3775 convertToUSDate: function(dte){ 3776 var rtnvar = false; 3777 var wrk = dte.split(crm_locale.YAHOO_DATE_FIELD_DELIMITER); 3778 var wrkdate = []; 3779 var mydate = ''; 3780 if(wrk.length > 0){ 3781 wrkdate[0] = parseInt(wrk[crm_locale.YAHOO_MDY_DAY_POSITION-1],10); //always holds the day 3782 wrkdate[1] = parseInt(wrk[crm_locale.YAHOO_MDY_MONTH_POSITION-1],10); //always holds the month 3783 wrkdate[2] = parseInt(wrk[crm_locale.YAHOO_MDY_YEAR_POSITION-1],10); //always holds the year 3784 3785 if(wrkdate[1] > 0 && wrkdate[1] < 13){ //Validate the months 3786 var monthsWithDaysRegExp = new RegExp("(4|6|9|11)", "gi"); 3787 var numdays = 31; 3788 if(wrkdate[1] == 2){//feb 3789 numdays = 28; 3790 //check if leap year 3791 if (wrkdate[2] % 4 === 0 && (wrkdate[2] % 100 !== 0 || wrkdate[2] % 400 === 0)){ 3792 numdays = 29; 3793 } 3794 }else if(monthsWithDaysRegExp.test(wrkdate[1])){ 3795 numdays = 30; 3796 } 3797 3798 if(wrkdate[0] > 0 && wrkdate[0] <= numdays){ //validate the days in this month 3799 if(wrkdate[2].toString().length == 2){ //if we have a two digit year pad it 3800 wrkdate[2] = chkYear(wrkdate[2]); 3801 } 3802 3803 if(wrkdate[2].toString().length == 4 && !isNaN(wrkdate[2])){ //validate the year, could expand this 3804 /* 3805 we are here we have a valid month 3806 and we have a valid day for that month 3807 and we have a valid 4 digit year 3808 */ 3809 //fld.value = wrkdate.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER); 3810 wrk[1] = wrkdate[0]; //put the day back where it should be 3811 wrk[0] = wrkdate[1]; //put the month back where it should be 3812 wrk[2] = wrkdate[2]; //put the year back where it should be 3813 wrkdate = wrk.join("/"); //join on the us delim and return valid 3814 rtnvar = true; 3815 } 3816 } 3817 } 3818 } 3819 3820 if(!rtnvar){ //if we didn't get a good date from above we use today 3821 wrkdate = new Date(); 3822 } 3823 return wrkdate; 3824 }, 3825 3826 convertToUserDate: function(dte){ 3827 var rtnvar = false; 3828 var wrk = dte.split("/"); 3829 var wrkdate = []; 3830 var mydate = ''; 3831 if(wrk.length > 0){ 3832 wrkdate[0] = parseInt(wrk[1],10); //always holds the day 3833 wrkdate[1] = parseInt(wrk[0],10); //always holds the month 3834 wrkdate[2] = parseInt(wrk[2],10); //always holds the year 3835 3836 if(wrkdate[1] > 0 && wrkdate[1] < 13){ //Validate the months 3837 var monthsWithDaysRegExp = new RegExp("(4|6|9|11)", "gi"); 3838 var numdays = 31; 3839 if(wrkdate[1] == 2){//feb 3840 numdays = 28; 3841 //check if leap year 3842 if (wrkdate[2] % 4 === 0 && (wrkdate[2] % 100 !== 0 || wrkdate[2] % 400 === 0)){ 3843 numdays = 29; 3844 } 3845 }else if(monthsWithDaysRegExp.test(wrkdate[1])){ 3846 numdays = 30; 3847 } 3848 3849 if(wrkdate[0] > 0 && wrkdate[0] <= numdays){ //validate the days in this month 3850 if(wrkdate[2].toString().length == 2){ //if we have a two digit year pad it 3851 wrkdate[2] = chkYear(wrkdate[2]); 3852 } 3853 3854 if(wrkdate[2].toString().length == 4 && !isNaN(wrkdate[2])){ //validate the year, could expand this 3855 /* 3856 we are here we have a valid month 3857 and we have a valid day for that month 3858 and we have a valid 4 digit year 3859 */ 3860 //fld.value = wrkdate.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER); 3861 wrk[crm_locale.YAHOO_MDY_DAY_POSITION-1] = wrkdate[0]; //put the day back where it should be 3862 wrk[crm_locale.YAHOO_MDY_MONTH_POSITION-1] = wrkdate[1]; //put the month back where it should be 3863 wrk[crm_locale.YAHOO_MDY_YEAR_POSITION-1] = wrkdate[2]; //put the year back where it should be 3864 wrkdate = wrk.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER); //join on the correct delim and return valid 3865 rtnvar = true; 3866 } 3867 } 3868 } 3869 } 3870 3871 if(!rtnvar){ //I dont really know what to do here i guess just use today and convert to their date 3872 var t = new Date(); 3873 t = t.getMonth()+1 + '/' + t.getDay() + '/' + t.getFullYear(); 3874 wrkdate = this.convertToUserDate(t); 3875 } 3876 return wrkdate; 3877 }, 3878 3879 convertToUserMDOnlyDate: function(dte){ 3880 var dateFormat_MDOnly = crm_locale.DATEFMT_MDONLY.split(crm_locale.YAHOO_DATE_FIELD_DELIMITER); 3881 var _day = dte.getDate().toString();
3882 var _month = (dte.getMonth() + 1).toString(); 3883 var _dayFormat = ''; 3884 var _monthFormat = ''; 3885 var _dayPostion = ''; 3886 var _monthPostion = ''; 3887 3888 if(dateFormat_MDOnly[0].indexOf('d') != -1){ 3889 _dayFormat = dateFormat_MDOnly[0]; 3890 _monthFormat = dateFormat_MDOnly[1]; 3891 _dayPostion = 0; 3892 _monthPostion = 1; 3893 }else{ 3894 _dayFormat = dateFormat_MDOnly[1]; 3895 _monthFormat = dateFormat_MDOnly[0]; 3896 _dayPostion = 1; 3897 _monthPostion = 0; 3898 } 3899 3900 if(_dayFormat == 'dd' && _day.length != 2){ 3901 _day = '0' + _day; 3902 } 3903 if(_monthFormat == 'mm' && _month.length != 2){ 3904 _month = '0' + _month; 3905 } 3906 3907 var dsp = []; 3908 dsp[_dayPostion] = _day; 3909 dsp[_monthPostion] = _month; 3910 dsp = dsp.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER); 3911 return dsp; 3912 } 3913 3914 }; 3915 /* +++++++++++++++++++++++++++ END Script Calendar +++++++++++++++++++++++++++++++++++++*/ 3916 3917 if (window.addEventListener) { 3918 window.addEventListener('load', svcrm.formBuilderScripts.__onload_function, false); 3919 } else if (window.attachEvent) { 3920 window.attachEvent('onload', svcrm.formBuilderScripts.__onload_function); 3921 } 3922 })(); 3923 /* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS loadCRMForm +++++++++++++++++++++++++++++++++++++*/ 3924 </script>
3924 3925 3926 <style type="text/css"> 3927 /*** Styling for Forms ***/ 3928 form.simpleForm {} 3929 form.simpleForm fieldset {} 3930 form.simpleForm legend {} 3931 form.simpleForm label {} 3932 form.simpleForm label.label_hidden { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;} 3933 form.simpleForm .formreq { color: #B30000;} 3934 form.simpleForm input[type="radio"], form.simpleForm input[type="checkbox"] {} 3935 form.simpleForm input[type="text"] {} 3936 form.simpleForm input.date { cursor: pointer;} 3937 form.simpleForm select {} 3938 form.simpleForm table { background: none; border: none; margin: 0;} 3939 form.simpleForm table tr td { padding: 0;} 3940 form.simpleForm .captcha {} 3941 3942 #capimage { height: 17px; width:17px;} 3943 3944 form.simpleForm .svcrm_datepicker { 3945 z-index: 3; 3946 } 3947 #fbCalendar{ 3948 background-color: white; 3949 border:1px solid #336699; 3950 border-radius:2px; 3951 box-shadow: #336699 1px 1px; 3952 } 3953 #fbCalendar TD { font-size: 12px; font-family: Arial } 3954 #fbCalendar .Day { font-size: 12px; color: #000000; border:1px solid transparent;} 3955 #fbCalendar .CH { font-size: 12px; color: #336699; font-weight: bold; bgcolor: #cccccc; } 3956 #fbCalendar A.today:link, #fbCalendar A.today:visited{text-decoration:none; color:#000000; font-weight: bold;} 3957 #fbCalendar A.today:hover{text-decoration:none; color:#CC3300; font-weight: bold;} 3958 #fbCalendar A.Day:link, #fbCalendar A.Day:visited{text-decoration:none; color:#990000; font-weight: normal;} 3959 #fbCalendar A.Day:hover{text-decoration:none; color:#CC3300; font-weight: normal; border:1px solid #000000;} 3960 #fbCalendar A.CH:link, #fbCalendar A.CH:visited{text-decoration:none; color:#336699;} 3961 #fbCalendar A.CH:hover{text-decoration:none; color:#0033FF;} 3962 #fbCalendar A.close:link, #fbCalendar A.close:visited{font-size: 10px; text-decoration:none; color:#666666;} 3963 #fbCalendar A.close:hover{font-size: 10px; text-decoration:underline; color:#666666;} 3964 #fbCalendar A:link, #fbCalendar A:visited{text-decoration:none; color:#000099;} 3965 #fbCalendar A:hover{text-decoration:none; color:#0000FF;} 3966 #fbCalendar .currentDay{border:1px solid #336699; padding: 2px;} 3967 #fbCalendar div.fbCalCloseBtn{ 3968 background:transparent url(https://ValdezAK.simpleviewcrm.com/core_crm/Resources/images/calx.gif) no-repeat; 3969 width:17px; 3970 height:13px; 3971 float:right; 3972 border:2px solid #ffffff; 3973 } 3974 #fbCalendar div.fbCalCloseBtn:hover{ 3975 cursor: pointer; 3976 border:2px solid #336699; 3977 } 3978 3979 /*** Mobile ***/ 3980 @media only screen and (max-width: 40em) {} 3981 /*** Tablet ***/ 3982 @media only screen and (min-width: 40.063em) and (max-width: 64em) {} 3983 3984 /*** Desktop ***/ 3985 @media only screen and (min-width: 64.063em) { 3986 form.simpleForm label { max-width: 430px; text-align: right;} 3987 } 3988 </style> 3989 </div> 3990 </div> 3991 <div class="footer_container"> 3992 <div data-civid="5d961da8dba9e71a1003c6d8" class="contentRender contentRender_14 contentRender_type_panel contentRender_name_plugins_common_footer" data-sv-time="1" data-sv-index="14" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><footer class="footer-section panel_custom_footer" style="background-image: url('https://res.cloudinary.com/simpleview/image/upload/v1570551617/footer_bg_h0dxye.png'); background-size: cover;background-position: bottom; background-repeat: no-repeat;"> 3993 <div class="footer-top"> 3994 <div data-civid="69a9d706513d81efa1bb0b59" class="contentRender contentRender_15 contentRender_type_widget contentRender_name_plugins_common_visitors_guide" data-sv-time="38" data-sv-index="15" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 3995 <div class="visitors-guide"> 3996 <h3>Get Inspired & Plan Your Trip!</h3> 3997 <a href="https://www.valdezalaska.org/plan/visitorsguide/visitors-guide/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Navigation Callout", "linkObject": "Visitors Guide"}}'> 3998 Free Vacation Guide <i class="fas fa-caret-right"></i> 3999 </a> 4000 </div> 4001</div> 4002 </div> 4003 <div class="footer-inner"> 4004 <div class="footer-center"> 4005 <div class="left-col"> 4006 <div class="logo"> 4007 <div data-civid="69a9d706513d81efa1bb0b5b" class="contentRender contentRender_16 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="39" data-sv-index="16" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> 4008 4009 4010 4011<div class="logo"> 4012 <a href="https://www.valdezalaska.org/" target="_self" aria-label="discover valdez logo"> 4013 4014 <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fit,h_230,q_75,w_340/v1/clients/valdezak/logo_78ee1be3-3f10-4172-9fea-f2aab45b53a3.png" alt="discover valdez logo" /> 4015 4016 </a> 4017</div></div> 4018 </div> 4019 <div class="footer-nav-container"> 4020 <div data-civid="69a9d706513d81efa1bb0b5f" class="contentRender contentRender_18 contentRender_type_widget contentRender_name_plugins_nav_footer" data-sv-time="46" data-sv-index="18" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4021<!--SVMETA 4022{ 4023 "requireBundles" : ["plugins_nav_shared"] 4024} 4025-->
4025 4026 4027 4028 <nav class="nav-footer"> 4029 4030 <div class="ind-item" data-sv-nav-primary-item> 4031 <div class="item-inner"> 4032 <a href="https://www.valdezalaska.org/site-map/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "linkObject": "Sitemap"}}'>Sitemap</a> 4033 4034 </div> 4035 4036 </div> 4037 4038 <div class="ind-item" data-sv-nav-primary-item> 4039 <div class="item-inner"> 4040 <a href="/privacy-policy/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "linkObject": "Privacy%20Policy"}}'>Privacy Policy</a> 4041 4042 </div> 4043 4044 </div> 4045 4046 </nav> 4047 4048 <!-- mobile --> 4049 4050 4051 <ul class="nav-list industry hide" data-mobile-secondary> 4052 4053 <li class="item"> 4054 <div class="item-inner"> 4055 <a href="https://www.valdezalaska.org/site-map/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "linkObject": "Sitemap"}}'>Sitemap</a> 4056 4057 </div> 4058 4059 </li> 4060 4061 <li class="item"> 4062 <div class="item-inner"> 4063 <a href="/privacy-policy/" target="_self" title="" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "linkObject": "Privacy%20Policy"}}'>Privacy Policy</a> 4064 4065 </div> 4066 4067 </li> 4068 4069 </ul> 4070 4071</div><div data-civid="69a9d706513d81efa1bb0b61" class="contentRender contentRender_19 contentRender_type_widget contentRender_name_plugins_common_mountain" data-sv-time="37" data-sv-index="19" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="mountain"> 4072 <hr class="line"> 4073 <img src="/includes/public/assets/mountains.svg" class="mountain-image" alt=""> 4074 <hr class="line"> 4075</div></div> 4076 </div> 4077 <div class="social "> 4078 <div data-civid="69a9d706513d81efa1bb0b65" class="contentRender contentRender_20 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="46" data-sv-index="20" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> 4079 4080<div class="social-icons"> 4081 4082 4083 <a href="https://www.instagram.com/discovervaldez/" target="_blank" class="social-icon" aria-label="Instagram" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Social Links", "linkObject": "Social | Instagram"}}'> 4084 <i class="fab fa-instagram" aria-hidden="true"></i> 4085 </a> 4086 4087 4088 <a href="https://www.facebook.com/valdez.alaska/" target="_blank" class="social-icon" aria-label="Facebook" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Social Links", "linkObject": "Social | Facebook"}}'> 4089 <i class="fab fa-facebook" aria-hidden="true"></i> 4090 </a> 4091 4092 4093 <a href="https://twitter.com/DiscoverValdez?lang=en" target="_blank" class="social-icon" aria-label="Twitter" data-gtm-click data-gtm-vars='{ "tClient_ga4": {"eventName": "navigation_click", "navType": "Social Links", "linkObject": "Social | Twitter"}}'> 4094 <i class="fab fa-twitter" aria-hidden="true"></i> 4095 </a> 4096 4097</div></div> 4098 4099 </div> 4100 </div> 4101 <div class="center-col"> 4102 4103 <div class="footer-content"> 4104 <div data-civid="69a9d706513d81efa1bb0b5d" class="contentRender contentRender_17 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="37" data-sv-index="17" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><section data-sv-core-textbox data-guid="7ea5520e-381a-4e88-8765-0f36c0adade4"> 4105 <p>VALDEZ CONVENTION & VISITOR'S BUREAU, INC.</p> 4106 4107<p><br /> 4108Email: [email protected]</p> 4109 4110</section></div> 4111 </div> 4112 <div class="hours"> 4113 4114 </div> 4115 4116 </div> 4117 </div> 4118 <div class="footer-bottom"> 4119 <div class="copyright"> 4120 © 2026 Valdez Convention & Visitors Bureau, INC.<br> 4121 ALL RIGHTS RESERVED. 4122 </div> 4123 <div class="back-to-top"> 4124 Back to Top <i class="fas fa-sort-up"></i> 4125 </div> 4126 <a href="https://www.simpleviewinc.com/our-services/creative-design/" target="blank" class="made-by"> 4127 <img src="/includes/public/assets/simpleview.png" alt="Simpleview Inc Logo"> 4128 </a> 4129 </div> 4130 <div class="footer-bottom-mobile"> 4131 <div class="back-to-top"> 4132 Back to Top <i class="fas fa-sort-up"></i> 4133 </div> 4134 <div class="copyright"> 4135 © 2026 Valdez Convention & Visitors Bureau, INC.<br> 4136 ALL RIGHTS RESERVED. 4137 </div> 4138 <a href="https://www.simpleviewinc.com/our-services/creative-design/" target="blank" class="made-by"> 4139 <img src="/includes/public/assets/mobile_simpleview.png" alt="Simpleview Inc Logo"> 4140 </a> 4141 </div> 4142 </div> 4143 4144 <div class="mobile-fixed"> 4145 4146 <div data-civid="69a9d706513d81efa1bb0b69" class="contentRender contentRender_21 contentRender_type_widget contentRender_name_plugins_common_gdpr_banner" data-sv-time="37" data-sv-index="21" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4147 4148<dialog class="gdpr-banner dismissed hide" data-guid="1861884b-b2ce-4c99-82c0-f68647a5f8d9"> 4149 <div class="banner-inner"> 4150 <div class="banner-message"> 4151 <p>
4151Cookies are used for measurement, ads and optimization. By continuing to use our site you agree to our privacy policy.</p> 4152 4153 </div> 4154 <div class="banner-close"> 4155 <button class="button site-style" data-sv-close-banner> 4156 Accept 4157 </button> 4158 </div> 4159 </div> 4160</dialog> 4161
4162<script> 4163 require(["jquery", "sv_clientLib"], function ($, clientLib) { 4164 var root = $('[data-guid=1861884b-b2ce-4c99-82c0-f68647a5f8d9]'); 4165 var footerContainer = $('.panel_custom_footer'); 4166 var bannerSeen = clientLib.getCookie('cookie-banner-seen'); 4167 4168 if (bannerSeen !== "true") { 4169 root.removeClass('hide'); 4170 setTimeout(function () { root.removeClass('dismissed'); }, 500); 4171 } 4172 4173 root.find('[data-sv-close-banner]').on('click', function (e) { 4174 root.addClass('dismissed'); 4175 setTimeout(function () { root.addClass('hide'); }, 500); 4176 4177 clientLib.setCookie({ 4178 name : 'cookie-banner-seen', 4179 value : "true", 4180 path : "/", 4181 'max-age' : 1438560*60 // 999 days 4182 }); 4183 }); 4184 }); 4185</script>
4185</div> 4186 </div> 4187</footer> 4188 4189 4190</div> 4191 </div> 4192</div> 4193<div id="gallery-portal" data-gallery-portal></div> 4194<div id="quickview-detail" data-quickview-detail></div></div> 4195 <!-- footer css bundles --> 4196 4197 <!-- footer js bundles --> 4198
4198<script src="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/core/public/js/loginCheck.js"></script>
4198 4199
4199<script src="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/js/shared_footer.js"></script>
4199 4200
4200<script src="/includes/public/managed/v_a2e6ae52_b1af67d2/core/plugins/common/virtuals/js/custom_forms.js"></script>
4200 4201 4202
4202<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.valdezalaska.org/#organization","name":"Valdez Convention & Visitors Bureau","url":"https://www.valdezalaska.org/","telephone":"907-835-2984","address":{"@type":"PostalAddress","streetAddress":"309 Fairbanks Drive","addressLocality":"Valdez","addressRegion":"Alaska","postalCode":"99686"}},{"@type":"WebSite","@id":"https://www.valdezalaska.org/#website","url":"https://www.valdezalaska.org/","name":"Valdez Convention & Visitors Bureau","publisher":{"@id":"https://www.valdezalaska.org/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://www.valdezalaska.org/search/?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https://www.valdezalaska.org/home/contact-us/#collectionpage","url":"https://www.valdezalaska.org/home/contact-us/","isPartOf":{"@id":"https://www.valdezalaska.org/#website"},"breadcrumb":{"@type":"BreadcrumbList","name":"Breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.valdezalaska.org/"},{"@type":"ListItem","position":2,"name":"Home","item":"https://www.valdezalaska.org/home"},{"@type":"ListItem","position":3,"name":"Contact Us","item":"https://www.valdezalaska.org/home/contact-us/"}]},"mainEntity":[]}]}</script>
4202 4203 <!-- bottomBody --> 4204 4205
4205<script data-id="site_global_footer"> 4206 require(["sv_clientLib", "sv_load!plugins_dynamic_content"], function(clientLib) { 4207 clientLib._initLazy(); 4208 }); 4209 </script>
4209 4210 4211 �� </body> 4212</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.