// JavaScript Document
//
// Media
//
//// Foto's
function swap(imageId) {
  if(document.getElementById) {
      var img = document.getElementById(imageId);
      img.src = (img.src.indexOf("more.gif") != -1) ? "images/fotos/less.gif" : "images/fotos/more.gif";
  }
  return false;
}
//// Video's
function MM_effectGrowShrink(targetElement, duration, from, to, toggle, referHeight, growFromCenter)
{
	Spry.Effect.DoGrow(targetElement, {duration: duration, from: from, to: to, toggle: toggle, referHeight: referHeight, growCenter: growFromCenter});
}
function video(vergroot, foto)
{
	document.getElementById(foto).src = "images/fotos/gray.gif";
	MM_effectGrowShrink(vergroot, 750, '100%', '480%', false, false, false);
	setTimeout("swapVideo1()", 1000);
} 
function swapVideo1()
{
	document.getElementById("video1deel1").style.display = "none";
	document.getElementById("video1deel2").style.display = "inline";
}
function hideVideo(deel1, deel2, verklein, foto, videoPad){
	if(document.getElementById(deel1).style.display == "none") {
    	document.getElementById(deel1).style.display = "block";
		document.getElementById(deel2).style.display = "none";
		MM_effectGrowShrink(verklein, 0, '100%', '21%', false, false, false);
		
  	}
	else {
		document.getElementById(foto).src = videoPad;		
	}
}
//
// Skirms
//
function FilterData()
{
	var zoekIn = 0;				//1= begint met waarde txtVeld, 0= bevat waarde txtVeld
	var dataset = "ds1";
	var filterKolom = document.getElementById("lijst").value;
	var tf = document.getElementById("filter");
	if (!tf.value)
	{
		// If the text field is empty, remove any filter
		// that is set on the data set.

		eval(dataset + ".filter(null);");
		return;
	}

	// Set a filter on the data set that matches any row
	// that begins with the string in the text field.

	var regExpStr = tf.value;
	
	if (zoekIn == 1)
		regExpStr = "^" + regExpStr;

	var regExp = new RegExp(regExpStr, "i");
	
	var filterFunc = function(ds, row, rowNumber)
	{
		var str = row[filterKolom];
		if (str && str.search(regExp) != -1)
			return row;
		return null;
	};
	eval(dataset + '.filter(filterFunc);');
	var rows = eval(dataset +'.getData();');
	if (rows.length >= 1) {
		eval(dataset + '.setCurrentRowNumber(0);');
	}
}
function StartFilterTimer()
{
	if (StartFilterTimer.timerID)
		clearTimeout(StartFilterTimer.timerID);
	StartFilterTimer.timerID = setTimeout(function() { StartFilterTimer.timerID = null; FilterData(); }, 100);
}
function LeegTekstVak()
{
	document.getElementById("filter").value = "";
	StartFilterTimer();
}
//
// Links
//
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}