﻿function SetOpacity(elemid,opac)
{
    var elem = document.getElementById(elemid);
    elem.style.opacity = (opac / 100);
    elem.style.MozOpacity = (opac / 100);
    elem.style.KhtmlOpacity = (opac / 100);
    elem.style.filter = "alpha(opacity=" + opac + ")";
}

function FadeIn(elemid,interval)
{
    SetOpacity(elemid,0);
    for (i=0;i<=100;i++)
    {   
        setTimeout("SetOpacity('"+ elemid + "'," + i + ")",i * interval);
    }
}

function FadeOut(elemid,interval)
{
    SetOpacity(elemid,100);
    for (i=100;i>=0;i--)
    {
        setTimeout("SetOpacity('"+ elemid + "'," + i + ")",(i - 100) * interval * (-1));
    }
}

function PreloadImages(imgfolder,imgcount)
{
    var imgs = new Array();
    for (x=0;x<=imgcount-1;x++)
    {
        var pic = new Image();
        pic.src = imgfolder + "/" + x + ".jpg";
        imgs[x] = pic;
    }
    return imgs;
}

function Shuffle(elemid,imgarr,handle)
{
    var i = Math.round(Math.random() * (imgarr.length - 1));
    document.getElementById(elemid).style.backgroundImage = "url(" + imgarr[i].src + ")";
    FadeIn(elemid,50);
    setTimeout("FadeOut('" + elemid + "',20)",6000);
    setTimeout("Shuffle('" + elemid + "'," + handle + ",'" + handle + "')",8000);
}
