var arrHomeSlides;
var intCurrSlide = 0;
var intMoveSlide = 15;
var intCurrSlideLeft;
var intOpacityLevel;
var intOpacityLevel2;
var intIndexFadeStart;
var intIndexFadeEnd;
var imgCurrentSlide;
var timerHomeSlideShow;
var timerFadeImages;
var timerWait;
var arrLeftPos = new Array(0,172,5,339,339,5,339,5,172,172, 5, 339,339,5,172,5,172,5,172,339);
var arrTopPos = new Array(5,5,117,229,5,229,117,5,117,229, 5, 229,117,117,5,5,229,229,117,5);
var blnFirstRound = true;



function startHomeSlideShow()
{
intCurrSlide++;
arrHomeSlides = document.getElementById("homeSlideShow").getElementsByTagName("img");

intCurrSlideLeft = 0;
intOpacityLevel = 0;
intOpacityLevel2 = 100;

imgCurrentSlide = arrHomeSlides[intCurrSlide];
imgCurrentSlide.style.left = arrLeftPos[intCurrSlide] + "px";
imgCurrentSlide.style.top = arrTopPos[intCurrSlide] + "px";
imgCurrentSlide.style.filter = "alpha(opacity=" + intOpacityLevel + ")";
imgCurrentSlide.style.opacity = intOpacityLevel / 100;

var imgSrc = imgCurrentSlide.src;

if (imgSrc.indexOf("dingle") != -1 || imgSrc.indexOf("cliffs") != -1)
    {
    imgCurrentSlide.src = (blnFirstRound) ? imgSrc.replace("cliffs", "dingle") : imgSrc.replace("dingle", "cliffs");

    blnFirstRound = (blnFirstRound) ? false : true;

    var imgFirst = document.getElementById("homeSlideStart");
    var imgFirstSrc = document.getElementById("homeSlideStart").src;
    imgFirst.src = (blnFirstRound) ? imgFirstSrc.replace("cows", "failte") : imgFirstSrc.replace("failte", "cows");
    }

timerHomeSlideShow = setInterval(runHomeSlideShow,50);
}


function runHomeSlideShow()
{
if (intOpacityLevel < 100)
    {
    intOpacityLevel = intOpacityLevel + 10;

    imgCurrentSlide.style.filter = "alpha(opacity=" + intOpacityLevel + ")";
    imgCurrentSlide.style.opacity = intOpacityLevel / 100;
    }

if (intOpacityLevel == 100)
    {
    clearInterval(timerHomeSlideShow);

    if (intCurrSlide == 9)
        {
        timerWait = setTimeout(startHomeSlideShow,2000);
        }
    else if (intCurrSlide == 10)
        {
        intIndexFadeStart = 1;
        intIndexFadeEnd = 9;
        startFadeImages();
        }
    else if (intCurrSlide == 19)
        {
        intCurrSlide = 0;
        intIndexFadeStart = 10;
        intIndexFadeEnd = 19;
        timerWait = setTimeout(startFadeImages,2500);
        }
    else
        {
        timerWait = setTimeout(startHomeSlideShow,1000);
        }
    }
}



function startFadeImages()
{
timerFadeImages = setInterval(fadeImages,50);
}



function fadeImages()
{
if (intOpacityLevel2 > 0)
    {
    intOpacityLevel2 = intOpacityLevel2 - 10;

    for (var intLoopImgs = intIndexFadeStart; intLoopImgs <= intIndexFadeEnd; intLoopImgs++)
        {
        arrHomeSlides[intLoopImgs].style.filter = "alpha(opacity=" + intOpacityLevel2 + ")";
        arrHomeSlides[intLoopImgs].style.opacity = intOpacityLevel2 / 100;
        }
    }
else
    {
    clearInterval(timerFadeImages);
    timerWait = setTimeout(startHomeSlideShow,1500);
    }
}
