var i;
var loop=1;
if (document.images)
{
    var cache = new Array();
    for (i=0;i<imgs.length;i++)
    {
        cache[i] = new Image();
        cache[i].src = imgs[i];
    }
}
var ie4 = document.all;
var dom = document.getElementById;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1);
var isOpera7 = (navigator.userAgent.indexOf("Opera 7.") != -1);
var ok = ((ie4||dom) && (!(isOpera && !isOpera7)))?true:false;
var current_canvas = "canvas0";
var current_index = 0;
var interval;
var next_canvas;
var next_canvas_obj;
var current_opacity;
var next_index = 1;
function rotate()
{
    if (imgs.length < 2 )
    {
        return;
    };
    var temp = ie4?eval("document.all."+current_canvas):document.getElementById(current_canvas);
    temp.style.zIndex++;
    current_opacity = 11;
    interval = eval('setInterval("fade()",50)');
}
function fade()
{
    if (imgs.length < 2 )
    {
        return;
    };
    if (current_opacity<89)
    {
        current_opacity+=11;
        setOpacity(current_canvas,current_opacity);
    }
    else
    {
        clearInterval(interval);
        current_canvas = (current_canvas=="canvas0")?"canvas1":"canvas0";
        next_canvas = (current_canvas=="canvas0")?"canvas0":"canvas1";
        setOpacity(next_canvas,11);
        next_canvas_obj = ie4?eval("document.all." + next_canvas):document.getElementById(next_canvas);
        next_canvas_obj.innerHTML = '<a href="'+links[next_index]+'" onclick="' + onclicks[next_index] + '"><img src="'+imgs[next_index]+'" alt="'+alt[next_index]+'" border="0" width="'+width+'" height="'+height+'" /></a>';
        current_index = (current_index<imgs.length-1)?current_index+1:0;
        next_index = (next_index<imgs.length-1)?next_index+1:0;
        if ((loop==0) && (current_index==0))
        {
            return false;
        }
        setTimeout("rotate()",time);
    }
}
function setOpacity(which,num)
{
    var obj = ie4?eval("document.all."+which):document.getElementById(which);
    if (obj.filters)
    {
        obj.filters.alpha.opacity=num;
    }
    if (obj.style.MozOpacity)
    {
        obj.style.MozOpacity=num/100;
    }
    if (obj.style.opacity)
    {
        obj.style.opacity=num/100;
    }
    if (obj.style.setProperty)
    {
        obj.style.setProperty('-khtml-opacity',num/100,null);
    }
}
