var homepageTimer = false;
var homepageswitchTimer = false;
var currentHomepage = -1;
function switch_homepage_image(node) {
    clearTimeout(homepageswitchTimer)
    if(node == currentHomepage)
        return false;
    imgs = $('homepage_poem_images').getElementsByTagName('img');
    divs = $('homepage_poems').getElementsByTagName('div');
    if(node < 0 || node >= imgs.length || node >= divs.length)
        node = 0;   
    homepage_fade(node, 0.01);
}
function homepage_fade(node_id, percent) {
    clearTimeout(homepageTimer);
    imgs = $('homepage_poem_images').getElementsByTagName('img');
    divs = $('homepage_poems').getElementsByTagName('div');
    percent = percent * 1.2;
    for(i=0; i<imgs.length && i<divs.length; i++) {
        if(node_id == i || (returnOpacity(imgs[i]) > 1-percent)) {
            this_percent = percent;
            if(node_id != i)
                this_percent = 1-percent;
            setOpacity(imgs[i], this_percent);
            setOpacity(divs[i].getElementsByTagName('span').item(0), this_percent);
        }
    }
    
    if(returnOpacity(imgs[node_id]) != 1)
        return homepageTimer = setTimeout('homepage_fade(' + node_id + ', '+percent+');', 30);
    currentHomepage = node_id;
    homepageswitchTimer = setTimeout('switch_homepage_image('+(node_id+1)+');', 3000);
}
switch_homepage_image(0);
