
var category = '';

function feedWidgetAddItem(pBezeichner, pTitle, pMediatext, pDescription, pUrl, pCategory) {
    listContainer = document.getElementById('feed-widget-linkliste-' + pBezeichner);

    // Category
    var categoryTemp = pCategory;
    if (categoryTemp != category) {
        category = categoryTemp;

        var cat = document.createElement('div');
        cat.className = 'category';
        cat.innerHTML = pCategory;
        listContainer.appendChild(cat);
    }

    // Media
    var media = document.createElement('div');
    media.className = 'media';
    media.innerHTML = pMediatext;
    listContainer.appendChild(media);

    // link/title
    var link = document.createElement('a');
    link.href = pUrl;
    link.className = 'title';
    link.target = '_blank';
    link.innerHTML = pTitle;
    listContainer.appendChild(link);

    // Description
    if (pDescription != '') {
        var desc = document.createElement('div');
        desc.className = 'desc';
        desc.innerHTML = pDescription;
        listContainer.appendChild(desc);
    }
}

function feedWidgetSetTitle(pBezeichner, title) {
    header = document.getElementById('feed-widget-header-' + pBezeichner);
    header.innerHTML = title;
}

function feedWidgetSetBoxTitle(pBezeichner, title) {
    header = document.getElementById('feed-widget-linkliste-' + pBezeichner);

    var boxtitle = document.createElement('div');
    boxtitle.className = 'boxtitle';
    boxtitle.innerHTML = title;
    header.appendChild(boxtitle);
}

function feedWidgetInit(pBezeichner) {
    // set stylessheet
    styleElement = document.createElement('link');
    styleElement.rel  = 'stylesheet';
    styleElement.type = 'text/css';
    styleElement.href = 'http://www.eurotopics.net/feed-widget.css';
    document.documentElement.firstChild.appendChild(styleElement);

    // set up container
    document.write('<div class="feed-widget-box" id="feed-widget-box-' + pBezeichner + '"><div class="feed-widget-header" id="feed-widget-header-' + pBezeichner + '">Lade Daten...</div><div class="feed-widget-content-box" id="feed-widget-content-box-' + pBezeichner + '"><div class="feed-widget-linkliste" id="feed-widget-linkliste-' + pBezeichner + '"></div></div></div>');

    // set container size
    mainContainer    = document.getElementById('feed-widget-box-' + pBezeichner);
    contentContainer = document.getElementById('feed-widget-content-box-' + pBezeichner);

    mainContainer.style.width  = "160px";
    contentContainer.style.height = "461px";
}

feedWidgetInit(1280403267);

feedWidgetSetTitle(1280403267, "<a href='http://www.eurotopics.net/'><b>euro|topics</b></a>");


feedWidgetAddItem(1280403267, "Szwecja chce zwalcza&#263; nacjonalizm klimatyczny", "Svenska Dagbladet - Szwecja", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73652-Szwecja-chce-zwalczac-nacjonalizm-klimatyczny", "POLITYKA");
feedWidgetAddItem(1280403267, "Koniec ze szczeg&oacute;lnym traktowaniem Szwajcarii przez UE", "Die Presse - Austria", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73612-Koniec-ze-szczegolnym-traktowaniem-Szwajcarii-przez-UE", "POLITYKA");
feedWidgetAddItem(1280403267, "Kaczy&#324;ski walczy z rz&#261;dem", "Gazeta Wyborcza - Polska", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73609-Kaczy-ski-walczy-z-rz-dem", "POLITYKA");
feedWidgetAddItem(1280403267, "Wielka Brytania potrzebuje wi&#281;cej energii atomowej", "The Daily Telegraph - Wielka Brytania", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73578-Wielka-Brytania-potrzebuje-wi-cej-energii-atomowej", "POLITYKA");
feedWidgetAddItem(1280403267, "Bu&#322;garia nie przeprowadzi referendum w sprawie Turcji", "Sega - Bu&#322;garia", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73575-Bulgaria-nie-przeprowadzi-referendum-w-sprawie-Turcji", "POLITYKA");
feedWidgetAddItem(1280403267, "Cameron zabiega o wzgl&#281;dy Turcji", "Il Sole 24 Ore - W&#322;ochy", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73567-Cameron-zabiega-o-wzgl-dy-Turcji", "POLITYKA");
feedWidgetAddItem(1280403267, "Rumunia musi zadba&#263; o integracj&#281; Rom&oacute;w", "Romania Libera - Rumunia", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73542-Rumunia-musi-zadbac-o-integracj-Romow", "POLITYKA");
feedWidgetAddItem(1280403267, "Sakozy doprowadzi&#322; do radykalizacji porywaczy", "El Peri&oacute;dico de Catalunya - Hiszpania", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73524-Sakozy-doprowadzil-do-radykalizacji-porywaczy", "POLITYKA");
feedWidgetAddItem(1280403267, "Ostre sankcje UE w zwi&#261;zku z ira&#324;skim programem nuklearnym", "Il Sole 24 Ore - W&#322;ochy", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73503-Ostre-sankcje-UE-w-zwi-zku-z-ira-skim-programem-nuklearnym", "POLITYKA");
feedWidgetAddItem(1280403267, "Francuski skandal odbija si&#281; szerokim echem w Europie", "Latvijas Av&#299;ze - &#321;otwa", "", "http://www.eurotopics.net/pl/archiv/article/ARTICLE73493-Francuski-skandal-odbija-si-szerokim-echem-w-Europie", "POLITYKA");
