var pics = new Array();
pics[1] = "images/home_banners/finance.jpg";
pics[2] = "images/home_banners/email.jpg";
pics[3] = "images/home_banners/equipment.jpg";
pics[4] = "images/home_banners/calcs.jpg";
pics[5] = "images/home_banners/servers.jpg";

var pic_index = 1;
var pic_count = pics.length - 1;
var pic_timeout = null;
var pic_delay = 7500;

var fade_timeout = null;
var fade_delay = 70;
var new_pic = null;
var new_pic_id = null;
var pics_paused = 0;


function new_pics(index) {
  
   if(index < 1)		index = pic_count;
   else if(index > pic_count)	index = 1;
  
   new_pic = pics[index];
   new_pic_id = index;
   window.document.getElementById("ad_banner_div").style.backgroundImage = "url("+new_pic+")";
   index = index +  1;

   var timeout_str = "fade_pic(9);";
   fade_timeout = setTimeout(timeout_str, fade_delay);

   timeout_str = "new_pics("+index+");";
   if(pics_paused == 0) {
      pic_timeout = setTimeout(timeout_str, pic_delay);
   }
 
}


function fade_pic(fade_value) {
  
   if(fade_value > 0) {
      var fade_class = "transparent0"+fade_value;
      window.document.getElementById("ad_banner").className = fade_class;
      fade_value = fade_value - 1;
      var timeout_str = "fade_pic("+fade_value+");";
      fade_timeout = setTimeout(timeout_str, fade_delay);
   }
   else {
      window.document.getElementById("ad_banner").className = "";
      window.document.getElementById("ad_banner").src = new_pic;
   }
}

function pause_pics() {
   pics_paused = 1;
   clearTimeout(pic_timeout);
   document.getElementById("controls_pause").innerHTML = "Paused - <a class='a_controls' href='javascript:{}' onClick='resume_pics();  return false;'>Click Here To Resume</a>";
}

function resume_pics() {
   pics_paused = 0;
   var id = new_pic_id + 1;
   new_pics(id);
   document.getElementById("controls_pause").innerHTML = "<a class='a_controls' href='javascript:{}' onClick='pause_pics();  return false;'>Pause</a>";
}

function back_pic() {
   clearTimeout(pic_timeout);
   var id = new_pic_id - 1;
   new_pics(id);
}

function next_pic() {
   clearTimeout(pic_timeout);
   var id = new_pic_id + 1;
   new_pics(id);
}

