(function () { if (window.PPEC_SMALL_TOWN_CARNIVAL_READY) return; window.PPEC_SMALL_TOWN_CARNIVAL_READY = true; var STORAGE_KEY = 'ppec_global_quote_v4'; var INV_URL = '/wp-json/partypros-webmcp/v1/inventory'; var BOOTH_IDS = [ 'ring-toss', 'frog-hop', 'can-smash', 'cover-the-spot', 'cover-the-star', 'dice-game', 'fish-pond', 'milk-the-cow', 'piggy-race', 'potty-toss', 'stand-it-bottle', 'tic-tac-toe', 'troll-toss', 'tubs-of-fun', 'clown-teeth-knockout' ]; var EXACT = 2; var activeMode = 'addon'; // 'addon' | 'package' function loadCart() { try { var a = JSON.parse(localStorage.getItem(STORAGE_KEY) || '[]'); return Array.isArray(a) ? a : []; } catch (e) { return []; } } function saveCart(cart) { localStorage.setItem(STORAGE_KEY, JSON.stringify(cart)); try { if (typeof window.ppHomeQuoteUpdate === 'function') window.ppHomeQuoteUpdate(); } catch (e) {} try { window.dispatchEvent(new CustomEvent('ppe:globalQuoteUpdated')); } catch (e) {} } function toast(msg) { var t = document.getElementById('ppe-stc-toast'); if (!t) { t = document.createElement('div'); t.id = 'ppe-stc-toast'; t.style.cssText = 'position:fixed;left:50%;bottom:88px;transform:translateX(-50%);z-index:1000003;background:#0f172a;color:#fff;padding:10px 14px;border-radius:10px;font:600 14px/1.3 system-ui,sans-serif;max-width:90vw;opacity:0;transition:opacity .2s'; document.body.appendChild(t); } t.textContent = msg; t.style.opacity = '1'; setTimeout(function () { t.style.opacity = '0'; }, 2200); } function ensureUi() { if (document.getElementById('ppe-stc-css')) return; var s = document.createElement('style'); s.id = 'ppe-stc-css'; s.textContent = [ '#ppe-stc-modal{position:fixed;inset:0;z-index:1000002;display:flex;align-items:flex-end;justify-content:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}', '#ppe-stc-modal[hidden]{display:none!important}', '#ppe-stc-modal .ppe-stc-back{position:absolute;inset:0;background:rgba(15,23,42,.55)}', '#ppe-stc-modal .ppe-stc-sheet{position:relative;z-index:1;width:100%;max-width:560px;max-height:min(88vh,720px);background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}', '@media(min-width:768px){#ppe-stc-modal{align-items:center}#ppe-stc-modal .ppe-stc-sheet{border-radius:16px}}', '#ppe-stc-modal .ppe-stc-head{padding:16px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;gap:12px}', '#ppe-stc-modal .ppe-stc-head .ppe-stc-title{margin:0;font-size:1.15rem;color:#321854;font-weight:700}', '#ppe-stc-modal .ppe-stc-head p{margin:4px 0 0;color:#64748b;font-size:.9rem}', '#ppe-stc-modal .ppe-stc-x{border:0;background:#f1f5f9;width:36px;height:36px;border-radius:999px;font-size:20px;cursor:pointer}', '#ppe-stc-modal .ppe-stc-list{overflow:auto;padding:8px 12px;flex:1}', '#ppe-stc-modal .ppe-stc-row{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid #e2e8f0;border-radius:12px;margin:0 0 8px;cursor:pointer}', '#ppe-stc-modal .ppe-stc-row.is-on{border-color:#01847f;background:#f0fdfa}', '#ppe-stc-modal .ppe-stc-row img{width:56px;height:56px;object-fit:cover;border-radius:8px;background:#f8fafc}', '#ppe-stc-modal .ppe-stc-row .n{font-weight:700;color:#0f172a}', '#ppe-stc-modal .ppe-stc-foot{padding:12px 16px calc(72px + env(safe-area-inset-bottom,0px));border-top:1px solid #e2e8f0;display:flex;gap:10px}', '#ppe-stc-modal .ppe-stc-foot button{flex:1;min-height:48px;border-radius:10px;border:0;font-weight:800;cursor:pointer}', '#ppe-stc-modal .ppe-stc-go{background:#321854;color:#fff}', '#ppe-stc-modal .ppe-stc-go:disabled{opacity:.45;cursor:default}', '#ppe-stc-modal .ppe-stc-cancel{background:#f1f5f9;color:#334155}', 'html.ppe-stc-open .ppw-floating-picker,html.ppe-stc-open #ppec-global-quote-root .ppec-gq-fabs{visibility:hidden!important;pointer-events:none!important}' ].join(''); document.head.appendChild(s); } function closeModal() { var el = document.getElementById('ppe-stc-modal'); if (el) el.hidden = true; document.body.style.overflow = ''; document.documentElement.classList.remove('ppe-stc-open'); } function selected() { return Array.prototype.slice.call(document.querySelectorAll('#ppe-stc-modal .ppe-stc-row input:checked')); } function syncBtn() { var n = selected().length; var btn = document.getElementById('ppe-stc-go'); if (!btn) return; btn.disabled = n !== EXACT; btn.textContent = n === EXACT ? 'Add package with 2 booth games' : ('Select exactly 2 (' + n + '/2)'); } function confirmPackage() { var boxes = selected(); if (boxes.length !== EXACT) { toast('Select exactly 2 booth games'); return; } var byId = window.__ppeStcInv || {}; var picked = []; boxes.forEach(function (b) { var it = byId[b.value]; if (it) picked.push(it); }); if (picked.length !== EXACT) return; var cart = loadCart(); if (activeMode === 'package') { cart = cart.filter(function (x) { return x.id !== 'small-town-carnival'; }); cart.push({ id: 'small-town-carnival', title: 'Small Town Carnival', details: ['Carousel', 'High Striker', picked[0].name, picked[1].name, 'Popcorn Machine'], kind: 'package', url: location.pathname, source: 'carnival-booth-picker' }); } picked.forEach(function (it) { if (!cart.some(function (x) { return x.id === it.id; })) { cart.push({ id: it.id, title: it.name, details: ['Carnival Booth Game', 'Pick 2 booth games'], kind: 'item', url: it.url || '', source: 'carnival-booth-picker' }); } }); saveCart(cart); closeModal(); toast(activeMode === 'package' ? 'Small Town Carnival + 2 booth games added' : '2 Carnival Booth Games added to quote'); } function openModal(items) { ensureUi(); var el = document.getElementById('ppe-stc-modal'); if (!el) { el = document.createElement('div'); el.id = 'ppe-stc-modal'; el.hidden = true; el.setAttribute('role', 'dialog'); el.setAttribute('aria-modal', 'true'); el.innerHTML = '' + '
' + '
' + '
Pick 2 Carnival Booth Games
' + '

Choose exactly two carnival tabletop booth games.

' + '
' + '
' + '
' + ' ' + ' ' + '
'; document.body.appendChild(el); el.addEventListener('click', function (e) { if (e.target.closest('[data-stc-close]')) closeModal(); var row = e.target.closest('.ppe-stc-row'); if (row && !e.target.matches('input')) { var inp = row.querySelector('input'); if (inp) { if (!inp.checked && selected().length >= EXACT) { toast('Pick exactly two booth games'); return; } inp.checked = !inp.checked; row.classList.toggle('is-on', inp.checked); syncBtn(); } } }); el.addEventListener('change', function (e) { if (!e.target.matches('.ppe-stc-row input')) return; if (e.target.checked && selected().length > EXACT) { e.target.checked = false; toast('Pick exactly two booth games'); } var row = e.target.closest('.ppe-stc-row'); if (row) row.classList.toggle('is-on', e.target.checked); syncBtn(); }); document.getElementById('ppe-stc-go').addEventListener('click', confirmPackage); } var list = document.getElementById('ppe-stc-list'); var html = ''; items.forEach(function (it) { html += ''; }); list.innerHTML = html || '

No booth games found.

'; var sub = document.getElementById('ppe-stc-sub'); if (sub) { sub.textContent = activeMode === 'package' ? 'Small Town Carnival includes two tabletop booth games. Choose exactly two.' : 'Carnival Booth Games: pick exactly two tabletop booth games for your quote.'; } el.hidden = false; document.body.style.overflow = 'hidden'; document.documentElement.classList.add('ppe-stc-open'); syncBtn(); } function isTarget(btn) { if (!btn || !btn.classList.contains('pp-add-to-quote')) return false; var id = (btn.getAttribute('data-quote-id') || '').toLowerCase(); var title = (btn.getAttribute('data-quote-title') || '').toLowerCase(); if (id === 'small-town-carnival') return true; if (id === 'ring-toss' || id === 'carnival-booth-games' || id === 'carnival-booth-rentals') return true; if (title.indexOf('small town carnival') !== -1) return true; if (title.indexOf('carnival booth') !== -1) return true; if (title === 'ring toss') return true; var pack = btn.closest('.pp-package'); if (pack && /small town carnival/i.test(pack.getAttribute('data-item-title') || '')) return true; var card = btn.closest('.pp-card'); if (card) { var ct = (card.getAttribute('data-item-title') || '').toLowerCase(); var cid = (card.id || '').toLowerCase(); if (ct === 'ring toss' || ct.indexOf('carnival booth') !== -1) return true; if (cid === 'pp-ring-toss' || cid === 'pp-carnival-booth-games') return true; } return false; } document.addEventListener('click', function (e) { var btn = e.target.closest('.pp-add-to-quote, .package-btn'); if (!isTarget(btn)) return; e.preventDefault(); e.stopPropagation(); if (typeof e.stopImmediatePropagation === 'function') e.stopImmediatePropagation(); fetch(INV_URL, { credentials: 'same-origin' }) .then(function (r) { return r.json(); }) .then(function (data) { var items = (data && data.items) || []; var byId = {}; items.forEach(function (it) { byId[it.id] = it; }); window.__ppeStcInv = byId; var list = []; BOOTH_IDS.forEach(function (id) { if (byId[id]) list.push(byId[id]); }); var id = (btn.getAttribute('data-quote-id') || '').toLowerCase(); var title = (btn.getAttribute('data-quote-title') || '').toLowerCase(); activeMode = (id === 'small-town-carnival' || title.indexOf('small town carnival') !== -1) ? 'package' : 'addon'; openModal(list); }) .catch(function () { toast('Could not load booth games. Try again.'); }); }, true); })();

Rink, globe, and add-ons for a Greeley holiday party

Holiday Party Rentals in Greeley, PA

Holiday rentals for Greeley, PA stay on the items that already have a product page. Besides the rink, globe, casino overview, and booth overview, this city shows Blackjack, Texas Holdem, Red Dog, Green Screen Photo Party, Coney Island Photo Booth, and Photo Buttons.

  • Synthetic ice rink with skates and rink staff
  • Inflatable snow globe photo op with an attendant
  • Casino tables quoted as individual games, not a forced pit
  • Photo booth styles are separate rentals from the overview
Ice Skating RinkSynthetic surface with skates and staff. Confirm the open floor before you announce it.View the rink
Giant Inflatable Snow GlobeWalk-in photo op with an attendant. A separate rental from the rink.View the globe
Holiday Party Rentals in Greeley, PA
Staffed synthetic ice for a Greeley party.Skates and rink staff travel with the published package.

Quick answer

What should a Greeley host lock first?

Use this Greeley page to choose real items: a staffed synthetic rink, an attended globe, and add-ons such as Blackjack and Texas Holdem. Skip anything that does not have a product link.

Browse the holiday party rentals hub or open the ice skating rental and inflatable snow globe.

Build your quote

Greeley headliners and the six add-ons under them

Start with the synthetic rink or the inflatable globe, then toggle only the Greeley add-ons you have room for: Blackjack, Texas Holdem, Red Dog, Green Screen Photo Party, Coney Island Photo Booth, and Photo Buttons.

Ice Skating Rink rental in Greeley, PA
Synthetic surfaceSkates includedStaffed

Ice Skating Rink

Synthetic surface with skates and staff. Ask us to check it against the Greeley floor before you print the invite.

Giant Inflatable Snow Globe rental in Greeley, PA
Photo opAttendant includedInflatable

Giant Inflatable Snow Globe

The globe is a separate rental from the rink. Keep its Greeley line from blocking the doors.

Holiday Casino Party rental in Greeley, PA
Staffed tablesPlay money

Holiday Casino Party

Overview for a holiday casino corner. Pick real tables in the add-on row instead of assuming a full pit.

Holiday Photo Booths rental in Greeley, PA
Prints and GIFsProps

Holiday Photo Booths

Booth overview. A specific unit on the Greeley add-on row is its own product page.

Blackjack rental for Greeley events

Blackjack

One staffed blackjack table when you do not need every casino game. Skip it when the loading path is already complicated.

Texas Holdem rental for Greeley events

Texas Holdem

Holdem table for guests who want a seat, not a wandering game. Skip it when the loading path is already complicated.

Red Dog rental for Greeley events

Red Dog

Red Dog is a single table. Add it only when you want that game. Skip it when the loading path is already complicated.

Photo Buttons rental for Greeley events

Photo Buttons

Photo buttons are a keepsake station, not a backdrop. Tell us the guest ages if this station is for families.

Full inventory

Other rentals that can share the Greeley quote

Open the catalog if you need a category that is not on this holiday page. Added items use the same quote.

Local event planning

Guest flow for holiday rentals in Greeley

Greeley timelines slip when the truck window is still a guess. Lock the address and the floor, then decide whether Blackjack even fits. Leave a reset pocket beside the rink so staff are not crossing catering.

1

Hold extras until the anchor fits

Add Blackjack after the rink or globe is confirmed, not before. Outdoor plans need a wet-weather note on the same quote.

2

Match the booth to the room

Pick a booth style only if Greeley has a corner that is not already the globe line.

3

Leave a path to the doors

The Greeley layout still needs an exit route after the rink or globe is placed.

4

Name the age mix

Toddler skates and a family craft such as Blackjack are easier to staff when ages are on the quote.

Event ideas

Greeley parties these rentals fit

Client thank-you

A photo stop carries a Greeley reception when speeches run long. Keep Blackjack off the check-in line.

Team dinner

One casino table or Blackjack reads as a side station in Greeley without taking the whole room.

Fundraiser walk-through

An attended globe gives Greeley guests a finish-on-site photo. Blackjack is optional if the hallway is already full.

Afternoon club party

Younger guests need a seat. Blackjack belongs at a table, not beside the skate entrance.

FAQ

Holiday rental questions for Greeley, PA

What belongs on a Greeley holiday quote?

Send the date, start and end, the street address in Greeley, PA, the guest count, and whether you want the rink, the globe, or both. Add Blackjack after that.

Who runs the inflatable globe at a Greeley party?

An attendant is part of the inflatable globe listing. Photos with a different character, or Blackjack, are not included unless you add them.

How large is the synthetic rink package?

The ice skating product page describes a 40 by 60 foot synthetic surface with skates from toddler size 8 through adult size 13, plus staff. If the Greeley room is tighter, say so before the date is held.

Is the holiday casino card a forced bundle?

The casino overview is not a bundle. Greeley hosts can add a single game such as Blackjack or skip tables entirely.

Which power notes help a Greeley holiday setup?

Power matters for the booth and for lit stations. Name the closest outlets on the Greeley quote and keep cords off the skate entrance.

How should Greeley hosts describe the loading point?

Write where the truck may wait and who unlocks the Greeley room. Skip nicknames.

Start the Greeley, PA holiday quote

If the Greeley room is tight, say that. We can hold the globe and still price Blackjack without promising skates.

✅ Added! When you're ready, tap Review Quote to send your request.
Added to quote.