
function openWindow(url)
{
		openwin = this.open(url,"ctrlwindow","width=300,height=260,toolbar=no,scrollbars=no,resizable=no");
		openwin.focus();
}
function openMailinglist(id)
{
	var url = '/nieuwsbrief.php?id='+id;
	openwin = this.open(url,"ctrlwindow","width=810,height=500,toolbar=no,scrollbars=yes,resizable=no");
	openwin.focus();
}


function swapImage(myID, newSrc)
{
	var strOver  = "_over";
	var strOff = "_up";

	if(typeof myID != 'object')
		var oImg = document.getElementById(myID);
	else
		var oImg = myID;
   
   if(newSrc)
   {
	   oImg.src = newSrc;
	   return;
   }
   
   
	var currImg = oImg.src;

	if (currImg.indexOf(strOver) != -1)
		oImg.src = currImg.replace(strOver,strOff)
	else
		oImg.src = currImg.replace(strOff,strOver)
}


function picture(myID)
{
	var strThumb = '_thumb';
	var strLarge = '_large';
	
	if(typeof myID != 'object')
		var oImg = document.getElementById(myID);
	else
		var oImg = myID;

	var currImg = oImg.src;
	currImg = currImg.replace(strThumb, strLarge);
		

	img = new Image();
	img.src = currImg;
	setTimeout('javascript:void()', 500);
	var width = img.width;
	var height = img.height;

	if(height == 0)
		height = 320;
	if(width == 0)
			width = 426;

	var imageString = '<img src="' + currImg + '" width="' +  width + '" height="' +  height + '" alt="">';
	var openwin = this.open('',"ctrlwindow","width=" + width + ",height=" + height + ",toolbar=no,scrollbars=no,resizable=yes");
	
	openwin.document.open();
	openwin.document.write('<html><head><title>Afbeelding</title><style type="text/css">body{margin:0;padding:0;}</style></head><body>' + imageString + '</body></html>')
	openwin.document.close();
	openwin.focus();
}



function swapImage(myID, newSrc)
{
	var strOver  = "_hover";
	var strOff = "_up";

	if(typeof myID != 'object')
		var oImg = document.getElementById(myID);
	else
		var oImg = myID;
   
   if(newSrc)
   {
	   oImg.src = newSrc;
	   return;
   }
   
   
	var currImg = oImg.src;

	if (currImg.indexOf(strOver) != -1)
		oImg.src = currImg.replace(strOver,strOff)
	else
		oImg.src = currImg.replace(strOff,strOver)
}







function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' (Geen geldig adres ingevuld).\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' (Geen geldig nummer ingevuld).\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'\n'; }
    } if (errors) alert('De volgende velden zijn niet goed ingevuld:\n'+errors);
    document.MM_returnValue = (errors == '');
} }


function clearText(thefield){
	if (thefield.defaultValue == thefield.value)
	thefield.value = ""		
} 
function fillEmpty(thefield) {
	if (thefield.value == "")
	thefield.value = "Zoeken"
}
