var Imprezy = [{"nrid":"982","nazwa":"X Zimowy Bieg Trzech Jezior","miasto":"Trzemeszno","kalen":"21581","data":"2012.02.11","dystans":"15km","opis":"X Zimowy Bieg Trzech Jezior","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"7 dni"},{"nrid":"969","nazwa":"I Bieg Walentynkowy","miasto":"D\u0105browa G\u00f3rnicza","kalen":"21500","data":"2012.02.12","dystans":"4.5km","opis":"I Bieg Walentynkowy Zakochanych Par","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"8 dni"},{"nrid":"760","nazwa":"III GP Poznania - V Bieg","miasto":"Pozna\u0144","kalen":"21072","data":"2012.02.18","dystans":"5km","opis":"III Grand Prix Poznania w biegach prze\u0142ajowych - Bieg V","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_63.gif","ikona2":"","ikona3":"","zostalo":"14 dni"},{"nrid":"990","nazwa":"Bieg Urodzinowy Gdyni","miasto":"Gdynia","kalen":"21380","data":"2012.02.25","dystans":"10km","opis":"Bieg Urodzinowy Gdyni","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"ik_134.gif","ikona3":"","zostalo":"21 dni"},{"nrid":"955","nazwa":"IV Bieg ku Rogatemu Ranczu","miasto":"Ska\u0142a Kmity k.Krakowa","kalen":"21295","data":"2012.02.26","dystans":"8.15km","opis":"IV Bieg ku Rogatemu Ranczu","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_63.gif","ikona2":"","ikona3":"","zostalo":"22 dni"},{"nrid":"983","nazwa":"XXXII P\u00f3\u0142maraton Wi\u0105zowski","miasto":"Wi\u0105zowna","kalen":"21506","data":"2012.02.26","dystans":"21.097km","opis":"XXXII P\u00f3\u0142maraton Wi\u0105zowski","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"22 dni"},{"nrid":"1004","nazwa":"Cross mi\u0119dzy Mostami","miasto":"Wroc\u0142aw","kalen":"21952","data":"2012.03.03","dystans":"13km","opis":"Cross Mi\u0119dzy Mostami","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_63.gif","ikona2":"","ikona3":"","zostalo":"28 dni"},{"nrid":"993","nazwa":"V Bieg Kazik\u00f3w","miasto":"Radom","kalen":"21011","data":"2012.03.04","dystans":"10km","opis":"V Bieg Kazik\u00f3w","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"29 dni"},{"nrid":"974","nazwa":"12h Podziemny Bieg Sztafetowy","miasto":"Bochnia","kalen":"21414","data":"2012.03.09","dystans":"12godzin","opis":"12 Godzinny Podziemny Bieg Sztafetowy","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_69.gif","ikona2":"ik_62.gif","ikona3":"","zostalo":"34 dni"},{"nrid":"981","nazwa":"VIII Maniacka Dziesi\u0105tka","miasto":"Pozna\u0144","kalen":"21251","data":"2012.03.17","dystans":"10km","opis":"8 Maniacka Dziesi\u0105tka","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"42 dni"},{"nrid":"975","nazwa":"XXVI Bieg Za\u015blubin","miasto":"Ko\u0142obrzeg","kalen":"21312","data":"2012.03.18","dystans":"15km","opis":"XXVI Bieg Za\u015blubin","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"43 dni"},{"nrid":"992","nazwa":"IX P\u00f3\u0142maraton Marzanny","miasto":"Krak\u00f3w","kalen":"21324","data":"2012.03.18","dystans":"21.097km","opis":"IX P\u00f3\u0142maraton Marzanny","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"43 dni"},{"nrid":"947","nazwa":"5 P\u00f3\u0142maraton \u015al\u0119\u017ca\u0144ski","miasto":"Sob\u00f3tka","kalen":"20889","data":"2012.03.24","dystans":"21.097km","opis":"5 P\u00f3\u0142maraton \u015al\u0119\u017ca\u0144ski","nazwa2":"Mistrzostwa Wojska Polskiego w P\u00f3\u0142maratonie","nazwa3":"Mistrzostwa Gminy Sob\u00f3tka w P\u00f3\u0142maratonie","nazwa4":"Mistrzostwa klubu WKB Piast Wroc\u0142aw w P\u00f3\u0142maratonie","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"49 dni"},{"nrid":"1003","nazwa":"K2 Race Masakra Biegowa","miasto":"Szczecin","kalen":"21956","data":"2012.03.24","dystans":"8km","opis":"K2 Race Szczeci\u0144ska Masakra Biegowa","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_63.gif","ikona2":"","ikona3":"","zostalo":"49 dni"},{"nrid":"961","nazwa":"XIII P\u00f3\u0142maraton dooko\u0142a Jeziora \u017bywieckiego","miasto":"\u017bywiec","kalen":"21362","data":"2012.03.25","dystans":"21.097km","opis":"XIII P\u00f3\u0142maraton dooko\u0142a Jeziora \u017bywieckiego","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"50 dni"},{"nrid":"989","nazwa":"7. P\u00f3\u0142maraton Warszawski","miasto":"Warszawa","kalen":"21100","data":"2012.03.25","dystans":"21.097km","opis":"7. P\u00f3\u0142maraton Warszawski","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"50 dni"},{"nrid":"952","nazwa":"Hervis Prague Half Marathon","miasto":"Praga","kalen":"21271","data":"2012.03.31","dystans":"21.097km","opis":"Hervis Prague Half Marathon","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"56 dni"},{"nrid":"954","nazwa":"II Pabianicki P\u00f3\u0142maraton ZHP","miasto":"Pabianice","kalen":"21273","data":"2012.04.01","dystans":"21.097km","opis":"II Pabianicki P\u00f3\u0142maraton ZHP","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"57 dni"},{"nrid":"984","nazwa":"5 Pozna\u0144 P\u00f3\u0142maraton","miasto":"Pozna\u0144","kalen":"20851","data":"2012.04.01","dystans":"21.097km","opis":"5 Pozna\u0144 P\u00f3\u0142maraton","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"ik_35.gif","ikona3":"","zostalo":"57 dni"},{"nrid":"980","nazwa":"X Bieg Europejski","miasto":"Gniezno","kalen":"21307","data":"2012.04.14","dystans":"10km","opis":"X Bieg Europejski","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"70 dni"},{"nrid":"999","nazwa":"4 Bieg Cz\u0119stochowski","miasto":"Cz\u0119stochowa","kalen":"21470","data":"2012.04.14","dystans":"10km","opis":"4 Bieg Cz\u0119stochowski","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"70 dni"},{"nrid":"626","nazwa":"39 Maraton D\u0119bno","miasto":"D\u0119bno","kalen":"21177","data":"2012.04.15","dystans":"42.195km","opis":"39 Maraton D\u0119bno","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"71 dni"},{"nrid":"951","nazwa":"\u0141\u00f3d\u017a Maraton Dbam o Zdrowie","miasto":"\u0141\u00f3d\u017a","kalen":"21189","data":"2012.04.15","dystans":"42.195km","opis":"\u0141\u00f3d\u017a Maraton Dbam o Zdrowie","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"71 dni"},{"nrid":"988","nazwa":"V P\u00f3\u0142maraton D\u0105browski","miasto":"D\u0105browa G\u00f3rnicza","kalen":"20887","data":"2012.04.15","dystans":"21.097km","opis":"V P\u00f3\u0142maraton D\u0105browski","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"71 dni"},{"nrid":"966","nazwa":"XI Cracovia Maraton","miasto":"Krak\u00f3w","kalen":"20918","data":"2012.04.22","dystans":"42.195km","opis":"XI Cracovia Maraton","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"78 dni"},{"nrid":"1001","nazwa":"X P\u00f3\u0142maraton Che\u0142m\u017cy\u0144ski","miasto":"Che\u0142m\u017ca","kalen":"21013","data":"2012.04.28","dystans":"21.097km","opis":"X P\u00f3\u0142maraton Che\u0142m\u017cy\u0144ski","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"84 dni"},{"nrid":"965","nazwa":"Bieg i Rajd Mount Everest","miasto":"Byt\u00f3w","kalen":"21396","data":"2012.04.29","dystans":"8848metr\u00f3w","opis":"Bieg i Rajd Nordic Walking na Mount Everest","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_63.gif","ikona2":"ik_61.gif","ikona3":"ik_134.gif","zostalo":"85 dni"},{"nrid":"997","nazwa":"10 km Run Toru\u0144 2012","miasto":"Toru\u0144","kalen":"21846","data":"2012.04.29","dystans":"10km","opis":"10 km Run Toru\u0144 2012","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"85 dni"},{"nrid":"1002","nazwa":"4 Cieszy\u0144ski FORTUNA Bieg","miasto":"Cieszyn","kalen":"21914","data":"2012.04.29","dystans":"10km","opis":"4 Cieszy\u0144ski FORTUNA Bieg","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"85 dni"},{"nrid":"978","nazwa":"Silesia Marathon","miasto":"Katowice","kalen":"21188","data":"2012.05.03","dystans":"42.195km","opis":"Silesia Marathon","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"89 dni"},{"nrid":"962","nazwa":"II Maraton Opolski","miasto":"Opole","kalen":"21365","data":"2012.05.06","dystans":"maraton, p\u00f3\u0142maraton","opis":"Maraton Opolski","nazwa2":"P\u00f3\u0142maraton Opolski","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"92 dni"},{"nrid":"948","nazwa":"X Mi\u0119dzynarodowy Bieg Skawi\u0144ski","miasto":"Skawina","kalen":"21083","data":"2012.05.12","dystans":"10km","opis":"X Mi\u0119dzynarodowy Bieg Skawi\u0144ski","nazwa2":"I Otwarty Bieg na Wrotkach","nazwa3":"IV Mistrzostwa Polski Energetyk\u00f3w ","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"ik_35.gif","ikona3":"","zostalo":"98 dni"},{"nrid":"998","nazwa":"V Bieg Piastowski","miasto":"Inowroc\u0142aw","kalen":"21472","data":"2012.05.12","dystans":"21.097km","opis":"V Bieg Piastowski","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"98 dni"},{"nrid":"953","nazwa":"Volkswagen Prague Marathon","miasto":"Praga","kalen":"20693","data":"2012.05.13","dystans":"42.195km","opis":"Volkswagen Prague Marathon","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"99 dni"},{"nrid":"991","nazwa":"XXX Maraton Toru\u0144ski","miasto":"Toru\u0144","kalen":"21040","data":"2012.05.20","dystans":"42.195km","opis":"XXX Maraton Toru\u0144ski","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"106 dni"},{"nrid":"973","nazwa":"XXX Bieg Prze&#322;ajowy o Puchar Le&#347;ny","miasto":"Obliwice","kalen":"21512","data":"2012.05.27","dystans":"6km","opis":"XXX Otwarty Bieg Prze\u0142ajowy o Puchar Le\u015bny","nazwa2":"pami\u0119ci Tomasza Hopfera","nazwa3":"V Mila ROL LAND Obliwice","nazwa4":"pami\u0119ci Olimpijczyka Piotra G\u0142adkiego","nazwa5":"XI Bieg So\u0142tys\u00f3w i VIP-\u00f3w pami\u0119ci Jana Paw\u0142a II","ikona1":"ik_63.gif","ikona2":"","ikona3":"","zostalo":"113 dni"},{"nrid":"995","nazwa":"XXXII P\u00f3\u0142maraton Goch\u00f3w","miasto":"Byt\u00f3w","kalen":"21786","data":"2012.06.02","dystans":"21.097km","opis":"XXXII P\u00f3\u0142maraton Goch\u00f3w","nazwa2":"III Mistrzostwa Polski Le\u015bnik\u00f3w","nazwa3":"II Goch Nordic Walking","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"ik_134.gif","ikona3":"","zostalo":"119 dni"},{"nrid":"976","nazwa":"VI P\u00f3\u0142maraton Kietrz&Rohov","miasto":"Kietrz","kalen":"21525","data":"2012.06.09","dystans":"21.097km","opis":"VI P\u00f3\u0142maraton Kietrz & Rohov","nazwa2":"Podejd\u017a z sercem do serca - Europa bez granic","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"126 dni"},{"nrid":"987","nazwa":"Bieg Filipidesa","miasto":"Pas\u0142\u0119k","kalen":"21658","data":"2012.06.09","dystans":"10km","opis":"Bieg Filipidesa","nazwa2":"VII Og\u00f3lnopolskie Biegi Uliczne","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"126 dni"},{"nrid":"900","nazwa":"VIII P\u00f3\u0142maraton Jurajski","miasto":"Rudawa k.Krakowa","kalen":"20494","data":"2012.06.10","dystans":"21.097km","opis":"VIII P\u00f3\u0142maraton Jurajski","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"127 dni"},{"nrid":"985","nazwa":"6 PGNIG P\u00f3\u0142maraton S\u0142owaka","miasto":"Grodzisk Wlkp.","kalen":"21632","data":"2012.06.10","dystans":"21.097km","opis":"6 PGNIG Grodziski P\u00f3\u0142maraton S\u0142owaka","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"127 dni"},{"nrid":"971","nazwa":"II Cross Maraton nad Pilic\u0105","miasto":"Nowe Miasto nad Pilic\u0105","kalen":"21502","data":"2012.06.16","dystans":"maraton, p\u00f3\u0142maraton","opis":"II Cross Maraton nad Pilic\u0105","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"133 dni"},{"nrid":"972","nazwa":"XXI Maraton Ekologiczny","miasto":"L\u0119bork","kalen":"21509","data":"2012.06.17","dystans":"42.195km","opis":"XXI Maraton Ekologiczny pami\u0119ci T.Hopfera","nazwa2":"XXVI Mistrzostwa Polski Weteran\u00f3w w Maratonie","nazwa3":"XXI Mi\u0119dzynarodowy Maraton dla Niepe\u0142nosprawnych","nazwa4":"VIII Mistrzostwa Polski Dziennikarzy w Maratonie","nazwa5":"","ikona1":"ik_01.gif","ikona2":"ik_81.gif","ikona3":"","zostalo":"134 dni"},{"nrid":"986","nazwa":"III Bieg Szlakiem Wygas\u0142ych Wulkan\u00f3w","miasto":"Z\u0142otoryja","kalen":"21644","data":"2012.06.23","dystans":"ok.13-14 km","opis":"III Bieg Szlakiem Wygas\u0142ych Wulkan\u00f3w","nazwa2":"II Mistrzostwa Miesi\u0119cznika BIEGANIE w Biegowej Masakrze","nazwa3":"III Ma\u0142y Zdobywca Wulkan\u00f3w","nazwa4":"III Zawody Nordic Walking Na Wulkan! Marsz!!!","nazwa5":"","ikona1":"ik_63.gif","ikona2":"ik_134.gif","ikona3":"","zostalo":"140 dni"},{"nrid":"1000","nazwa":"IV Bluesobiegi S\u0142awskie","miasto":"S\u0142awa","kalen":"21944","data":"2012.07.07","dystans":"10km","opis":"IV Bluesobiegi S\u0142awskie","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"154 dni"},{"nrid":"994","nazwa":"IV P\u00f3\u0142maraton Ziemii Puckiej","miasto":"Puck","kalen":"21768","data":"2012.07.28","dystans":"21.097km","opis":"IV P\u00f3\u0142maraton Ziemi Puckiej","nazwa2":"","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"175 dni"},{"nrid":"956","nazwa":"Festiwal Biegowy Forum Ekonomicznego","miasto":"Krynica-Zdr\u00f3j","kalen":"21278","data":"2012.09.07","dystans":"r\u00f3\u017cne dystanse","opis":"Festiwal Biegowy Forum Ekonomicznego","nazwa2":"Bieg Siedmiu Dolin","nazwa3":"Koral Maraton","nazwa4":"\u017byciowa Dycha, Biegi na Jaworzynie","nazwa5":"Krynicka Mila, Biegi Deptaka","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"216 dni"},{"nrid":"996","nazwa":"Niepodleg\u0142o\u015bciowa Jedenastka","miasto":"Wielka Wie\u015b","kalen":"21828","data":"2012.11.11","dystans":"11km","opis":"I Bieg Niepodleg\u0142o\u015bciowy","nazwa2":"Niepodleg\u0142o\u015bciowa Jedenastka","nazwa3":"","nazwa4":"","nazwa5":"","ikona1":"ik_01.gif","ikona2":"","ikona3":"","zostalo":"281 dni"}];var widget = new function() {
    this.tytul    = 1; // 1 - tak, 0 - nie
    this.naglowek = 1; // 1 - tak, 0 - nie
    this.stopka   = 1; // 1 - tak, 0 - nie
    this.link     = 1; // 1 - tak, 0 - nie
    //this.pola     = ["data", "nazwa", "opis", "szczegoly", "miasto", "miasto-dystans", "dystans", "dyscyplina", "zostalo"];
    this.pola     = ["dyscyplina", "data", "miasto-dystans", "szczegoly"];
    this.szerokosci     = [45, 100, 150, 450];
    this.wyroznione = {};
    this.pikto    = "http://www.maratonypolskie.pl/pikto/"
    this.obrazyPionowo = 0;
    this.iloscObrazow = 1;
    this.limit = 0;
    this.aStart = '';
    this.aEnd   = '';
    this.linkCode = '';
    this.wersjaTytulu = 1; // 1, 2
    this.wersjaLoga = 'gif'; // gif, jpg

    this.labels = [];
    this.labels['data'] = 'data';
    this.labels['nazwa'] = 'nazwa';
    this.labels['opis'] = 'opis';
    this.labels['szczegoly'] = 'nazwa';
    this.labels['miasto'] = 'miejsce';
    this.labels['miasto-dystans'] = 'miejsce';
    this.labels['dystans'] = 'dystans';
    this.labels['dyscyplina'] = 'dysc';
    this.labels['zostalo'] = 'zostało';

    // wygląd
    this.style = 1; // 1 - tak, 0 - nie
    this.kolor = 'black';
    this.kolorTla = '#ddd';
    this.kolorNaglowka = '#b4b4b4';
    this.kolorWyrozn = 'red';
    this.rozmiar = 12;
    this.wyrownanie = 'left';
    this.akolor = 'black';

    this.wyswietl = function (imprezy) {
        if (this.style == 1) {
            this.ostyluj();
    	}

        document.write('<table border="1" class="mw-tabela">');

        if (this.tytul == 1) {
            switch (this.wersjaTytulu) {
                case 1:
                default:
                    document.write('<tr><td colspan="' + this.pola.length + '" class="mw-tytul">');
                    document.write('<img src="http://maratonypolskie.pl/widget/portal_logo_mini.' + this.wersjaLoga + '" alt="" />');
                    document.write('Kalendarz biegów<br />');
                    document.write('<a href="http://www.maratonypolskie.pl/mp_index.php?dzial=3&action=1&grp=13&trgr=1&bieganie" class="mw-tytul-link1" target="blank">Kliknij aby zobaczyć cały kalendarz</a><br /><br />')
                    document.write('<a href="http://www.maratonypolskie.pl/mp_index.php?dzial=3&action=13" class="mw-tytul-link2" target="blank">Kliknij aby zobaczyć zasady wyświetlania tego kalendarza</a>');
                    document.write('</td></tr>');
                break;
                case 2: 
                  document.write('<tr><td colspan="' + this.pola.length + '" class="mw-tytul">');
                  document.write('Kalendarz biegów MaratonyPolskie.PL');
                  document.write('</td></tr>');
                break;
        	}
        }

        if (this.naglowek == 1) {
            for (var j = 0; j < this.pola.length; j++) {
                document.write('<th class="mw-naglowek">' + this.labels[this.pola[j]] + "</th>");
            }
        }

        // dla każdej z imprez
        if (this.limit > imprezy.length || this.limit == 0) {
             this.limit = imprezy.length;
        }

        for (var i = 0; i < this.limit; i++) {
        	var wyrozn = '';

            if (this.link == 1) {
                this.linkCode = ' onmouseover="this.className=this.className + \' mw-row-active\';this.style.cursor=\'pointer\'"' +
                ' onmouseout="this.className = this.className.replace(\'mw-row-active\', \' \');" onclick="window.open(\'http://www.maratonypolskie.pl/mp_index.php?dzial=3&action=5&code=' + imprezy[i].kalen + '&bieganie\')"';
            }

            if (this.wyroznione[imprezy[i].kalen]) {
            	wyrozn = ' class="mw-wyroz"';
            }
            document.write('<tr ' + wyrozn + ' ' + this.linkCode + '>');

            // dla każdego z wyświetlanych pól
            for (var j = 0; j < this.pola.length; j++) {
                // sformatuj pole i wyświetl
                switch (this.pola[j]) {
                    case "data":  this.formatData(imprezy[i], this.szerokosci[j]); break;
                    case "nazwa": this.formatNazwa(imprezy[i], this.szerokosci[j]); break;
                    case "miasto": this.formatMiasto(imprezy[i], this.szerokosci[j]); break;
                    case "opis": this.formatOpis(imprezy[i], this.szerokosci[j]); break;
                    case "szczegoly": this.formatSzczegoly(imprezy[i], this.szerokosci[j]); break;
                    case "miasto-dystans": this.formatMiastoDystans(imprezy[i], this.szerokosci[j]); break;
                    case "dystans": this.formatDystans(imprezy[i], this.szerokosci[j]); break;
                    case "dyscyplina": this.formatDyscyplina(imprezy[i], this.szerokosci[j]); break;
                    case "zostalo": this.formatZostalo(imprezy[i], this.szerokosci[j]); break;
                }
            }
            document.write('</tr>');
        }

        if (this.stopka == 1) {
        	var linkCode = ' onmouseover="this.style.cursor=\'pointer\'"' +
            ' onclick="window.open(\'http://www.maratonypolskie.pl/mp_index.php?dzial=3&action=1&grp=13&trgr=1&bieganie\')"';
        	
            document.write('<tr ' + linkCode + '><td colspan="' + this.pola.length + '" class="mw-stopka">');
            document.write('Zobacz cały kalendarz');
            document.write('</td></tr>');
        }
        
        document.write('</table>');
    }

    this.formatData = function (impreza, szer) {
        document.write('<td class="mw-kol-data" width="' + szer + '">' + impreza.data + "</td>");
    }

    this.formatNazwa = function (impreza, szer) {
        document.write('<td class="mw-kol-nazwa" width="' + szer + '"	>' + impreza.nazwa + "</td>");
    }

    this.formatMiasto = function (impreza, szer) {
        document.write('<td class="mw-kol-miasto" width="' + szer + '">' + impreza.miasto + "</td>");
    }

    this.formatMiastoDystans = function (impreza, szer) {
        document.write('<td class="mw-kol-miastodystans" width="' + szer + '">' + impreza.miasto + "<br />" + impreza.dystans + "</td>");
    }

    this.formatOpis = function (impreza, szer) {
        document.write('<td class="mw-kol-opis" width="' + szer + '">' + impreza.opis + "</td>");
    }

    this.formatSzczegoly = function (impreza, szer) {
        document.write('<td class="mw-kol-szczegoly" width="' + szer + '">');
        if (impreza.opis.length > 0) {
            document.write(impreza.opis + "<br />"); 
        }
        if (impreza.nazwa2.length > 0) {
            document.write(impreza.nazwa2 + "<br />"); 
        }
        if (impreza.nazwa3.length > 0) {
            document.write(impreza.nazwa3 + "<br />"); 
        }
        if (impreza.nazwa4.length > 0) {
            document.write(impreza.nazwa4 + "<br />"); 
        }
        if (impreza.nazwa5.length > 0) {
            document.write(impreza.nazwa5 + "<br />"); 
        }
        document.write("</td>");
    }

    this.formatDyscyplina = function (impreza, szer) {
        document.write('<td class="mw-kol-dyscyplina" width="' + szer + '">');
        if (this.obrazyPionowo == 1) {
            var spacer = '<br />';
        } else {
            var spacer = '';
        }

        if (impreza.ikona1.length > 0 && this.iloscObrazow >= 1) {
            document.write('<img src="' + this.pikto + impreza.ikona1 + '" alt="" />' + spacer);
        }
        if (impreza.ikona2.length > 0 && this.iloscObrazow >= 2) {
            document.write('<img src="' + this.pikto + impreza.ikona2 + '" alt="" />' + spacer);
        }
        if (impreza.ikona3.length > 0 && this.iloscObrazow >= 3) {
            document.write('<img src="' + this.pikto + impreza.ikona3 + '" alt="" />' + spacer);
        }
        document.write("</td>");
    }

    this.formatDystans = function (impreza, szer) {
        document.write('<td class="mw-kol-dystans" width="' + szer + '">' + impreza.dystans + "</td>");
    }

    this.formatZostalo = function (impreza, szer) {
        document.write('<td class="mw-kol-zostalo" width="' + szer + '">' + impreza.zostalo + "</td>");
    }

    this.ostyluj = function () {
    	if (this.kolorTla == 0) {
    		this.kolorTla = 'transparent';
    	}
    	if (this.kolorNaglowka == 0) {
    		this.kolorNaglowka = 'transparent';
    	}
    	
        document.write(
'<style type="text/css">',
'.mw-tabela {',
'    border: 1px solid #fff;',
'    font-family: Verdana, Arial, Helvetica, sans-serif;',
'    border-collapse: collapse;',
'    font-size: ' + this.rozmiar + 'px;',
'    color: ' + this.kolor + ';',
'}',
'.mw-tabela td {',
'    padding: 5px;',
'    text-align: ' + this.wyrownanie + ';', 
'}',
'.mw-tabela th {',
'    padding: 5px;',
'    font-weight: bold;',
'    background: ' + this.kolorNaglowka + ';',
'    text-align: center;',
'    text-transform: uppercase;',
'}',
'.mw-tabela .mw-tytul, .mw-tabela .mw-stopka {',
'    background: ' + this.kolorNaglowka + ';',
'    font-weight: bold;',
'    text-align: center;',
'}',
'.mw-tabela .mw-tytul {',
'    font-size: ' + (this.rozmiar+2) + 'px;',
'}',
'.mw-tabela .mw-tytul .mw-tytul-link1 {',
'    font-size: ' + (this.rozmiar) + 'px;',
'}',
'.mw-tabela .mw-tytul .mw-tytul-link2 {',
'    font-size: ' + (this.rozmiar-3) + 'px;',
'}',
'.mw-tabela .mw-tytul img {',
'    float: right;',
'}',
'.mw-tabela td {',
'    background: ' + this.kolorTla + ';', 
'}',
'.mw-tabela .mw-row-active td {',
'    background-color: #ccc;', 
'}',
'.mw-tabela td a, .mw-tabela .mw-stopka {',
'    color: ' + this.akolor + ';',
'    text-decoration: none;', 
'}',
'.mw-tabela img {',
'    margin-right: 2px;',
'    border: 0;',
'}',
'.mw-tabela .mw-kol-data {',
'    padding-left: 10px;',
'    padding-right: 10px;',
'}',
'.mw-tabela .mw-wyroz td {',
'    background-color: ' + this.kolorWyrozn + ';',
'}',
'.mw-tabela .mw-kol-dyscyplina, .mw-tabela .mw-wyroz .mw-kol-dyscyplina, .mw-tabela .mw-row-active .mw-kol-dyscyplina {',
'    background-color: #5C87E4;',
'}',
'</style>'
);
    }
}
