window.onload = init;

function init() {
    externalLinks_init();
    atToAtSign();
    init_ico();
}

function init_ico()
{
    var ico = document.getElementById('ico_src');

    if (ico) {
        ico.onload = function onload(event) { news_opacity("1"); };
    }
}

function prev_news(lang)
{
    news_opacity("0.6");

    var ajax = new sack();
    var query = "lang=" + lang + "&q=prev&size=160";

    ajax.method = 'GET';
    ajax.requestFile = '/ajax/';
    ajax.onCompletion = ajax.runResponse;
    ajax.runAJAX(query);

    return false;
}

function next_news(lang)
{
    news_opacity("0.6");

    var ajax = new sack();
    var query = "lang=" + lang + "&q=next&size=160";

    ajax.method = 'GET';
    ajax.requestFile = '/ajax/';
    ajax.onCompletion = ajax.runResponse;
    ajax.runAJAX(query);

    return false;
}

function news_opacity(opacity)
{
    var novinka = document.getElementById('alpha');
    var news = document.getElementById('news');
    var loading = document.getElementById('loading');

    if (!novinka || !news || !loading) {
        return false;
    }

    novinka.style.opacity = opacity;

    if ("1" == opacity) {
        loading.style.display = "none";
    } else {
        loading.style.display = "block";
    }
    
    // pokud zmenim pruhlednost i v IE, tak se orizne hvezda "Novinka v galerii" :-/
    /*
    opacity = opacity * 100
    novinka.style.filter="alpha(opacity=" + opacity + ")";
    */
}

