var intTotalSlides;
var intIndexCurrent = 0;
var intIndexNext;
var intSlideDelay = 110;
var intOpacityLevel = 100;
var slideCurrent;
var slideNext;
var blnSliding = false;
var timerSlide;
var timeoutLoop;



function slideHome()
{
if (!blnSliding)
    {
    blnSliding = true;

    intIndexNext = (intIndexCurrent + 1 == intTotalSlides) ? 0 : intIndexCurrent + 1;

    slideCurrent = arrSlides[intIndexCurrent];
    slideCurrent.style.filter = "alpha(opacity=100)";
    slideCurrent.style.opacity = "1";
    slideCurrent.style.display = "block";

    slideNext = arrSlides[intIndexNext];
    slideNext.style.filter = "alpha(opacity=0)";
    slideNext.style.opacity = "0.0";
    slideNext.style.display = "block";

    timerSlide = setInterval(startSlideHome, intSlideDelay);
    }
}



function startSlideHome()
{
if (intOpacityLevel != 0)
    {
    intOpacityLevel = intOpacityLevel - 10;

    slideCurrent.style.filter = "alpha(opacity=" + intOpacityLevel + ")";
    slideCurrent.style.opacity = intOpacityLevel / 100;

    slideNext.style.filter = "alpha(opacity=" + (100 - intOpacityLevel) + ")";
    slideNext.style.opacity = (100 - intOpacityLevel) / 100;
    }
else 
    {
    clearInterval(timerSlide);

    slideCurrent.style.display = "none";

    intIndexCurrent = intIndexNext;
    intOpacityLevel = 100;

    blnSliding = false;

    timeoutLoop = setTimeout(slideHome,8000);
    }
}
