﻿var ctime;

var imgs = new Array();
zInterval = null;
current = 0;  
pause = false;

function startSlide() {
    //var oDiv = document.getElementById('ctl00_slideShow');
    //imgA = oDiv.getElementsByTagName('img');
    //for (i = 0; i < imgA.length; i++) {
    //    imgA[i].style.zIndex = 1000 - i*100;
    //}
    if (!document.getElementById || !document.createElement) return;
    css = document.createElement('link');
    css.setAttribute('href', 'slideshow2.css');
    css.setAttribute('rel', 'stylesheet');
    css.setAttribute('type', 'text/css');
    document.getElementsByTagName('head')[0].appendChild(css);
    imgs = document.getElementById('ctl00_slideShow').getElementsByTagName('img');
    for (i = 1; i < imgs.length; i++) {
        imgs[i].xOpacity = 0;
        imgs[i].style.display = 'block';
    }
    imgs[0].style.display = 'block';
    imgs[0].xOpacity = .99;
    ctime = setTimeout(SetImage, 6000);
    setInformation(0);
}

function stopSlide() {
    clearTimeout(ctime);
}


function SetImage(index) {
    //index = index + 1;
    //if (index == imgA.length)
    //    index = 0;
    //next = index + 1;
    //if (next == imgA.length)
    //    next = 0;
    //imgA[index].style.zIndex = 1000;
    //imgA[next].style.zIndex = 900;
    //imgA[next].top = -next * 218;
    //imgA[index].top = -index * 218;
    //$(imgA[next].id).fadeIn("slow");
    //$(imgA[index].id).fadeOut("slow");
    //imgA[next].style.display = "block";
    //imgA[index].style.display = "none";
    //ctime = setTimeout("SetImage(" + index + ")", 4000);
    cOpacity = imgs[current].xOpacity;
    nIndex = imgs[current + 1] ? current + 1 : 0;
    nOpacity = imgs[nIndex].xOpacity;
    cOpacity -= .05;
    nOpacity += .05;
    imgs[nIndex].style.display = 'block';
    imgs[current].xOpacity = cOpacity;
    imgs[nIndex].xOpacity = nOpacity;
    setOpacity(imgs[current]);
    setOpacity(imgs[nIndex]);
    if (cOpacity <= 0) {
        //imgs[current].style.display = 'none';
        current = nIndex;
        ctime = setTimeout(SetImage, 6000);
    }
    else {
        setTimeout(SetImage, 50);
    }
    function setOpacity(obj) {
        if (obj.xOpacity > .99) {
            obj.xOpacity = .99;
            return;
        }
        obj.style.opacity = obj.xOpacity;
        obj.style.MozOpacity = obj.xOpacity;
        obj.style.filter = 'alpha(opacity=' + (obj.xOpacity * 100) + ')';
    }

    setInformation(nIndex);
}

function setInformation(index) {
    var txtTitolo = document.getElementById("txtTitoloInfo");
    var txtTesto = document.getElementById("txtTestoInfo");

    txtTitolo.innerHTML = serverVars.titolo[index];
    txtTesto.innerHTML = serverVars.sottotitolo[index];
}

