<!--
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_validateForm() { //v4.0
  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=MM_findObj(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+' moet een geldig emailadres zijn.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' moet een nummer zijn.\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+' moet een nummer tussen '+min+' en '+max+' zijn.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' moet worden ingevuld.\n'; }
  } if (errors) alert('Ooops foutje(s)!\n\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->

function smiliecode()
{
  smiliecode = window.open('berichtenbalk/smiliecode.html', 'smiliecode', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars,resizable=yes,titlebar=yes,copyhistory=yes,width=600,height=350,left=100,top=100,screenX=0,screenY=0');
  smiliecode.focus();
}

function bbcode_page()
{
  bbcode = window.open('berichtenbalk/bbcode.html', 'bbcode', 'toolbar=no, location=no,directories=no,status=no,menubar=no,scrollbars,resizable=yes,titlebar=yes,copyhistory=yes,width=600,height=350,left=100,top=100,screenX=0,screenY=0');
  bbcode.focus();
}

function bbcode_ask(what) {

    var tekst;

	if(what == 'vet') {
	   tekst = prompt('Typ de tekst die vet gedrukt moet worden in..', '');
	   if(tekst != null)
	   {
	      document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value + ' [b]' + tekst + '[/b] ';
		  document.berichtenbalk.berichtenbalk_bericht.focus();
	   }
	   else {
	      document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
	   }
	}
	
	else if(what == 'schuin') {
	   tekst = prompt('Typ de tekst die schuin gedrukt moet worden in..', '');
	   if(tekst != null)
	   {
	      document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value + ' [i]' + tekst + '[/i] ';
		  document.berichtenbalk.berichtenbalk_bericht.focus();
	   }
	   else {
	      document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
	   }
	}
	
	else if(what == 'onderstreept') {
	   tekst = prompt('Typ de tekst die onderstreept moet worden in..', '');
	   if(tekst != null)
	   {
	      document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value + ' [u]' + tekst + '[/u] ';
		  document.berichtenbalk.berichtenbalk_bericht.focus();
	   }
	   else {
	      document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
	   }
	}
	
	else if(what == 'doorstreept') {
	   tekst = prompt('Typ de tekst die doorstreept moet worden in..', '');
	   if(tekst != null)
	   {
	      document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value + ' [s]' + tekst + '[/s] ';
		  document.berichtenbalk.berichtenbalk_bericht.focus();
	   }
	   else {
	      document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
	   }
	}
	
	else if(what == 'gekleurd') {
	   var kleur;
	   tekst = prompt('Typ de tekst die gekleurd moet worden in..', '');
	   if(tekst != null)
	   {
	      kleur = prompt('Welke kleur moet de tekst zijn?\n\nbijvoorbeeld:\nyellow, green, brown, orange, purple, white, black, grey, darkblue, lightblue, #FFFFFF, #FF0000','');
		  if(kleur != null)
		  {
		     document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value + ' [color=' + kleur + ']' + tekst + '[/color] ';
		     document.berichtenbalk.berichtenbalk_bericht.focus();
		  }
		  else {
		     document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
		  }
		  
	   }
	   else {
	      document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
	   }
	}
	
	else if(what == 'url1') {
	   var url;
	   url = prompt('Typ het internetadres in..', 'http://');
	   if(url != null)
	   {
		  tekst = prompt('Typ de tekst die de link `bevat` in..','bezoek deze site');
		  if(tekst != null)
		  {
			 document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value + ' [url=' + url + ']' + tekst + '[/url] ';
			 document.berichtenbalk.berichtenbalk_bericht.focus();
		  }
		  else {
			 document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
		  }
		  
	   }
	   else {
		  document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
	   }
	}
	
	else if(what == 'url2') {
	   var url;
	   url = prompt('Typ het internetadres in..', 'http://');
	   if(url != null)
	   {
		  document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value + ' [url]' + url + '[/url] ';
		  document.berichtenbalk.berichtenbalk_bericht.focus();
	   }
	   else {
		  document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
	   }
	}
	
	else if(what == 'email1') {
	   var email;
	   email = prompt('Typ het emailadres in..', '');
	   if(email != null)
	   {
		  tekst = prompt('Typ de tekst die de link `bevat` in..','email mij');
		  if(tekst != null)
		  {
			 document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value + ' [email=' + email + ']' + tekst + '[/email] ';
			 document.berichtenbalk.berichtenbalk_bericht.focus();
		  }
		  else {
			 document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
		  }
		  
	   }
	   else {
		  document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
	   }
	}
	
	else if(what == 'email2') {
	   var email;
	   email = prompt('Typ het emailadres in..', '');
	   if(email != null)
	   {
		  document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value + ' [email]' + email + '[/email] ';
		  document.berichtenbalk.berichtenbalk_bericht.focus();
	   }
	   else {
		  document.berichtenbalk.berichtenbalk_bericht.value = document.berichtenbalk.berichtenbalk_bericht.value;
	   }
	}
	
	else {
		alert('var what bevat geen juiste waarde!');
	}
}