var imgs = new Array(); var imgcnt = 0; var thisimg = 0;
	imgs[imgcnt++] = '\/i\/home-1.jpg';
	imgs[imgcnt++] = '\/i\/home-2.jpg';
	imgs[imgcnt++] = '\/i\/home-3.jpg';
	imgs[imgcnt++] = '\/i\/home-4.jpg';
	imgs[imgcnt++] = '\/i\/home-5.jpg';


function cacheImages(images)
{
    var imageCache = [];
    
    for(var i=0; i<images.length; i++)
    {
        imageCache[i] = new Image;
        imageCache[i].src = images[i];
    }
}

var transition = { 'clock' : null, 'current' : 0 };
function transitionImages(id, images, duration)
{
    transition.images = images;
    transition.id = id;
    transition.clock = setInterval('doTransition()', duration);
}

/* Does image transition. Set-up to use brothercake crossfade script.  Modify
   to use other transitions. */
function doTransition()
{
    if (ixf.clock == null)
    {
        var nextImage = transition.current + 1;
        if (nextImage >= transition.images.length)
            nextImage = 0;
        crossfade(document.getElementById(transition.id), transition.images[nextImage], '2');
        transition.current = nextImage;
    }
}

/* Hack way of adding to onload event */
var currentLoadEvent = window.onload;
if (typeof window.onload != 'function')
    window.onload = transitionImages('home-img',imgs,8000);
else
    window.onload = function() {currentLoadEvent(); transitionImages('home-img',imgs,8000);}