var slideshow={
  ie: document.all ? true : false,
  images:[],
  mx:0,
  loaded:0,
  cnt:-1,
  
  addImage:function(image){
	slideshow.images[slideshow.images.length]=image;
  },
  
  fade:function(){
	var nxt;
	var i=document.getElementById('image');
	var c=document.getElementById('background');

	slideshow.cnt++;
	
	if(slideshow.cnt>(slideshow.mx-1))
	  slideshow.cnt=0;
	$("#image").fadeTo(1.0);
	i.src=slideshow.images[slideshow.cnt];
	
    
	nxt=slideshow.cnt+1;
	if(nxt>(slideshow.mx-1))
	  nxt=0;

	c.style.background="url("+slideshow.images[nxt]+") no-repeat 50% 50%";    
	window.setTimeout("$('#image').fadeTo(4000,0.0,slideshow.fade);",4000);
  },
  
  start:function(){
    var imgLoader=[];
    var loop=0;
    slideshow.mx=slideshow.images.length;
    for(loop=0;loop<slideshow.images.length;loop++){
      imgLoader[loop]=new Image();
      imgLoader[loop].onload=function(){
        slideshow.loaded++;
        if(slideshow.mx==slideshow.loaded){
          document.getElementById('background').style.width=document.getElementById('image').style.width;
          document.getElementById('background').style.height=document.getElementById('image').style.height;
          slideshow.fade();
        }
      };
      imgLoader[loop].src=slideshow.images[loop];
    }
  }
}
