1<!DOCTYPE html> 2�<html lang="en"><head><!-- Google tag (gtag.js) -->
vendor: 71 bytes, line 2
2<script async="async" src="https://www.googletagmanager.com/gtag/js?id=
2G-VG24VK2VKT
vendor: 11 bytes, line 2
2"></script>
2<script> 3 window.dataLayer = window.dataLayer || []; 4 function gtag(){dataLayer.push(arguments);} 5 gtag('set', 'linker', {'domains': ['tmt.spotapps.co','spothopperapp.com']}); 6 gtag('js', new Date()); 7 gtag('config', 'G-TQGKTWG28Y'); 8 gtag('config', 'G-VG24VK2VKT'); 9 </script>
9<!-- wcache 2026-10-02 10:39:07.947305Z --><!-- 10smart_footer: true, 11smart_footer_version: 2, 12scripting_active: false 13--><link href="https://franklinvilleinn.com/food-menu" rel="canonical"/><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="" name="description"/><meta content="" name="author"/><meta content="The Franklinville Inn - Food Menu" property="og:title"/><meta content="website" property="og:type"/><meta content="http://franklinvilleinn.com/food-menu" property="og:url"/><meta content="Capturing the quaint charm of days when Benjamin Franklin traveled through town to Cape May, the historic Franklinville Inn boasts an atmosphere of relaxed sophistication and style. This lov..." property="og:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/events_page_back.jpg" property="og:image"/><meta content="The Franklinville Inn image" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="108221188090655" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="The Franklinville Inn - Food Menu" name="twitter:title"/><meta content="Capturing the quaint charm of days when Benjamin Franklin traveled through town to Cape May, the historic Franklinville Inn boasts an atmosphere of relaxed sophistication and style. This lov..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/events_page_back.jpg" name="twitter:image"/><title>The Franklinville Inn - Food Menu</title>
13<script>document.cookie='resolution='+Math.max(screen.width,screen.height)+("devicePixelRatio" in window ? ","+devicePixelRatio : ",1")+'; path=/';</script>
13<link href="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/favicons/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/favicons/favicon.svg" rel="icon" type="image/svg+xml"/><link href="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/favicons/favicon.ico" rel="shortcut icon"/><link href="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><meta content="The Franklinville Inn" name="apple-mobile-web-app-title"/><link href="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/favicons/site.webmanifest" rel="manifest"/><link href="https://static.spotapps.co/web/franklinvilleinn--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/franklinvilleinn--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/franklinvilleinn--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/franklinvilleinn--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/franklinvilleinn--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/franklinvilleinn--com/lib/owlcarousel/owl.theme.default.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/franklinvilleinn--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/franklinvilleinn--com/css/bottom_navigation_v1.css?v1781297576" rel="stylesheet"/><link href="css/custom.css?v1781297576&domain=franklinvilleinn.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/franklinvilleinn--com/lib/icons_font/css/social_icons.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/icons_font/css/social_icons-ie7.css"><![endif]--><link href="https://static.spotapps.co/web/franklinvilleinn--com/lib/twitter_x_font_icon/css/twitter_x.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/twitter_x_font_icon/css/twitter_x-ie7.css"><![endif]--><!--[if lt IE 9]> 14
14<script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
14 15
15<script src="//oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
15 16 <![endif]--><style> 17 18 .webkit-mobile-body>div:first-child{ 19 -webkit-overflow-scrolling: touch; 20 } 21 22 .food-menu-page:before { 23 background-image: url('https://static.spotapps.co/website_images/ab_websites/724155_website_v1/food_page_back.jpg'); 24 -webkit-filter: grayscale(1) opacity(0.2); 25 -moz-filter: grayscale(1) opacity(0.2); 26 -o-filter: grayscale(1) opacity(0.2); 27 -ms-filter: grayscale(1) opacity(0.2); 28 filter: grayscale(1) opacity(0.2); 29 } 30 31 @media (max-width: 1023px) { 32 .food-menu-grid .food-item-holder { 33 text-align: right; 34 } 35 .food-menu-grid .food-item-title { 36 display: block; 37 text-align: left; 38 } 39 .food-menu-grid .food-price { 40 float: none; 41 } 42 .food-menu-grid .food-item-description { 43 text-align: left; 44 } 45 } 46 47 </style><link href="https://static.spotapps.co/websites/mt/css/general-food-menu-patch.css" rel="stylesheet"/>
47<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
47<script> 48function ga_check(){ 49 return true; 50} 51</script>
51<script> 52function universal_ga(action, type, category, ev_action, label){ 53 if(typeof ga === 'function') 54 { 55 if(!(action && label)) 56 ga(action, type, category) 57 else 58 ga(action, type, category, ev_action, label) 59 } 60 61 if(typeof gtag === 'function') 62 { 63 if(!(action && label)) 64 { 65 hash = category 66 ev_label = hash["eventLabel"] 67 var splits = ev_label.match(/.{1,100}/g) ?? []; 68 delete(hash["eventLabel"]) 69 70 if(splits.length <= 1) 71 hash["eventLabel"] = ev_label 72 else 73 { 74 for (let i = 0; i < splits.length; i++) { 75 var key = "eventLabel_"+i 76 hash[key] = splits[i] 77 } 78 } 79 console.log(hash) 80 gtag("event", hash["eventCategory"], hash); 81 } 82 else 83 { 84 var hash = { 85 eventCategory: category, 86 eventAction: ev_action 87 } 88 89 var splits = label.match(/.{1,100}/g) ?? []; 90 if(splits.length <= 1) 91 hash["eventLabel"] = label 92 else 93 { 94 for (let i = 0; i < splits.length; i++) { 95 var key = "eventLabel_"+i 96 hash[key] = splits[i] 97 } 98 } 99 gtag("event", hash["eventCategory"], hash); 100 } 101 } 102} 103</script>
103<script> function getPromotionUrlParams(){ 104 var params_str = sessionStorage.getItem('shUrlParams'); 105 if (params_str != null){ 106 return JSON.parse(params_str); 107 }else{ 108 return {}; 109 } 110 } 111 112 function getPromotionSourceDetails(){ 113 var params_str = localStorage.getItem('promotionSourceDetails'); 114 if (params_str != null){ 115 return JSON.parse(params_str); 116 }else{ 117 return {}; 118 } 119 } 120 121 function getLastEmailVisitInDays(){ 122 var promotionSourceDetails = getPromotionSourceDetails(); 123 if (!promotionSourceDetails['last_visit_email'] ){ 124 return null; 125 } 126 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24)); 127 } 128 129 function getLastSocialVisitInDays(){ 130 var promotionSourceDetails = getPromotionSourceDetails(); 131 if (!promotionSourceDetails['last_visit_social'] ){ 132 return null; 133 } 134 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24)); 135 } 136 137 var shUrlParams = getPromotionUrlParams(); 138 var promotionSourceDetails = getPromotionSourceDetails(); 139 140 new URL(document.location).searchParams.forEach(function(value, paramName){ 141 142 shUrlParams[paramName] = value; 143 144 if (paramName == 'source' && value =='social' ){ 145 promotionSourceDetails['last_visit_social'] = new Date(); 146 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 147 } 148 149 if (paramName == 'source' && value =='email' ){ 150 promotionSourceDetails['last_visit_email'] = new Date(); 151 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 152 } 153 154 }); 155 156 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)) 157</script>
157<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;} 158a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;} 159a.get-directions-footer-link:hover{transform:scale(1.08);} 160@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}} 161a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu "><div class="food-menu-page"><header><style> 162 163 .nav-v7 .navbar-logo .container { 164 height: 70px; 165 } 166 .nav-v7 .navbar-logo .header-logo img { 167 max-height: 70px; 168 } 169 170 171.navbar.nav-v6 .navbar-logo .container { 172 height: 90px; 173 padding-top: 10px; 174 padding-bottom: 10px; 175} 176.navbar.nav-v6.nav-scroll .navbar-logo .container { 177 height: 60px; 178 padding-top: 0px; 179 padding-bottom: 0px; 180} 181.navbar.nav-v6 .header-logo img { 182 max-width: 100%; 183} 184.navbar.nav-v6.nav-scroll .header-logo img { 185 max-width: 80%; 186} 187.nav-v7 .navbar-logo .header-logo img { 188 max-height: 90px; 189} 190.nav-v7.nav-scroll .navbar-logo .header-logo img { 191 max-height: 60px; 192} 193 194@media (max-width: 767px) { 195 /* DO NOT change mobile nav height on page scroll */ 196 .navbar.nav-v6 .navbar-header, 197 .navbar.nav-v6.nav-scroll .navbar-header { 198 padding-top: 10px; 199 padding-bottom: 10px; 200 } 201 .navbar.nav-v6 .socialnav, 202 .navbar.nav-v6.nav-scroll .socialnav { 203 margin-top: 10px; 204 } 205 .navbar.nav-v6 .container, 206 .navbar.nav-v6.nav-scroll .container { 207 padding-top: 0; 208 padding-bottom: 0; 209 } 210 .navbar.nav-v6 .header-logo, 211 .navbar.nav-v6.nav-scroll .header-logo { 212 height: 70px; 213 } 214 .navbar.nav-v6 .header-logo img { 215 max-height: 100%; 216 } 217 .navbar.nav-v6.nav-scroll .header-logo img { 218 max-width: 100%; 219 } 220 /* HOME page CHANGE mobile nav height on page scroll */ 221 /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */ 222 body.home-page .navbar.nav-v6 .navbar-header { 223 padding-top: 10px; 224 padding-bottom: 10px; 225 } 226 body.home-page .navbar.nav-v6.nav-scroll .navbar-header{ 227 padding-top: 0px; 228 padding-bottom: 0px; 229 } 230 body.home-page .navbar.nav-v6 .socialnav { 231 margin-top: 10px; 232 } 233 body.home-page .navbar.nav-v6.nav-scroll .socialnav { 234 margin-top: 0px; 235 } 236 body.home-page .navbar.nav-v6 .container{ 237 padding-top: 0; 238 padding-bottom: 0; 239 } 240 body.home-page .navbar.nav-v6.nav-scroll .container { 241 padding-top: 0; 242 padding-bottom: 0; 243 } 244 body.home-page .navbar.nav-v6 .header-logo { 245 height: 70px; 246 } 247 body.home-page .navbar.nav-v6.nav-scroll .header-logo { 248 height: 50px; 249 } 250 body.home-page .navbar.nav-v6 .header-logo img { 251 max-height: 100%; 252 max-width: 100%; 253 } 254 body.home-page .navbar.nav-v6.nav-scroll .header-logo img { 255 max-width: 80%; 256 } 257} 258 259 260.navbar-regular .navbar-collapse.collapse.in { 261 background-color: transparent; 262 width: 100%; 263} 264.navbar.nav-v6 .navbar-tabs { 265 background-color: #000; 266 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 267 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 268 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 269} 270.navbar.nav-v6.nav-scroll .navbar-tabs { 271 background-color: #000; 272 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 273 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 274 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 275} 276.drink-menu .navbar.nav-v6 .navbar-tabs { 277 background-color: #000; 278 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 279 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 280 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 281} 282.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 283 background-color: #000; 284 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 285 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 286 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 287} 288li.drop-down-link .sub-menu { 289 background-color: #000; 290 color: #fff; 291 } 292.nav-scroll li.drop-down-link .sub-menu { 293 background-color: #000; 294 color: #fff; 295} 296.drink-menu li.drop-down-link .sub-menu { 297 background-color: #000; 298 color: #fff; 299} 300.drink-menu .nav-scroll li.drop-down-link .sub-menu { 301 background-color: #000; 302 color: #fff; 303} 304li.drop-down-link .sub-menu a, 305li.drop-down-link div.drop-down { 306 color: #fff; 307} 308.nav-scroll li.drop-down-link .sub-menu a, 309.nav-scroll li.drop-down-link div.drop-down { 310 color: #fff; 311} 312.drink-menu li.drop-down-link .sub-menu a, 313.drink-menu li.drop-down-link div.drop-down { 314 color: #fff; 315} 316.drink-menu .nav-scroll li.drop-down-link .sub-menu a, 317.drink-menu .nav-scroll li.drop-down-link div.drop-down { 318 color: #fff; 319} 320 321.navbar.nav-v6 .navbar-logo { 322 background-color: #000; 323} 324.navbar.nav-v6.nav-scroll .navbar-logo { 325 background-color: #000; 326} 327.drink-menu .navbar.nav-v6 .navbar-logo { 328 background-color: #000; 329} 330.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo { 331 background-color: #000; 332} 333 334.navbar-regular.nav-v6 .navbar-nav>li>a, 335.navbar-regular.nav-v6 .navbar-nav>li>a:hover, 336.navbar-regular.nav-v6 .navbar-nav>.active>a, 337.navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 338.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 339 border: none; 340 border-right: 1px solid #fff; 341 background-color: transparent; 342 color: #fff; 343} 344.navbar-regular.nav-v6 .navbar-nav>li>a { 345 color: #fff; 346} 347.drink-menu .navbar.nav-v6 .navbar-nav>li>a { 348 color: #fff; 349 border-right: 1px solid #fff; 350} 351.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 352.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 353.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 354.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 355 color: #fff; 356} 357 358li.drop-down-link .sub-menu a:hover, 359li.drop-down-link .sub-menu a:focus{ 360 color: #fff; 361} 362.drink-menu li.drop-down-link .sub-menu a:hover, 363.drink-menu li.drop-down-link .sub-menu a:focus { 364 color: #fff; 365} 366 367.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a, 368.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover, 369.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a, 370.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus, 371.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{ 372 color: #fff; 373} 374.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a { 375 color: #fff; 376} 377.drink-menu .navbar.nav-v7 .navbar-nav>li>a { 378 color: #fff; 379} 380.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a { 381 color: #fff; 382} 383.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover, 384.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a, 385.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus, 386.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover {
387 color: #fff; 388} 389 390.navbar-regular.nav-v6 .navbar-toggle .icon-bar { 391 background-color: #fff; 392} 393.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar { 394 background-color: #fff; 395} 396.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 397 background-color: #fff; 398} 399.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 400 background-color: #fff; 401} 402.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a, 403.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 404.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 405.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 406.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 407 border: none; 408 border-right: 1px solid #fff; 409 color: #fff; 410} 411.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a { 412 color: #fff; 413} 414.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a { 415 color: #fff; 416 border-right: 1px solid #fff; 417} 418.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 419.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 420.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 421.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 422 color: #fff; 423} 424 425.nav-scroll li.drop-down-link .sub-menu a:hover, 426.nav-scroll li.drop-down-link .sub-menu a:focus { 427 color: #fff; 428} 429.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover, 430.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus { 431 color: #fff; 432} 433 434.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a, 435.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover, 436.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a, 437.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus, 438.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover { 439 color: #fff; 440} 441.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a { 442 color: #fff; 443} 444.drink-menu .navbar.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a { 445 color: #fff; 446} 447.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover, 448.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a, 449.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus, 450.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover{ 451 color: #fff; 452} 453 454.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 455 background-color: #fff; 456} 457.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 458 background-color: #fff; 459} 460.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 461 background-color: #fff; 462} 463.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{ 464 background-color: #fff; 465} 466.navbar.nav-v6 .header-logo-text{ 467 color: #fff; 468} 469.navbar.nav-v6.nav-scroll .header-logo-text{ 470 color: #fff; 471} 472.navbar.nav-v6 .social-icon{ 473 color: #fff; 474} 475.navbar.nav-v6.nav-scroll .social-icon{ 476 color: #fff; 477} 478.navbar.nav-v6 .social-square .contact-icon:hover { 479 color: #fff; 480 background-color: #fff; 481} 482.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 483 color: #fff; 484 background-color: #fff; 485} 486 487.drink-menu .navbar.nav-v6 .header-logo-text{ 488 color: #fff; 489} 490.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{ 491 color: #fff; 492} 493.drink-menu .navbar.nav-v6 .social-icon{ 494 color: #fff; 495} 496.drink-menu .navbar.nav-v6.nav-scroll .social-icon{ 497 color: #fff; 498} 499.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover { 500 color: #fff; 501 background-color: #fff; 502} 503.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 504 color: #fff; 505 background-color: #fff; 506} 507.navbar.nav-v6 .navbar-logo .container { 508 border-bottom: 1px solid #fff; 509} 510.navbar.nav-v6.nav-scroll .navbar-logo .container { 511 border-bottom: 1px solid #fff; 512} 513.drink-menu .navbar.nav-v6 .navbar-logo .container { 514 border-bottom: 1px solid #fff; 515} 516.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo .container { 517 border-bottom: 1px solid #fff; 518} 519@media (max-width: 767px) { 520 .navbar.nav-v6 { 521 background-color: #000; 522 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 523 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 524 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 525 } 526 .navbar.nav-v6.nav-scroll { 527 background-color: #000; 528 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 529 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 530 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 531 } 532 .drink-menu .navbar.nav-v6 { 533 background-color: #000; 534 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 535 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 536 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 537 } 538 .drink-menu .navbar.nav-v6.nav-scroll { 539 background-color: #000; 540 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 541 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 542 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 543 } 544 .navbar.nav-v6 .container, 545 .navbar.nav-v6.nav-scroll .container, 546 .drink-menu .navbar.nav-v6 .container, 547 .drink-menu .navbar.nav-v6.nav-scroll .container { 548 border-bottom: none; 549 } 550 .navbar.nav-v6 .navbar-header { 551 border-bottom: 2px solid #fff; 552 } 553 .navbar.nav-v6.nav-scroll .navbar-header { 554 border-bottom: 2px solid #fff; 555 } 556 .drink-menu .navbar.nav-v6 .navbar-header { 557 border-bottom: 2px solid #fff; 558 } 559 .drink-menu .navbar.nav-v6.nav-scroll .navbar-header { 560 border-bottom: 2px solid #fff; 561 } 562 li.drop-down-link .sub-menu, 563 .drink-menu li.drop-down-link .sub-menu { 564 background-color: transparent; 565 } 566 .nav-scroll li.drop-down-link .sub-menu, 567 .drink-menu .nav-scroll li.drop-down-link .sub-menu { 568 background-color: transparent; 569 } 570 /* Mobile home background */ 571 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse, 572 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing, 573 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in { 574 background-color: #000000; 575 } 576 /* Mobile home background scroll */ 577 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse, 578 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing, 579 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in { 580 background-color: #000000; 581 } 582 /* Mobile pages background */ 583 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse, 584 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing, 585 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in { 586 background-color: #000000; 587 } 588 /* Mobile pages background scroll */ 589 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse, 590 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing, 591 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in { 592 background-color: #000000; 593 } 594 .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 595 .navbar-regular.nav-v6 .navbar-nav>.active>a, 596 .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 597 .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 598 background-color: #fff; 599 color: #fff; 600 } 601 .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 602 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 603 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 604 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 605 background-color: #fff; 606 color: #fff; 607 } 608 .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 609 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 610 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 611 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 612 background-color: #fff; 613 color: #fff; 614 } 615 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 616 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 617 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 618 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 619 background-color: #fff; 620 color: #fff; 621 } 622 623 .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 624 color: #fff; 625 } 626 .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 627 color: #fff; 628 } 629 .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 630 color: #fff; 631 } 632 .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 633 color: #fff; 634 } 635} 636</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 navbar-regular navbar-fixed-top mobile-full-height" id="navbar" role="navigation"><div id="skip"><a class="visuallyhidden skip-content" href="#content">Skip to main content</a></div><div class="desktop-navigation logo-center"><div class="navbar-logo"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="The Franklinville Inn logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="The Franklinville Inn logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/logo.png"/></a><div class="navbar-contact"><ul class="nav navbar-nav navbar-right"><li class="nav-phone"><a href="tel:+18566941577"><i aria-hidden="true" class="fa fa-phone"></i><span>(856)-694-1577</span></a></li><li class="nav-email"><a href="mailto:[email protected]"><i aria-hidden="true" class="fa fa-envelope-o"></i><span>[email protected]</span></a></li></ul></div></div></div><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class="active nav-menu-page"><a class="" href="/food-menu" id="nav_tab_1_link" target="_self"> 637 638 Menu 639 640 </a></li><li class=" "><a class="" href="/drink-menu" id="nav_tab_2_link" target="_self"> 641 642 Drinks 643 644 </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="https://www.google.com/maps/reserve/v/dine/c/o8pXq7n_Xfg?source=pa&opi=89978449&h#" id="nav_tab_4_link" target="_self"> 645 646 Reserve 647 648 </a></li></ul><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/108221188090655" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/thefranklinvilleinn" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=the+franklinville+inn&oq=The+Franklinville+Inn&gs_lcrp=EgZjaHJvbWUqBwgAEAAYgAQyBwgAEAAYgAQyBwgBEAAYgAQyBwgCEAAYgAQyBwgDEAAYgAQyCAgEEAAYFhgeMggIBRAAGBYYHjIICAYQABgWGB4yCAgHEAAYFhgeMggICBAAGBYYHjIICAkQABgWGB7SAQk1ODkxajBqMTWoAgiwAgE&sourceid=chrome&ie=UTF-8#lrd=0x89c729724956f053:0x91337a30d1a424ff,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul></div></div></div></div><div class="mobile-navigation"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="The Franklinville Inn logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="The Franklinville Inn logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/724155_website_v1/logo.png"/></a><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/108221188090655" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/thefranklinvilleinn" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=the+franklinville+inn&oq=The+Franklinville+Inn&gs_lcrp=EgZjaHJvbWUqBwgAEAAYgAQyBwgAEAAYgAQyBwgBEAAYgAQyBwgCEAAYgAQyBwgDEAAYgAQyCAgEEAAYFhgeMggIBRAAGBYYHjIICAYQABgWGB4yCAgHEAAYFhgeMggICBAAGBYYHjIICAkQABgWGB7SAQk1ODkxajBqMTWoAgiwAgE&sourceid=chrome&ie=UTF-8#lrd=0x89c729724956f053:0x91337a30d1a424ff,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul><div class="navbar-header"><button aria-expanded="false" class="navbar-toggle" data-target="#navbar-collapse-1" data-toggle="collapse" type="button"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class="active nav-menu-page"><a class="" href="/food-menu" id="mobile_nav_tab_1_link" target="_self"> 649 Menu 650 </a></li><li class=" "><a class="" href="/drink-menu" id="mobile_nav_tab_2_link" target="_self"> 651 Drinks 652 </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="https://www.google.com/maps/reserve/v/dine/c/o8pXq7n_Xfg?source=pa&opi=89978449&h#" id="mobile_nav_tab_4_link" target="_self"> 653 Reserve 654 </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="food-menu-v2-wrapper section-wrapper menu-item-photos" id="food_menu_v2"><h1 class="section-header page-title">Our Menu</h1><ul class="food-menu-nav"><li class="food-menu-nav-li">
654<a class="food-menu-nav-item menu_1348655_link custom-temp-btn hvr-fade" href="https://franklinvilleinn.com/food-menu?menu_id=1348655" id="1348655"><span>Main Menu</span></a></li></ul><div class="container"><div class="food-menu-holder"><div class="menu_1348655 food-menu-grid" style="display:none"><div class="food-menu-grid-sizer"></div><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2 class="menu-section-name">Appetizers</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_5914766"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Crab Bisque</div><div class="food-price">$14.00</div><div class="food-item-description"><p>Lump crab, Old Bay, sherry.</p></div></div><div class="food-item-holder" id="menu_item_5914769"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/c1/b748256b3645e49ded65d726b8d7ad/full" data-srcset="//static.spotapps.co/spots/c1/b748256b3645e49ded65d726b8d7ad/small 200w, //static.spotapps.co/spots/c1/b748256b3645e49ded65d726b8d7ad/medium 400w, //static.spotapps.co/spots/c1/b748256b3645e49ded65d726b8d7ad/full 800w" id="item_image_5914769" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">French Onion Soup</div><div class="food-price">$11.00</div><div class="food-item-description"><p>Aged provolone, Parmesan cheese.</p></div></div><div class="food-item-holder" id="menu_item_5914774"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/a7/cea63b9b9b4f4d8d1c5dba3ca4efd8/full" data-srcset="//static.spotapps.co/spots/a7/cea63b9b9b4f4d8d1c5dba3ca4efd8/small 200w, //static.spotapps.co/spots/a7/cea63b9b9b4f4d8d1c5dba3ca4efd8/medium 400w, //static.spotapps.co/spots/a7/cea63b9b9b4f4d8d1c5dba3ca4efd8/full 800w" id="item_image_5914774" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">Crab Cake</div><div class="food-price">$21.00</div><div class="food-item-description"><p>Roasted red pepper cream.</p></div></div><div class="food-item-holder" id="menu_item_5914780"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Baby Back Ribs</div><div class="food-price">$21.00</div><div class="food-item-description"><p>Slow-cooked, fork-tender.</p></div></div><div class="food-item-holder" id="menu_item_5914787"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/38/7b0d2035334bbea49e2efcda64f9c7/full" data-srcset="//static.spotapps.co/spots/38/7b0d2035334bbea49e2efcda64f9c7/small 200w, //static.spotapps.co/spots/38/7b0d2035334bbea49e2efcda64f9c7/medium 400w, //static.spotapps.co/spots/38/7b0d2035334bbea49e2efcda64f9c7/full 800w" id="item_image_5914787" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">Iceberg Wedge</div><div class="food-price">$16.00</div><div class="food-item-description"><p>Danish blue cheese, bacon, tomatoes, and fresh chives.</p></div></div><div class="food-item-holder" id="menu_item_5914806"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Char Tips</div><div class="food-price">$20.00</div><div class="food-item-description"><p>Filet mignon, grilled peppers, and onions. (Substitute shrimp, salmon, or chicken.) | Entrée $40.00</p></div></div><div class="food-item-holder" id="menu_item_5914809"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Teriyaki Char Tips</div><div class="food-price">$20.00</div><div class="food-item-description"><p>Filet mignon marinated in soy, pineapple, grilled peppers, and onions. (Substitute shrimp, salmon, or chicken.) | Entrée $40.00</p></div></div><div class="food-item-holder" id="menu_item_5914810"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/9c/05771062c04b079eac8a475818ae45/full" data-srcset="//static.spotapps.co/spots/9c/05771062c04b079eac8a475818ae45/small 200w, //static.spotapps.co/spots/9c/05771062c04b079eac8a475818ae45/medium 400w, //static.spotapps.co/spots/9c/05771062c04b079eac8a475818ae45/full 800w" id="item_image_5914810" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">Feature Flatbread</div><div class="food-price">$16.00</div><div class="food-item-description"><p>Chef-inspired, ask your server.</p></div></div></div></div></section></div><!-- end of food menu grid item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2 class="menu-section-name">Land</h2><div class="food-menu-description"><p>All steaks are aged and cut in-house by our chefs.</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_5914818"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/db/a55c1952db4926a154d87d35aab563/full" data-srcset="//static.spotapps.co/spots/db/a55c1952db4926a154d87d35aab563/small 200w, //static.spotapps.co/spots/db/a55c1952db4926a154d87d35aab563/medium 400w, //static.spotapps.co/spots/db/a55c1952db4926a154d87d35aab563/full 800w" id="item_image_5914818" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">Filet Mignon 9 Oz.</div><div class="food-price">$47.00</div><div class="food-item-description"><p>Our most tender cut of beef | Add crab cake $19.00</p></div></div><div class="food-item-holder" id="menu_item_5914819"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">New York Strip Steak 14 Oz.</div><div class="food-price">$47.00</div><div class="food-item-description"><p>Balanced between tenderness and flavor.</p></div></div><div class="food-item-holder" id="menu_item_5914822"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/f2/4f7a95d96341feb044e09a733827f2/full" data-srcset="//static.spotapps.co/spots/f2/4f7a95d96341feb044e09a733827f2/small 200w, //static.spotapps.co/spots/f2/4f7a95d96341feb044e09a733827f2/medium 400w, //static.spotapps.co/spots/f2/4f7a95d96341feb044e09a733827f2/full 800w" id="item_image_5914822" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">Ribeye 22 Oz.</div><div class="food-price">$54.00</div><div class="food-item-description"><p>Our most flavorful steak.</p></div></div><div class="food-item-holder" id="menu_item_5914828"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Prime Rib</div><div class="food-price"></div><div class="food-item-description"><p>Slow roasted for tenderness, served with au jus ⢠Regular $52.00 | Queen 34 Oz. $65.00 | King 64 Oz. $110.00</p></div></div><div class="food-item-holder" id="menu_item_5914834"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Filet Tips Oscar</div><div class="food-price">$42.00</div><div class="food-item-description"><p>Lump crab, asparagus, and hollandaise.</p></div></div><div class="food-item-holder" id="menu_item_5914839"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Baby Back Ribs</div><div class="food-price">$45.00</div><div class="food-item-description"><p>Full rack, slow-cooked, fork-tender.</p></div></div><div class="food-item-holder" id="menu_item_5914845"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/34/a76147c1cb498f982bfaeb2ab519bb/full" data-srcset="//static.spotapps.co/spots/34/a76147c1cb498f982bfaeb2ab519bb/small 200w, //static.spotapps.co/spots/34/a76147c1cb498f982bfaeb2ab519bb/medium 400w, //static.spotapps.co/spots/34/a76147c1cb498f982bfaeb2ab519bb/full 800w" id="item_image_5914845" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">Chicken Marsala</div><div class="food-price">$29.00</div><div class="food-item-description"><p>Mushrooms, marsala wine | Add jumbo lump crab $14.00</p></div></div><div class="food-item-holder" id="menu_item_5914852"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Chicken Piccata</div><div class="food-price"></div><div class="food-item-description"><p>White wine, lemon, capers | Add jumbo lump crab $14.00</p></div></div></div></div></section></div><!-- end of food menu grid item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2 class="menu-section-name">Sea</h2><div class="food-menu-description"><p>Entrées are served with chefâs soup or salad (house or Caesar) and a choice of one side.</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_5914859"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/2f/5c47b401524830b2d327b9abed97ba/full" data-srcset="//static.spotapps.co/spots/2f/5c47b401524830b2d327b9abed97ba/small 200w, //static.spotapps.co/spots/2f/5c47b401524830b2d327b9abed97ba/medium 400w, //static.spotapps.co/spots/2f/5c47b401524830b2d327b9abed97ba/full 800w" id="item_image_5914859" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">
654Blackened Salmon</div><div class="food-price">$43.00</div><div class="food-item-description"><p>Pan seared with a blend of creole spices, served with Parmesan asparagus risotto.</p></div></div><div class="food-item-holder" id="menu_item_5914861"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Shrimp Stuffed With Jumbo Lump Crab</div><div class="food-price">$47.00</div><div class="food-item-description"><p>Roasted red pepper cream.</p></div></div><div class="food-item-holder" id="menu_item_5914862"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Lobster Tails</div><div class="food-price">$74.00</div><div class="food-item-description"><p>Two 6 oz. South African cold water lobster tails.</p></div></div><div class="food-item-holder" id="menu_item_5914864"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Surf & Turf</div><div class="food-price">$74.00</div><div class="food-item-description"><p>South African 6 oz. cold water lobster tail, 9 oz. filet mignon.</p></div></div><div class="food-item-holder" id="menu_item_5914865"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Crab Cakes</div><div class="food-price">$47.00</div><div class="food-item-description"><p>Jumbo lump crab, roasted red pepper cream.</p></div></div><div class="food-item-holder" id="menu_item_5914866"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Crab Au Gratin</div><div class="food-price">$47.00</div><div class="food-item-description"><p>Jumbo lump crab, parmesan, white cheddar.</p></div></div></div></div></section></div><!-- end of food menu grid item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2 class="menu-section-name">Lounge</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_5914903"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Roasted Filet Sandwich</div><div class="food-price">$15.00</div><div class="food-item-description"><p>On a long sesame roll with sautéed mushrooms, onions, american, and provolone cheese.</p></div></div><div class="food-item-holder" id="menu_item_5914904"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Cheeseburger</div><div class="food-price">$15.00</div><div class="food-item-description"><p>American cheese.</p></div></div><div class="food-item-holder" id="menu_item_5914906"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Bacon Cheeseburger</div><div class="food-price">$17.00</div><div class="food-item-description"><p>American cheese.</p></div></div><div class="food-item-holder" id="menu_item_5914914"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Hot Roast Beef Italiano</div><div class="food-price">$17.00</div><div class="food-item-description"><p>Sautéed spinach, roasted red peppers, and aged provolone.</p></div></div><div class="food-item-holder" id="menu_item_5914924"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Hot Roast Beef</div><div class="food-price">$15.00</div><div class="food-item-description"><p>Aged provolone.</p></div></div><div class="food-item-holder" id="menu_item_5914928"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Grilled Chicken</div><div class="food-price">$16.00</div><div class="food-item-description"><p>Bacon, american cheese, and ranch.</p></div></div><div class="food-item-holder" id="menu_item_5914930"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Blackened Chicken</div><div class="food-price">$16.00</div><div class="food-item-description"><p>Danish blue cheese, caramelized onions.</p></div></div><div class="food-item-holder" id="menu_item_5914938"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Grilled Chicken Caesar Salad</div><div class="food-price">$17.00</div><div class="food-item-description"><p>Romaine, Caesar dressing, pecorino romano, tomatoes | Substitute shrimp, filet, or salmon $20.00</p></div></div><div class="food-item-holder" id="menu_item_5914941"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Boneless Buffalo Wings</div><div class="food-price">$12.00</div><div class="food-item-description"><p>Or BBQ style, served with bleu cheese.</p></div></div><div class="food-item-holder" id="menu_item_5914949"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Crispy Crinkle Cut Fries</div><div class="food-price">$8.00</div><div class="food-item-description"><p>With a Parmesan cream.</p></div></div><div class="food-item-holder" id="menu_item_5914952"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Feature Flatbread</div><div class="food-price">$16.00</div><div class="food-item-description"><p>Chef-inspired, ask your server.</p></div></div></div></div></section></div><!-- end of food menu grid item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2 class="menu-section-name">Sides</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_5914875"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Stuffed Potato</div><div class="food-item-description"><p>Parmesan cheese, chives.</p></div></div><div class="food-item-holder" id="menu_item_5914877"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Baked Potato</div><div class="food-item-description"><p>Butter, cheddar cheese, sour cream, bacon, and chives.</p></div></div><div class="food-item-holder" id="menu_item_5914878"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Mashed Sweet Potatoes</div><div class="food-item-description"><p>Cinnamon butter.</p></div></div><div class="food-item-holder" id="menu_item_5914880"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Horseradish Potato Salad</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_5914881"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Cole Slaw</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_5914883"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Creamed Spinach</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_5914885"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Sherried Mushrooms</div><div class="food-item-description"></div></div></div></div></section></div><!-- end of food menu grid item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2 class="menu-section-name">A La Carte Sides</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_5914957"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Roasted Asparagus</div><div class="food-price">$10.00</div><div class="food-item-description"><p>Hollandaise.</p></div></div><div class="food-item-holder" id="menu_item_5914962"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Sautéed Spinach</div><div class="food-price">$8.00</div><div class="food-item-description"><p>Olive oil, garlic, roasted red peppers.</p></div></div></div></div></section></div><!-- end of food menu grid item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2 class="menu-section-name">Desserts</h2><div class="food-menu-description"><p>All desserts are prepared in-house by our chefs.</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_5914980"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/0d/b4693fbd4a4a60a01f770ab54c3c5a/full" data-srcset="//static.spotapps.co/spots/0d/b4693fbd4a4a60a01f770ab54c3c5a/small 200w, //static.spotapps.co/spots/0d/b4693fbd4a4a60a01f770ab54c3c5a/medium 400w, //static.spotapps.co/spots/0d/b4693fbd4a4a60a01f770ab54c3c5a/full 800w" id="item_image_5914980" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">
654Creme Brûlée</div><div class="food-price">$12.00</div><div class="food-item-description"><p>Belgian white chocolate, caramelized sugar, flambéed.</p></div></div><div class="food-item-holder" id="menu_item_5914983"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/da/ccf1961330499cad4679a50d588a3d/full" data-srcset="//static.spotapps.co/spots/da/ccf1961330499cad4679a50d588a3d/small 200w, //static.spotapps.co/spots/da/ccf1961330499cad4679a50d588a3d/medium 400w, //static.spotapps.co/spots/da/ccf1961330499cad4679a50d588a3d/full 800w" id="item_image_5914983" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">Chocolate Mousse</div><div class="food-price">$12.00</div><div class="food-item-description"><p>Imported Belgian chocolate, graham.</p></div></div><div class="food-item-holder" id="menu_item_5914986"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Tiramisu</div><div class="food-price">$12.00</div><div class="food-item-description"><p>Espresso, kahlúa soaked cake, and amaretto mascarpone cream.</p></div></div><div class="food-item-holder" id="menu_item_5914988"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Apple Pie</div><div class="food-price">$12.00</div><div class="food-item-description"><p>Vanilla bean ice cream.</p></div></div><div class="food-item-holder" id="menu_item_5914990"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">Cinnamon Rice Pudding</div><div class="food-price">$12.00</div><div class="food-item-description"><p>Warm Baileys cream sauce.</p></div></div><div class="food-item-holder" id="menu_item_5914992"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title">New York Style Cheesecake</div><div class="food-price">$12.00</div><div class="food-item-description"><p>Chocolate, salted caramel, raspberry purèe.</p></div></div><div class="food-item-holder" id="menu_item_5914994"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/f3/43d7066c8e480792698086f1a59266/full" data-srcset="//static.spotapps.co/spots/f3/43d7066c8e480792698086f1a59266/small 200w, //static.spotapps.co/spots/f3/43d7066c8e480792698086f1a59266/medium 400w, //static.spotapps.co/spots/f3/43d7066c8e480792698086f1a59266/full 800w" id="item_image_5914994" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title">Key Lime Pie</div><div class="food-price">$12.00</div><div class="food-item-description"><p>Fresh-squeezed limes, raspberry purèe.</p></div></div></div></div></section></div><!-- end of food menu grid item --></div><!-- end of food menu --></div></div></div></article><article><style> 655 656.contact-v3 .hours-title, .contact-v3 .social-title, .contact-v3 .contact-us-title { 657 color: #fff; 658} 659.contact a:hover, .contact a:active, .contact-us a:hover, .contact-us a:active { 660 color: #fff; 661} 662.contact-v3 .social-circle .contact-icon { 663 color: rgba(255, 255, 255, 0.8); 664} 665 .contact-v3 .social-square .contact-icon { 666 color: #fff; 667 } 668 .contact-v3 .social-square .contact-icon:hover { 669 color: #000; 670 background-color: #fff; 671 } 672 673</style><footer class="contact-holder"><div class="contact-v3 contact-v3-center section-wrapper" id="contact_v3"><div class="container"><div class="row"><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="contact-location"><div class="hours-title"><h2>Location</h2></div><div class="address">2526 Delsea Dr</div><div class="city-state">Franklinville, NJ</div><div class="zip">08322</div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="hours"><div class="hours-title"><h2>Hours</h2></div><div class="days"> 674 Tue, Wed, Thur </div><div class="from-to"> 675 4:30 PM - 9:00 PM </div><div class="days"> 676 Fri </div><div class="from-to"> 677 4:30 PM - 10:00 PM </div><div class="days"> 678 Sat </div><div class="from-to"> 679 4:00 PM - 10:00 PM </div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><div class="find-us"><section><div class="social"><div class="social-title"><h2>Find us on...</h2></div><div class="social-links social-icons-holder social-square"><a class="contact-icon" href="https://www.facebook.com/108221188090655" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="contact-icon" href="https://www.instagram.com/thefranklinvilleinn" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="contact-icon google-icon" href="https://www.google.com/search?q=the+franklinville+inn&oq=The+Franklinville+Inn&gs_lcrp=EgZjaHJvbWUqBwgAEAAYgAQyBwgAEAAYgAQyBwgBEAAYgAQyBwgCEAAYgAQyBwgDEAAYgAQyCAgEEAAYFhgeMggIBRAAGBYYHjIICAYQABgWGB4yCAgHEAAYFhgeMggICBAAGBYYHjIICAkQABgWGB7SAQk1ODkxajBqMTWoAgiwAgE&sourceid=chrome&ie=UTF-8#lrd=0x89c729724956f053:0x91337a30d1a424ff,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></div></div></section><section><div class="contact-us"><div class="contact-us-title"><h2>Contact us</h2></div><p><a href="tel:+18566941577" id="contact_us_v3_section_phone_link"><span class="visuallyhidden">Call us at </span>(856)-694-1577</a></p><p><a href="mailto:[email protected]"><span class="visuallyhidden">Write us at </span>[email protected]</a></p></div></section><div class="btn-holder"><a class="custom-temp-btn hvr-fade" href="https://tmt.spotapps.co/job-listings?spot_id=724155&callback_url=http://franklinvilleinn.com/food-menu">Jobs</a></div></div></div></div></div></div></footer></article></main></div><style type="text/css"> 680 .navbar-fixed-bottom.nav-v1 { 681 bottom: -100px; 682 } 683 .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right { 684 background-color: #000; 685 } 686 .navbar-fixed-bottom.nav-v1 .bottom-svg-border path, 687 .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon { 688 fill: #000; 689 } 690 .navbar-fixed-bottom.nav-v1 .bottom-list-item a { 691 color: #fff; 692 } 693 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover, 694 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus { 695 color: #E9483F; 696 } 697</style><nav aria-label="mobile footer" class="navbar-fixed-bottom nav-v1" id="bottom-navbar"><div><ul class="nav navbar-nav navbar-right"><li class="bottom-list-item "><a class="bottom-link " href="https://www.google.com/maps/reserve/v/dine/c/o8pXq7n_Xfg?source=pa&opi=89978449&h" id="bottom_link_3" target="_self"> 698 Reserve </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=724155&callback_url=http://franklinvilleinn.com/food-menu" id="bottom_link_7" target="_self"> 699 Jobs </a></li></ul></div></nav>
699<script src="https://static.spotapps.co/web/franklinvilleinn--com/lib/jquery/jquery.min.js" type="text/javascript"></script>
699<script src="https://static.spotapps.co/web/franklinvilleinn--com/lib/bootstrap/js/bootstrap.min.js"></script>
699<script src="https://static.spotapps.co/web/franklinvilleinn--com/lib/masonry/masonry.pkgd.min.js"></script>
699<!-- Script which will insert Shopping cart component (like MT does) --><!--
699<script id="test_shopping_cart_script" src="https://static.spotapps.co/websites/mt/food-menu-plugins-v6.3.test.js"></script>
699 -->
699<script> 700 701 $("#bottom_link_3").on("click", function(){ 702 if (ga_check()) 703 universal_ga('send', 'event', 'Button', 'Click', 'Reserve'); 704 }); 705 $("#bottom_link_7").on("click", function(){ 706 if (ga_check()) 707 universal_ga('send', 'event', 'Button', 'Click', 'Jobs'); 708 }); 709 $('.header-logo, .nav-v2-home-btn').click(function(event) { 710 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 711 event.preventDefault(); 712 var windowScrollTop = $(window).scrollTop(); 713 if(windowScrollTop > 150) { 714 $('html, body').animate({scrollTop: 0}, 750); 715 } 716 } 717 }); 718 719$(".banner-section a.banner-pin").click(function(e) { 720 // target element id 721 var id = $(this).attr('href'); 722 723 // target element 724 var section = $(id); 725 if (section.length === 0) { 726 return; 727 } 728 729 // prevent standard hash navigation (avoid blinking in IE) 730 e.preventDefault(); 731 732 // top position relative to the document 733 var pos = section.offset().top - 100 + 10; 734 735 // animated top scrolling 736 $('body, html').animate({scrollTop: pos}, 750); 737}); 738 739$(document).ready(function() { 740 var navHeight = $('nav.navbar').height(); 741 $('html').css("scroll-padding-top", navHeight); 742}); 743 744$(document).on('scroll', function (e) { 745 if($(document).scrollTop() > 0) { 746 $('.navbar.nav-v7').addClass('nav-scroll'); 747 }else { 748 $('.navbar.nav-v7').removeClass('nav-scroll'); 749 } 750}); 751 752$(function() { 753 setDropDownMenuWidth(); 754 755 function setDropDownMenuWidth() { 756 var tabs_list = $('.navbar-tabs .navbar-nav'); 757 758 $(tabs_list).find('li.drop-down-link').each(function() { 759 var sub_menu_width = $(this).outerWidth(true); 760 if (sub_menu_width < 100) { 761 sub_menu_width = 100; 762 } 763 $(this).find('.sub-menu').css('width', sub_menu_width+'px'); 764 }); 765 } 766 767 $( window ).resize(function() { 768 setDropDownMenuWidth(); 769 }); 770 771 $('.nav a:not(.drop-down)').on('click', function () { 772 $('.navbar-collapse').collapse('hide'); 773 }); 774 775}); 776 777 778 779$( '.drop-down-link .drop-down' ).click(function(event) { 780 event.preventDefault(); 781 event.stopPropagation(); 782 783 var drop_down = $(this).closest('.drop-down-link'); 784 var drop_down_a = $(this); 785 786 if($(drop_down_a).attr("aria-expanded") == "true") { 787 $(drop_down_a).attr("aria-expanded",false) 788 } else { 789 $(drop_down_a).attr("aria-expanded",true) 790 } 791 792 var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' ); 793 794 if ( $(sub_menu).is( ':hidden' ) ) { 795 $(sub_menu).slideDown(); 796 $(drop_down).addClass('active'); 797 } else { 798 $(sub_menu).slideUp(); 799 $(drop_down).removeClass('active'); 800 } 801}); 802 803$(".nav-v7 .navbar-contact .nav-address a").click(function(e) { 804 805 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 806 // target element id 807 var id = $(this).attr('href').substr(1); 808 809 // target element 810 var section = $(id); 811 if (section.length === 0) { 812 return; 813 } 814 815 // prevent standard hash navigation (avoid blinking in IE) 816 e.preventDefault(); 817 818 // top position relative to the document 819 var pos = section.offset().top - 100 + 10; 820 821 // animated top scrolling 822 $('body, html').animate({scrollTop: pos}, 750); 823 824 } 825}); 826 827const mobileDrop = document.querySelector('.mobile-full-height #navbar-collapse-1 .navbar-nav'); 828const mobileDropButton = document.querySelector('.mobile-full-height .navbar-toggle'); 829const mobileHeader = document.querySelector('.mobile-full-height .navbar-header'); 830 831mobileDropButton?.addEventListener('click', () => { 832 mobileHeaderBottomPos = mobileHeader.getBoundingClientRect().bottom; 833 mobileDrop.style.paddingTop = mobileHeaderBottomPos + 'px'; 834}); 835 836(function () { 837 const isSafari = (() => { 838 const ua = navigator.userAgent; 839 return ua.includes('Safari') && // Safari must be present 840 !ua.includes('Chrome') && // Exclude Chrome (has 'Safari' in UA) 841 !ua.includes('Edg'); // Exclude Edge 842 })(); 843 844 if (!isSafari) return; 845 const menu = document.getElementById('navbar-collapse-1'); 846 847 // When coming back from a _blank tab or bfcache restore, force a repaint. 848 function nudgeRepaint() { 849 if (!menu || !menu.classList.contains('in')) return; 850 // toggle display to flush rendering, then poke will-change for one frame 851 const prev = menu.style.display; 852 menu.style.display = 'none'; 853 // force reflow 854 void menu.offsetHeight; 855 menu.style.display = prev || ''; 856 menu.style.willChange = 'opacity'; 857 requestAnimationFrame(() => { menu.style.willChange = 'auto'; }); 858 } 859 860 document.addEventListener('visibilitychange', () => { 861 if (document.visibilityState === 'visible') nudgeRepaint(); 862 }); 863 864 // iOS/macOS Safari often restores pages from bfcache 865 window.addEventListener('pageshow', (e) => { 866 if (e.persisted) nudgeRepaint(); 867 else nudgeRepaint(); 868 }, { passive: true }); 869 870 // Keep menu open when clicking links that open in a new tab 871 menu?.addEventListener('click', (e) => { 872 const a = e.target.closest('a'); 873 if (!a) return; 874 if (a.target === '_blank') { 875 // avoid any delegated "close on link click" handlers firing first 876 e.stopPropagation(); 877 // allow navigation; after we return, repaint nudge will run 878 } 879 }, true); 880})(); 881 882document.querySelectorAll('.navbar .navbar-nav > li.cta-nav-tab').forEach((li) => { 883 li.addEventListener('click', (e) => { 884 if (e.defaultPrevented) return; 885 886 if (e.target.closest('a')) return; 887 888 const link = li.querySelector('a[href]'); 889 if (!link) return; 890 891 if (e.metaKey || e.ctrlKey || e.shiftKey || e.button === 1 || link.target === '_blank') { 892 window.open(link.href, link.target || '_blank'); 893 return; 894 } 895 896 link.click(); 897 }); 898 899 li.addEventListener('keydown', (e) => { 900 if ((e.key === 'Enter' || e.key === ' ') && !e.target.closest('a')) { 901 const link = li.querySelector('a[href]'); 902 if (!link) return; 903 e.preventDefault(); 904 link.click(); 905 } 906 }); 907}); 908 909$("#contact_us_v3_section_phone_link").on("click", function(){ 910 if (ga_check()) 911 universal_ga('send', 'event', 'Button', 'Click', 'Phone'); 912}); 913 setTimeout(function(){ 914 $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents(); 915 }, 4000); 916 $(document).ready(function() { 917 // init Masonry 918 $('.food-menu-grid').masonry({ 919 columnWidth: '.food-menu-grid-sizer', 920 itemSelector: '.food-menu-grid-item', 921 percentPosition: true, 922 fitWidth: true 923 }); 924 925 // Detect if the page is linked from Menu nav tab or Order nav tab 926 if (window.location.search.includes('order=yes')) { 927 $('nav .nav-menu-page').removeClass('active'); 928 $('nav .nav-order-menu-page').addClass('active'); 929 } else { 930 $('nav .nav-order-menu-page').removeClass('active'); 931 $('nav .nav-menu-page').addClass('active'); 932 } 933 934 }); 935 936 var active_tab; 937 function showTab(className){ 938 if (active_tab) { 939 $("."+active_tab).hide(); 940 $("."+active_tab+ "_link").removeClass("active"); 941 } 942 $("."+className).show(); 943 active_tab = className; 944 $("."+active_tab+ "_link").addClass("active").attr('aria-current', 'true'); 945 $(".food-menu-nav-item:not(.active)").attr('aria-current', 'false'); 946 } 947 948 const url_params = new URLSearchParams(window.location.search); 949 const url_menu_id = url_params.get('menu_id'); 950 951 showTab("menu_1348655"); 952 953 if(document.querySelector(`.menu_${url_menu_id}`)) { 954 showTab(`menu_${url_menu_id}`); 955 } 956 957 $(".food-menu-v2-wrapper .food-menu-nav a.food-menu-nav-item").click(function(e) { 958 var menu_id = $(this).attr('id'); 959 var food_menu_tab = $(".menu_"+menu_id); 960 if (food_menu_tab.length === 0) { 961 return; 962 } 963 964 // prevent standard hash navigation (avoid blinking in IE) 965 e.preventDefault(); 966 967 showTab("menu_"+menu_id); 968 969 // trigger Masonry layout 970 $('.food-menu-grid').masonry('layout'); 971 }); 972 973 974 $( window ).load(function() { 975 // trigger Masonry layout 976 $('.food-menu-grid').masonry('layout'); 977 }); 978 979</script>
979<script> 980(function() { 981 var name = "The Franklinville Inn"; 982 var pid = "ChIJU_BWSXIpx4kR_ySk0TB6M5E"; 983 function build_url() { 984 var q = encodeURIComponent(name).replace(/'/g, "%27"); 985 return "https://www.google.com/maps/search/?api=1" 986 + "&query=" + q 987 + "&query_place_id=" + encodeURIComponent(pid); 988 } 989 window.google_map_url = build_url(); 990 window.open_google_map = function() { 991 window.open(build_url(), "_blank"); 992 }; 993})(); 994</script>
994<script> 995 996 var spot_id = 724155; 997 var sh_generic_form_params=JSON.parse('{"generic_contact_form_active":true,"texting_permissions_active":true,"title":"Contact us","instructions":"Please fill out the form and we will be in touch.","reasons":["Other Questions"],"custom_hours":"","hours":"","active_tmt_cta_links":{"cta_private_party":null,"cta_catering":null,"cta_reservations":null,"cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=724155"},"spot_name":"The Franklinville Inn","label_for_texting_permission":"Iâd like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}'); 998 999 if (false){ 1000 console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website"); 1001 } 1002 1003 if (navigator.userAgent.match(/iPhone/i) 1004 || navigator.userAgent.match(/iPad/i) 1005 || navigator.userAgent.match(/iPod/i)){ 1006 $(document).ready(function(){ 1007 document.body.className += " " + "webkit-mobile-body"; 1008 }); 1009 } 1010 1011 var promotion_url_param_domain = getPromotionUrlParams()['domain']; 1012 if ( promotion_url_param_domain && ( new URL(document.location).host == 'localhost:4000' || new URL(document.location).host == 'wcache.spotapps.co' || new URL(document.location).host == 'website-editor.spotapps.co' || new URL(document.location).host == 'website-editor-staging.spotapps.co' || new URL(document.location).host == 'wcache-staging.spotapps.co')){ 1013 $("a[href^='/']").each(function(){ 1014 if (this.href.indexOf('domain=') == -1){ 1015 var sh_internal_url = new URL(this.href); 1016 sh_internal_url.searchParams.set("domain", promotion_url_param_domain); 1017 this.href = sh_internal_url.toString(); 1018 } 1019 }) 1020 } 1021 1022 1023 function cta_link_matches_href(href, url){ 1024 var domain = 'franklinvilleinn.com'; 1025 if(typeof url === 'undefined'){ 1026 return false; 1027 } 1028 var partsOfURL = url.split(domain); 1029 if (partsOfURL.length != 2){ 1030 return href == url; 1031 }else{ 1032 var urlPath = partsOfURL[1]; 1033 if (urlPath.substring(0,1) == "/"){ 1034 urlPath = urlPath.substring(1,urlPath.length); 1035 } 1036 return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1; 1037 } 1038 } 1039 1040 var all_cta_links = [{"id":1783450,"spot_id":724155,"url":"https://tmt.spotapps.co/job-listings?spot_id=724155","cta_link_type":"job_listing","created_at":"2026-02-12T12:56:58.016+00:00","updated_at":"2026-06-24T13:30:06.972+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs \u003cspan class=\"visuallyhidden\"\u003e you are leaving the website, opens in a new tab\u003c/span\u003e","position":2},{"id":1985545,"spot_id":724155,"url":"https://franklinvilleinn.com/drink-menu","cta_link_type":"drink_menu","created_at":"2026-06-15T20:56:34.643+00:00","updated_at":"2026-06-24T13:30:06.858+00:00","made_of_food":false,"link_name":""},{"id":1985546,"spot_id":724155,"url":"https://franklinvilleinn.com/food-menu","cta_link_type":"food_menu","created_at":"2026-06-15T20:56:34.696+00:00","updated_at":"2026-06-24T13:30:06.898+00:00","made_of_food":false,"link_name":""},{"id":1998347,"spot_id":724155,"url":"https://www.google.com/maps/reserve/v/dine/c/o8pXq7n_Xfg?source=pa\u0026opi=89978449\u0026h","cta_link_type":"reservations","created_at":"2026-06-24T13:30:06.934+00:00","updated_at":null,"made_of_food":false,"link_name":"","target":null,"website_footer_label":"Reserve \u003cspan class=\"visuallyhidden\"\u003e you are leaving the website, opens in a new tab\u003c/span\u003e","position":1}]; 1041 1042 function find_cta_link(href) { 1043 for (var i=0; i< all_cta_links.length; i++){ 1044 var cta_link = all_cta_links[i]; 1045 if ( cta_link_matches_href(href, cta_link.url)){ 1046 return cta_link; 1047 } 1048 } 1049 } 1050 1051 function find_cta_links(href) { 1052 var cta_links = [] 1053 for (var i=0; i< all_cta_links.length; i++){ 1054 var cta_link = all_cta_links[i]; 1055 if ( cta_link_matches_href(href, cta_link.url)){ 1056 cta_links.push(cta_link); 1057 } 1058 } 1059 return cta_links; 1060 } 1061 1062 1063 function get_current_page_cta_link_types(){ 1064 var types = []; 1065 var cta_links = find_cta_links(document.location.href); 1066 for (var i=0; i<cta_links.length; i++){ 1067 types.push(cta_links[i].cta_link_type); 1068 } 1069 return types; 1070 } 1071 1072 1073 function is_food_menu_page(){ 1074 var cta_link_types = get_current_page_cta_link_types(); 1075 for (var i=0; i<cta_link_types.length; i++){ 1076 if ('food_menu' == cta_link_types[i]) 1077 return true; 1078 } 1079 return false;
1080 } 1081 1082 1083 function get_form_cat_from_cta(){ 1084 var cta_link = find_cta_link(document.location.href); 1085 if (cta_link == null) { 1086 return null; 1087 } 1088 if (cta_link.cta_link_type == 'private_parties'){ 1089 return 'private_party'; 1090 }else if (cta_link.cta_link_type == 'reservations'){ 1091 return 'reservation'; 1092 }else if (cta_link.cta_link_type == 'catering'){ 1093 return 'catering'; 1094 }else if (cta_link.cta_link_type == 'job_listing'){ 1095 return 'job_listings'; 1096 }else if (cta_link.cta_link_type == 'gift_cards'){ 1097 return 'gift_cards'; 1098 } 1099 return null; 1100 } 1101 1102 function element_has_events_defined(elem){ 1103 if ($._data(elem, "events") === undefined){ 1104 return false; 1105 } 1106 return true; 1107 } 1108 1109 function create_ga_events_for_cta_clicks(){ 1110 if (typeof $ === 'function'){ 1111 1112 var cta_link_of_the_page = find_cta_link(location.href); 1113 1114 1115 $("a").each(function(index, elem){ 1116 var href = $(elem).attr('href'); 1117 1118 if (href === undefined ){ 1119 return; 1120 } 1121 1122 if (href.substring(0,4) == 'tel:'){ 1123 if (!element_has_events_defined(elem)){ // not footer links 1124 $(elem).on("click", function(){ 1125 universal_ga('send', 'event', { 1126 eventCategory: 'Button', 1127 eventAction: 'Click', 1128 eventLabel: 'Phone', 1129 transport: 'beacon' 1130 }); 1131 }); 1132 1133 if (cta_link_of_the_page){ 1134 $(elem).on("click", function(){ 1135 universal_ga('send', 'event', { 1136 eventCategory: 'Button', 1137 eventAction: 'Click', 1138 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone', 1139 transport: 'beacon' 1140 }); 1141 }); 1142 } 1143 } else { 1144 if (cta_link_of_the_page){ 1145 $(elem).on("click", function(){ 1146 universal_ga('send', 'event', { 1147 eventCategory: 'Button', 1148 eventAction: 'Click', 1149 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone footer', 1150 transport: 'beacon' 1151 }); 1152 }); 1153 } 1154 } 1155 1156 1157 }else{ 1158 var cta_link = find_cta_link(href); 1159 if (elem.className != null && elem.className.indexOf("bottom-link") > -1){ 1160 // console.log("bottom link detected"); 1161 }else{ 1162 if (cta_link != null){ 1163 $(elem).on("click", function(){ 1164 universal_ga('send', 'event', { 1165 eventCategory: 'Website Link', 1166 eventAction: 'Click', 1167 eventLabel: cta_link.cta_link_type, 1168 transport: 'beacon' 1169 }); 1170 }); 1171 } 1172 } 1173 } 1174 1175 1176 }); 1177 } 1178 } 1179 1180 if (typeof angular === "undefined") { 1181 create_ga_events_for_cta_clicks(); 1182 } else { 1183 angular.element(document).ready(function () { 1184 create_ga_events_for_cta_clicks(); 1185 }); 1186 } 1187 1188 1189 function triggerShowFooterEvents(){ 1190 if (window.screen.availWidth < 768){ 1191 universal_ga('send', 'event', { 1192 eventCategory: 'Mobile Footer', 1193 eventAction: 'View', 1194 eventLabel: '', 1195 transport: 'beacon' 1196 }); 1197 } 1198 } 1199 1200 1201 1202 1203 //////////// 1204 function smartFooterV2() 1205 { 1206 var list= document.getElementsByClassName("bottom-list-item"); 1207 if (!list) return; 1208 1209 if (document.getElementById("bottom-navbar") == null){ 1210 return; 1211 } 1212 1213 var bottomNav = document.querySelector('#bottom-navbar .navbar-nav'); 1214 var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left'); 1215 var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right'); 1216 1217 bottomNav.innerHTML = ''; 1218 var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0); 1219 linksWithPosition.sort(function(a,b) { 1220 return a.position - b.position; 1221 }); 1222 1223 var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); 1224 1225 linksWithPosition.forEach((e, i) => { 1226 var target = e.target || getUrlTarget(e.url); 1227 bottomNav.insertAdjacentHTML('beforeend', 1228 `<li class="bottom-list-item" style="white-space: nowrap;width: auto;"><a ${footerLinkStyle} class="bottom-link smart-footer-link" data-type="${e.cta_link_type}" data-position="${i}" target="${target}" href="${e.url}">${e.website_footer_label}</a></li>`); 1229 }) 1230 1231 var intervalCount = 0 1232 var interval = setInterval(() => { 1233 if(intervalCount == 50){ 1234 clearInterval(interval); 1235 } 1236 removeOverflowingFooterLinks(); 1237 intervalCount ++; 1238 }, 200); 1239 1240 $('.smart-footer-link').on("click", function(){ 1241 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1242 shUrlParams['source'] = 'footer'; 1243 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1244 } 1245 1246 var visibleLinks = $('.smart-footer-link').map(function (e) { 1247 return $(this).data('type'); 1248 }).toArray().join(','); 1249 1250 universal_ga('send', 'event', { 1251 eventCategory: 'Button', 1252 eventAction: 'Click_footer_2', 1253 eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks, 1254 transport: 'beacon' 1255 }); 1256 }); 1257 } 1258 1259 function removeOverflowingFooterLinks(){ 1260 var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); 1261 var width_sum = 0; 1262 1263 bottomNavLinks.forEach(e => { 1264 width_sum += e.getBoundingClientRect().width; 1265 if ((width_sum) > window.innerWidth) { 1266 console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); 1267 e.remove(); 1268 } 1269 }); 1270 } 1271 1272 function getUrlTarget(url){ 1273 if(url.startsWith('tel')){ 1274 return '_self'; 1275 } 1276 if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ 1277 return '_self'; 1278 } 1279 return '_blank'; 1280 } 1281 1282 function npb() 1283 { 1284 var list= document.getElementsByClassName("bottom-list-item"); 1285 if (!list) return; 1286 1287 if (document.getElementById("bottom-navbar") == null){ 1288 return; 1289 } 1290 1291 var url = "" 1292 for (var i=0; i < all_cta_links.length; i++) 1293 { 1294 if (all_cta_links[i].cta_link_type == "order"){ 1295 url = all_cta_links[i].url; 1296 } 1297 } 1298 1299 if ( url == ""){ 1300 return; 1301 } 1302 1303 for (i=0; i < list.length; i++) 1304 { 1305 console.log(cta_link_matches_href(list[i].firstChild.href, url)); 1306 if (cta_link_matches_href(list[i].firstChild.href,url)) return; 1307 1308 }; 1309 1310 var item = list[list.length-1] 1311 document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); 1312 var width_sum = 0; 1313 for (i=0; i < list.length; i++) { 1314 width_sum += list[i].getBoundingClientRect().width; 1315 } 1316 1317 var item = list[list.length-1] 1318 if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } 1319 1320 item.firstChild.text = "Order"; 1321 item.firstChild.href = url; 1322 item.firstChild.id = "bottom_link_" + list.length; 1323 1324 $(item.firstChild).on("click", function(){ 1325 1326 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1327 shUrlParams['source'] = 'footer'; 1328 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1329 } 1330 1331 universal_ga('send', 'event', { 1332 eventCategory: 'Button', 1333 eventAction: 'Click', 1334 eventLabel: 'Plan B-2 Order', 1335 transport: 'beacon' 1336 }); 1337 }); 1338 1339 1340 } 1341 1342function activateSmartFooter(){ 1343 var smart_footer_active = true; 1344 var smart_footer_version = 2; 1345 var man_bottom_active = false;
1346 if(window.location.hash == '#smartFooterV2=enabled'){ 1347 smartFooterV2(); 1348 return; 1349 } 1350 if (smart_footer_active && !man_bottom_active){ 1351 if(smart_footer_version == 2 ){ 1352 smartFooterV2(); 1353 }else { 1354 npb(); 1355 } 1356 } 1357 } 1358 1359 activateSmartFooter(); 1360 1361 var corona_config_str = '{"id":727617,"spot_id":724155,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":null,"food_page_instruction_phone":null,"created_at":"2026-02-09T20:22:26.476+00:00","updated_at":"2026-02-12T14:36:15.747+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":false,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":0,"pick_ups_priority_value":0,"reservations_priority_value":5,"private_parties_priority_value":3,"catering_priority_value":0,"gift_cards_priority_value":3,"jobs_priority_value":5,"food_and_drinks_priority_value":3,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":3,"collecting_emails_priority_value":3,"collecting_phone_numbers_priority_value":3,"growing_social_media_followers_priority_value":3,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":3,"shopping_cart_type":"TMT","shopping_cart_active":false}'; 1362 var corona_config = corona_config_str != '' ? JSON.parse('{"id":727617,"spot_id":724155,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":null,"food_page_instruction_phone":null,"created_at":"2026-02-09T20:22:26.476+00:00","updated_at":"2026-02-12T14:36:15.747+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":false,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":0,"pick_ups_priority_value":0,"reservations_priority_value":5,"private_parties_priority_value":3,"catering_priority_value":0,"gift_cards_priority_value":3,"jobs_priority_value":5,"food_and_drinks_priority_value":3,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":3,"collecting_emails_priority_value":3,"collecting_phone_numbers_priority_value":3,"growing_social_media_followers_priority_value":3,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":3,"shopping_cart_type":"TMT","shopping_cart_active":false}') : null; 1363 1364 1365 //corona instuctions 1366 function show_corona_instructions(text, phone, btnText){ 1367 //format to US number 1368 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1369 1370 if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { 1371 var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1372 var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1373 }else { 1374 var linkLocation = 'tel:+1'+phone+''; 1375 var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +'' 1376 } 1377 var appendPhone = 'tel:+1'+phone+''; 1378 //inject html content 1379 if ($('.food-menu-nav').length) { 1380 //new template 1381 var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); 1382 var textColor = rgb2hex($('.section-header').css('color')); 1383 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1384 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1385 fontSize = fontSize + Math.round(fontSize * 0.25); 1386
1387 // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="tel:+1'+phone+'">'+btnText+'</a></div>'; 1388 var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="text-decoration: underline;color:'+textColor+';" href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="display: inline-block !important;font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="'+btnLinkLocation +'">'+btnText+'</a></div>'; 1389 1390 }else { 1391 //old template 1392 var pageEl = $('.tabnav'); 1393 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1394 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1395 1396 var linkTextColor = getContrast50(linkColor); 1397 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1398 fontSize = fontSize + Math.round(fontSize * 0.25); 1399 var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); 1400 1401 // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 50px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+textColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="tel:+1'+phone+'">'+btnText+'</a></div>'; 1402 var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="text-decoration: underline;color:'+textColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 30px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+linkTextColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="'+btnLinkLocation+'">'+btnText+'</a></div>'; 1403 1404 } 1405 //html content 1406 pageEl.prepend(html); 1407 } 1408 1409 function rgb2hex(rgb) { 1410 if(typeof rgb !== "undefined"){ 1411 rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 1412 if (!rgbColor) { 1413 rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/); 1414 return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); 1415 } 1416 function hex(x) { 1417 return ("0" + parseInt(x).toString(16)).slice(-2); 1418 } 1419 return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); 1420 } 1421 return rgb; 1422 } 1423 1424 function getContrast50(hexcolor){ 1425 return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; 1426 } 1427 1428 function show_corona_sidebar_instructions(text, phone){ 1429 //format to US number 1430 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1431 var divWidth = 230; 1432 var top = 50; 1433 var linkSize = '1.6em'; 1434 var pSize = $('p').css('font-size'); 1435 var appendPhone = 'tel:+1'+phone+''; 1436 1437 if ($(window).width() < 1600) 1438 var top = 30; 1439 if ($(window).width() < 1200){ 1440 var divWidth = 180; 1441 var linkSize = '1.4em'; 1442 var pSize ='1.1em'; 1443 } 1444 1445 if($('.food-menu-nav').length){ //new template 1446 var textColor = $('.food-menu-nav-item.active').css('color'); 1447 var linkColor = $('.food-menu-nav-item.active').css('background-color'); 1448 1449 var linkTextColor = $('.food-menu-nav-item.active').css('color'); 1450 var parent = $('.food-menu-page'); 1451 } 1452 else { //old template 1453 var textColor = $('.menu-item-name-traditional').css('color'); 1454 var linkColor = $('.style-traditional .tabnav .nav>
1454li.active>a').css('color'); 1455 var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); 1456 var linkTextColor = getContrast50(linkColor); 1457 } 1458 1459 // $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+textColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');" style="font-size:'+linkSize+';color:'+textColor+';" href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>'); 1460 $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+linkTextColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');this.href=\'' + appendPhone + '\';" style="font-size:'+linkSize+';color:'+linkTextColor+';" href="/call-us/'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>'); 1461 1462 //check if resolution is bigger than tablet resolution 1463/* if ($(window).width() > 991) { 1464 //detect scroll 1465 window.onscroll = function (e) { 1466 if ($(window).scrollTop() == 0) { 1467 $('#corona-instructions-sidebar').hide(); 1468 }else { 1469 $('#corona-instructions-sidebar').show(); 1470 } 1471 } 1472 } */ 1473 } 1474 1475 function check_corona_config(config){ 1476 console.log(config) 1477 if (config) { 1478 if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { 1479 if (!config.promote_deliveries && config.promote_pick_up) { 1480 var btnText = 'Call For Pick Up'; 1481 } 1482 if (config.promote_deliveries && !config.promote_pick_up) { 1483 var btnText = 'Call For Delivery'; 1484 } 1485 if (config.promote_deliveries && config.promote_pick_up) { 1486 var btnText = 'Call For Pick Up Or Delivery'; 1487 } 1488 1489 if(typeof btnText !== "undefined"){ // check if pick up or delivery are true 1490 if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { 1491 var btnText = 'ORDER NOW'; 1492 if($('.food-menu-nav').length){ //new template 1493 var textColor = rgb2hex($('.section-header').css('color')); 1494 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1495 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1496 fontSize = fontSize + Math.round(fontSize * 0.25); 1497 } 1498 else { //old template 1499 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1500 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1501 1502 var linkTextColor = getContrast50(linkColor); 1503 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1504 fontSize = fontSize + Math.round(fontSize * 0.25); 1505 } 1506 show_corona_instructions('For online orders, use our own <a style="text-decoration:underline;color: '+textColor+';" href="https://tmt.spotapps.co/ordering-menu/?spot_id='+config.spot_id+'&images=yes&accordion=true#"> commission free ordering platform! </a> or call:', config.food_page_instruction_phone, btnText); 1507 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1508 } else { 1509 show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); 1510 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1511 } 1512 1513 } 1514 } 1515 } 1516 } 1517 1518 1519 if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ 1520 $( document ).ready(function() { 1521 setTimeout(function(){ 1522 check_corona_config(corona_config); 1523 }, 300); 1524 }); 1525 } 1526 1527 1528 1529 function isPhone(phone){ 1530 var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/; 1531 return regex.test(phone); 1532 } 1533 1534 function sendEmail_MT (input_id) { 1535 const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img"); 1536 1537 const $step = { 1538 form: $("[data-id=newsletter-widget-2] .sph-email-form"), 1539 message: $("[data-id=newsletter-widget-2] .sph-response-message"), 1540 } 1541 1542 const $field = { 1543 email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id), 1544 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id), 1545 consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id), 1546 }; 1547 1548 const $error = { 1549 email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id), 1550 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id), 1551 }; 1552 1553 if ($field.email.val().trim() === "") { 1554 $error.email 1555 .html("This field is required") 1556 .show(); 1557 } 1558 else if (!isEmail($field.email.val().trim())) { 1559 $error.email 1560 .html("Please use the format â[email protected]â") 1561 .show(); 1562 } else { 1563 $error.email 1564 .html("") 1565 .hide(); 1566 } 1567 1568 if ($field.consent.is(':checked') && $field.phone.val().trim() === "") { 1569 $error.phone 1570 .html("This field is required") 1571 .show(); 1572 } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) { 1573 $error.phone 1574 .html("The phone number must contain 10 digits") 1575 .show(); 1576 } else { 1577 $error.phone 1578 .html("") 1579 .hide(); 1580 } 1581 1582 const errorField = $step.form.find('.sh-form-error:visible'); 1583 1584 if (errorField.length > 0) { 1585 const input = errorField.first().next(); 1586 1587 document.activeElement.blur(); 1588 1589 setTimeout(() => { 1590 input.focus(); 1591 }, 160) 1592 1593 return; 1594 } 1595 1596 $loader 1597 .show() 1598 .prev() 1599 .hide(); 1600 1601 $.ajax({ 1602 method: "POST", 1603 url: "https://www.spothopperapp.com/api/spots/724155/contacts/add_with_texting_permission", 1604 crossDomain: true, 1605 dataType: 'json', 1606 data: { 1607 email: $field.email.val().trim(), 1608 phone: $field.phone.val().trim(), 1609 texting_permission: $field.consent.is(':checked'), 1610 }, 1611 success: function (data) { 1612 afterRequestSubmission(data); 1613 }, 1614 error: function () { 1615 afterRequestSubmission("Something went wrong. Please try again later."); 1616 } 1617 }); 1618 1619 function afterRequestSubmission (data) { 1620 $step.form.hide(); 1621 1622 $step.message 1623 .html(data) 1624 .show() 1625 .trigger('focus'); 1626 } 1627 } 1628</script>
1628<script> 1629 var order_config_str = '{"id":596802,"spot_id":724155,"website_id":758466,"domain":"franklinvilleinn.com","shopping_cart":false,"email_address_for_orders_1":"[email protected]","email_address_for_orders_2":null,"email_address_for_orders_3":null,"delivery_fee":0,"display_tip_options":false,"has_deliveries":true,"has_pick_up":true,"created_at":"2026-02-12T12:56:58.269+00:00","updated_at":"2026-06-12T20:40:41.882+00:00","tax_rate":0.0,"contact_phone_for_orders":null,"pick_up_start_delay":0,"pick_up_end_delay":0,"delivery_start_delay":0,"delivery_end_delay":0,"payment_active":false,"shopping_cart_type":"TMT","collapse_all":false,"minimum_turnaround_time_for_pick_up":30,"minimum_turnaround_time_for_delivery":30,"label_for_texting_permission":"I'd like to get texts about specials, events, and other exclusive offers and announcements not available to the general public","default_tmt_text_permission":false,"texting_permissions_active":true,"use_spothopper_deliveries":false,"admin_enable_spothopper_deliveries":false,"default_pickup_instructions":null,"default_external_delivery_pick_up_time":"30 minutes","doordash_phone_number":null,"pass_processing_fee_to_consumer":false,"strict_card_authorisation":false,"pickup_fee_active":true,"minimum_turnaround_time_for_catering_pick_up":30,"minimum_turnaround_time_for_catering_delivery":30,"emails_merged_at":null,"marked_as_unmergable_at":null}'; 1630 var order_config = order_config_str != '' ? JSON.parse(order_config_str) : null; 1631</script>
1631<script async="" src="https://static.spotapps.co/websites/mt/food-menu-plugins-v6.5.js"></script>
1631<script>function addPromotionParamsToTMTLinks() 1632{ 1633 if (sessionStorage.getItem('shUrlParams')) { 1634 let shParams = JSON.parse(sessionStorage.getItem('shUrlParams')); 1635 if (!Object.keys(shParams).length) 1636 return; 1637 if(!shParams.source) 1638 return; 1639 $('a').each(function () { 1640 if (this.href.includes('tmt.spotapps.co')) { 1641 if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion=')) 1642 return; 1643 1644 this.href = this.href + '&source=' + shParams.source; 1645 if(shParams.destination) 1646 this.href = this.href + '&destination=' + shParams.destination; 1647 if(shParams.promotion) 1648 this.href = this.href + '&promotion=' + shParams.promotion; 1649 if(shParams.fb_post_id) 1650 this.href = this.href + '&fb_post_id=' + shParams.fb_post_id; 1651 if(shParams.email_post_id) 1652 this.href = this.href + '&email_post_id=' + shParams.email_post_id; 1653 } 1654 }) 1655 } 1656} 1657setTimeout(function() { 1658 addPromotionParamsToTMTLinks(); 1659 addFooterToSourceParam(); 1660},600) 1661 1662function addFooterToSourceParam() 1663{ 1664 $('.bottom-link').each(function (){ 1665 if(shouldAddSourceParam(this.href)) 1666 this.href = this.href + '&source=footer'; 1667 }) 1668 $('#sh-multiple-links-content-holder a').each(function (){ 1669 if(shouldAddSourceParam(this.href)) 1670 this.href = this.href + '&source=footer'; 1671 }) 1672} 1673function shouldAddSourceParam(link){ 1674 if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){ 1675 return true; 1676 } 1677 return false; 1678} 1679</script>
1679<script> 1680;(async () => { 1681if (typeof window.focusTrap === 'undefined') { 1682 await getScript('https://unpkg.com/tabbable/dist/index.umd.js'); 1683 await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js'); 1684} 1685 1686document.querySelectorAll('.modal').forEach((element) => { 1687 const trap = window.focusTrap?.createFocusTrap(element, { 1688 allowOutsideClick: true, 1689 }); 1690 1691 $(element).on('shown.bs.modal', () => { 1692 trap?.activate(); 1693 }); 1694 1695 $(element).on('hidden.bs.modal', () => { 1696 trap?.deactivate(); 1697 }); 1698}); 1699 1700async function getScript (source) { 1701 return new Promise((resolve, reject) => { 1702 const script = document.createElement('script'); 1703 script.src = source; 1704 script.async = true; 1705 1706 script.onload = resolve; 1707 script.onerror = reject; 1708 1709 document.head.appendChild(script); 1710 }); 1711} 1712})(); 1713</script>
1713<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1713<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1713<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1713<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1713<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1713<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1713<script>var changes_log_array = {};</script>
1713<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1713</body></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.