

window.addEventListener?window.addEventListener("load",crossfader_init,false):window.attachEvent("onload",crossfader_init);
var images = new Array(), old_image=0, new_image=1, temp=0;
function crossfader_init() {
  if(!document.getElementById || !document.createElement)return;
  images = document.getElementById("home-photo-container").getElementsByTagName("div");
  for(i=1;i<images.length;i++) {
    images[i].xOpacity = 0;
    images[i].style.left = "-900px";
  }
  images[0].style.visibility  = "visible";
  images[0].xOpacity = 1;
  old_image = 0;
  setTimeout(crossfader,7000);
}
function crossfader() {
  new_image = images[old_image+1]?old_image+1:0;
  images[new_image].style.visibility  = "visible";
  temp = images[old_image].xOpacity*100;
  temp = Math.round(temp);
  temp /= 100;
  temp -= 0.05
  images[old_image].xOpacity = temp;
  temp = 100-(images[old_image].xOpacity*100);
  temp = Math.round(temp);
  temp /= 100;
  images[new_image].xOpacity = temp;
  setOpacity(images[old_image]); 
  images[new_image].style.visibility  = "visible";
  setOpacity(images[new_image]);
  temp = images[old_image].xOpacity*100;
  temp = Math.round(temp);
  temp /= 100;
  if (temp <= 0) {
    images[old_image].xOpacity = 0;
    images[new_image].xOpacity = 1;
    images[new_image].style.left = 0;
    images[old_image].style.left = "-900px";
    images[old_image].style.visibility = "hidden";
    images[new_image].style.left = 0;
    old_image = new_image;
    setTimeout(crossfader,7000);
  }
  else {
    temp = images[new_image].xOpacity*100;
    temp = Math.round(temp);
    temp /= 100;
    images[old_image].style.left = ((temp*900))+"px";
    images[new_image].style.left = ((temp*450)-450)+"px";
    setTimeout(crossfader,10);
  }
}
function setOpacity(obj) {
/*  if(obj.xOpacity>.99) {
    obj.xOpacity = .99;
    return;
    }
*/
  obj.style.opacity = obj.xOpacity;
  obj.style.MozOpacity = obj.xOpacity;
  obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
}
// --> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx




