PageSourceSearch

https://www.toftrees.com/

html toftrees.com collected 2026-09-26 02:07:34 UTC 121,783 bytes, 2,647 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<title>Toftrees Golf Resort | State College Hotel with Golf & Dining</title>
6<meta name="description" content="Stay at Toftrees Golf Resort, a top hotel in State College, PA offering a 18-hole golf course, farm-to-table dining, 12,000 sq. ft. of event space, resort-style amenities, and easy access to Penn State University.">
7<meta name="keywords" content="hotel in state college pa, state college hotel, hotel near penn state university">
8<link rel="canonical" href="https://www.toftrees.com/" />
9<!-- bodyincludes -->
10<meta property="og:title" content="Toftrees Resort and Conference Center - State College, PA Resorts" />
11<meta property="og:url" content="https://www.toftrees.com" />
12<meta property="og:type" content="website" />
13<meta property="og:description" content="Enjoy peaceful views and world-class amenities at our resort and conference center in State College, Pennsylvania." />
14<meta property="og:image" content="https://www.toftrees.com/files/3307/toftrees28.jpg" />
15<meta name="twitter:card" content="summary_large_image">
16<meta name="twitter:title" content="Toftrees Resort and Conference Center - State College, PA Resorts">
17<meta name="twitter:description" content="Enjoy peaceful views and world-class amenities at our resort and conference center in State College, Pennsylvania.">
18<meta name="twitter:url" content="https://www.toftrees.com">
19<meta name="twitter:image" content="https://www.toftrees.com/files/3307/toftrees28.jpg">
20<script>var WWPSiteProperties = { siteId: 3307, siteGuid: "28b07756-75a4-4978-a94d-3c098d69b4bd", siteCultureCode: "en-US", domainId: 2828, domain: "toftrees.com", domainSSLMandatory: true, mobileDomain: "", mobileDomainSSLMandatory: false, cdbeDomains: ["ihotelier.com","ezlinks.com","travelclick.com"], hasSecureResIBE: false, hasGoogleAnalytics: false, hasMobileSite: false, STFId: 1418, hasCDN: false, CMSDomainName: "cms.vizergy.com", inCMS: false, OmnitureReportSuiteId: "viztoftrees.com", TimeZoneName: "Eastern Standard Time"};</script>
20
21<link href="https://www.toftrees.com/files/3307/combined-home.css?dt=202308080852" rel="stylesheet" type="text/css" media="screen">
22<script src="https://www.toftrees.com/files/3307/combined-home.js?dt=202308080852" type="text/javascript"></script>
22
23<!--/ bodyincludes -->
24    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
25    <meta name="viewport" content="width=device-width, initial-scale=1">
26    <link rel="shortcut icon" href="https://www.toftrees.com/files/templates/1326/favicon.ico" type="image/x-icon" />
27    <link rel="apple-touch-icon" sizes="57x57" href="https://www.toftrees.com/files/templates/1326/apple-touch-icon-57x57.png" />
28    <link rel="apple-touch-icon" sizes="60x60" href="https://www.toftrees.com/files/templates/1326/apple-touch-icon-60x60.png" />
29    <link rel="apple-touch-icon" sizes="72x72" href="https://www.toftrees.com/files/templates/1326/apple-touch-icon-72x72.png" />
30    <link rel="apple-touch-icon" sizes="76x76" href="https://www.toftrees.com/files/templates/1326/apple-touch-icon-76x76.png" />
31    <link rel="apple-touch-icon" sizes="114x114" href="https://www.toftrees.com/files/templates/1326/apple-touch-icon-114x114.png" />
32    <link rel="apple-touch-icon" sizes="120x120" href="https://www.toftrees.com/files/templates/1326/apple-touch-icon-120x120.png" />
33    <link rel="apple-touch-icon" sizes="144x144" href="https://www.toftrees.com/files/templates/1326/apple-touch-icon-144x144.png" />
34    <link rel="apple-touch-icon" sizes="152x152" href="https://www.toftrees.com/files/templates/1326/apple-touch-icon-152x152.png" />
35    <link rel="apple-touch-icon" sizes="180x180" href="https://www.toftrees.com/files/templates/1326/apple-touch-icon-180x180.png" />
36    <link rel="icon" type="image/png" href="https://www.toftrees.com/files/templates/1326/favicon-16x16.png" sizes="16x16" />
37    <link rel="icon" type="image/png" href="https://www.toftrees.com/files/templates/1326/favicon-32x32.png" sizes="32x32" />
38    <link rel="icon" type="image/png" href="https://www.toftrees.com/files/templates/1326/favicon-96x96.png" sizes="96x96" />
39    <link rel="icon" type="image/png" href="https://www.toftrees.com/files/templates/1326/android-chrome-192x192.png" sizes="192x192" />
40    <meta name="msapplication-square70x70logo" content="https://www.toftrees.com/files/3307/smalltile.png" />
41    <meta name="msapplication-square150x150logo" content="https://www.toftrees.com/files/3307/mediumtile.png" />
42    <meta name="msapplication-wide310x150logo" content="https://www.toftrees.com/files/3307/widetile.png" />
43    <meta name="msapplication-square310x310logo" content="https://www.toftrees.com/files/3307/largetile.png" />
44    <meta name="apple-mobile-web-app-title" content="Toftrees Resort and Conference Center" />
45    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css">
46    <!--<link href="https://fonts.googleapis.com/css?family=Gentium+Book+Basic" rel="stylesheet">
47    <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600" rel="stylesheet">     -->
48     <link rel="preconnect" href="https://fonts.googleapis.com">
49     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
50     <link href="https://fonts.googleapis.com/css2?family=Gentium+Book+Basic&family=Open+Sans:wght@400;600&display=swap" rel="stylesheet">
51<link href="https://www.toftrees.com/files/templates/1326/combined.css" rel="stylesheet" type="text/css" >
52<script src="https://www.toftrees.com/files/templates/1326/combined.js" type="text/javascript"></script>
52
53<link href="https://www.toftrees.com/files/templates/1326/print.css" rel="stylesheet" type="text/css" media="print">
54<!-- Open Graph data -->
55<!-- Twitter Card -->
56<script type="application/ld+json">
57{
58  "@context": "https://schema.org",
59  "@graph": [
60    {
61      "@type": "WebSite",
62      "@id": "https://www.toftrees.com/#website",
63      "url": "https://www.toftrees.com/",
64      "name": "Toftrees Golf Resort",
65      "publisher": {
66        "@id": "https://www.toftrees.com/#hotel"
67      }
68    },
69    {
70      "@type": "WebPage",
71      "@id": "https://www.toftrees.com/#webpage",
72      "url": "https://www.toftrees.com/",
73      "name": "Toftrees Golf Resort | State College Hotel with Golf & Dining",
74      "description": "Stay at Toftrees Golf Resort in State College, Pennsylvania, with 102 rooms and suites, resort amenities, The Field Burger & Tap, meeting and wedding space, and an 18-hole golf course near Penn State University.",
75      "isPartOf": {
76        "@id": "https://www.toftrees.com/#website"
77      },
78      "about": {
79        "@id": "https://www.toftrees.com/#hotel"
80      },
81      "mainEntity": {
82        "@id": "https://www.toftrees.com/#hotel"
83      }
84    },
85    {
86      "@type": "Hotel",
87      "@id": "https://www.toftrees.com/#hotel",
88      "name": "Toftrees Golf Resort",
89      "url": "https://www.toftrees.com/",
90      "description": "Toftrees Golf Resort is a State College, Pennsylvania hotel with 102 rooms and suites, resort amenities, on-site dining, meeting and wedding space, and an 18-hole golf course near Penn State University.",
91      "telephone": "+1-814-234-8000",
92      "image": "https://www.toftrees.com/files/3307/3188760_ImageLargeWidth.jpg",
93      "logo": "https://www.toftrees.com/files/3307/logo-green-500w.png",
94      "address": {
95        "@id": "https://www.toftrees.com/#address"
96      },
97      "geo": {
98        "@id": "https://www.toftrees.com/#geo"
99      },
100      "hasMap": "https://maps.app.goo.gl/fk8iLEqW9MkkW9KfA",
101      "checkinTime": "16:00",
102      "checkoutTime": "11:00",
103      "numberOfRooms": 102,
104      "petsAllowed": true,
105      "sameAs": [
106        "https://www.facebook.com/Toftrees-Golf-Resort-167420426617606/",
107        "https://www.instagram.com/toftrees_golf_resort/"
108      ],
109      "amenityFeature": [
110        {
111          "@type": "LocationFeatureSpecification",
112          "name": "Complimentary Wi-Fi",
113          "value": true
114        },
115        {
116          "@type": "LocationFeatureSpecification",
117          "name": "Complimentary parking",
118          "value": true
119        },
120        {
121          "@type": "LocationFeatureSpecification",
122          "name": "Fitness center",
123          "value": true
124        },
125        {
126          "@type": "LocationFeatureSpecification",
127          "name": "Outdoor pool",
128          "value": true
129        },
130        {
131          "@type": "LocationFeatureSpecification",
132          "name": "Business center",
133          "value": true
134        },
135        {
136          "@type": "LocationFeatureSpecification",
137          "name": "On-site dining",
138          "value": true
139        },
140        {
141          "@type": "LocationFeatureSpecification",
142          "name": "On-site meeting space",
143          "value": true
144        }
145      ],
146      "containsPlace": [
147        {
148          "@id": "https://www.toftrees.com/golf.htm#golfcourse"
149        },
150        {
151          "@id": "https://www.toftrees.com/the-field.htm#restaurant"
152        }
153      ],
154      "potentialAction": {
155        "@type": "ReserveAction",
156        "target": {
157          "@type": "EntryPoint",
158          "urlTemplate": "https://bookings.ihotelier.com/Toftrees-Golf-Resort/bookings.jsp?HotelID=97834",
159          "actionPlatform": [
160            "https://schema.org/DesktopWebPlatform",
161            "https://schema.org/MobileWebPlatform"
162          ]
163        }
164      },
165      "mainEntityOfPage": {
166        "@id": "https://www.toftrees.com/#webpage"
167      }
168    },
169    {
170      "@type": "Restaurant",
171      "@id": "https://www.toftrees.com/the-field.htm#restaurant",
172      "name": "The Field Burger & Tap",
173      "url": "https://www.toftrees.com/the-field.htm",
174      "description": "The on-site restaurant at Toftrees Golf Resort serving breakfast, lunch, dinner, burgers, salads, craft beer, cocktails, milkshakes, and locally s
174ourced ingredients when available.",
175      "servesCuisine": [
176        "American",
177        "Burgers"
178      ],
179      "containedInPlace": {
180        "@id": "https://www.toftrees.com/#hotel"
181      }
182    },
183    {
184      "@type": "GolfCourse",
185      "@id": "https://www.toftrees.com/golf.htm#golfcourse",
186      "name": "Toftrees Golf Course",
187      "url": "https://www.toftrees.com/golf.htm",
188      "description": "An 18-hole, par-72 championship golf course at Toftrees Golf Resort in State College, Pennsylvania, with practice facilities and multiple tee options.",
189      "containedInPlace": {
190        "@id": "https://www.toftrees.com/#hotel"
191      }
192    },
193    {
194      "@type": "PostalAddress",
195      "@id": "https://www.toftrees.com/#address",
196      "streetAddress": "1 Country Club Lane",
197      "addressLocality": "State College",
198      "addressRegion": "PA",
199      "postalCode": "16803",
200      "addressCountry": "US"
201    },
202    {
203      "@type": "GeoCoordinates",
204      "@id": "https://www.toftrees.com/#geo",
205      "latitude": 40.82461,
206      "longitude": -77.90051
207    }
208  ]
209}
210</script>
210
211<!-- Start of Event Site Tag -->
212<!--
213Event snippet for Toftrees Resort and Conf Ctr Website on http://www.toftrees.com/: Please do not remove.
214Place this snippet on pages with events you’re tracking. 
215Creation date: 11/28/2018
216-->
217<script>
218  gtag('event', 'conversion', {
219    'allow_custom_scripts': true,
220    'send_to': 'DC-6930467/websi230/toftr123+unique'
221  });
222</script>
222
223<noscript>
224<img src="https://ad.doubleclick.net/ddm/activity/src=6930467;type=websi230;cat=toftr123;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=1;num=1?" width="1" height="1" alt=""/>
225</noscript>
226<!-- End of event snippet: Please do not remove -->
227<!-- End of Event Site Tag -->
228<!-- Start of Global Site Tag -->
229
230<!-- Global site tag (gtag.js) - Google Marketing Platform -->
vendor: 65 bytes, lines 230-231
230
231<script async src="https://www.googletagmanager.com/gtag/js?id=
231DC-6930467
vendor: 13 bytes, line 231
231"></script>
232<script>
233  
vendor: 136 bytes, lines 233-237
233window.dataLayer = window.dataLayer || [];
234  function gtag(){dataLayer.push(arguments);}
235  gtag('js', new Date());
236
237gtag('config', '
237DC-6930467
vendor: 5 bytes, line 237
237');
238gtag('config', 'AW-852670650');
239gtag('config', 'AW-813770768');
240</script>
240
241<!-- End of global snippet: Please do not remove -->
242<!-- End of Global Site Tag -->
243<!-- Start of GTM from Three and Six Agency -->
244<!-- Google Tag Manager -->
245<script>
vendor: 331 bytes, lines 245-249
245(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
246new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
247j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
248'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
249})(window,document,'script','dataLayer','
249GTM-KKQTZR
vendor: 3 bytes, line 249
249');
249</script>
249
250<!-- End Google Tag Manager -->
251
252<!-- End of GTM from Three and Six Agency -->
253</head>
254<body id="pageid55086" class="homepage">
255<!-- Start of Sojern Tracking Pixel - Home -->
256<!-- Sojern Container Tag cp_v3_js, Pixel Version: 1 -->
257<script>
258(function () {
259/* Please fill the following values. */
260var params = {
261hpr: "Toftrees Resort and Conf Ctr", /* Hotel Property */
262hpid: "97834", /* Property ID */
263pt: "HOME_PAGE" /*  */
264};
265/* Please do not modify the below code. */
266params.et =
267{"HOME_PAGE":null,"SEARCH":"hs","PRODUCT":"hpr","SHOPPING_CART":"hcart","CONVERSION":"hc","TRACKING":null}[
268params.pt] || '';
269var paramsArr = [];
270for(key in params) { paramsArr.push(key + '=' + encodeURIComponent(params[key])) };
271var pl = document.createElement('script');
272pl.type = 'text/javascript';
273pl.async = true;
274pl.src = "https://beacon.sojern.com/pixel/cp/43?f_v=cp_v3_js&p_v=1&" + paramsArr.join('&');
275(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(pl);
276})();
277</script>
277
278<!-- End Sojern Tag -->
279<!-- End of Sojern Tracking Pixel - Home -->
280<!-- Start of Travelclick PPC codes provided 5.12.2017 -->
281
282<!-- Tag for Activity Group: Website, Activity Name: Toftrees Resort and Conf Ctr Website, Activity ID: 4857041 -->
283<!-- Expected URL: http://www.toftrees.com/ -->
284
285
286
287<!--
288Start of DoubleClick Floodlight Tag: Please do not remove
289Activity name of this tag: Toftrees Resort and Conf Ctr Website
290URL of the webpage where the tag is expected to be placed: http://www.toftrees.com/
291Creation Date: 05/11/2017
292-->
293<script type="text/javascript">
294var axel = Math.random() + "";
295var a = axel * 10000000000000;
296document.write('<iframe src="https://6930467.fls.doubleclick.net/activityi;src=6930467;type=websi230;cat=toftr123;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
297</script>
297
298<noscript>
299<iframe src="https://6930467.fls.doubleclick.net/activityi;src=6930467;type=websi230;cat=toftr123;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>
300</noscript>
301<!-- End of DoubleClick Floodlight Tag: Please do not remove -->
302<!-- End of Travelclick PPC codes provided 5.12.2017 -->
303<script>ActiveCDBETracking(WWPSiteProperties.cdbeDomains);</script>
303
304     <!-- Print Logo
305     ======================================================================================================== -->
306     <div id="logo-print" class="visible-print hidden-xs">
307       <img src="https://www.toftrees.com/files/3307/logo-green-500w.png" alt="Toftrees Golf Resort Logo for Print" />
308     </div>
309     <!-- Header & Hero
310     =================================================================================================== -->        
311     <header>
312       <span class="skipFix" style="position: fixed; top: 0;">&nbsp;</span>
313       <a href="#mainSiteContent" class="skip sScroll btn btn-default">Skip to content</a>
314       <div class="container-fluid noPadding">
315           <div class="row noMargin">
316               <div class="col-md-12 col-lg-9 logoNav noPadding">
317                   <!-- Logo & Nav Container ================================================== -->
318                   <div class="headerNavigation">
319                       <div class="container-fluid">
320                           <div class="row">
321                               <div class="col-xs-6 col-md-2">
322                                   <!-- logo --><div id="viz-logoWidget388420" class="customWidget viz-logoWidget pageWidgetId388420">
323<style>
324.fixed #viz-logoWidget388420 .inverted {
325    display: block !important;
326    visibility: visible !important;
327}
328.fixed #viz-logoWidget388420 a.logo {
329    display: none !important;
330    visibility: hidden !important;
331}
332a.inverted{cursor:pointer}
333</style>
334<a class="logo" href="https://www.toftrees.com/">
335    <img src="https://www.toftrees.com/files/3307/logo-green-500w.png" data-src="https://www.toftrees.com/files/3307/logo-green-500w.png" alt="Toftrees Golf Resort Logo" />
336</a>
337<a href="#" aria-hidden="true" tabindex="-1" class="inverted hidden" >
338     <img src="https://www.toftrees.com/files/3307/logo-white-500w.png" data-src="https://www.toftrees.com/files/3307/logo-white-500w.png" alt="Toftrees Golf Resort Logo" />
339</a>
340<script>
341$(function(){
342     $('a.inverted').on('click', function(e){
343          e.preventDefault();
344          var myLogoLink = $('a.logo').attr('href');
345          window.location.href = myLogoLink;
346     });
347     /* commented out 01/23/25, duplicate text being flagged now
348     //ADA - sr-only text
349     $('#viz-logoWidget388420 a').each(function() {
350          var thisLogoLink = $(this);
351          var thisAlt = thisLogoLink.find('img').attr('alt');
352          // For some browsers, attr is undefined; for others, attr is false.  Check for both.
353          if (typeof thisAlt !== typeof undefined && thisAlt !== false) {
354              thisLogoLink.prepend('<span class="sr-only">' + thisAlt + '</span>');
355          }
356     });
357     */
358     /*
359     // LazyLoadAnything
360     $('#viz-logoWidget388420 .logo img').lazyloadanything({
361          timeout: 0,
362          'onLoad': function(e, LLobj) {
363                 var $a = LLobj.$element;
364                 var src = $a.attr('data-src');
365                 $a.attr('src', src).addClass("animated fadeIn");
366                 //Fix for inverted logo not showing up until scroll
367                 $('#viz-logoWidget388420 .inverted img').attr('src', $('#viz-logoWidget388420 .inverted img').attr('data-src')).addClass("animated fadeIn");
368          }
369     });
370     $('#viz-logoWidget388420 .inverted img').lazyloadanything({
371          timeout: 0,
372          'onLoad': function(e, LLobj) {
373                 var $a = LLobj.$element;
374                 var src = $a.attr('data-src');
375                 $a.attr('src', src).addClass("animated fadeIn");
376                 //Fix for desktop logo not showing up until scroll
377                 $('#viz-logoWidget388420 .logo img').attr('src', $('#viz-logoWidget388420 .logo img').attr('data-src')).addClass("animated fadeIn");
378          }
379     });
380     //force the lazy load to evaluate elements on initial page load without waiting for scroll
381     //event so any elements above the page fold will show
382     $.fn.lazyloadanything('load');
383     */
384});
385</script>
385
386</div>
387<div id="simpleBannerWidget1444148" class="customWidget simpleBannerWidget pageWidgetId1444148 widgetDisabled">
388</div>
389<!--/ logo -->
390                               </div>
391                               <!-- Hamburger ================================================== -->
392                               <div class="col-xs-6 visible-xs visible-sm">
393                                   <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
394                                       <span class="sr-only">Toggle navigation</span>
395                                       <span class="icon-bar top-bar"></span>
396                                       <span class="icon-bar middle-bar"></span>
397                                       <span class="icon-bar bottom-bar"></span>
398                                   </button>
399                               </div>
400                               <!-- Main Navigation ================================================== -->
401                               <div class="col-xs-12 col-md-10 navRow">
402                                   <nav id="mainNav" class="navbar collapse navbar-collapse" role="navigation">
403                                       <!-- nav -->
404<ul id="mainNavLinks" class="highlightpages">
405<li  id="mpageid55318" class="parent" ><a href="https://www.toftrees.com/rooms.htm" rel="amenities,gallery">Rooms</a>
406<ul>
407<li  id="mpageid55319"  ><a href="https://www.toftrees.com/amenities.htm">Amenities</a></li>
408<li  id="mpageid55331" class="lastItem" ><a href="https://www.toftrees.com/gallery.htm">Gallery</a></li>
409</ul>
410</li>
411<li  id="mpageid55320" class="parent" ><a href="https://www.toftrees.com/weddings.htm" rel="wedding-photos,wedding-packages,request-information-weddings">Weddings</a>
412<ul>
413<li  id="mpageid55332"  ><a href="https://www.toftrees.com/wedding-photos.htm">Wedding Gallery</a></li>
414<li  id="mpageid64735"  ><a href="https://www.toftrees.com/wedding-packages.htm">Wedding Packages</a></li>
415<li  id="mpageid55321" class="lastItem" ><a href="https://www.toftrees.com/request-information-weddings.htm">Request Information</a></li>
416</ul>
417</li>
418<li  id="mpageid55322"  ><a href="https://www.toftrees.com/the-field.htm">Dining</a></li>
419<li  id="mpageid55323" class="parent" ><a href="https://www.toftrees.com/groups-and-meetings.htm" rel="venues,request-information-groups">Groups & Meetings</a>
420<ul>
421<li  id="mpageid55324"  ><a href="https://www.toftrees.com/venues.htm">Venues</a></li>
422<li  id="mpageid55325" class="lastItem" ><a href="https://www.toftrees.com/request-information-groups.htm">Request Information</a></li>
423</ul>
424</li>
425<li  id="mpageid55326" class="parent" ><a href="https://www.toftrees.com/packages.htm">Packages</a>
426<ul>
427<li  id="mpageid75911" class="lastItem" ><a href="https://toftrees.cardfoundry.com" target="_blank">Gift Cards</a></li>
428</ul>
429</li>
430<li  id="mpageid55327" class="parent" ><a href="https://www.toftrees.com/golf.htm" rel="membership,pro-shop,clinic-and-instructions">Golf</a>
431<ul>
432<li  id="mpageid176063"  ><a href="https://www.toftrees.com/membership.htm">Membership</a></li>
433<li  id="mpageid176064"  ><a href="https://www.toftrees.com/pro-shop.htm">Pro Shop</a></li>
434<li  id="mpageid176065" class="lastItem" ><a href="https://www.toftrees.com/clinic-and-instructions.htm">Clinic and Instructions</a></li>
435</ul>
436</li>
437<li  id="mpageid55328" class="parent" ><a href="https://www.toftrees.com/area-guide.htm" rel="penn-state,area-events">Area Guide</a>
438<ul>
439<li  id="mpageid55329"  ><a href="https://www.toftrees.com/penn-state.htm">Penn State</a></li>
440<li  id="mpageid55330" class="lastItem" ><a href="https://www.toftrees.com/area-events.htm">Area Events</a></li>
441</ul>
442</li>
443<li  id="mpageid55333" class="lastItem" ><a href="https://www.toftrees.com/contact-us.htm">Contact Us</a></li>
444</ul>
445<!--/ nav -->
446                                       <div class="text-center visible-xs visible-sm"><!-- marketingphone -->
447<div class="marketingPhoneShell"><span class="marketingPhoneMessage">Have a question? Call </span><span class="marketingPhoneNumber">814-234-8000</span></div><!--/ marketingphone --></div>
448                                   </nav>
449                               </div>
450                           </div>
451                       </div>
452                   </div><!-- end .headerNavigation -->
453                   <!-- header --><div id="viz-herocarouselWidget388415" class="customWidget viz-herocarouselWidget pageWidgetId388415">
454<style>
455#viz-herocarouselWidget388415 .owl-carousel {
456    display: block;
457}
458#viz-herocarouselWidget388415 .owl-carousel > .item {
459    display: none;
460}
461#viz-herocarouselWidget388415 .owl-carousel > .item.Slide1 {
462    display: block;
463}
464#hero, #viz-herocarouselWidget388415 .item {
465    background-size: cover;
466    background-position: 50% 50%;
467    background-repeat: no-repeat;
468    height: 300px;
469    position: relative;
470}
471.viz-herocarouselWidget .hero-fade { display: none; }
472#viz-herocarouselWidget388415 .owl-theme .owl-controls {
473    margin-top: 0;
474}
475/*** Controls - Buttons ***/
476#viz-herocarouselWidget388415 .owl-theme .owl-controls .owl-buttons div {
477    border-radius: 0;
478    background: none;
479}
480#viz-herocarouselWidget388415 .owl-prev,
481#viz-herocarouselWidget388415 .owl-next {
482    background: none;
483    position: absolute;
484    top: 50%;
485    margin-top: -15px; /* Half of the prev/next buttons height here in negatives to center them perfectly */
486}
487#viz-herocarouselWidget388415 .owl-prev {
488    position: absolute;
489    top: 50%;
490    left: 0;
491    background: none;
492}
493#viz-herocarouselWidget388415 .owl-next {
494    position: absolute;
495    top: 50%;
496    right: 0;
497    background: none;
498}
499/*** Controls - Pagination ***/
500#viz-herocarouselWidget388415 .owl-pagination {
501    position: absolute;
502    bottom: 10px;
503    left: 50%;
504    width: 60%;
505    padding-left: 0;
506    margin-left: -30%;
507    text-align: center;
508    list-style: none;
509}
510#viz-herocarouselWidget388415 .owl-theme .owl-controls .owl-page span {
511    background: #fff;
512}
513/* Small devices - Tablets, 768px and up
514========================================================================== */
515@media (min-width: 768px) { 
516     #hero {
517          height: inherit;
518     }
519     #viz-herocarouselWidget388415 .item {
520          height: 400px;
521     }
522}
523/* Medium devices - Desktops, 992px and up
524========================================================================== */
525@media (min-width:992px) {
526     #hero {
527          height: inherit;
528     }
529     #viz-herocarouselWidget388415 .item {
530          height: 600px;
531     }
532}
533</style>
534<div id="hero-carousel" class="owl-carousel">
535     <div class="item Slide1  " title="" >
536     <div class="hero-fade"></div> 
537          <style>
538               #viz-herocarouselWidget388415 div.owl-item.load .Slide1,
539               #viz-herocarouselWidget388415 div.owl-carousel > div.Slide1:first-child {
540                   background-image: url('https://www.toftrees.com/files/3307/30355971_ImageSmallWidth.jpg');
541               }
542               #viz-herocarouselWidget388415 .item.Slide1 {
543                    background-position: 48% 74%;
544               }
545               @media (min-width: 768px) {
546                   #viz-herocarouselWidget388415 div.owl-item.load .Slide1,
547                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide1:first-child {
548                       background-image: url('https://www.toftrees.com/files/3307/30355971_ImageMediumWidth.jpg');
549                   }
550                   #viz-herocarouselWidget388415 .item.Slide1 {
551                       background-position: 48% 74%;
552                   }
553               }
554               @media (min-width: 992px) {
555                   #viz-herocarouselWidget388415 div.owl-item.load .Slide1,
556                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide1:first-child {
557                       background-image: url('https://www.toftrees.com/files/3307/30355971_ImageLargeWidth.jpg');
558                   }
559                   #viz-herocarouselWidget388415 .item.Slide1 {
560                       background-position: 48% 74%;
561                   }
562               }
563               /*https://www.toftrees.com/files/3307/30355971_ImageLargeWidth.jpg*/
564          </style>
565          <div class="carousel-caption">
566               <a class="hide "   ></a>               
567          </div>
568     </div>
569     <div class="item Slide2  " title="The Field at our State College, PA Resort" >
570     <div class="hero-fade"></div> 
571          <style>
572               #viz-herocarouselWidget388415 div.owl-item.load .Slide2,
573               #viz-herocarouselWidget388415 div.owl-carousel > div.Slide2:first-child {
574                   background-image: url('https://www.toftrees.com/files/3307/3146251_ImageSmallWidth.jpg');
575               }
576               #viz-herocarouselWidget388415 .item.Slide2 {
577                    background-position: 50% 50%;
578               }
579               @media (min-width: 768px) {
580                   #viz-herocarouselWidget388415 div.owl-item.load .Slide2,
581                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide2:first-child {
582                       background-image: url('https://www.toftrees.com/files/3307/3146251_ImageMediumWidth.jpg');
583                   }
584                   #viz-herocarouselWidget388415 .item.Slide2 {
585                       background-position: 50% 50%;
586                   }
587               }
588               @media (min-width: 992px) {
589                   #viz-herocarouselWidget388415 div.owl-item.load .Slide2,
590                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide2:first-child {
591                       background-image: url('https://www.toftrees.com/files/3307/3146251_ImageLargeWidth.jpg');
592                   }
593                   #viz-herocarouselWidget388415 .item.Slide2 {
594                       background-position: 50% 50%;
595                   }
596               }
597               /*https://www.toftrees.com/files/3307/3146251_ImageLargeWidth.jpg*/
598          </style>
599          <div class="carousel-caption">
600               <h3>The Field</h3>
601               <p>Local Dishes in a Relaxed Atmosphere</p>
602               <a class="hide "   ></a>               
603          </div>
604     </div>
605     <div class="item Slide3  " title="Toftrees Resort and Conference Center" >
606     <div class="hero-fade"></div> 
607          <style>
608               #viz-herocarouselWidget388415 div.owl-item.load .Slide3,
609               #viz-herocarouselWidget388415 div.owl-carousel > div.Slide3:first-child {
610                   background-image: url('https://www.toftrees.com/files/3307/24214487_ImageSmallWidth.JPG');
611               }
612               #viz-herocarouselWidget388415 .item.Slide3 {
613                    background-position: 50% 50%;
614               }
615               @media (min-width: 768px) {
616                   #viz-herocarouselWidget388415 div.owl-item.load .Slide3,
617                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide3:first-child {
618                       background-image: url('https://www.toftrees.com/files/3307/24214487_ImageMediumWidth.JPG');
619                   }
620                   #viz-herocarouselWidget388415 .item.Slide3 {
621                       background-position: 50% 50%;
622                   }
623               }
624               @media (min-width: 992px) {
625                   #viz-herocarouselWidget388415 div.owl-item.load .Slide3,
626                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide3:first-child {
627                       background-image: url('https://www.toftrees.com/files/3307/24214487_ImageLargeWidth.JPG');
628                   }
629                   #viz-herocarouselWidget388415 .item.Slide3 {
630                       background-position: 50% 50%;
631                   }
632               }
633               /*https://www.toftrees.com/files/3307/24214487_ImageLargeWidth.JPG*/
634          </style>
635          <div class="carousel-caption">
636               <a class="hide "   ></a>               
637          </div>
638     </div>
639     <div class="item Slide4  " title="Toftrees Resort and Conference Center" >
640     <div class="hero-fade"></div> 
641          <style>
642               #viz-herocarouselWidget388415 div.owl-item.load .Slide4,
643               #viz-herocarouselWidget388415 div.owl-carousel > div.Slide4:first-child {
644                   background-image: url('https://www.toftrees.com/files/3307/24214401_ImageSmallWidth.jpg');
645               }
646               #viz-herocarouselWidget388415 .item.Slide4 {
647                    background-position: 50% 50%;
648               }
649               @media (min-width: 768px) {
650                   #viz-herocarouselWidget388415 div.owl-item.load .Slide4,
651                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide4:first-child {
652                       background-image: url('https://www.toftrees.com/files/3307/24214401_ImageMediumWidth.jpg');
653                   }
654                   #viz-herocarouselWidget388415 .item.Slide4 {
655                       background-position: 50% 50%;
656                   }
657               }
658               @media (min-width: 992px) {
659                   #viz-herocarouselWidget388415 div.owl-item.load .Slide4,
660                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide4:first-child {
661                       background-image: url('https://www.toftrees.com/files/3307/24214401_ImageLargeWidth.jpg');
662                   }
663                   #viz-herocarouselWidget388415 .item.Slide4 {
664                       background-position: 50% 50%;
665                   }
666               }
667               /*https://www.toftrees.com/files/3307/24214401_ImageLargeWidth.jpg*/
668          </style>
669          <div class="carousel-caption">
670               <a class="hide "   ></a>               
671          </div>
672     </div>
673     <div class="item Slide5 SlideLast " title="Toftrees Resort and Conference Center" >
674     <div class="hero-fade"></div> 
675          <style>
676               #viz-herocarouselWidget388415 div.owl-item.load .Slide5,
677               #viz-herocarouselWidget388415 div.owl-carousel > div.Slide5:first-child {
678                   background-image: url('https://www.toftrees.com/files/3307/3146464_ImageSmallWidth.jpg');
679               }
680               #viz-herocarouselWidget388415 .item.Slide5 {
681                    background-position: 50% 50%;
682               }
683               @media (min-width: 768px) {
684                   #viz-herocarouselWidget388415 div.owl-item.load .Slide5,
685                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide5:first-child {
686                       background-image: url('https://www.toftrees.com/files/3307/3146464_ImageMediumWidth.jpg');
687                   }
688                   #viz-herocarouselWidget388415 .item.Slide5 {
689                       background-position: 50% 50%;
690                   }
691               }
692               @media (min-width: 992px) {
693                   #viz-herocarouselWidget388415 div.owl-item.load .Slide5,
694                   #viz-herocarouselWidget388415 div.owl-carousel > div.Slide5:first-child {
695                       background-image: url('https://www.toftrees.com/files/3307/3146464_ImageLargeWidth.jpg');
696                   }
697                   #viz-herocarouselWidget388415 .item.Slide5 {
698                       background-position: 50% 50%;
699                   }
700               }
701               /*https://www.toftrees.com/files/3307/3146464_ImageLargeWidth.jpg*/
702          </style>
703          <div class="carousel-caption">
704               <h3>We Are Open</h3>
705               <p>As weather permits, our award-winning golf course at Toftrees Golf Resort will remain open.</p>
706               <a class="hide "   ></a>               
707          </div>
708     </div>
709</div>
710<script type="text/javascript">
711$(document).ready(function()
712{
713     if (typeof(PersonalizationAPI) != "undefined")     
714     {     
715          PersonalizationAPI.BindToCompleteEvent(LoadWidget);     
716     }     
717     else     
718     {     
719          LoadWidget();     
720     }
721     function LoadWidget()     
722     {
723          $("#viz-herocarouselWidget388415 #hero-carousel").owlCarousel({
724                    slideSpeed : 1000, // Speed of slide transitions
725                    autoPlay : true,
726                         stopOnHover : true,
727                    navigation : true, // Show next and prev arrows
728                         rewindNav: true,
729                    navigationText: ["<span class='fa fa-angle-left fa-5x'></span>","<span class='fa fa-angle-right fa-5x'></span>"],
730                    pagination: false,
731                    singleItem: true, // Single Image Slider
732                    lazyLoad : false,
733                    afterAction : function() {
734                         for (var iVisibleItemsIndex = 0; iVisibleItemsIndex < this.owl.visibleItems.length; iVisibleItemsIndex++) {
735                              var iItemIndex = this.owl.visibleItems[iVisibleItemsIndex];
736                              // add load class to previous items to prevent blank spaces
737                              var prevItem = iItemIndex - 1;
738                              while (prevItem > 0) {                          
739                                   $(this.owl.owlItems[prevItem]).addClass("load").css('webkitTransform', 'scale(1)');
740                                   prevItem--;
741                              }
742                              // add load class to clicked item
743                              $(this.owl.owlItems[iItemIndex]).addClass("load").css('webkitTransform', 'scale(1)');
744                              // webkitTransform fix for mobile webkit repaint bug
745                              // add load class to next immediate item
746                              var nextItem = iItemIndex + 1;
747                              if (nextItem <= this.owl.visibleItems.length + 1) {
748                                   $(this.owl.owlItems[nextItem]).addClass("load").css('webkitTransform', 'scale(1)');
749                              }
750                         }
751                    }
752          }); // end owl carousel settings
753          //hide empty carousel caption
754          $("#viz-herocarouselWidget388415 .item").each(function() {
755               if ($(this).find('.carousel-caption').text().trim().length == 0) {
756                    $(this).find('.carousel-caption').addClass('hidden');
757               }
758          });
759          //call function for h1 vs h3
760          keeph3();          
761          //functions to replace the first slide h3 with an h1 for SEO purposes
762          function createh1() {
763               $('#viz-herocarouselWidget388415 .Slide1 .carousel-caption h3').replaceWith(function () {
764                    return "<h1>" + $(this).html() + "</h1>";
765               });
766          }
767          function keeph3() {
768               //do nothing
769          }
770     }//end of LoadWidget function
771});
772// find the image link within the item after owlcarousel does its thing on load and wrap the div with it.
773$(window).load(function(){
774    $('#viz-herocarouselWidget388415 .owl-item .item').each(function(){
775        var imageLink = $(this).find('a.imageLink');
776        $(this).wrap(imageLink);
777    });
778     $('#viz-herocarouselWidget388415 .owl-item a.imageLink').each(function(){
779var myLinkText = $(this).find('.item').attr('title');
780$(this).prepend('<span class="sr-only">' + myLinkText + '</span>');
781});
782$('#viz-herocarouselWidget388415 .item a.imageLink').remove();
783});
784</script>
vendor: 2 bytes, line 784
784
785<script>
786//this is at the bottom of the widget so it can run right away when the markup elements are available
787//and not fire in the document.ready which would slow down the height of the carousel being applied
788function ApplyHeight()
789{
790     //functions for full viewport height option
791     function heightCalc() {
792          $fullViewport = true;
793          $iHeight = $(window).height() ;
794     }
795     function heightCalcFalse() {
796          //do nothing
797          $fullViewport = false;
798          $iWidth = $('body').width();
799     }          
800     //declare height variables, call height function
801     var $fullViewport;
802     var $iHeight;
803     var $iWidth;
804     heightCalcFalse();
805     //set heights
806     if ($fullViewport == true) {
807          //Hero
808          $("#hero").height($iHeight).addClass("full");
809          //Carousel and its items
810          $("#viz-herocarouselWidget388415, #viz-herocarouselWidget388415 .owl-carousel, #viz-herocarouselWidget388415 .item").height($iHeight);
811     }
812     //height settings on window resize
813     $(window).on('resize',function() {
814          heightCalcFalse();
815          if ($fullViewport == true) {
816               $("#hero, #viz-herocarouselWidget388415, #viz-herocarouselWidget388415 .owl-carousel, #viz-herocarouselWidget388415 .item").height($iHeight);
817          }
818     });     
819}
820$(function()
821{
822     ApplyHeight();
823});
824</script>
824
825</div>
826<div id="ModalPopup30-PremiumWidget1509388" class="customWidget ModalPopup30-PremiumWidget pageWidgetId1509388">
827<style>
828.ModalPopup30-PremiumWidget1509388-Modal .vertical-alignment {
829     display: table;
830     height: 100%;
831     width: 100%;
832     pointer-events: none;
833}
834.ModalPopup30-PremiumWidget1509388-Modal .vertical-alignment-center {
835     /* To center vertically */
836     display: table-cell;
837     vertical-align: middle;
838     pointer-events: none;
839}
840.ModalPopup30-PremiumWidget1509388-Modal .modal-content {
841     width: inherit;
842     height: inherit;
843     margin: 0 auto;
844     background-color:#fff;
845     pointer-events: all;
846}
847.ModalPopup30-PremiumWidget1509388-Modal img {
848     display: inline-block;
849}
850.ModalPopup30-PremiumWidget1509388-Modal img.full-width {
851     width: 100%;
852}
853.ModalPopup30-PremiumWidget1509388-Modal img.img-thumbnail {
854     background-color: transparent;
855     border: none;
856}
857.ModalPopup30-PremiumWidget1509388-Modal .text-left img.wrap {
858     float: left;
859     margin: 0 20px 20px 0;
860}
861.ModalPopup30-PremiumWidget1509388-Modal .text-right img.wrap {
862     float: right;
863     margin: 0 0 20px 20px;
864}
865#ModalPopup30-PremiumWidget1509388 .datetimeSensitive {
866     display: none;
867}
868.modal.left .modal-dialog,
869.modal.right .modal-dialog {
870     position: absolute;
871}   
872.modal.left.fade .modal-dialog{
873     left: -2000px;
874     -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
875        -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
876          -o-transition: opacity 0.3s linear, left 0.3s ease-out;
877             transition: opacity 0.3s linear, left 0.3s ease-out;
878}
879.modal.left.fade.in .modal-dialog{
880     left: 0px;
881}
882.modal.right.fade .modal-dialog {
883     right: -2000px;
884     -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
885        -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
886          -o-transition: opacity 0.3s linear, right 0.3s ease-out;
887             transition: opacity 0.3s linear, right 0.3s ease-out;
888}
889.modal.right.fade.in .modal-dialog {
890     right: 0px;
891}
892/*** positioning purposes ***/
893.modal-open #contentShell {
894     position: static;
895}
896</style>
897<script>
898$(document).ready(function () {
899     if (typeof (PersonalizationAPI) != "undefined") {
900          PersonalizationAPI.BindToCompleteEvent(PrepareToActivateTimeSensitiveWidgets);
901     } else {
902          PrepareToActivateTimeSensitiveWidgets();
903     }
904     function PrepareToActivateTimeSensitiveWidgets() {
905          $("#ModalPopup30-PremiumWidget1509388").bind("datetimeSensitiveWidgetsProcessed", function () {
906               LoadWidget();
907          });
908          ActivateTimeSensitiveWidgets({ widgetShellId: "ModalPopup30-PremiumWidget1509388" });
909     }
910     function LoadWidget() {
911          //Optional Widget Class
912          //Show Button style
913          $('#ModalPopup30-PremiumWidget1509388 .trigger-btn[data-btnstyle]').each(function() {
914               $(this).removeClass('btn-primary').addClass($(this).attr('data-btnstyle'));
915          });
916          //ADA, modal title
917          $("#ModalPopup30-PremiumWidget1509388 .modalWrapper").each(function() {
918               var $modalWrapper = $(this);
919               var sWhenToShowWindow = $modalWrapper.attr("data-showwindow");
920               var sCookieName = $modalWrapper.attr("data-cookiename");
921               var sCookieExpiration = $modalWrapper.attr("data-cookieexpires");
922               if (sWhenToShowWindow == "Time Delay") {                         
923                    if (readCookie(sCookieName) != "1") {
924                         var iDelaySeconds = 0;
925                         if ($(window).width() <= 991) {
926                              iDelaySeconds = parseInt($modalWrapper.attr("data-delaymobile"), 10)
927                         } else {
928                              iDelaySeconds = parseInt($modalWrapper.attr("data-delaydesktop"), 10)
929                         }
930                         if (iDelaySeconds != -1) {
931                              setTimeout(function() {                                   
932                                   HideOtherModals();
933                                   ActivateForm($modalWrapper);
934                                   $modalWrapper.find(".modal").modal("show");
935                                   createCookie(sCookieName, "1", parseFloat(sCookieExpiration));                                   
936                              }, iDelaySeconds * 1000);
937                         }
938                    }
939               } else if (sWhenToShowWindow == "Button") {
940                    $modalWrapper.find(".btnModalOpen").removeClass("hide");
941                    $modalWrapper.find(".modal").on('shown.bs.modal', function (e)
942                    {
943                         ActivateForm($modalWrapper);
944                    });
945               } else if (sWhenToShowWindow == "Desktop Intent to Close") {
946                    var iDelaySeconds = 0;
947                    if ($(window).width() <= 991) {
948                         iDelaySeconds = -1; //dont provide this feature for mobile
949                    }
950                    else {
951                         iDelaySeconds = parseInt($modalWrapper.attr("data-delaydesktop"), 10)
952                    }
953                    if (iDelaySeconds != -1) {
954                         setTimeout(function() {
955                              var mouseX = 0;
956                              var mouseY = 0;
957                              $(document).mousemove(function (e) {
958                                   mouseX = e.clientX;
959                                   mouseY = e.clientY;
960                              });
961                              $(document).mouseleave(function () {
962                                   if (mouseY < 100) {
963                                        if (readCookie(sCookieName) != "1") {
964                                             //HideOtherModals();
965                                             ActivateForm($modalWrapper);
966                                             //$modalWrapper.find(".modal").modal("show");
967                                             if (!$modalWrapper.find(".modal").hasClass("in")) {
968                                                  $modalWrapper.find(".modal").modal("show");
969                                             }
970                                             createCookie(sCookieName, "1", parseFloat(sCookieExpiration));
971                                        }
972                                   }
973                              });
974                         }, iDelaySeconds * 1000);
975                    }
976               } else if (sWhenToShowWindow == "Scroll Distance") {                    
977                    var iDelaySeconds = 0;
978                    if ($(window).width() <= 991) {
979                         iDelaySeconds = parseInt($modalWrapper.attr("data-delaymobile"), 10)
980                    } else {
981                         iDelaySeconds = parseInt($modalWrapper.attr("data-delaydesktop"), 10)
982                    }
983                    if (iDelaySeconds != -1) {
984                         setTimeout(function() {
985                              var iScrollDistancePercentage = $modalWrapper.attr("data-scrolldistance")
986                              $(window).scroll(function() {
987                                   var iDocumentHeight = $(document).height();
988                                   var iBottomWindowPosition = $(window).height() + $(window).scrollTop();
989                                   if ((iBottomWindowPosition / iDocumentHeight) * 100 > iScrollDistancePercentage) {
990                                        if (readCookie(sCookieName) != "1") {
991                                             HideOtherModals();
992                                             ActivateForm($modalWrapper);
993                                             $modalWrapper.find(".modal").modal("show");
994                                             createCookie(sCookieName, "1", parseFloat(sCookieExpiration));
995                                        }
996                                   }
997                              });
998                         }, iDelaySeconds * 1000);
999                    }
1000               }
1001               var sTrackingCampaignName = $modalWrapper.attr("data-trackingname");
1002               if (sTrackingCampaignName != "")
1003               {
1004                    $modalWrapper.find("div.modal-body a, div.modal-footer a").click(function()
1005                    {
1006                         if (typeof (WWPSiteProperties.OmnitureReportSuiteId) != "undefined" && WWPSiteProperties.OmnitureReportSuiteId != "" && GetAAObject() != null)
1007                         {                              
1008                              var s = s_gi(WWPSiteProperties.OmnitureReportSuiteId);
1009                              s.linkTrackVars = 'eVar19';
1010                              s.eVar19 = sTrackingCampaignName;
1011                              s.tl(this, 'o', 'internal campaign');
1012                         }
1013                    });
1014               }
1015          });
1016          //Append
1017          //
1018          $(".modal[data-modalWidget=ModalPopup30-PremiumWidget1509388]").on('show.bs.modal', function (e) {
1019               $(this).appendTo('');
1020               var appendedModal = $(this);
1021               ActivateForm(appendedModal);
1022          });
1023          $(".modal[data-modalWidget=ModalPopup30-PremiumWidget1509388]").on('hide.bs.modal', function (e) {
1024               $(this).appendTo('#ModalPopup30-PremiumWidget1509388 .modalWrapper.' + $(this).attr('data-modalindex'));
1025          });
1026     }//end of LoadWidget function
1027  });
1028function HideOtherModals()
1029{
1030     $("#ModalPopup30-PremiumWidget1509388 .modal").each(function()
1031     {
1032          $(this).modal("hide");
1033     });
1034}
1035function ActivateForm($modalWrapper)
1036{
1037     if ($modalWrapper.find(".modal-form[data-final-src]").length > 0) //if modal contains form with unloaded url then we need to load it
1038     {
1039          $modalWrapper.find(".modal-form").attr("src", $modalWrapper.find(".modal-form").attr("data-final-src")); //put the iframe src into the real src attribute
1040          $modalWrapper.find(".modal-form").removeAttr("data-final-src"); //remove the data attribute so we dont try to load it again
1041     }
1042}
1043</script>
1043
1044     <style>
1045     </style>
1046     <div class="modalWrapper ModalWindows2  ModalWindowsLast datetimeSensitive" 
1047     data-startdatetime=""
1048     data-enddatetime="2026-09-28T00:00:00Z"
1049     data-showwindow="Time Delay"
1050     data-delaydesktop="3"
1051     data-delaymobile="3"
1052     data-cookiename="Coaches-Show-Campbell"
1053     data-cookieexpires=".02084"
1054     data-trackingname="Coaches-Show-Campbell"
1055     >
1056          <div class="btnModalOpen hide">
1057               <button type="button" class="btn btn-primary trigger-btn btnModal" data-toggle="modal" alt="Open Pop-up" data-target="#ModalPopup30-PremiumWidget1509388-Modal-ModalWindows2">
1058                    <span class="sr-only">Open Modal Button</span></button>
1059          </div>
1060          <div class="modal fade center ModalPopup30-PremiumWidget1509388-Modal " id="ModalPopup30-PremiumWidget1509388-Modal-ModalWindows2" tabindex="-1" role="dialog" aria-label="ModalPopup30-PremiumWidget1509388 Modal" data-modalwidget="ModalPopup30-PremiumWidget1509388" data-modalindex="ModalWindows2">
1061               <div class="vertical-alignment">
1062                    <div class="modal-dialog vertical-alignment-center ">
1063                         <div class="modal-content">
1064                              <div class="modal-header">
1065                                   <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1066                                        <span aria-hidden="true">&times;<span class="sr-only">
1066Close Modal</span></span>
1067                                   </button>
1068                                   <h4 class="modal-title">The Penn State Coaches Show is at The Field!</h4>
1069                              </div>
1070                              <div class="modal-body">
1071                                   <div class="ModalPopup30-PremiumWidget1509388 alignnone">
1072                                             <img class="img-responsive default img-default nowrap"  alt="a man in a helmet and a man in a helmet"   src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.toftrees.com/files/3307/Coaches_Show_16x9-smaller.jpg">
1073                                             
1073<script>
1074                                             $(function() {
1075                                                  $('#ModalPopup30-PremiumWidget1509388 .ModalWindows2 .modal').on('shown.bs.modal', function (e) {
1076                                                       $('#ModalPopup30-PremiumWidget1509388 .ModalWindows2 .modal-body img').each(function(){
1077                                                       $(this).attr('src', $(this).attr('data-src')).addClass("animated fadeIn");
1078                                                       });
1079                                                  });
1080                                             });
1081                                             </script>
1081
1082                                        </a>
1083                                   </div>
1084                                   <p>Featuring Matt Campbell and Kooper Ebel on September 1st</p>
1085                              </div>
1086                              <div class="modal-footer">
1087                              </div>
1088                         </div>
1089                    </div>
1090               </div>
1091          </div>
1092     </div>
1093</div>
1094<!--/ header -->
1095               </div>
1096               <div class="col-md-12 col-lg-3 headerCTAs noPadding">
1097                   <!-- custom1 --><div id="codeWidget1457937" class="codeWidget pageWidgetId1457937"><div id="bookButton" class="contract">
1098    <button class="btn btn-primary clearfix" id="bookButtonAnchor">Book a Room </button>
1099</div>
1100<style>
1101#bookButton {
1102    overflow: visible;
1103    z-index: 99;
1104    position: absolute;
1105    width: 100%;
1106}
1107#bookButton.contract {
1108     overflow: hidden;     
1109}
1110#bookButton .btn {
1111    background: #cb5d32 !important;
1112    border: 3px solid #cb5d32 !important;
1113    border-radius: 0;
1114    border: 0;
1115    height: 55px;
1116    width: 100%;
1117}
1118#bookButton .btn:hover {
1119    background: #e76b3a !important;
1120    border-color: #e76b3a !important;
1121}
1122#bookButton .fa {
1123    float: right;
1124    font-size: 20px;
1125}
1126/* Widget
1127===================================================================================
1128=================================================================================== */
1129.BookingWidgetShell {
1130    display: none;
1131    background: #bfbfc7;
1132    opacity: .96;
1133    padding: 25px 10px !important;
1134    position: absolute;
1135    right: 0;
1136    top: 80px;
1137    width: 100%;
1138    z-index: 99;
1139}
1140.BookingWidgetShell > .row {
1141    margin: 0;
1142}
1143.BookingWidgetShell .control-group {
1144    display: block;
1145    text-align: left;
1146    width: 100%;
1147}
1148.BookingWidgetShell .input-group {
1149    width: 100%;
1150}
1151.BookingWidgetShell input,
1152.BookingWidgetShell select {
1153    background: #425244;
1154    border-radius: 0;
1155    border-color: #fff;
1156    color: #fff;
1157}
1158.BookingWidgetShell input::-webkit-input-placeholder {
1159    /* Chrome/Opera/Safari */
1160    color: #fff;
1161}
1162.BookingWidgetShell input::-moz-placeholder {
1163    /* Firefox 19+ */
1164    color: #fff;
1165}
1166.BookingWidgetShell input:-ms-input-placeholder {
1167    /* IE 10+ */
1168    color: #fff;
1169}
1170.BookingWidgetShell input:-moz-placeholder {
1171    /* Firefox 18- */
1172    color: #fff;
1173}
1174.BookingWidgetShell .input-group-addon {
1175    display: none;
1176}
1177.BookingWidgetShell .form-group {
1178    text-align: left;
1179    width: 50%;
1180}
1181.BookingWidgetShell button {
1182    border-color: #fff;
1183    display: inline-block !important;
1184    width: auto;
1185}
1186/*****************************/
1187/********** CALPOP ***********/
1188/*****************************/
1189.BookingWidgetShell .picker__header select {
1190    background: transparent;
1191    color: #000;
1192}
1193.BookingWidgetShell .picker__day--today:before {
1194    border-top: .5em solid #cb5d32;
1195}
1196.BookingWidgetShell .picker__button--today:before {
1197    border-top: .66em solid #cb5d32;
1198}
1199.BookingWidgetShell .picker__nav--next:hover,
1200.BookingWidgetShell .picker__nav--prev:hover,
1201.BookingWidgetShell .picker--focused .picker__day--highlighted,
1202.BookingWidgetShell .picker__day--highlighted:hover,
1203.BookingWidgetShell .picker__day--infocus:hover,
1204.BookingWidgetShell .picker__day--outfocus:hover,
1205.BookingWidgetShell .picker__button--clear:hover,
1206.BookingWidgetShell .picker__button--close:hover,
1207.BookingWidgetShell .picker__button--today:hover {
1208    background: #ddd;
1209    color: #000;
1210}
1211/* Media Queries
1212===================================================================================
1213=================================================================================== */
1214@media (min-width: 768px) {
1215    .BookingWidgetShell {
1216        top: 87px;
1217    }
1218}
1219@media (min-width: 992px) {
1220    #bookButton .btn {
1221        height: 53px;
1222    }
1223    .BookingWidgetShell {
1224        top: 50px;
1225    }
1226}
1227@media (min-width: 1200px) {
1228    #bookButton .btn {
1229        height: 50px;
1230    }
1231}
1232</style></div>
1233<div id="iHotelierBookingWidgetWidget1457938" class="customWidget iHotelierBookingWidgetWidget pageWidgetId1457938 BookingWidgetShell">
1234<style>
1235.weekday0, .weekday6 { background: #eee; } /*color weekdays different in the date picker*/
1236.bookingWidget .row-centered {
1237     text-align: center;
1238}
1239.bookingWidget .row {
1240     margin-left: -5px;
1241     margin-right: -5px;
1242}
1243.bookingWidget .btn {
1244     padding: 6px;
1245}
1246.bookingWidget select.form-control {
1247     padding: 6px;
1248}
1249.bookingWidget .input-group-addon,
1250.bookingWidget select,
1251.bookingWidget a {
1252     cursor: pointer;
1253}
1254.bookingWidget .control-group {
1255     margin-bottom: 10px;
1256}
1257.bookingWidget .controls {
1258  margin-bottom: 0;
1259}
1260.bookingWidget input {
1261  cursor: pointer;
1262}
1263.bookingWidget .btn-primary {
1264  margin-top: 0;
1265}
1266.bookingWidget .form-control {
1267    padding: 6px 2px 6px 8px;
1268}
1269/* basic date picker styling 
1270================================================ */
1271.bookingWidget span.fa {
1272    font-weight:400;
1273}
1274.bookingWidget th {
1275    font-weight: normal;
1276}
1277.bookingWidget abbr {
1278    border: none;
1279}
1280.bookingWidget abbr[title] {
1281    text-decoration: none;
1282}
1283div.datepicker-calendar {
1284    padding: .5em;
1285    border-radius: 0;
1286}
1287div.datepicker-calendar button.datepicker-close, 
1288div.datepicker-calendar.default button.datepicker-close {
1289    margin-top: .5em;
1290    border-radius: 0;
1291    background-color: #000;
1292    border-color: #000;
1293    color: #fff;
1294}
1295div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover, 
1296div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus, 
1297div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover, 
1298div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus, 
1299div.datepicker-calendar.default div.datepicker-month-prev.enabled:hover, 
1300div.datepicker-calendar.default div.datepicker-month-prev.enabled:focus, 
1301div.datepicker-calendar.default div.datepicker-month-next.enabled:hover, 
1302div.datepicker-calendar.default div.datepicker-month-next.enabled:focus, 
1303div.datepicker-calendar.default div.datepicker-month:hover, 
1304div.datepicker-calendar.default div.datepicker-month:focus, 
1305div.datepicker-calendar.default button.datepicker-close:hover, 
1306div.datepicker-calendar.default button.datepicker-close:focus {
1307    color: #000;
1308}
1309div.datepicker-calendar div.datepicker-month {
1310    font-weight: normal;
1311    margin-bottom: .5em;
1312}
1313div.datepicker-calendar:not(.bootstrap4) div.datepicker-month:after {
1314    font-weight: 900;
1315    margin-left: 5px;
1316}
1317div.datepicker-calendar table.datepicker-grid th, div.datepicker-calendar table.datepicker-grid td.day {
1318    border: 3px solid #fff;
1319}
1320div.datepicker-calendar.default tr.datepicker-weekdays {
1321    border-top: none;
1322    border-bottom: 3px solid #fff;
1323}
1324/* Picker Width Override */
1325div.datepicker-calendar {
1326     min-width: 295px;
1327}
1328/* Keep inputs from auto zooming on ios devices */
1329.bookingWidget .form-control {
1330     font-size: 16px;
1331}
1332</style>
1333<script>
1334$(function()
1335{ 
1336  var sVisitorFormat = "M/d/yyyy";
1337  var sSubmitFormat = "MM/dd/yyyy"
1338  var iDaysBeforeCheckin = 0;
1339  var iMinimumLengthOfStay = 1;
1340  var bLoadDefaultDates = false;
1341  var oCheckinResMin = new Date();
1342  oCheckinResMin.setHours(0,0,0,0);
1343  oCheckinResMin.setDate(oCheckinResMin.getDate() + iDaysBeforeCheckin);
1344  var oCheckoutResMin = new Date();
1345  oCheckoutResMin.setHours(0,0,0,0);
1346  oCheckoutResMin.setDate(oCheckoutResMin.getDate() + iDaysBeforeCheckin + iMinimumLengthOfStay);
1347  $('#iHotelierBookingWidgetWidget1457938 #checkinField').datepicker(
1348  {
1349    inputFormat: sVisitorFormat,
1350    outputFormat: sVisitorFormat,
1351    gainFocusOnConstruction: false,
1352    modal: false,
1353    isDateDisabled: function(date)
1354    {
1355      return date < oCheckinResMin;
1356    },
1357    onUpdate: function(value)
1358    {
1359      var oCheckinDate = $('#iHotelierBookingWidgetWidget1457938 #checkinField').datepicker('getDate');
1360      CheckinDateUpdated(oCheckinDate, true);
1361    }
1362  })
1363  .blur(function()
1364  {
1365    //after person has typed into the field and moved away from the field then call its update function to evaluate it
1366    var oCheckinDate = $('#iHotelierBookingWidgetWidget1457938 #checkinField').data("ab.datepicker").parseDate($('#iHotelierBookingWidgetWidget1457938 #checkinField').val());
1367    CheckinDateUpdated(oCheckinDate, true);
1368  })
1369  .click(function()
1370  {
1371    $('#iHotelierBookingWidgetWidget1457938 #checkinField').data("ab.datepicker").initializeDate();
1372    $('#iHotelierBookingWidgetWidget1457938 #checkinField').data("ab.datepicker").show(false);
1373  });
1374  function CheckinDateUpdated(oCheckinDate, bUpdateCheckoutDate)
1375  {
1376    //value can be null if no value was provided or if a bad value was provided
1377      if (oCheckinDate != null)
1378      {
1379        //update the hidden field with the date formatted in the proper submit format
1380        var sSubmitDate = $('#iHotelierBookingWidgetWidget1457938 #checkinField').data("ab.datepicker").formatDate(oCheckinDate, sSubmitFormat);
1381        $("#iHotelierBookingWidgetWidget1457938 #checkinFieldHidden").val(sSubmitDate);
1382        createCookie("bookingWidgetCheckInDate", $('#iHotelierBookingWidgetWidget1457938 #checkinField').val());
1383        if (bUpdateCheckoutDate == true)
1384        {
1385          var oCheckoutDate = $('#iHotelierBookingWidgetWidget1457938 #checkoutField').data("ab.datepicker").parseDate($('#iHotelierBookingWidgetWidget1457938 #checkoutField').val());
1386          //only update checkout date if they changed the checkin date to be after the checkout date
1387          if (oCheckoutDate == null || oCheckinDate > oCheckoutDate)
1388          {          
1389            //update the checkout date to be the next day
1390            var oCheckoutDate = new Date(oCheckinDate);
1391            oCheckoutDate.setDate(oCheckoutDate.getDate() + iMinimumLengthOfStay);
1392            $('#iHotelierBookingWidgetWidget1457938 #checkoutField').datepicker('setDate', oCheckoutDate);
1393            //trigger the checkout update event since calling setDate doesnt
1394            CheckoutDateUpdated(oCheckoutDate, false);
1395          }
1396        }
1397      }
1398      else
1399      {
1400        $("#iHotelierBookingWidgetWidget1457938 #checkinFieldHidden").val("");
1401      }
1402  }
1403  $('#iHotelierBookingWidgetWidget1457938 #checkoutField').datepicker(
1404  {
1405    inputFormat: sVisitorFormat,
1406    outputFormat: sVisitorFormat,
1407    gainFocusOnConstruction: false,
1408    modal: false,
1409    isDateDisabled: function(date)
1410    {
1411      return date < oCheckoutResMin;
1412    }, 
1413    onUpdate: function(value)
1414    {
1415      var oCheckoutDate = $('#iHotelierBookingWidgetWidget1457938 #checkoutField').datepicker('getDate');
1416      CheckoutDateUpdated(oCheckoutDate, true);
1417    }
1418  })
1419  .blur(function()
1420  {
1421    //after person has typed into the field and moved away from the field then call its update function to evaluate it
1422    var oCheckoutDate = $('#iHotelierBookingWidgetWidget1457938 #checkoutField').data("ab.datepicker").parseDate($('#iHotelierBookingWidgetWidget1457938 #checkoutField').val());
1423    CheckoutDateUpdated(oCheckoutDate, true);
1424  })
1425  .click(function()
1426  {
1427    $('#iHotelierBookingWidgetWidget1457938 #checkoutField').data("ab.datepicker").initializeDate();
1428    $('#iHotelierBookingWidgetWidget1457938 #checkoutField').data("ab.datepicker").show(false);
1429  });
1430  function CheckoutDateUpdated(oCheckoutDate, bUpdateCheckinDate)
1431  {     
1432    //value can be null if no value was provided or if a bad value was provided
1433    if (oCheckoutDate != null)
1434    {      
1435      //update the hidden field with the date formatted in the proper submit format
1436      var sSubmitDate = $('#iHotelierBookingWidgetWidget1457938 #checkoutField').data("ab.datepicker").formatDate(oCheckoutDate, sSubmitFormat);
1437      $("#iHotelierBookingWidgetWidget1457938 #checkoutFieldHidden").val(sSubmitDate);
1438      createCookie("bookingWidgetCheckOutDate", $('#iHotelierBookingWidgetWidget1457938 #checkoutField').val());
1439      if (bUpdateCheckinDate == true)
1440      {
1441        var oCheckinDate = $('#iHotelierBookingWidgetWidget1457938 #checkinField').data("ab.datepicker").parseDate($('#iHotelierBookingWidgetWidget1457938 #checkinField').val());
1442        //only update checkin date if they changed the checkout date to be before the checkin date
1443        if (oCheckinDate == null || oCheckoutDate < oCheckinDate)
1444        {
1445          //update the checkin date to be the previous day
1446          var oCheckinDate = new Date(oCheckoutDate);
1447          oCheckinDate.setDate(oCheckinDate.getDate() - iMinimumLengthOfStay);
1448          $('#iHotelierBookingWidgetWidget1457938 #checkinField').datepicker('setDate', oCheckinDate);
1449          //trigger the checkin update event since calling setDate doesnt
1450          CheckinDateUpdated(oCheckinDate, false);
1451        }
1452      }
1453    }
1454    else
1455    {
1456      $("#iHotelierBookingWidgetWidget1457938 #checkoutFieldHidden").val("");
1457    }
1458  }
1459  $("#iHotelierBookingWidgetWidget1457938 #roomsField").change(function()
1460  {
1461    createCookie("bookingWidgetRooms", $(this).val());
1462  });
1463  $("#iHotelierBookingWidgetWidget1457938 #adultsField").change(function()
1464  {
1465    createCookie("bookingWidgetAdults", $(this).val());
1466  });
1467  $("#iHotelierBookingWidgetWidget1457938 #childrenField").change(function()
1468  {
1469    createCookie("bookingWidgetChildren", $(this).val());
1470  });
1471  $("#iHotelierBookingWidgetWidget1457938 #promoField").change(function()
1472  {
1473    createCookie("bookingWidgetPromo", $(this).val());
1474  });
1475  $("#iHotelierBookingWidgetWidget1457938 #rateField").change(function()
1476  {
1477    createCookie("bookingWidgetRate", $(this).val());
1478  });
1479  $("#iHotelierBookingWidgetWidget1457938 #groupField").change(function()
1480  {
1481    createCookie("bookingWidgetGroup", $(this).val());
1482  });
1483  $("#iHotelierBookingWidgetWidget1457938 #iataField").change(function()
1484  {
1485    createCookie("bookingWidgetIATA", $(this).val());
1486  });
1487  //SET THE PLACEHOLDERS TO THE INPUT DATE UPPER CASED (THE PLUGIN AUTOMATICALLY SETS THE PLACEHOLDER BUT IT SHOWS MIX OF CASES WHICH ISNT FRIENDLY)
1488  //$('#iHotelierBookingWidgetWidget1457938 #checkinField').attr("placeholder", $('#iHotelierBookingWidgetWidget1457938 #checkinField').data("ab.datepicker").options.inputFormat[0].toUpperCase());
1489  //$('#iHotelierBookingWidgetWidget1457938 #checkoutField').attr("placeholder", $('#iHotelierBookingWidgetWidget1457938 #checkoutField').data("ab.datepicker").options.inputFormat[0].toUpperCase());
1490  //EMPTY THE PLACEHOLDER SINCE WE SHOW THE FORMAT IN THE LABEL AND BECAUSE ONCE DATES ARE ENTERED THE FORMAT PLACEHOLDER IS NO LONGER VISIBLE AND DOESNT HELP
1491  $('#iHotelierBookingWidgetWidget1457938 #checkinField').attr("placeholder", "");
1492  $('#iHotelierBookingWidgetWidget1457938 #checkoutField').attr("placeholder", "");
1493  //PLACE THE DATE FORMAT INTO THE LABELS
1494  //- WE WANT TO SHOW DOUBLE M AND DOUBLE D CHARACTERS TO VISITORS EVEN IF THE DATE PICKER LIBRARY RECEIVED THE FORMAT AS SINGLE M AND SINGLE DATE
1495  //  BECAUSE TO VISITORS THIS WILL BE THE MORE COMMON VISUAL FORMAT THEY ARE USED TO
1496  var sLabelFormat = $('#iHotelierBookingWidgetWidget1457938 #checkinField').data("ab.datepicker").options.inputFormat[0].toLowerCase();
1497  if (sLabelFormat.indexOf("mm") == -1)
1498  {
1499    sLabelFormat = sLabelFormat.replace("m", "mm"); //if no double m was found then we assume only one was present so we try to update it to double
1500  }
1501  if (sLabelFormat.indexOf("dd") == -1)
1502  {
1503    sLabelFormat = sLabelFormat.replace("d", "dd"); //if no double d was found then we assume only one was present so we try to update it to double
1504  }  
1505  $("#iHotelierBookingWidgetWidget1457938 .dateFormat").text("(" + sLabelFormat + ")");
1506  //LOAD ADULTS/CHILDREN DROPDOWN OPTIONS
1507  for (var AF=1; AF<=5; AF++)
1508  {
1509    $("#iHotelierBookingWidgetWidget1457938 #adultsField").append('<option value=' + AF +'>'+AF+'</option>');          
1510  }
1511  for (var CF=0; CF<=5; CF++)
1512  {
1513    $("#iHotelierBookingWidgetWidget1457938 #childrenField").append('<option value=' + CF +'>'+CF+'</option>');          
1514  } 
1515  //RE-LOAD FIELD VALUES FROM COOKIES
1516  if (readCookie("bookingWidgetCheckInDate") != "")
1517  {
1518    var sCheckinCookieValue = readCookie("bookingWidgetCheckInDate");
1519    var oCheckinDate = $('#iHotelierBookingWidgetWidget1457938 #checkinField').data("ab.datepicker").parseDate(sCheckinCookieValue);
1520    if (oCheckinDate != null && oCheckinDate >= oCheckinResMin)
1521    {
1522      $('#iHotelierBookingWidgetWidget1457938 #checkinField').val(sCheckinCookieValue);
1523      CheckinDateUpdated(oCheckinDate, false);
1524    }
1525  }
1526  if (readCookie("bookingWidgetCheckOutDate") != "")
1527  {
1528    var sCheckoutCookieValue = readCookie("bookingWidgetCheckOutDate");
1529    var oCheckoutDate = $('#iHotelierBookingWidgetWidget1457938 #checkoutField').data("ab.datepicker").parseDate(sCheckoutCookieValue);
1530    if (oCheckoutDate != null && oCheckoutDate >= oCheckoutResMin)
1531    {
1532      $('#iHotelierBookingWidgetWidget1457938 #checkoutField').val(sCheckoutCookieValue);
1533      CheckoutDateUpdated(oCheckoutDate, false);
1534    }
1535  }
1536  if (readCookie("bookingWidgetRooms") != "")
1537  {
1538    $('#iHotelierBookingWidgetWidget1457938 #roomsField').val(readCookie("bookingWidgetRooms")).blur();
1539  }
1540  if (readCookie("bookingWidgetAdults") != "")
1541  {
1542    $('#iHotelierBookingWidgetWidget1457938 #adultsField').val(readCookie("bookingWidgetAdults")).blur();
1543  }
1544  if (readCookie("bookingWidgetChildren") != "")
1545  {
1546    $('#iHotelierBookingWidgetWidget1457938 #childrenField').val(readCookie("bookingWidgetChildren")).blur();
1547  }
1548  if (readCookie("bookingWidgetPromo") != "")
1549  {
1550    $('#iHotelierBookingWidgetWidget1457938 #promoField').val(readCookie("bookingWidgetPromo")).blur();
1551  }
1552  if (readCookie("bookingWidgetRate") != "")
1553  {
1554    $('#iHotelierBookingWidgetWidget1457938 #rateField').val(readCookie("bookingWidgetRate")).blur();
1555  }
1556  if (readCookie("bookingWidgetGroup") != "")
1557  {
1558    $('#iHotelierBookingWidgetWidget1457938 #groupField').val(readCookie("bookingWidgetGroup")).blur();
1559  }
1560  if (readCookie("bookingWidgetIATA") != "")
1561  {
1562    $('#iHotelierBookingWidgetWidget1457938 #iataField').val(readCookie("bookingWidgetIATA")).blur();
1563  }
1564  //IF DATES SHOULD BE DEFAULTED AND NO COOKIE VALUES WERE LOADED
1565  if (bLoadDefaultDates == true && $('#iHotelierBookingWidgetWidget1457938 #checkinField').val() == "" && $('#iHotelierBookingWidgetWidget1457938 #checkoutField').val() == "")
1566  {    
1567    $('#iHotelierBookingWidgetWidget1457938 #checkinField').datepicker('setDate', oCheckinResMin);
1568    CheckinDateUpdated(oCheckinResMin, false);
1569    $('#iHotelierBookingWidgetWidget1457938 #checkoutField').datepicker('setDate', oCheckoutResMin);
1570    CheckoutDateUpdated(oCheckoutResMin, false);
1571  }
1572  $("#iHotelierBookingWidgetWidget1457938 form").submit(function()
1573  {
1574    if ($("#iHotelierBookingWidgetWidget1457938 #checkinField").val() == "" || $("#iHotelierBookingWidgetWidget1457938 #checkoutField").val() == "")
1575    {
1576      alert(BookingWidgetText.ValidationSelectDate);
1577      return false;
1578    }
1579    //if a field value is present but a value did not make it into the hidden then that tells us the provided value was not valid
1580    if ($("#iHotelierBookingWidgetWidget1457938 #checkinField").val() != "" && $("#iHotelierBookingWidgetWidget1457938 #checkinFieldHidden").val() == "")
1581    {
1582      alert(BookingWidgetText.ValidationCheckinInvalid);
1583      return false;
1584    }
1585    if ($("#iHotelierBookingWidgetWidget1457938 #checkoutField").val() != "" && $("#iHotelierBookingWidgetWidget1457938 #checkoutFieldHidden").val() == "")
1586    {
1587      alert(BookingWidgetText.ValidationCheckoutInvalid);
1588      return false;
1589    }
1590  }); 
1591});
1592//These values can be overriden per site by updating these properties in custom
1593var BookingWidgetText = {
1594     "ValidationSelectDate": "Please select dates",
1595     "ValidationCheckinInvalid": "The Check-In Date date is invalid",
1596     "ValidationCheckoutInvalid": "The Check-Out Date date is invalid"
1597}
1598</script>
1598
1599<div class="bookingWidget">
1600     <form id="bookingForm" method="get" action="https://reservations.travelclick.com/97834" target="_blank">
1601          <div class="row row-centered">   
1602               <div class="control-group checkinControlGroup">
1603                    <div class="controls checkinControls">
1604                         <label for="checkinField" class="control-label"><small>Check-In Date <span class="dateFormat">)</span></small></label>
1605                         <div class="input-group">
1606                              <input id="checkinField" autocomplete="off" aria-autocomplete="none" type="text" aria-required="true" class="form-control datePicker" />
1607                              <input type="hidden" name="DateIn" id="checkinFieldHidden" />
1608                         </div>
1609                    </div>
1610               </div>                   
1611               <div class="control-group checkoutControlGroup">
1612                    <div class="controls checkoutControls">
1613                         <label for="checkoutField" class="control-label"><small>Check-Out Date <span class="dateFormat"></span></small></label>
1614                         <div class="input-group">
1615                              <input id="checkoutField" autocomplete="off" aria-autocomplete="none" type="text" aria-required="true" class="form-control datePicker" />
1616                              <input type="hidden" name="DateOut" id="checkoutFieldHidden" />
1617                         </div>
1618                    </div>
1619               </div>
1620               <div class="control-group adultsControlGroup">
1621                    <div class="controls adultsControls">
1622                         <label for="adultsField" class="control-label"><small>Adults</small></label>
1623                         <select class="form-control" aria-required="true" id="adultsField" name="Adults">
1624                         </select>
1625                    </div>
1626               </div>
1627               <div class="control-group childrenControlGroup">
1628                    <div class="controls childrenControls">
1629                         <label for="childrenField" class="control-label"><small>Children</small></label>
1630                         <select class="form-control" aria-required="true" id="childrenField" name="Children">
1631                         </select>
1632                    </div>
1633               </div>
1634               <div class="control-group submitControlGroup">
1635                    <button type="submit" class="btn btn-primary">Find A Room</button>
1636               </div>     
1637               <input type="hidden" name="hotelid" value="97834" />
1638               
1638<script>
1639               //DISPLAY OPTIONS ARE CHECKED AND APPLIED AS QUICKLY AS POSSIBLE TO AVOID RENDER MOVEMENT (NOT WAITING ON DOCUMENT READY)
1640               var sDisplayOptions = "Vertical - 2 Columns";
1641               var eWidgetShell = document.querySelector("#iHotelierBookingWidgetWidget1457938");
1642               if (sDisplayOptions == "Horizontal")
1643               {
1644                    eWidgetShell.querySelector(".checkinControlGroup").className += " col-sm-2";
1645                    eWidgetShell.querySelector(".checkoutControlGroup").className += " col-sm-2";
1646                    if (eWidgetShell.querySelector(".roomsControlGroup") != null)
1647                    {
1648                         eWidgetShell.querySelector(".roomsControlGroup").className += " col-sm-1";
1649                    }
1650                    eWidgetShell.querySelector(".adultsControlGroup").className += " col-sm-1";
1651                    eWidgetShell.querySelector(".childrenControlGroup").className += " col-sm-1";
1652                    if (eWidgetShell.querySelector(".promoControlGroup") != null)
1653                    {
1654                         eWidgetShell.querySelector(".promoControlGroup").className += " col-sm-1";
1655                    }
1656                    if (eWidgetShell.querySelector(".rateControlGroup") != null)
1657                    {
1658                         eWidgetShell.querySelector(".rateControlGroup").className += " col-sm-1";
1659                    }
1660                    if (eWidgetShell.querySelector(".groupControlGroup") != null)
1661                    {
1662                         eWidgetShell.querySelector(".groupControlGroup").className += " col-sm-1";
1663                    }
1664                    if (eWidgetShell.querySelector(".iataControlGroup") != null)
1665                    {
1666                         eWidgetShell.querySelector(".iataControlGroup").className += " col-sm-1";
1667                    }     
1668                    eWidgetShell.querySelector(".submitControlGroup").className += " col-sm-2";
1669               }
1670               else if (sDisplayOptions == "Vertical - 1 Column")
1671               {
1672                    eWidgetShell.querySelector(".checkinControlGroup").className += " col-xs-12";
1673                    eWidgetShell.querySelector(".checkoutControlGroup").className += " col-xs-12";
1674                    if (eWidgetShell.querySelector(".roomsControlGroup") != null)
1675                    {
1676                         eWidgetShell.querySelector(".roomsControlGroup").className += " col-xs-12";
1677                    }
1678                    eWidgetShell.querySelector(".adultsControlGroup").className += " col-xs-12";
1679                    eWidgetShell.querySelector(".childrenControlGroup").className += " col-xs-12";
1680                    if (eWidgetShell.querySelector(".promoControlGroup") != null)
1681                    {
1682                         eWidgetShell.querySelector(".promoControlGroup").className += " col-xs-12";
1683                    }
1684                    if (eWidgetShell.querySelector(".rateControlGroup") != null)
1685                    {
1686                         eWidgetShell.querySelector(".rateControlGroup").className += " col-xs-12";
1687                    }
1688                    if (eWidgetShell.querySelector(".groupControlGroup") != null)
1689                    {
1690                         eWidgetShell.querySelector(".groupControlGroup").className += " col-xs-12";
1691                    }
1692                    if (eWidgetShell.querySelector(".iataControlGroup") != null)
1693                    {
1694                         eWidgetShell.querySelector(".iataControlGroup").className += " col-xs-12";
1695                    }
1696                    eWidgetShell.querySelector(".submitControlGroup").className += " col-xs-12";
1697               }
1698               else if (sDisplayOptions == "Vertical - 2 Columns")
1699               {
1700                    eWidgetShell.querySelector(".checkinControlGroup").className += " col-xs-6";
1701                    eWidgetShell.querySelector(".checkoutControlGroup").className += " col-xs-6";
1702                    if (eWidgetShell.querySelector(".roomsControlGroup") != null)
1703                    {
1704                         eWidgetShell.querySelector(".roomsControlGroup").className += " col-xs-4";
1705                         eWidgetShell.querySelector(".adultsControlGroup").className += " col-xs-4";
1706                         eWidgetShell.querySelector(".childrenControlGroup").className += " col-xs-4";
1707                    }
1708                    else
1709                    {
1710                         eWidgetShell.querySelector(".adultsControlGroup").className += " col-xs-6";
1711                         eWidgetShell.querySelector(".childrenControlGroup").className += " col-xs-6";
1712                    }
1713                    if (eWidgetShell.querySelector(".promoControlGroup") != null)
1714                    {
1715                         eWidgetShell.querySelector(".promoControlGroup").className += " col-xs-12";
1716                    }
1717                    if (eWidgetShell.querySelector(".rateControlGroup") != null)
1718                    {
1719                         eWidgetShell.querySelector(".rateControlGroup").className += " col-xs-12";
1720                    }
1721                    if (eWidgetShell.querySelector(".groupControlGroup") != null)
1722                    {
1723                         eWidgetShell.querySelector(".groupControlGroup").className += " col-xs-12";
1724                    }
1725                    if (eWidgetShell.querySelector(".iataControlGroup") != null)
1726                    {
1727                         eWidgetShell.querySelector(".iataControlGroup").className += " col-xs-12";
1728                    }
1729                    eWidgetShell.querySelector(".submitControlGroup").className += " col-xs-12";
1730               }
1731               </script>
1731
1732          </div>
1733     </form>       
1734</div>
1735</div>
1736<!--/ custom1 -->
1737                   <!-- side --><div id="viz-ctaWidget389111" class="customWidget viz-ctaWidget pageWidgetId389111">
1738<style>
1739.viz-ctaWidget {
1740     margin: 50px 0;
1741}
1742.viz-ctaWidget389111.row {
1743     padding-bottom: 25px;
1744}
1745.viz-ctaWidget389111.row .col-md-4 {
1746     margin-bottom: 40px;
1747}
1748.viz-ctaWidget389111 .feature-icon a {
1749  color: #fff;
1750  background-color: #08B290; 
1751  -webkit-border-radius: 50%;
1752  -moz-border-radius: 50%;
1753  -ms-border-radius: 50%;
1754  -o-border-radius: 50%;
1755  border-radius: 50%;
1756  display: block;
1757  height: 80px;
1758  line-height: 100px;
1759  margin: 0 auto;
1760  text-align: center;
1761  -webkit-transition: background-color 500ms linear;
1762  -moz-transition: background-color 500ms linear;
1763  -o-transition: background-color 500ms linear;
1764  -ms-transition: background-color 500ms linear;
1765  transition: background-color 500ms linear;
1766  width: 80px;
1767}
1768.viz-ctaWidget389111 .feature-icon a:hover {
1769  background-color:#00D9AE;
1770}
1771.viz-ctaWidget389111 .feature-icon span.fa {
1772  font-size: 40px;
1773}
1774</style>
1775<div class="viz-ctaWidget389111 cta-wrapper">
1776  <div class="col-md-12 col-md-offset-0 text-left noPadding">
1777  <div class="feature-img">
1778    <a  target="_self"  href="https://www.toftrees.com/rooms.htm" >
1779        <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-originalsrc="https://www.toftrees.com/files/3307/cta02.jpg" class="img-responsive media-object" alt="Guest Rooms and Suites at our State College, PA Resort" title="The Rooms" />
1780    </a>
1781  </div>
1782  <div class="visible-xs"></div>
1783  <div class="r-feature-content">
1784    <h3>The Rooms <small><span class="fa fa-bed" aria-hidden="true"></span></small></h3>
1785    <p>Luxurious Accommodations</p>
1786  </div>
1787  </div>
1788</div>
1789<script>
1790$(document).ready(function() {
1791     $('.viz-ctaWidget389111 .feature-img img').lazyloadanything({
1792         timeout: 0, /*fire onLoad as soon as something is seen*/
1793         'onLoad': function(e, LLobj) {
1794               var $img = LLobj.$element;
1795               var src = $img.attr('data-originalsrc');
1796               $img.attr('src', src);
1797               $img.addClass("animated fadeIn");
1798          }
1799     });
1800     //force the lazy load to evaluate elements on initial page load without waiting for scroll
1801     //event so any elements above the page fold will show
1802     $.fn.lazyloadanything('load');
1803});
1804</script>
1804
1805</div>
1806<div id="viz-ctaWidget388935" class="customWidget viz-ctaWidget pageWidgetId388935">
1807<style>
1808.viz-ctaWidget {
1809     margin: 50px 0;
1810}
1811.viz-ctaWidget388935.row {
1812     padding-bottom: 25px;
1813}
1814.viz-ctaWidget388935.row .col-md-4 {
1815     margin-bottom: 40px;
1816}
1817.viz-ctaWidget388935 .feature-icon a {
1818  color: #fff;
1819  background-color: #08B290; 
1820  -webkit-border-radius: 50%;
1821  -moz-border-radius: 50%;
1822  -ms-border-radius: 50%;
1823  -o-border-radius: 50%;
1824  border-radius: 50%;
1825  display: block;
1826  height: 80px;
1827  line-height: 100px;
1828  margin: 0 auto;
1829  text-align: center;
1830  -webkit-transition: background-color 500ms linear;
1831  -moz-transition: background-color 500ms linear;
1832  -o-transition: background-color 500ms linear;
1833  -ms-transition: background-color 500ms linear;
1834  transition: background-color 500ms linear;
1835  width: 80px;
1836}
1837.viz-ctaWidget388935 .feature-icon a:hover {
1838  background-color:#00D9AE;
1839}
1840.viz-ctaWidget388935 .feature-icon span.fa {
1841  font-size: 40px;
1842}
1843</style>
1844<div class="viz-ctaWidget388935 cta-wrapper">
1845  <div class="col-md-12 col-md-offset-0 text-left noPadding">
1846  <div class="feature-img">
1847    <a  target="_blank"  href="https://www.thefieldburgerandtap.com/" >
1848        <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-originalsrc="https://www.toftrees.com/files/3307/toftrees-0418-243-2_1600.jpg" class="img-responsive media-object" alt="The Field at our State College, PA Resort" title="The Field" />
1849    </a>
1850  </div>
1851  <div class="visible-xs"></div>
1852  <div class="r-feature-content">
1853    <h3>The Field <small><span class="fa fa-cutlery" aria-hidden="true"></span></small></h3>
1854    <p>Local Dishes in a Relaxed Atmosphere</p>
1855  </div>
1856  </div>
1857</div>
1858<script>
1859$(document).ready(function() {
1860     $('.viz-ctaWidget388935 .feature-img img').lazyloadanything({
1861         timeout: 0, /*fire onLoad as soon as something is seen*/
1862         'onLoad': function(e, LLobj) {
1863               var $img = LLobj.$element;
1864               var src = $img.attr('data-originalsrc');
1865               $img.attr('src', src);
1866               $img.addClass("animated fadeIn");
1867          }
1868     });
1869     //force the lazy load to evaluate elements on initial page load without waiting for scroll
1870     //event so any elements above the page fold will show
1871     $.fn.lazyloadanything('load');
1872});
1873</script>
1873
1874</div>
1875<div id="viz-ctaWidget389112" class="customWidget viz-ctaWidget pageWidgetId389112">
1876<style>
1877.viz-ctaWidget {
1878     margin: 50px 0;
1879}
1880.viz-ctaWidget389112.row {
1881     padding-bottom: 25px;
1882}
1883.viz-ctaWidget389112.row .col-md-4 {
1884     margin-bottom: 40px;
1885}
1886.viz-ctaWidget389112 .feature-icon a {
1887  color: #fff;
1888  background-color: #08B290; 
1889  -webkit-border-radius: 50%;
1890  -moz-border-radius: 50%;
1891  -ms-border-radius: 50%;
1892  -o-border-radius: 50%;
1893  border-radius: 50%;
1894  display: block;
1895  height: 80px;
1896  line-height: 100px;
1897  margin: 0 auto;
1898  text-align: center;
1899  -webkit-transition: background-color 500ms linear;
1900  -moz-transition: background-color 500ms linear;
1901  -o-transition: background-color 500ms linear;
1902  -ms-transition: background-color 500ms linear;
1903  transition: background-color 500ms linear;
1904  width: 80px;
1905}
1906.viz-ctaWidget389112 .feature-icon a:hover {
1907  background-color:#00D9AE;
1908}
1909.viz-ctaWidget389112 .feature-icon span.fa {
1910  font-size: 40px;
1911}
1912</style>
1913<div class="viz-ctaWidget389112 cta-wrapper">
1914  <div class="col-md-12 col-md-offset-0 text-left noPadding">
1915  <div class="feature-img">
1916    <a  target="_blank"  href="https://toftreesma.ezlinksgolf.com/index.html#/search" >
1917        <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-originalsrc="https://www.toftrees.com/files/3307/cta03.jpg" class="img-responsive media-object" alt="State College, PA Golf Resorts" title="The Course" />
1918    </a>
1919  </div>
1920  <div class="visible-xs"></div>
1921  <div class="r-feature-content">
1922    <h3>Reserve a Tee Time <small><span class="fa fa-flag" aria-hidden="true"></span></small></h3>
1923    <p>PGA-Rated course</p>
1924  </div>
1925  </div>
1926</div>
1927<script>
1928$(document).ready(function() {
1929     $('.viz-ctaWidget389112 .feature-img img').lazyloadanything({
1930         timeout: 0, /*fire onLoad as soon as something is seen*/
1931         'onLoad': function(e, LLobj) {
1932               var $img = LLobj.$element;
1933               var src = $img.attr('data-originalsrc');
1934               $img.attr('src', src);
1935               $img.addClass("animated fadeIn");
1936          }
1937     });
1938     //force the lazy load to evaluate elements on initial page load without waiting for scroll
1939     //event so any elements above the page fold will show
1940     $.fn.lazyloadanything('load');
1941});
1942</script>
1942
1943</div>
1944<!--/ side -->
1945               </div>
1946           </div>
1947       </div>            
1948     </header>
1949     <div id="contentShell" role="main">
1950        <span id="mainSiteContent" tabindex="-1"></span>
1951        <!-- Page Intro
1952        =================================================================================================== -->
1953        <div id="pageIntro">
1954            <!-- side2 --><div id="viz-introWidget388468" class="customWidget viz-introWidget pageWidgetId388468">
1955<div class="container">
1956    <div class="text-center animated fadeInUp">
1957        <h1>Welcome to Toftrees Golf Resort<span> State College's Premier Hotel & Golf Destination</span></h1>
1958        <p style="text-align: center;">Nestled within the secluded pine trees of Central Pennsylvania, Toftrees Golf Resort offers guests a unique experience with&nbsp;<a href="https://www.toftrees.com/amenities.htm">resort-like&nbsp;amenities</a> in a peaceful, natural setting just minutes from <a href="https://www.toftrees.com/area-guide.htm">downtown State College</a>. With <a href="https://www.toftrees.com/rooms.htm">102 hotel&nbsp;rooms&nbsp;and suites</a>, our State College, PA hotel offers <a href="https://www.toftrees.com/amenities.htm">full-service amenities</a>; a <a href="https://www.toftrees.com/golf.htm">4.5-star, 18-hole&nbsp;golf course</a>; and a warm, welcoming staff. At Toftrees Golf Resort, we look forward to being your personal retreat in State College.</p>
1959<map id="rade_img_map_1636488569039" name="rade_img_map_1636488569039">
1960<area coords="10,10,30,30" /></map>
1961    </div>
1962</div>
1963<script>
1964$(function() {
1965    //H1 vs H2
1966    createH1();
1967    function createH1() {
1968        //do nothing
1969    }
1970    function keepH2() {
1971        $('#viz-introWidget388468 h1').replaceWith(function() {
1972            return"<h2>" + $(this).html() + "</h2>";
1973        });
1974    }
1975}); //end doc ready
1976</script>
1976
1977</div>
1978<!--/ side2 -->
1979        </div>
1980        <!-- Mobile CTAs
1981        ======================================================================================================== -->
1982        <div id="mobileCTAs" class="clearfix">
1983        </div>
1984        <!-- Main Content
1985        =================================================================================================== -->
1986       <div id="content" class="container">
1987            <div class="row">
1988                 <div class="col-xs-12 col-md-10 col-md-push-1">
1989                   <article>
1990                       <!-- content -->
1991<!-- area1 -->
1992			<!--/ area1 --><!--/ content -->
1993                   </article>
1994                  </div>
1995            </div>
1996       </div>
1997        <!-- Full-Width
1998        ======================================================================================================== -->
1999        <div id="fullWidth">
2000            <!-- side3 --><div id="vizADAFeatureListH1Widget1445465" class="customWidget vizADAFeatureListH1Widget pageWidgetId1445465">
2001<style>
2002.vizADAFeatureListH1Widget1445465 {
2003     margin: 50px 0;
2004}
2005.vizADAFeatureListH1Widget1445465 .row {
2006     margin: 0;
2007     padding-bottom: 25px;
2008}
2009.vizADAFeatureListH1Widget1445465 .row .col-md-3 {
2010     margin-bottom: 40px;
2011}
2012.vizADAFeatureListH1Widget1445465 .row-centered {
2013    text-align:center;
2014}
2015.vizADAFeatureListH1Widget1445465 .row-centered [class*=col] {
2016    display:inline-block;
2017    float:none;
2018    /* reset the text-align */
2019    text-align:left;
2020    /* inline-block space fix */
2021    margin-right:-4px;
2022    vertical-align: top;
2023}
2024/***  Bootstrap Clearfix ***/
2025@media (min-width:768px) {
2026     .vizADAFeatureListH1Widget1445465 .row .col-lg-1:nth-child(12n+1),
2027     .vizADAFeatureListH1Widget1445465 .row .col-lg-2:nth-child(6n+1),
2028     .vizADAFeatureListH1Widget1445465 .row .col-lg-3:nth-child(4n+1),
2029     .vizADAFeatureListH1Widget1445465 .row .col-lg-4:nth-child(3n+1),
2030     .vizADAFeatureListH1Widget1445465 .row .col-lg-6:nth-child(2n+1),
2031     .vizADAFeatureListH1Widget1445465 .row .col-md-1:nth-child(12n+1),
2032     .vizADAFeatureListH1Widget1445465 .row .col-md-2:nth-child(6n+1),
2033     .vizADAFeatureListH1Widget1445465 .row .col-md-3:nth-child(4n+1),
2034     .vizADAFeatureListH1Widget1445465 .row .col-md-4:nth-child(3n+1),
2035     .vizADAFeatureListH1Widget1445465 .row .col-md-6:nth-child(2n+1),
2036     .vizADAFeatureListH1Widget1445465 .row .col-sm-1:nth-child(12n+1),
2037     .vizADAFeatureListH1Widget1445465 .row .col-sm-2:nth-child(6n+1),
2038     .vizADAFeatureListH1Widget1445465 .row .col-sm-3:nth-child(4n+1),
2039     .vizADAFeatureListH1Widget1445465 .row .col-sm-4:nth-child(3n+1),
2040     .vizADAFeatureListH1Widget1445465 .row .col-sm-6:nth-child(2n+1){
2041          clear: left;
2042     }
2043}
2044@media (min-width:992px) {
2045     .vizADAFeatureListH1Widget1445465 .row .col-lg-1:nth-child(12n+1),
2046     .vizADAFeatureListH1Widget1445465 .row .col-lg-2:nth-child(6n+1),
2047     .vizADAFeatureListH1Widget1445465 .row .col-lg-3:nth-child(4n+1),
2048     .vizADAFeatureListH1Widget1445465 .row .col-lg-4:nth-child(3n+1),
2049     .vizADAFeatureListH1Widget1445465 .row .col-lg-6:nth-child(2n+1),
2050     .vizADAFeatureListH1Widget1445465 .row .col-sm-1:nth-child(12n+1),
2051     .vizADAFeatureListH1Widget1445465 .row .col-sm-2:nth-child(6n+1),
2052     .vizADAFeatureListH1Widget1445465 .row .col-sm-3:nth-child(4n+1),
2053     .vizADAFeatureListH1Widget1445465 .row .col-sm-4:nth-child(3n+1),
2054     .vizADAFeatureListH1Widget1445465 .row .col-sm-6:nth-child(2n+1),
2055     .vizADAFeatureListH1Widget1445465 .row .col-md-1:nth-child(12n+1),
2056     .vizADAFeatureListH1Widget1445465 .row .col-md-2:nth-child(6n+1),
2057     .vizADAFeatureListH1Widget1445465 .row .col-md-3:nth-child(4n+1),
2058     .vizADAFeatureListH1Widget1445465 .row .col-md-4:nth-child(3n+1),
2059     .vizADAFeatureListH1Widget1445465 .row .col-md-6:nth-child(2n+1){
2060          clear: left;
2061     }
2062}
2063@media (min-width:1200px) {
2064     .vizADAFeatureListH1Widget1445465 .row .col-md-1:nth-child(12n+1),
2065     .vizADAFeatureListH1Widget1445465 .row .col-md-2:nth-child(6n+1),
2066     .vizADAFeatureListH1Widget1445465 .row .col-md-3:nth-child(4n+1),
2067     .vizADAFeatureListH1Widget1445465 .row .col-md-4:nth-child(3n+1),
2068     .vizADAFeatureListH1Widget1445465 .row .col-md-6:nth-child(2n+1),
2069     .vizADAFeatureListH1Widget1445465 .row .col-sm-1:nth-child(12n+1),
2070     .vizADAFeatureListH1Widget1445465 .row .col-sm-2:nth-child(6n+1),
2071     .vizADAFeatureListH1Widget1445465 .row .col-sm-3:nth-child(4n+1),
2072     .vizADAFeatureListH1Widget1445465 .row .col-sm-4:nth-child(3n+1),
2073     .vizADAFeatureListH1Widget1445465 .row .col-sm-6:nth-child(2n+1)},
2074     .vizADAFeatureListH1Widget1445465 .row .col-lg-1:nth-child(12n+1),
2075     .vizADAFeatureListH1Widget1445465 .row .col-lg-2:nth-child(6n+1),
2076     .vizADAFeatureListH1Widget1445465 .row .col-lg-3:nth-child(4n+1),
2077     .vizADAFeatureListH1Widget1445465 .row .col-lg-4:nth-child(3n+1),
2078     .vizADAFeatureListH1Widget1445465 .row .col-lg-6:nth-child(2n+1){
2079          clear: left;
2080     }
2081}
2082</style>
2083<div class="vizADAFeatureListH1Widget1445465">
2084     <div class="row row-centered">
2085          <div class="CTA CTA1  col-md-3 ">
2086               <div class="feature-img">
2087                    <a target="_blank">
2088                       <img alt="Toftrees meeting space with u-shaped setup" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-originalsrc="https://www.toftrees.com/files/3307/toftrees-0418-61-2_1600.jpg" class="img-responsive media-object" />
2089                    </a>
2090               </div>
2091               <div class="visible-xs"></div>
2092               <div class="r-feature-content">
2093                    <h2 class="featureListItemHeading">Groups & Events</h2>
2094                    <p>
2094Bring people together for a meeting or event at Toftrees Golf Resort. We offer 12,000 sq ft of event space throughout multiple function rooms, each of which can be arranged to your specific event.</p>
2095                    <a role="button" aria-label="About Groups & Events" class="CTAButton1 CTAButtonLast btn btn-secondary " href="https://www.toftrees.com/groups-and-meetings.htm" target="_self" >Learn More</a>
2096               </div>
2097          </div>
2098          <div class="CTA CTA2  col-md-3 ">
2099               <div class="feature-img">
2100                    <a target="_self">
2101                       <img alt="The Field Restaurant with tables and chairs" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-originalsrc="https://www.toftrees.com/files/3307/toftrees-0418-243-2_1600.jpg" class="img-responsive media-object" />
2102                    </a>
2103               </div>
2104               <div class="visible-xs"></div>
2105               <div class="r-feature-content">
2106                    <h2 class="featureListItemHeading">The Field</h2>
2107                    <p>Our on-site restaurant celebrates our community by cooking with fresh, local ingredients whenever possible. From breakfast to dessert and every meal in-between, The Field serves up delicious fare that embraces the field-to-table mentality. Taste the difference good ingredients make.</p>
2108                    <a role="button" aria-label="About The Field" class="CTAButton1 CTAButtonLast btn btn-secondary " href="https://www.toftrees.com/the-field.htm" target="_self" >Learn More</a>
2109               </div>
2110          </div>
2111          <div class="CTA CTA3  col-md-3 ">
2112               <div class="feature-img">
2113                    <a target="_blank">
2114                       <img alt="Toftrees Golf Course greens with trees" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-originalsrc="https://www.toftrees.com/files/3307/toftrees02.jpg" class="img-responsive media-object" />
2115                    </a>
2116               </div>
2117               <div class="visible-xs"></div>
2118               <div class="r-feature-content">
2119                    <h2 class="featureListItemHeading">Specials & Packages</h2>
2120                    <p>Who says you can't mix work with a great time? Our golf and meeting packages make it easy to mix business with pleasure and a great round of golf. View our special offers to find out more about our State College hotel.</p>
2121                    <a role="button" aria-label="About Specials & Packages" class="CTAButton1 CTAButtonLast btn btn-secondary " href="https://www.toftrees.com/packages.htm" target="_self" >Learn More</a>
2122               </div>
2123          </div>
2124          <div class="CTA CTA4 CTALast col-md-3 ">
2125               <div class="feature-img">
2126                    <a target="_blank">
2127                       <img alt="Campus Eats sign" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-originalsrc="https://www.toftrees.com/files/3307/Campus_Eats_1.jpg" class="img-responsive media-object" />
2128                    </a>
2129               </div>
2130               <div class="visible-xs"></div>
2131               <div class="r-feature-content">
2132                    <h2 class="featureListItemHeading">In The News</h2>
2133                    <p>The Field was recently featured on Campus Eats for our farm-to-table fare, including our piled high burgers and famous fries. Click here to view our segment on the Big Ten Network.</p>
2134                    <a role="button" aria-label="About In The News" class="CTAButton1 CTAButtonLast btn btn-secondary " href="https://www.toftrees.com/in-the-news.htm" target="_self" >Read More</a>
2135               </div>
2136          </div>
2137     </div>
2138</div>
2139<script>
2140$(document).ready(function() {
2141     if (typeof(PersonalizationAPI) != "undefined") {
2142          PersonalizationAPI.BindToCompleteEvent(LoadWidget);
2143     } else {
2144          LoadWidget();
2145     }
2146     function LoadWidget() {
2147          $('.vizADAFeatureListH1Widget1445465 .feature-img img').lazyloadanything({
2148               timeout: 0, /*fire onLoad as soon as something is seen*/
2149               'onLoad': function(e, LLobj) {
2150                    var $img = LLobj.$element;
2151                    var src = $img.attr('data-originalsrc');
2152                    $img.attr('src', src);
2153               }
2154          });
2155          //force the lazy load to evaluate elements on initial page load without waiting for scroll
2156          //event so any elements above the page fold will show
2157          $.fn.lazyloadanything('load');
2158     }//end of LoadWidget function
2159});
2160</script>
2160
2161</div>
2162<div id="viz-imageWidget388848" class="customWidget viz-imageWidget pageWidgetId388848">
2163<style>
2164.viz-imageWidget388848 img {
2165  display: inline-block;
2166}
2167.viz-imageWidget388848 img.full-width {
2168  width: 100%;
2169}
2170.viz-imageWidget388848.text-left.wrap {
2171  float: left;
2172  margin: 0 20px 20px 0;  
2173}
2174.viz-imageWidget388848.text-right.wrap {
2175  float: right;
2176  margin: 0 0 20px 20px;  
2177}
2178</style>
2179<script>
2180$(document).ready(function() {
2181     $('#viz-imageWidget388848 img').lazyloadanything({
2182         'timeout': 0,
2183         'onLoad': function(e, LLobj) 
2184              {
2185                  var $img = LLobj.$element;
2186                  var src = $img.attr('data-src');
2187                  $img.attr('src', src);
2188                  $img.addClass("animated fadeIn");
2189              }
2190     });
2191     $.fn.lazyloadanything('load');
2192     $(window).resize(function() {
2193          $.fn.lazyloadanything('load');
2194     });
2195});
2196</script>
2196
2197<div class="viz-imageWidget388848 alignnone ctaBackground">
2198    <a class="responsiveImgLink" target="_self">
2199      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.toftrees.com/files/3307/toftrees03.jpg" title="Golf Course" class="img-responsive default  img-default" alt="Golf Course">
2200      <span class="sr-only">Golf Course</span>
2201    </a>
2202</div>
2203</div>
2204<!--/ side3 -->
2205        </div>
2206        <!-- Mobile DRSB
2207        ======================================================================================================== -->
2208        <div id="mobileDRSB">
2209        </div>
2210     </div><!--end contentshell-->  
2211     <!-- Footer
2212     =================================================================================================== -->
2213     <footer>
2214       <div class="container">
2215           <div class="row">
2216               <div class="contactInfo col-xs-12 col-md-6">
2217                   <!-- address_microformat -->
2218<div id="address">
2219 <span class="fn org">Toftrees Golf Resort</span>
2220 <span class="adr">
2221   <span class="street-address">1 Country Club Lane</span>
2222   <span class="locality">State College,</span>
2223   <span class="region">PA</span>
2224   <span class="postal-code">16803</span>
2225   <span class="country-name">United States</span>
2226 </span>
2227 <span class="tel telPhoneNumber">
2228   <span class="type"><span class="value-title" title="work"> </span>Local: </span>
2229   <span class="value">814-234-8000</span>
2230 </span>
2231 <span class="tel telTollFreePhoneNumber">
2232   <span class="type"><span class="value-title" title="work"> </span>Toll Free: </span>
2233   <span class="value">800-252-3551</span>
2234 </span>
2235 <span class="tel telFaxNumber">
2236   <span class="type"><span class="value-title" title="fax"> </span>Fax: </span>
2237   <span class="value">814-238-4404</span>
2238 </span>
2239</div>
2240<!--/ address_microformat -->
2241                   <!-- custom2 --><div id="viz-emailWidget388470" class="customWidget viz-emailWidget pageWidgetId388470">
2242<style>
2243#viz-emailWidget388470 .btn {
2244  line-height: 34px;
2245  padding: 0 25px;
2246}
2247#viz-emailWidget388470 .emailSignUpContainer  {
2248  max-width: 400px;
2249}
2250#viz-emailWidget388470 iframe  {
2251  height: 275px;
2252  padding: 0 25px 25px;
2253  width:100%;
2254  border:0;
2255}
2256</style>
2257<script>
2258var sURL = "";
2259var pageID = "";
2260pageID = document.body.id;
2261pageID = pageID.substring(6);
2262</script>
2262
2263<div class="emailSignUpContainer ">
2264  <form class="emailSignUp" name="emailsignup" action="" method="post" onsubmit="return NewsletterEmailSignup();" >
2265    <div class="email-copy"> 
2266      <h3 style="margin-top: 0;">Subscribe to our Mailing List</h3>
2267       </div>
2268    <div id="email" class="input-group">
2269      <input type="email" id="txtEmail" aria-label="email address" class="form-control" name="email" required />
2270      <span class="input-group-btn">
2271      <button type="submit" class="btn btn-default" id="searchsubmit" name="Submit" value="Sign Up">Sign Up</button>
2272      </span> </div>
2273     
2273<script language="JavaScript">
2274function NewsletterEmailSignup() {
2275          if (document.emailsignup.email.value != "" && document.emailsignup.email.value != ""){
2276          sURL = "https://www.vizergy.com/forms/index.aspx?formid=4525&email=" + document.emailsignup.email.value + sURL + "&pageid=" + pageID + "&siteid=" + WWPSiteProperties.siteId + "&DisablePageWidgetChecking=y";
2277          $("#viz-emailWidget388470 .email-modal-iframe").attr("src", sURL);
2278          $(".email-modal").modal();
2279          sURL = "";
2280}
2281else
2282     { if (document.emailsignup.email.value == "" || document.emailsignup.email.value == "")
2283          {alert("You must provide an email address to sign up.");}
2284          } 
2285return false; }
2286                    </script>
2286 
2287     </form>
2288</div>
2289    <div class="modal fade email-modal" tabindex="-1" role="dialog"  aria-hidden="true">
2290      <div class="modal-dialog">
2291        <div class="modal-content">
2292          <div class="modal-header">
2293            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
2294            <h4 class="modal-title" id="modal-viz-emailWidget388470-Label">Success!</h4>
2295          </div>
2296          <iframe title="email submit iframe" class="email-modal-iframe" src=""  ></iframe>
2297        </div>
2298      </div>
2299    </div>
2300</div>
2301<!--/ custom2 -->
2302               </div>
2303               <div class="socialInfo col-xs-12 col-md-6">
2304                   <!-- footer --><div id="viz-cookiesWidget1548612" class="customWidget viz-cookiesWidget pageWidgetId1548612">
2305<style>
2306#websiteNotification {
2307  background: rgba(255,255,255,.95);
2308  box-sizing: border-box;     
2309  color: #999;
2310  overflow: auto;
2311  padding: 20px;
2312  position: absolute;
2313  text-align: center;
2314  top: 0;
2315  width: 100%;
2316  z-index: 9999;
2317}
2318#websiteNotificationTitle {
2319  font-size: 140%;
2320  margin-bottom: 10px;
2321}
2322#websiteNotificationBody {
2323  margin: 0 auto;
2324  max-width: 800px;
2325}
2326 #websiteNotificationButton {
2327  display: block;
2328  font-size: 110%;
2329  font-weight: bold;
2330  margin: 10px auto 0;
2331  max-width: 800px;
2332  text-decoration: none;
2333}
2334</style>
2335<script>
2336$(function()
2337{
2338     ShowWebsiteNotification({
2339          cookieExpirationDays: 365,
2340          titleText: "We Value Your Privacy",
2341          messageText: "By selecting \"Accept All Cookies\" you agree to the storing of cookies on your device, which allows us to debut new features to you, provide relevant marketing, and analyze site usage in order to identify ways to make the site easier to use.",
2342          buttonText: "Accept All Cookies"
2343     });
2344});
2345</script>
2345
2346</div>
2347<div id="viz-mapWidget388496" class="customWidget viz-mapWidget pageWidgetId388496">
2348<script>
2349//get a clean version of the javascript widget id so we can use it in function/variable names, we need to remove invalid characters for these items
2350var sJavascriptPageWidgetIdClean = "viz-mapWidget388496".replaceAll("-", "");
2351//keep track of the google javascript library being loaded and the widget lazy load being fired so we only load the widget when both are true
2352window["mapLibraryLoaded" + sJavascriptPageWidgetIdClean] = false;
2353window["mapLazyLoaded" + sJavascriptPageWidgetIdClean] = false;
2354//handle the google javascript library loaded event
2355window["mapCallback" + sJavascriptPageWidgetIdClean] = function() {
2356     window["mapLibraryLoaded" + sJavascriptPageWidgetIdClean] = true;
2357     if (window["mapLazyLoaded" + sJavascriptPageWidgetIdClean] == true) {
2358          window["loadMap" + sJavascriptPageWidgetIdClean]();
2359     }
2360}
2361//add the google javascript library include to the page, noting the async script attribute AND the loading=async parameter in the URL
2362var eGoogleMapsScriptInclude = document.createElement('script');
2363eGoogleMapsScriptInclude.src = "https://maps.googleapis.com/maps/api/js?key=AIzaSyD2lUWkHGjjDGFCl_uCvkTDBtS4JED9pdc&loading=async&callback=mapCallback" + sJavascriptPageWidgetIdClean;
2364eGoogleMapsScriptInclude.async = true;
2365document.head.appendChild(eGoogleMapsScriptInclude);
2366$(function() {
2367//LazyLoadAnything
2368     $('#viz-mapWidget388496 .container-fluid').lazyloadanything({
2369          timeout: 0, /*fire onLoad as soon as something is seen*/
2370          'onLoad': function() {
2371               //handle the widget lazy load event being fired
2372               window["mapLazyLoaded" + sJavascriptPageWidgetIdClean] = true;
2373               if (window["mapLibraryLoaded" + sJavascriptPageWidgetIdClean] == true) {
2374                    window["loadMap" + sJavascriptPageWidgetIdClean]();
2375               }
2376          }
2377     });
2378     //force the lazy load to evaluate elements on initial page load without waiting for scroll
2379     //event so any elements above the page fold will show
2380     $.fn.lazyloadanything('load');
2381//Positioning the Legend
2382     if ($( "#pointsList" ).hasClass( "col-md-push-9" )) {
2383          $( "#map" ).addClass( "col-md-pull-3" );
2384     }  else if ($( "#pointsList" ).hasClass( "hide" )) {
2385          $( "#map" ).removeClass( "col-md-9" ).addClass( "col-md-12" );
2386     }        
2387});//end doc ready
2388window["loadMap" + sJavascriptPageWidgetIdClean] = function() {
2389     (function() {
2390          //Creating a new map
2391          var map = new google.maps.Map(document.getElementById("map"), {
2392               //Client Access Options
2393               center: new google.maps.LatLng(40.824652, -77.900507),
2394               zoom: 15,
2395               zoomControl: true,
2396               zoomControlOptions: { style: google.maps.ZoomControlStyle.SMALL },
2397               draggable: true,
2398               //Designer Access Options
2399               disableDefaultUI: true,
2400               scrollwheel: false,
2401               disableDoubleClickZoom: false,
2402               mapTypeControl: false,
2403               mapTypeId: google.maps.MapTypeId.ROADMAP
2404          });
2405          //Styling the map. Options available for designers
2406          var styles = [
2407               { 
2408                    stylers: [
2409                         { saturation: 1  },
2410                    ]
2411               },{
2412                    stylers: [
2413                         {hue: '#425244'},
2414                         { saturation: -70  },
2415                         { lightness: -25 }
2416                    ]
2417               },{
2418                    featureType: "road",
2419                    elementType: "geometry",
2420                    stylers: [
2421                         { visibility: "simplified" }
2422                   ] 
2423               },{
2424                    featureType: "road",
2425                    elementType: "labels",
2426                    stylers: [
2427                        { visibility: "simplified" }
2428                    ]
2429               },{
2430                    featureType: "poi",
2431                    elementType: "labels",
2432                    stylers: [
2433                         { visibility: "on" }
2434                    ]
2435               }
2436          ];
2437          map.setOptions({styles: styles});
2438          //Creating the JSON data that shows all of the points entered by the client
2439          var json = [
2440               {
2441                    'title': 'Toftrees Resort and Conference Center',
2442                    'lat': 40.824652,
2443                    'lng': -77.900507,
2444                    'description': '<div id="MapPoint1" class="mapContent"><h3>Toftrees Resort and Conference Center</h3>' +
2445                    '<span>One Country Club Lane State, College, PA 16803</span><br>
2445' +
2446                    '<span class="getDirectionsLink"><a target="_blank" href="https://goo.gl/maps/Gu1RRJ1friq">Get Directions</a></span></div>',
2447                    'marker': null,
2448                    imageURL: "https://www.toftrees.com/files/3307/mapMarker.png"
2449               },
2450               //img.png
2451               //MapPointLast
2452          ]
2453          //Creating a global infoWindow object that will be reused by all markers
2454          var infoWindow = new google.maps.InfoWindow();
2455          //Looping through the JSON data
2456          for (var i = 0, length = json.length; i < length; i++) {
2457               var data = json[i],
2458               latLng = new google.maps.LatLng(data.lat, data.lng);
2459               // Creating a marker and putting it on the map
2460               var markerOptions = {
2461                    position: latLng,
2462                    //map: map,
2463                    title: data.title,
2464                    description: data.description
2465               };
2466               if (data.imageURL != "")
2467               {
2468                    markerOptions.icon = data.imageURL
2469               }
2470               var marker = new google.maps.Marker(markerOptions);
2471               data.marker = marker;
2472               marker.setVisible(true);
2473               marker.setMap(map);
2474               // Creating a closure to retain the correct data, notice how I pass the current data in the loop into the closure (marker, data)
2475               (function(marker, data) {
2476                    //Attaching a click event to the current marker
2477                    google.maps.event.addListener(marker, "click", function(e) {
2478                         infoWindow.setContent(this.description);
2479                         infoWindow.open(map, this);
2480                    });
2481                    //Build the property list dynamically based on what points we are creating
2482                    //Add the property list items
2483                    var $li = $("<li><a>" + data.title + "</a></li>");
2484                    //put a unique class on each li so we can target it based on what page they are on
2485                    if (typeof(data.pageid) != "undefined"){
2486                         var pageids = data.pageid.split(",");
2487                         for (var i = 0; i < pageids.length; i++){
2488                              $li.addClass("mapPageId" + pageids[i]);
2489                         }
2490                    }
2491                    //if someone clicks the li then show the info window for the point it relates to
2492                    var selector = '#mapLegend li';
2493                    $li.click(function(){
2494                         if ($(this).is(".active") == false) {
2495                              marker.setMap(map);
2496                         } else {
2497                              marker.setMap(map);
2498                         }
2499                    });
2500                    $("#mapLegend").append($li);
2501               })(marker, data);
2502          } //end for loop
2503     })();
2504} //end loadmap function
2505</script>
2505
2506<style>
2507#mapLegend li {
2508    list-style: none;
2509}
2510#mapLegend li:before {
2511    font-family: 'FontAwesome';
2512    content: '\f096';
2513    margin: 0 0 0 -20px;
2514    padding: 0 7px 0 0;
2515}
2516#mapLegend li.active:before {
2517    font-family: 'FontAwesome';
2518    content: '\f046'!important;
2519    margin: 0 0 0 -20px!important;
2520    padding: 0 4.5px 0 0!important;
2521}
2522#mapLegend li a, .getDirectionsLink a{
2523  cursor: pointer;
2524}
2525</style>
2526<div class="container-fluid">    
2527     <div class="row"> 
2528          <div id="map" class="col-md-12" style="height:280px; position: relative;">       
2529          </div>  
2530     </div>
2531</div>
2532</div>
2533<div id="viz-socialiconsWidget388472" class="customWidget viz-socialiconsWidget pageWidgetId388472">
2534<div >
2535     <a class="facebook Icon1 " href="https://www.facebook.com/Toftrees-Golf-Resort-167420426617606/" target="_blank">
2536          <span class="fa fa-facebook fa-lg"></span>
2537          <span class="sr-only">facebook</span>
2538     </a>
2539     <a class="instagram Icon2 " href="https://www.instagram.com/toftrees_golf_resort/" target="_blank">
2540          <span class="fa fa-instagram fa-lg"></span>
2541          <span class="sr-only">instagram</span>
2542     </a>
2543     <a class="envelope Icon3 IconLast" href="mailto:[email protected]" target="_blank">
2544          <span class="fa fa-envelope fa-lg"></span>
2545          <span class="sr-only">envelope</span>
2546     </a>
2547</div>
2548<style>
2549#viz-socialiconsWidget388472 {
2550  text-align: center;
2551}
2552#viz-socialiconsWidget388472 a {
2553  display: inline-block;
2554  margin: 0 5px;  
2555  margin: 0 10px;
2556}
2557</style>
2558<script>
2559$(function() {
2560     //Twitter X fix
2561     $('#viz-socialiconsWidget388472 .fa.fa-x-twitter').removeClass('fa').addClass('fa-brands');
2562}); //doc ready
2563</script>
2563
2564</div>
2565<div id="viz-navigationWidget1457939" class="customWidget viz-navigationWidget pageWidgetId1457939">
2566<style>
2567#viz-navigationWidget1457939 .nav > li {
2568  float: left;
2569}
2570#custom-region-1 .viz-navigationWidget .fa {
2571  color: #F9774A;
2572  display: block;
2573  font-size: 55px;
2574}
2575</style>
2576<ul class="nav highlightpages">
2577  <li class="NavLink1 ">
2578       <a  href="https://www.toftrees.com/gallery.htm" target="_self">Gallery</a>
2579  </li>
2580  <li class="NavLink2 ">
2581       <a  href="https://www.toftrees.com/web-accessibility.htm" target="_self">Web Accessibility</a>
2582  </li>
2583  <li class="NavLink3 ">
2584       <a  href="https://www.toftrees.com/employment.htm" target="_self">Employment</a>
2585  </li>
2586  <li class="NavLink4 ">
2587       <a  href="https://www.toftrees.com/sitemap.htm" target="_self">Sitemap</a>
2588  </li>
2589  <li class="NavLink5 NavLinkLast">
2590       <a  href="https://www.toftrees.com/social.htm" target="_self">Social</a>
2591  </li>
2592</ul>
2593</div>
2594<!--/ footer -->
2595               </div>
2596               <div class="copyrightInfo col-xs-12">
2597                   <!-- custom3 --><div id="textWidget388471" class="textWidget pageWidgetId388471"><p class="copyright">&copy;
2598<script type="text/javascript">document.write(new Date().getFullYear());</script>
2598
2599Toftrees Golf Resort. All Rights Reserved. <a href="https://www.vizergy.com/hotel-website-design.htm " target="_blank">Website Design</a> by <a href="https://www.vizergy.com" target="_blank">Vizergy</a></p></div>
2600<!--/ custom3 -->
2601               </div>
2602           </div>
2603       </div>
2604       <a href="#contentShell" class="scroll-to-top">
2605         <span class="fa fa-angle-up"><span class="sr-only">Back to Top Link</span></span>
2606       </a>
2607     </footer>    
2608     <div style="display: none;">
2609     <!-- NON-REQUIRED REGIONS
2610     ================================================== --> 
2611     <!-- title --><!--/ title -->
2612     <!-- side4 --><!--/ side4 -->
2613     </div>
2614<!-- footerincludes -->
2615<!--/ footerincludes -->
2616<script>EnablePopupSubMenus();</script>
vendor: 2 bytes, line 2616
2616
2617<script language='javascript'>highlightPages('highlightpages', 'prod')</script>
2617
2618<!-- Start AppMeasurement -->
2619<script type="text/javascript" src="https://www.toftrees.com/visitorapi.js?dt=202305101600"></script>
vendor: 2 bytes, line 2619
2619
2620<script type="text/javascript" src="https://www.toftrees.com/appmeasurement.js?dt=202505281300"></script>
vendor: 2 bytes, line 2620
2620
2621<script type="text/javascript">
2622sViz.pageName="home";
2623sViz.channel="home";
2624sViz.hier1="home";
2625/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
2626var s_code=sViz.t();if(s_code){document.write(s_code);}
2627</script>
2627
2628<!-- End AppMeasurement -->
2629
2630<!-- Start of GTM Remarketing -->
2631<script type="text/javascript">
2632/* <![CDATA[ */
2633var google_conversion_id = 813770768;
2634var google_custom_params = window.google_tag_params;
2635var google_remarketing_only = true;
2636/* ]]> */
2637</script>
vendor: 2 bytes, line 2637
2637
2638<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
2639</script>
2639
2640<noscript>
2641<div style="display:inline;">
2642<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/813770768/?guid=ON&amp;script=0"/>
2643</div>
2644</noscript>
2645<!-- End of GTM Remarketing -->
2646</body>
2647</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.