var ministries_index = Math.floor (Math.random () * ministriesimages.length);
var highlights_index = Math.floor (Math.random () * highlightsimages.length);

var photos = ["images/photogallery.jpg"];
var podcasts = ["images/podcast.jpg"];

function swap_pic_ministries ()
{
  var ministries = document.getElementById("smallbox1");
  if (!ministries) return;
  ministries_index++;
  if (ministries_index >= ministriesimages.length) ministries_index = 0;
  if (ministries.innerHTML == '')
    {
     ministries.innerHTML = "<img id=\"ministriesimg\" src=\"" + ministriesimages[ministries_index].src + "\"/>";
     document.getElementById('smallbox1').style.background = "url('" + ministriesimages[ministries_index].src + "')";
    }
  else
    {
      var image = document.getElementById('ministriesimg');
      fade_to ('ministriesimg', 'smallbox1', ministriesimages[ministries_index].src, ministriestime);
    }
  setTimeout ("swap_pic_ministries ()", ministriesinterval);
}

function swap_pic_main ()
{
  highlights_index++;
  if (highlights_index >= highlightsimages.length) highlights_index = 0;
  var highlights = document.getElementById("highlights");
  if (highlights.innerHTML == '')
    {
     highlights.innerHTML = "<img id=\"highlightsimg\" src=\"" + highlightsimages[highlights_index].src + "\"/>";
     document.getElementById('highlights').style.background = "url('" + highlightsimages[highlights_index].src + "')";
    }
  else
    {
      var image = document.getElementById('highlightsimg');
      fade_to ('highlightsimg', 'highlights', highlightsimages[highlights_index].src, highlightstime);
    }
  setTimeout ("swap_pic_main ()", highlightsinterval);
}

function set_src (id, src)
{
  var e = document.getElementById(id);
  e.src = src;
}

function set_bg (id, src)
{
  var e = document.getElementById(id);
  e.style.background = "url('" + src + "')";
}

function set_opacity (id, opacity)
{
  var e = document.getElementById(id);
  e.style.opacity = opacity;
  e.style.MozOpacity = opacity;
  e.style.filter = "alpha(opacity=" + opacity * 100 + ")";
}

function fade_to (image1id, divid, src, time)
{
  var total = time;
  var steps = 50;
  var div = document.getElementById (divid);
  var image1 = document.getElementById (image1id);

  set_opacity (image1id, 0);
  image1.src = src;
  for (var i = 0; i <= steps; i++)
    {
      setTimeout ("set_opacity ('" + image1id + "', '" + i / steps + "', " + time + ")", i * total / steps);
    }
  setTimeout ("set_bg ('" + divid + "', '" + src + "')", total);
}

function anim()
{
  swap_pic_main ();
  swap_pic_ministries ();
}


