<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
        <title>PannonWatt - 30 perces zártkörű BESS bemutató</title>
        <link>http://pannonwatt.mozellosite.com/bess-core-szoftver-zartkoru-bemutato/</link>
        <description>PannonWatt - 30 perces zártkörű BESS bemutató</description>
                    <item>
                <title>30 perces zártkörű szoftver bemutató</title>
                <link>http://pannonwatt.mozellosite.com/bess-core-szoftver-zartkoru-bemutato/params/post/5226451/30-perces-zartkoru-szoftver-bemutato</link>
                <pubDate>Thu, 19 Mar 2026 14:22:00 +0000</pubDate>
                <description>&lt;style&gt;
.pw-wrap{
    width:100%;
    max-width:420px;
    margin:auto;
    font-family: Arial, sans-serif;
}

.pw-bg{
    background-image:url(&quot;https://site-2816949.mozfiles.com/files/2816949/medium/Finance_BootCamp_mockup_hatter-1.jpg?1773923840&quot;);
    background-size:cover;
    background-position:center;
    padding:24px;
    border-radius:18px;
}

.pw-card{
    max-width:320px;
    margin:auto;
    background:rgba(255,255,255,0.9);
    border-radius:14px;
    padding:14px;
    box-shadow:0 10px 25px rgba(0,0,0,0.15);
}

.pw-logo{
    width:64px;
    display:block;
    margin:0 auto 10px auto;
}

.pw-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:8px;
    font-size:14px;
}

.pw-header button{
    background:#0055b8;
    border:none;
    color:white;
    padding:5px 9px;
    border-radius:7px;
    cursor:pointer;
}

.pw-days{
    display:grid;
    grid-template-columns:repeat(7,1fr);
    gap:4px;
    margin-top:6px;
}

.pw-day{
    padding:7px;
    background:#f3f3f3;
    border-radius:7px;
    text-align:center;
    cursor:pointer;
    font-size:13px;
}

.pw-day:hover{
    background:#0055b8;
    color:#fff;
}

/* 🔴 tiltott nap */
.pw-disabled{
    background:#e4032c;
    color:#fff;
    cursor:not-allowed;
    pointer-events:none;
    opacity:0.9;
}

/* FORM ALAPBÓL REJTVE */
#pwForm{
    display:none;
    margin-top:10px;
    border-top:1px solid #eee;
    padding-top:10px;
}

.pw-form input{
    width:100%;
    padding:8px;
    margin:6px 0;
    border:1px solid #ddd;
    border-radius:7px;
    font-size:13px;
    box-sizing:border-box;
}

.pw-gdpr{
    display:flex;
    align-items:flex-start;
    gap:8px;
    margin-top:6px;
    font-size:12px;
}

.pw-btn{
    width:100%;
    padding:9px;
    margin-top:8px;
    background:#0055b8;
    color:white;
    border:none;
    border-radius:7px;
    cursor:pointer;
    font-size:14px;
}

.pw-btn:hover{
    opacity:0.9;
}
&lt;/style&gt;

&lt;div class=&quot;pw-wrap&quot;&gt;
&lt;div class=&quot;pw-bg&quot;&gt;
&lt;div class=&quot;pw-card&quot;&gt;

&lt;img class=&quot;pw-logo&quot; src=&quot;https://site-2816949.mozfiles.com/files/2816949/base64img_aca8827652db8f9e523d09aea92aee36.png&quot;&gt;

&lt;div class=&quot;pw-header&quot;&gt;
&lt;button onclick=&quot;pwPrev()&quot;&gt;◀&lt;/button&gt;
&lt;b id=&quot;pwMonth&quot;&gt;&lt;/b&gt;
&lt;button onclick=&quot;pwNext()&quot;&gt;▶&lt;/button&gt;
&lt;/div&gt;

&lt;div class=&quot;pw-days&quot; id=&quot;pwDays&quot;&gt;&lt;/div&gt;

&lt;form id=&quot;pwForm&quot;&gt;

&lt;input type=&quot;hidden&quot; name=&quot;datum&quot; id=&quot;pwDate&quot;&gt;

&lt;input type=&quot;text&quot; name=&quot;nev&quot; placeholder=&quot;Név*&quot; required=&quot;&quot;&gt;
&lt;input type=&quot;email&quot; name=&quot;email&quot; placeholder=&quot;Email*&quot; required=&quot;&quot;&gt;
&lt;input type=&quot;tel&quot; name=&quot;telefon&quot; placeholder=&quot;Telefon&quot;&gt;

&lt;label class=&quot;pw-gdpr&quot;&gt;
&lt;input type=&quot;checkbox&quot; required=&quot;&quot;&gt;
Elfogadom az adatkezelési feltételeket (GDPR)
&lt;/label&gt;

&lt;button class=&quot;pw-btn&quot; type=&quot;submit&quot;&gt;Időpont foglalása&lt;/button&gt;

&lt;/form&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
let pwDate = new Date();

/* 🇭🇺 ünnepnapok */
function isHoliday(y,m,d){
    const h = [
        [0,1],
        [2,15],
        [4,1],
        [7,20],
        [9,23],
        [10,1],
        [11,25],
        [11,26]
    ];
    return h.some(x =&gt; x[0]===m &amp;&amp; x[1]===d);
}

function renderPW(){
    let y = pwDate.getFullYear();
    let m = pwDate.getMonth();

    const months=[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Már&quot;,&quot;Ápr&quot;,&quot;Máj&quot;,&quot;Jún&quot;,&quot;Júl&quot;,&quot;Aug&quot;,&quot;Szept&quot;,&quot;Okt&quot;,&quot;Nov&quot;,&quot;Dec&quot;];
    document.getElementById(&quot;pwMonth&quot;).innerText = months[m]+&quot; &quot;+y;

    let first = new Date(y,m,1).getDay();
    let last = new Date(y,m+1,0).getDate();

    let html=&quot;&quot;;

    for(let i=0;i&lt;first;i++) html+=&quot;&lt;div&gt;&lt;/div&gt;&quot;;

    for(let d=1; d&lt;=last; d++){
        let date = new Date(y,m,d);
        let day = date.getDay();
        let full = y+&quot;-&quot;+(m+1)+&quot;-&quot;+d;

        let disabled = (day==0 || day==6 || isHoliday(y,m,d));

        html += `&lt;div class=&quot;pw-day ${disabled ? &#039;pw-disabled&#039; : &#039;&#039;}&quot;
            onclick=&quot;selectPW(&#039;${full}&#039;, ${disabled})&quot;&gt;${d}&lt;/div&gt;`;
    }

    document.getElementById(&quot;pwDays&quot;).innerHTML = html;
}

function selectPW(date, disabled){
    if(disabled) return;

    document.getElementById(&quot;pwForm&quot;).style.display = &quot;block&quot;;
    document.getElementById(&quot;pwDate&quot;).value = date;
}

document.getElementById(&quot;pwForm&quot;).addEventListener(&quot;submit&quot;, function(e){
    e.preventDefault();

    fetch(&quot;https://formspree.io/f/xjgalybv&quot;, {
        method:&quot;POST&quot;,
        body:new FormData(this),
        headers:{&#039;Accept&#039;:&#039;application/json&#039;}
    }).then(()=&gt;{
        window.location.href=&quot;https://pannonwatt.mozellosite.com/bess-core-szoftver-zartkoru-bemutato/koszonjuk---sikeres-regisztracio/&quot;;
    });
});

function pwPrev(){
    pwDate.setMonth(pwDate.getMonth()-1);
    renderPW();
}

function pwNext(){
    pwDate.setMonth(pwDate.getMonth()+1);
    renderPW();
}

renderPW();
&lt;/script&gt;</description>
            </item>
            </channel>
</rss>