﻿
// Fadeeffekt
window.addEventListener ? window.addEventListener("load", init, false) : window.attachEvent("onload", init);

var images = new Array(), current = 0;

function init() {
    if (!document.getElementById || !document.createElement) return;
    images = document.getElementById("fadeContent").getElementsByTagName("img");
    for (i = 1; i < images.length; i++) {
        opacity(images[i], 0)
    }
    images[0].style.display = "block";
    opacity(images[0], .99)
    setTimeout(fading, 10000);
}
function opacity(objImg, op) {
    if (op > .99) {
        op = .99
    }
    objImg.style.opacity = op ;
    objImg.style.MozOpacity = op ;
    //objImg.filters.item("DXImageTransform.Microsoft.Alpha").Opacity = op * 100
    objImg.style.filter = "alpha(opacity=" + (op * 100) + ")";
}
function fading() {
    currentOpacity = Number(images[current].style.opacity);
    nextIndex = images[current + 1] ? current + 1 : 0;
    nextOpacity = Number(images[nextIndex].style.opacity);


    currentOpacity -= .05;
    nextOpacity += .05;

    images[nextIndex].style.display = "block";
    opacity(images[current], currentOpacity);
    opacity(images[nextIndex], nextOpacity);

    if (currentOpacity <= 0) {
        images[current].style.display = "none";
        current = nextIndex;
        setTimeout(fading, 10000);
    } else {
        setTimeout(fading, 50);
    }
} 


