var slideactive = new Array();
var ot = new Array();
var preloaded = new Array();
var vt= new Array();

function startslideshow(downloadid)
{
   slideactive[downloadid] = true;
   ot[downloadid] = new Image();
   ot[downloadid].src = document.getElementById('img_' + downloadid).src;
   if (!preloaded[downloadid + '_1'])
   { 
	  preloaded[downloadid + '_1'] = new Image();
	  preloaded[downloadid + '_1'].src = vt[downloadid + '_1'];
   }
   setTimeout("slider('" + downloadid + "',1)",300);
}

function stopslideshow(downloadid)
{ 
   slideactive[downloadid] = false;
}


function slider(downloadid,i)
{ 
  if(slideactive[downloadid])
  {
	document.getElementById('img_' + downloadid).src = vt[downloadid + '_' + i];
	i=i+1;
	if (i == 9)
	{
	  i=1;
	}
	setTimeout("slider('" + downloadid + "'," + i + ")",700);
	if (!preloaded[downloadid + '_' + i])
	{ 
//	  alert('preloading ' + downloadid + ' - ' + i);
	  preloaded[downloadid + '_' + i] = new Image();
	  preloaded[downloadid + '_' + i].src = vt[downloadid + '_' + i];
	}
  }
  else
  {
	document.getElementById('img_' + downloadid).src = ot[downloadid].src;
  }
}

function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}

// ==== //
// Nieuwe Thumb
// ==== //

//rotating thumb functions
var changing_thumbs = new Array();
function changeThumb(index, i, num_thumbs, path)
{
	if (changing_thumbs[index])
	{
		hidden_image_id = (i + 1) % num_thumbs;
		document.getElementById(index).src = path + "/img_" + i + ".jpg";
		//$("hidden_image").src = path + "/img_" + hidden_image_id + ".jpg";
		
		i = i % num_thumbs;
		i++;
		setTimeout("changeThumb('" + index + "'," + i + ", " + num_thumbs + ", '" + path + "')", 600);
	}
}	
function startThumbChange(index, num_thumbs, path)
{	
	changing_thumbs[index] = true;
	changeThumb(index, 1, num_thumbs, path);
}
function endThumbChange(index, path)
{
	changing_thumbs[index] = false;
	document.getElementById(index).src = path + "/img_1.jpg";
}
