function startslideshow(downloadid,end)
{
   
   slideactive[downloadid] = true;
   if(end == 0){
  	slideactive[downloadid] = false;
  	}
   originalthumbs[downloadid] = new Image();
   originalthumbs[downloadid].src = document.getElementById('img_' + downloadid).src;
   if (!preloaded[downloadid + '_1'])
   { 
	  preloaded[downloadid + '_1'] = new Image();
	  preloaded[downloadid + '_1'].src = videothumbs[downloadid + '_1'];
   }
   //console.log('downloadid: ' + downloadid);
   setTimeout("slider('" + downloadid + "',1,"+ end +")",300);
}

function stopslideshow(downloadid)
{ 
   slideactive[downloadid] = false;
}


function slider(downloadid,i,end)
{ 
  if(slideactive[downloadid])
  {
	document.getElementById('img_' + downloadid).src = videothumbs[downloadid + '_' + i];
	i=i+1;
	if (i == end)
	{
	  i=1;
	}
	//console.log('i: '+i+'end: '+ end);
	setTimeout("slider('" + downloadid + "'," + i + ","+ end +")",700);
	if (!preloaded[downloadid + '_' + i])
	{ 
	  //alert('preloading ' + downloadid + ' - ' + i);
	  preloaded[downloadid + '_' + i] = new Image();
	  preloaded[downloadid + '_' + i].src = videothumbs[downloadid + '_' + i];
	}
  }
  else
  {
	document.getElementById('img_' + downloadid).src = originalthumbs[downloadid].src;
  }
}