var finished = false;

function ike_slideshow(slideshow_id, jump){
 slideshow=document.getElementById('ike-slideshow-'+slideshow_id);
 images=slideshow.getElementsByTagName("li");
 finished=false;
 for(i=0;i<images.length;i++){
  if(finished) return;
  if(images[i].style.display=="block"){
   if((i==0&&jump==-1)||(i+1==images.length&&jump==1)){
	if(slideshow.className.search(/loop/)!=-1){
	 images[i].style.display="none";
//images[i].fade('out');
	 if(i==0&&jump==-1){
          i=images.length-1;
	  images[images.length-1].style.display="block";
//images[images.length-1].fade('in');
	 }else{
          i=0;
          images[0].style.display="block";
//images[0].fade('in');
         }
	}
   }else{
	images[i+jump].style.display="block";
//images[i+jump].fade('in');
	images[i].style.display="none";
//images[i].fade('out');
        i=i+jump;
   }
   finished=true;
  }
  if(slideshow.className.search(/pagination/)!=-1){
   paginator=document.getElementById('ike-slideshow-pagination-'+slideshow_id);
   paginator.removeChild(paginator.firstChild);
   paginator.appendChild(document.createTextNode((i+1)+'/'+images.length));
  }
 }
}

function ike_slideshow_init(){
 divs=document.getElementsByTagName("div");
 for(i=0;i<divs.length;i++){
  if(divs[i].className=="ike-slideshow"){
   lis=divs[i].getElementsByTagName("li");
   lis[0].style.display="block";
//lis[0].fade('in');
  }else if(divs[i].className=="ike-slideshow-loading"){
   divs[i].style.display="none";
  }
 }
}

if(window.addEventListener)
 window.addEventListener("load", ike_slideshow_init, false);
else if (window.attachEvent)
 window.attachEvent("onload", ike_slideshow_init);
else
 window.onload=ike_slideshow_init;