function pobierzDniDoBN() {
    var jednaMinuta = 60 * 1000;
    var jednaGodzina = jednaMinuta * 60;
    var jedenDzien = jednaGodzina * 24;
    var dzisiaj = new Date();
    var bozNar = new Date();
    bozNar.setMonth(11);
    bozNar.setDate(25);
    if (dzisiaj.getMonth() == 11 && dzisiaj.getDate() > 25) {
        bozNar.setFullYear(bozNar.getFullYear() + 1);
    }
    var roznica = bozNar.getTime() - dzisiaj.getTime();
    roznica = Math.floor(roznica/jedenDzien);
    return roznica;
}

...

<p>Pozostao
<script type="text/javascript">document.write(pobierzDniDoBN())</script>
dni na przedwiteczne zakupy.</p>

-----------

function pobierzDniDo(rok, miesiac, dzien) {
    var jednaMinuta = 60 * 1000;
    var jednaGodzina = jednaMinuta * 60;
    var jedenDzien = jednaGodzina * 24;
    var dzisiaj = new Date();
    var dataDocelowa = new Date();
    dataDocelowa.setYear(rok);
    dataDocelowa.setMonth(miesiac);
    dataDocelowa.setDate(dzien);
    alert(dataDocelowa);
    var roznica = dataDocelowa.getTime() - dzisiaj.getTime();
    roznica = Math.floor(roznica/jedenDzien);
    return roznica;
}

-----------

function pobierzDniGraf() {
    var wynik = "";
    var liczbaDni = pobierzDniDoBN() + "";
    for (var i = 0; i < liczbaDni.length; i++) {
        wynik += "<img src='cyfry/" + liczbaDni.charAt(i) + ".jpg'";
        wynik += "height='120' width='60' alt='" + liczbaDni.charAt(i) + "' />";
    }
    return wynik;
}

...

<p>Pozostao
<script type="text/javascript">document.write(pobierzDniGraf())</script>
dni na przedwiteczne zakupy.</p>
