Sweeps

Happy Thursday x Line LeapIs Giving Away $2,300 Cash

View saved
How does this find feel?

Happy Thursday x LineLeap Sweepstakes — Win $2,300 Cash + Free Line Skips for a Year!

:root {
–gold: #c8860a;
–gold-dark: #8a5c00;
–gold-pale: #fffbf0;
–gold-light: #fff3cc;
–amber: #f5a623;
–cream: #fffdf8;
–white: #ffffff;
–border: #e8d8a0;
–text-dark: #1a1000;
–text-gray: #5a4010;
–text-light: #9a7a30;
–green: #16a34a;
–red: #cc2200;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { width: 100%; }
body {
font-family: ‘Inter’, sans-serif;
background: var(–cream);
color: var(–text-dark);
font-size: 17px;
line-height: 1.85;
width: 100%;
overflow-x: hidden;
}

/* ===== WORDPRESS FULL-WIDTH BREAKOUT =====
Escapes Soledad’s .cs-entry__content-wrap (max-width:640px, padding:20px)
Forces true 100vw — edge to edge on all screens.
*/
#fm-page-wrap {
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
width: 100vw;
max-width: 100vw;
overflow-x: hidden;
}

/* PROGRESS BAR */
#xp-bar-container {
position: fixed; top: 0; left: 0; right: 0;
height: 5px; background: #f0e8c0; z-index: 9999;
}
#xp-bar {
height: 100%; width: 0%;
background: linear-gradient(90deg, var(–gold), var(–amber));
transition: width 0.2s ease;
}

/* HEADER — LIGHT warm gold/cream, DARK text */
header {
background: linear-gradient(160deg, #fffdf0 0%, #fff8d0 45%, #fff0a0 100%);
color: var(–text-dark);
text-align: center;
padding: 60px 16px 52px;
position: relative;
overflow: hidden;
width: 100%;
border-bottom: 4px solid var(–gold);
}
header::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: radial-gradient(ellipse at 50% 0%, rgba(200,134,10,0.07) 0%, transparent 70%);
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(200,134,10,0.12);
border: 1px solid rgba(200,134,10,0.35);
border-radius: 50px;
padding: 6px 18px;
font-size: 0.78rem;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 22px;
color: var(–gold-dark);
}
header h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2rem, 7.5vw, 3.8rem);
font-weight: 800;
line-height: 1.1;
margin-bottom: 18px;
color: var(–text-dark);
}
header h1 span { color: var(–gold); }
.hero-sub {
font-size: 1.05rem;
max-width: 620px;
margin: 0 auto 28px;
line-height: 1.75;
color: var(–text-gray);
}
.prize-value {
font-family: ‘Playfair Display’, serif;
font-size: clamp(3rem, 10vw, 5rem);
font-weight: 800;
color: var(–gold);
line-height: 1;
margin-bottom: 4px;
}
.prize-label {
font-size: 0.78rem;
letter-spacing: 0.12em;
text-transform: uppercase;
opacity: 0.65;
margin-bottom: 28px;
color: var(–text-dark);
}
.countdown {
display: flex;
justify-content: center;
gap: 10px;
margin-bottom: 30px;
flex-wrap: wrap;
}
.cd-box {
background: var(–white);
border: 1px solid var(–border);
border-radius: 10px;
padding: 12px 16px;
min-width: 68px;
text-align: center;
box-shadow: 0 2px 8px rgba(200,134,10,0.12);
}
.cd-num {
font-family: ‘Playfair Display’, serif;
font-size: 2rem;
font-weight: 700;
color: var(–gold);
line-height: 1;
}
.cd-label {
font-size: 0.65rem;
letter-spacing: 0.1em;
text-transform: uppercase;
opacity: 0.6;
margin-top: 4px;
color: var(–text-dark);
}

/* CTA BUTTON */
.cta-btn {
display: inline-block;
background: linear-gradient(135deg, var(–gold) 0%, var(–gold-dark) 100%);
color: #fff;
font-family: ‘Inter’, sans-serif;
font-size: 1.15rem;
font-weight: 800;
letter-spacing: 0.04em;
text-transform: uppercase;
padding: 18px 48px;
border-radius: 50px;
border: none;
cursor: pointer;
text-decoration: none;
transition: opacity 0.2s, transform 0.15s;
margin: 8px 0;
box-shadow: 0 8px 28px rgba(200,134,10,0.35);
}
.cta-btn:hover { opacity: 0.9; transform: translateY(-2px); }

/* STAT PILLS */
.stat-row {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 22px;
}
.stat-pill {
background: var(–white);
border: 1px solid var(–border);
border-radius: 8px;
padding: 8px 16px;
font-size: 0.82rem;
text-align: center;
color: var(–text-gray);
box-shadow: 0 2px 6px rgba(200,134,10,0.1);
}
.stat-pill strong { display: block; font-size: 1.1rem; color: var(–gold); font-family: ‘Playfair Display’, serif; }

/* CONTENT WRAPPER */
.content-wrap {
max-width: 860px;
margin: 0 auto;
padding: 0 0 60px;
}

/* TOC */
.toc-box {
background: var(–white);
border: 1px solid var(–border);
border-left: 5px solid var(–gold);
padding: 24px 20px;
margin: 0;
}
.toc-box .toc-label {
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–gold);
margin-bottom: 12px;
}
.toc-box ol { padding-left: 20px; }
.toc-box ol li { margin-bottom: 6px; }
.toc-box ol li a { color: var(–text-dark); text-decoration: none; font-weight: 500; }
.toc-box ol li a:hover { color: var(–gold); }

/* SECTIONS */
section {
background: var(–white);
padding: 32px 20px;
margin: 8px 0;
border-top: 1px solid var(–border);
border-bottom: 1px solid var(–border);
width: 100%;
}
section h2 {
font-family: ‘Playfair Display’, serif;
font-size: 1.65rem;
font-weight: 700;
color: var(–gold-dark);
margin-bottom: 16px;
padding-bottom: 12px;
border-bottom: 2px solid var(–border);
}
section h2 span { color: var(–gold); }
section p {
color: var(–text-gray);
margin-bottom: 16px;
line-height: 1.85;
}
section p:last-child { margin-bottom: 0; }

blockquote {
border-left: 4px solid var(–gold);
background: var(–gold-pale);
padding: 16px 20px;
margin: 20px 0;
border-radius: 0 8px 8px 0;
font-style: italic;
color: var(–text-gray);
font-size: 0.95rem;
}

/* PRIZE HERO CARD */
.prize-hero {
background: linear-gradient(135deg, var(–gold-pale) 0%, var(–gold-light) 100%);
border: 2px solid var(–gold);
border-radius: 14px;
padding: 28px 22px;
text-align: center;
margin: 20px 0;
}
.prize-hero .ph-icon { font-size: 3rem; display: block; margin-bottom: 10px; }
.prize-hero .ph-amount {
font-family: ‘Playfair Display’, serif;
font-size: 3.5rem;
font-weight: 800;
color: var(–gold);
line-height: 1;
margin-bottom: 6px;
}
.prize-hero .ph-title {
font-size: 1.1rem;
font-weight: 700;
color: var(–text-dark);
margin-bottom: 14px;
}
.prize-hero .ph-items {
display: flex;
justify-content: center;
gap: 14px;
flex-wrap: wrap;
margin-top: 14px;
}
.ph-item {
background: var(–white);
border: 1px solid var(–border);
border-radius: 10px;
padding: 12px 16px;
font-size: 0.9rem;
color: var(–text-gray);
text-align: center;
min-width: 130px;
}
.ph-item strong { display: block; color: var(–gold-dark); font-weight: 700; margin-bottom: 3px; }

/* DATA TABLE */
.data-table {
width: 100%;
border-collapse: collapse;
margin: 16px 0;
font-size: 0.92rem;
}
.data-table th {
background: var(–gold-dark);
color: #fff;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.04em;
padding: 11px 14px;
text-align: left;
font-size: 0.82rem;
}
.data-table td {
padding: 10px 14px;
border-bottom: 1px solid var(–border);
color: var(–text-gray);
vertical-align: top;
}
.data-table tr:nth-child(even) td { background: var(–gold-pale); }
.data-table td strong { color: var(–text-dark); }

/* STEPS */
.steps { list-style: none; padding: 0; margin: 20px 0; }
.steps li {
display: flex;
gap: 14px;
align-items: flex-start;
margin-bottom: 18px;
}
.step-num {
background: var(–gold);
color: #fff;
font-weight: 800;
width: 32px; height: 32px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin-top: 3px;
font-size: 0.95rem;
}
.step-body strong { display: block; font-weight: 700; margin-bottom: 4px; color: var(–text-dark); }
.step-body span { color: var(–text-gray); font-size: 0.93rem; }

/* TIMELINE */
.timeline { list-style: none; padding: 0; margin: 16px 0; }
.timeline li {
display: flex;
gap: 14px;
margin-bottom: 14px;
align-items: flex-start;
}
.tl-dot {
width: 13px; height: 13px;
background: var(–gold);
border-radius: 50%;
margin-top: 6px;
flex-shrink: 0;
}
.tl-body strong { display: block; color: var(–text-dark); font-weight: 600; }
.tl-body span { color: var(–text-gray); font-size: 0.92rem; }

/* TIPS */
.tips-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
margin: 16px 0;
}
.tip-card {
background: var(–gold-pale);
border: 1px solid var(–border);
border-radius: 10px;
padding: 16px 14px;
}
.tip-card .tip-icon { font-size: 1.6rem; display: block; margin-bottom: 6px; }
.tip-card strong { display: block; font-weight: 700; color: var(–text-dark); margin-bottom: 4px; font-size: 0.93rem; }
.tip-card span { color: var(–text-gray); font-size: 0.88rem; }

/* FAQ */
.faq-item {
border: 1px solid var(–border);
border-radius: 8px;
margin-bottom: 10px;
overflow: hidden;
}
.faq-q {
width: 100%;
background: var(–white);
border: none;
padding: 15px 18px;
text-align: left;
font-family: ‘Inter’, sans-serif;
font-size: 0.97rem;
font-weight: 600;
color: var(–text-dark);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
}
.faq-q:hover { background: var(–gold-pale); }
.faq-arrow { font-size: 0.78rem; color: var(–gold); transition: transform 0.25s; flex-shrink: 0; }
.faq-item.open .faq-arrow { transform: rotate(180deg); }
.faq-a {
display: none;
padding: 0 18px 16px;
color: var(–text-gray);
font-size: 0.93rem;
line-height: 1.8;
border-top: 1px solid var(–border);
background: var(–gold-pale);
}
.faq-item.open .faq-a { display: block; }

/* RELATED */
.related-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
margin: 16px 0;
}
.related-card {
background: var(–white);
border: 1px solid var(–border);
border-radius: 8px;
padding: 14px;
text-decoration: none;
color: var(–text-dark);
transition: border-color 0.2s, transform 0.15s;
display: block;
}
.related-card:hover { border-color: var(–gold); transform: translateY(-2px); }
.related-card .rc-cat {
font-size: 0.66rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–gold);
margin-bottom: 5px;
}
.related-card .rc-title { font-size: 0.87rem; font-weight: 600; line-height: 1.35; color: var(–text-dark); }

/* ENTRY SECTION — LIGHT */
.entry-section {
background: linear-gradient(135deg, #fffdf0 0%, #fff8d0 100%);
border-top: 3px solid var(–gold);
border-bottom: 3px solid var(–gold);
padding: 44px 20px;
text-align: center;
margin: 8px 0;
width: 100%;
}
.entry-section h2 {
font-family: ‘Playfair Display’, serif;
font-size: 1.9rem;
font-weight: 800;
color: var(–gold-dark);
margin-bottom: 10px;
}
.entry-section h2 span { color: var(–gold); }
.entry-section p { color: var(–text-gray); margin-bottom: 22px; max-width: 560px; margin-left: auto; margin-right: auto; }

/* FACT POPUPS */
.fact-popup {
display: none;
position: fixed;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
z-index: 10000;
background: var(–white);
border: 3px solid var(–gold);
border-radius: 16px;
padding: 24px 26px;
max-width: 310px;
width: 90%;
text-align: center;
box-shadow: 0 20px 60px rgba(0,0,0,0.22);
font-family: ‘Inter’, sans-serif;
font-size: 0.93rem;
color: var(–text-dark);
line-height: 1.6;
}
.fact-icon { display: block; font-size: 2.2rem; margin-bottom: 10px; }
.fact-title {
display: block;
font-family: ‘Playfair Display’, serif;
font-size: 1.15rem;
font-weight: 700;
color: var(–gold);
margin-bottom: 8px;
}

/* SKIP POPUP */
#skip-popup {
display: none;
position: fixed;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
z-index: 10001;
background: var(–white);
border: 3px solid var(–gold);
border-radius: 18px;
padding: 30px 26px;
max-width: 330px;
width: 90%;
text-align: center;
box-shadow: 0 24px 70px rgba(0,0,0,0.25);
font-family: ‘Inter’, sans-serif;
}
#skip-popup .skip-icon { font-size: 2.4rem; margin-bottom: 10px; display: block; }
#skip-popup h3 {
font-family: ‘Playfair Display’, serif;
font-size: 1.35rem;
font-weight: 700;
color: var(–gold);
margin-bottom: 8px;
}
#skip-popup p { color: var(–text-gray); font-size: 0.9rem; margin-bottom: 18px; }
.popup-btn-yes {
display: block; width: 100%;
background: var(–gold); color: #fff;
font-family: ‘Inter’, sans-serif; font-size: 1rem; font-weight: 800;
text-transform: uppercase; letter-spacing: 0.04em;
padding: 13px; border-radius: 50px; border: none; cursor: pointer; margin-bottom: 10px;
}
.popup-btn-yes:hover { background: var(–gold-dark); }
.popup-btn-no {
display: block; width: 100%;
background: transparent; color: var(–text-gray);
font-size: 0.88rem; padding: 10px; border-radius: 50px;
border: 1px solid var(–border); cursor: pointer;
}
.popup-btn-no:hover { background: var(–gold-pale); }

/* DESKTOP */
@media (min-width: 640px) {
.content-wrap { padding: 0 20px 60px; }
section { border-radius: 12px; margin: 16px 0; border: 1px solid var(–border); }
.toc-box { border-radius: 10px; margin: 16px 0; }
.entry-section { border-radius: 14px; margin: 16px 0; border: 2px solid var(–gold); }
.tips-grid { grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
.related-grid { grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); }
}

🍺 Now Open — Ends November 22, 2026

Happy Thursday
x LineLeap
Is Giving Away $2,300 Cash

Molson Coors and LineLeap are teaming up to give one lucky winner a full year of skipping the line at bars — plus a 12-pack of Happy Thursday beer every single Thursday — all awarded as a $2,300 check. Completely free to enter.

$2,300
Grand Prize — Awarded as a Check
00
Days
00
Hours
00
Mins
00
Secs

$2,300Prize Value
1Grand Prize Winner
1 EntryPer Person
Nov 22Deadline
FREETo Enter
21+Only

What Is the Happy Thursday x LineLeap Sweepstakes?

Happy Thursday® — the beer brand from Molson Coors — has teamed up with LineLeap™, the app that lets you skip the line at bars and venues, to give one lucky winner a seriously fun prize package worth $2,300.

The concept is simple: one winner gets a year’s worth of LineLeap line skips so they never have to wait in line at a bar again — plus a 12-pack of Happy Thursday beer delivered every single Thursday for an entire year. Instead of shipping all that beer and managing line skip credits, Pizza Hut is keeping it clean by awarding the whole thing as a $2,300 check that covers both.

“The winner will receive one year of LineLeap™ LineSkips and a 12-pack case of Happy Thursday® every Thursday for one year, awarded as a $2,300 check.” — Official Rules

Entry is completely free — no purchase required. You just fill out a short registration form on the official site during the promotion period (March 4 through November 22, 2026), and you’re entered into the drawing. One entry per person. The winner is drawn on or around November 23, 2026.

The $2,300 Prize Breakdown

🏆

$2,300
Grand Prize — Awarded as a Single Check
LineLeap Line Skips
1 full year of skipping the line at bars & venues
Happy Thursday Beer
12-pack every Thursday for a full year (52 weeks)
Paid as Cash
One $2,300 check — spend it your way

The prize is awarded as a check rather than physical goods, which means you get the full $2,300 in cash and can use it however you want. Whether you load up LineLeap credits, stock your fridge with Happy Thursday, or spend it on something else entirely — it’s yours.

Note: Winners of prizes valued at $2,000 or more will receive an IRS Form 1099-MISC reporting the prize value. You’ll be responsible for any taxes owed on the prize amount.

How to Enter — Step by Step

  • 1
    Visit the official entry site
    Go to drinkhappythursday.com/lineleap during the promotion period (March 4 – November 22, 2026).
  • 2
    Confirm your age
    You’ll be asked to submit your date of birth to access the entry form. You must be 21 or older to participate.
  • 3
    Complete the registration form
    Fill in your first and last name (no initials), valid email address, home address including ZIP code (no P.O. Boxes), and date of birth.
  • 4
    Agree to the Official Rules and submit
    Check the box agreeing to the Official Rules and submit your entry. You’ll receive one entry into the sweepstakes drawing.
  • 5
    Wait for the drawing on November 23, 2026
    The winner is randomly selected on or around November 23, 2026. If you win, you’ll be notified by email with instructions to claim your prize.
ENTER NOW — FREE 🍺

Who Can Enter

Requirement Details
Residency Legal residents of the 50 U.S. states and Washington D.C. excluding Maine, Maryland, and West Virginia
Age Must be at least 21 years old at time of entry
Entries Per Person One (1) entry per person during the entire promotion period
Email Limit One entry per email address — multiple accounts will be disqualified
Purchase Required? No — completely free to enter
Excluded States Maine, Maryland, and West Virginia residents are NOT eligible
Sponsor Employees Employees of Molson Coors, Merkle, and related companies are not eligible

Key Dates & Timeline

  • March 4, 2026 at 12:00 PM CT
    Sweepstakes opens — entries begin being accepted
  • Now through November 22, 2026
    Entry window is open — submit your entry anytime during this period
  • November 22, 2026 at 11:59 PM CT
    Entry deadline — all entries must be submitted by this time
  • On or around November 23, 2026
    Random drawing held — winner selected from all eligible entries
  • After the drawing
    Winner notified by email — must respond within 5 days to claim the $2,300 prize check
  • Approximately 8–10 weeks after drawing
    Prize check mailed to winner’s verified address

Tips to Maximize Your Entry


Enter Now — Don’t Wait
The entry window is open until November 22, 2026. There’s no advantage to waiting — enter today and you’re done.
📧
Check Your Email After Entering
Make sure the email you use is one you check regularly. Winner notification comes by email and you only have 5 days to respond.
📬
Check Your Spam Folder
Winner emails can land in spam or junk folders. Add the sender to your safe list and check your spam folder around November 23, 2026.
🏠
Use Your Real Home Address
No P.O. Boxes allowed. Use your actual residential address — the prize check will be mailed to the address you provide at registration.

Only One Entry Per Person
You only get one entry for the entire promotion period. Make sure your information is accurate and complete when you submit — you can’t re-enter.
📅
Set a Calendar Reminder
Set a reminder for November 23, 2026 to check your email for a winner notification. Five days goes fast — don’t miss your window to claim.

Frequently Asked Questions

No purchase is necessary. The Happy Thursday x LineLeap Sweepstakes is completely free to enter. Just fill out the registration form at drinkhappythursday.com/lineleap during the promotion period.

No — you are limited to one (1) entry for the entire promotion period. Attempting to enter multiple times using different email addresses or identities will result in disqualification. Make your one entry count by filling out the form accurately and completely.

Residents of Maine, Maryland, and West Virginia are not eligible to enter this sweepstakes. All other U.S. states and Washington D.C. are eligible. You must be a legal resident of an eligible state and at least 21 years old.

The winner will be notified by email after the drawing on or around November 23, 2026. The email will include instructions on how to claim the prize. The winner must respond within five (5) days of the notification email being sent, or they may forfeit the prize.

LineLeap is an app that lets you purchase “line skips” at participating bars and venues — so instead of waiting in a long line to get in, you pay a small fee to skip straight to the front. It’s popular at busy bars and nightlife spots. The prize covers a full year of these line skips, valued as part of the $2,300 award.

Yes — winners are responsible for all taxes and fees associated with receiving the prize. Since the prize is valued at $2,300 (which is over $2,000), the winner will receive an IRS Form 1099-MISC reporting the prize value. Consult a tax professional if you have questions about how this affects your taxes.

After the winner is verified and all required paperwork is completed, the prize check will be mailed approximately 8–10 weeks after the drawing date. Make sure your mailing address on the entry form is accurate — P.O. Boxes are not accepted.

More Free Giveaways to Enter

Enter Now — It’s Free!

Click below to go to the official entry form at drinkhappythursday.com/lineleap. Fill in your name, email, and address — and you’re entered for a chance to win $2,300 cash. Takes less than 2 minutes.

ENTER FOR FREE 🍺

No Purchase Necessary. Open to legal U.S. residents (excl. ME, MD, WV) 21+. Promotion Period: March 4, 2026 (12:00 PM CT) – November 22, 2026 (11:59 PM CT). One entry per person. Grand Prize: $2,300 check. Sponsor: Molson Coors Beverage Company USA LLC. Administrator: Merkle Inc. Void where prohibited.

🍺
$2,300 Cash Prize!
One winner gets $2,300 — enough for a full year of skipping bar lines with LineLeap PLUS a 12-pack of Happy Thursday beer every Thursday. Awarded as a check!
🎯
Only One Entry Per Person
This sweepstakes allows just one entry per person for the entire promotion period. Make sure your info is accurate — you can’t re-enter if something is wrong.
📅
Open Until November 22!
You have until November 22, 2026 at 11:59 PM CT to enter. The winner is drawn the very next day — November 23, 2026.
⚠️
Check Your Spam Folder!
Winner notification comes by email. You only have 5 days to respond. Check your spam folder around November 23 — don’t miss your $2,300!

🍺

Ready to Enter?

Jump to the entry section and claim your shot at $2,300 cash — takes less than 2 minutes!


document.addEventListener(‘DOMContentLoaded’, function() {

// COUNTDOWN — November 22, 2026 11:59 PM CT = midnight CT = 00:59 ET Nov 23
var deadline = new Date(‘2026-11-22T23:59:00-06:00’).getTime();
function updateCountdown() {
var now = Date.now();
var diff = deadline – now;
if (diff 0 ? (scrollTop / docHeight) * 100 : 0;
var bar = document.getElementById(‘xp-bar’);
if (bar) bar.style.width = Math.min(pct, 100) + ‘%’;
});

// FAQ ACCORDION
document.querySelectorAll(‘.faq-q’).forEach(function(btn) {
btn.addEventListener(‘click’, function() {
var item = this.closest(‘.faq-item’);
if (!item) return;
var isOpen = item.classList.contains(‘open’);
document.querySelectorAll(‘.faq-item.open’).forEach(function(el) { el.classList.remove(‘open’); });
if (!isOpen) item.classList.add(‘open’);
});
});

// AUTO-SCROLL
var scrolling = false;
var scrollInterval = null;
var factTimers = [];
var skipShown = false;
var skipPopup = document.getElementById(‘skip-popup’);

function triggerFact(id) {
var el = document.getElementById(id);
if (el) {
el.style.display = ‘block’;
setTimeout(function() { el.style.display = ‘none’; }, 4500);
}
}

function startAutoScroll() {
if (scrolling) return;
scrolling = true;
scrollInterval = setInterval(function() {
var scrollTop = window.scrollY || document.documentElement.scrollTop;
var docHeight = document.documentElement.scrollHeight – window.innerHeight;
if (scrollTop >= docHeight – 10) { stopAutoScroll(); return; }
window.scrollBy(0, 5);
var pct = docHeight > 0 ? (scrollTop / docHeight) * 100 : 0;
if (!skipShown) {
if (pct >= 50) {
skipShown = true;
if (skipPopup) skipPopup.style.display = ‘block’;
}
}
}, 16);

factTimers.push(setTimeout(function() { triggerFact(‘fact1’); }, 6000));
factTimers.push(setTimeout(function() { triggerFact(‘fact2’); }, 16000));
factTimers.push(setTimeout(function() { triggerFact(‘fact3’); }, 28000));
factTimers.push(setTimeout(function() { triggerFact(‘fact4’); }, 40000));
}

function stopAutoScroll() {
scrolling = false;
if (scrollInterval) { clearInterval(scrollInterval); scrollInterval = null; }
factTimers.forEach(function(t) { clearTimeout(t); });
factTimers = [];
}

var startBtn = document.getElementById(‘scroll-start-btn’);
if (startBtn) {
startBtn.addEventListener(‘click’, function(e) {
e.preventDefault();
e.stopPropagation();
startAutoScroll();
});
}

var skipYes = document.getElementById(‘skip-yes’);
var skipNo = document.getElementById(‘skip-no’);
if (skipYes) {
skipYes.addEventListener(‘click’, function() {
stopAutoScroll();
if (skipPopup) skipPopup.style.display = ‘none’;
var section = document.getElementById(‘enter-now’);
if (section) section.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ });
});
}
if (skipNo) {
skipNo.addEventListener(‘click’, function() {
if (skipPopup) skipPopup.style.display = ‘none’;
startAutoScroll();
});
}

document.addEventListener(‘click’, function(e) {
if (e.target.id === ‘scroll-start-btn’ || e.target.id === ‘skip-yes’ || e.target.id === ‘skip-no’) return;
if (e.target.closest(‘.cta-btn’)) return;
if (skipPopup) { if (skipPopup.style.display === ‘block’) return; }
if (scrolling) stopAutoScroll();
});

});

Helpful Freebie Mom Guides

Keep going

More Freebie Mom guides worth checking

Instant Win GamesQuick plays, fast prizes, and daily chances.Best Sweepstakes to Enter TodayStart with the strongest current prizes.Sweepstakes DatabaseSearch active sweeps by prize, deadline, and entry type.