<!--
function check_url(webadress) {
if(webadress.value.match(/^(http|ftp)\:\/\/\w+([\.\-]\w+)*\.\w{2,4}(\:\d+)*([\/\.\-\?\&\%\#\=]\w+)*\/?$/i)) {
    return true; }
  else { return false; }
  }

function check_email(e) {
ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

for(i=0; i < e.length ;i++){
if(ok.indexOf(e.charAt(i))<0){ 
return (false);
}	
} 

if (document.images) {
re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (!e.match(re) && e.match(re_two)) {
return (-1);		
} 

}

}

function CheckThea(f,naam) {
var feedback='De volgende gegevens zijn onjuist of ontbreken nog:\n';
for (var i=0;i<f.elements.length;i++) {
	var elk = f.elements[i];
	if (elk.type=='text') {
		if (elk.value.length<2) {
			feedback+='- Geef een duidelijke '+naam+'...\n';
			if(document.all || document.getElementByID) {
				elk.style.background = "yellow"; } 
		}
	else { elk.style.background = "white"; }
}
}
if (feedback.length>53) {
 	alert(feedback);
 	return false; 
 	}
}

function CheckMe(f) {
var feedback='De volgende gegevens zijn onjuist of ontbreken nog:\n';
if (f.titel.value.length < 2 ) {
 	feedback+='- Geef een duidelijke titel...\n';
 	if(document.all || document.getElementByID){
		f.titel.style.background = "yellow";
  	 }
 }
else { f.titel.style.background = "white"; }

if (feedback.length>53) {
 	alert(feedback);
 	return false; 
 	}
}

function isChecked(f,watdan) {
var trk=0;
var goahead='no';
for (var i=0;i<f.elements.length;i++) {
	var e = f.elements[i];
	if (e.type=='checkbox')	{
		trk++;
		if (e.checked) { goahead='ok'; }
		}
	}
if (goahead=='ok') { return true; }
else {
	alert('Selecteer ministens één ' + watdan +'...');
	return false; }
}

var xc=0;
function clearField(e) {
if (xc<1) {
	e.value='';
	xc++;
	return true
}
else { return false }
}

function opslaan(f) {
	f.customaction.value=2;
	f.submit();
}

function setChecked(f) { // Checks all checkboxes in a form
var trk=0;
for (var i=0;i<f.elements.length;i++) {
	var e = f.elements[i];
	if (e.type=='checkbox')	{
		trk++;
		e.checked = f.allbox.checked;
		}
	}
}

function archive(f,what,item) {
	if (isChecked(f,what)) { 
 		if (confirm('Weet je zeker dat je '+item+' wilt archiveren?')) {
 			f.customaction.value=1;
			f.submit();
 		}
	}
 }
function remove(f,what,item) {
	if (isChecked(f,what)) { 
 		if (confirm('Weet je zeker dat je '+item+' wilt verwijderen?')) {
 			f.customaction.value=3;
			f.submit();
 		}
	}
 } 

function checkPass(f,c) {
if (f.value==c.value) { return true }
else {	alert('Het wachtwoord is niet correct, probeer opnieuw...'); return false }
}

function DragToCheck( f, sameNameOnly )
	{
		//	Abort if browser can't do script
		if (
			( document.all && !document.attachEvent ) ||
			( !document.all && !document.addEventListener ) ||
			( typeof window.opera != 'undefined' )
		) return;
			

//	Initialize Variables/properties
var self        = this;
		this.checked    = false;
		this.mousedown  = false;
		this.validClick = false;
		this.same       = Boolean( sameNameOnly );

		//	Attach Events
		if ( typeof f.attachEvent != 'undefined' )
		{
			f.attachEvent( "onmousedown", function() { downHandler( event.srcElement, self ) } );
			f.attachEvent( "onmouseover", function() { overHandler( event.srcElement, self ) } );
			document.attachEvent( "onmouseup", function() { upHandler( event.srcElement, self ) } );
		}
		else if ( typeof f.addEventListener != 'undefined' )
		{
			f.addEventListener( "mousedown", function( e ) { downHandler( e.target, self ) }, false );
			f.addEventListener( "mouseover", function( e ) { overHandler( e.target, self ) }, false );
			document.addEventListener( "mouseup", function( e ) { upHandler( e.target, self ) }, false );
		}

//	Handler for form.onMouseDown event
function downHandler( elem, o )
		{
			if ( elem.type == "checkbox" )
			{
				o.validClick = true;
				o.firstCB    = elem;
				o.mousedown  = true;
				o.checked    = !elem.checked
				if ( o.same )
					o.name   = elem.name;
			}
			elem.onmouseout = function()
			{
				if ( o.mousedown )
				{
					this.checked = !this.checked;
				}
				this.onmouseout = null;
			}
		}

//	Handler for document.onMouseUp event
function upHandler( elem, o )
		{
			if ( o.validClick && o.firstCB )
			{
				o.firstCB.checked = o.checked;
				o.mousedown       = false;
				o.checked         = !o.checked;
				o.validClick      = false;
				if ( elem === o.firstCB )
				{
					elem.checked = o.checked;					
				}
			}
		}

//	Hanlder for form.onMouseOver event
function overHandler( elem, o )
		{
			if ( elem.type == "checkbox" && o.mousedown && ( ( o.same && elem.name == o.name ) || !o.same ) )
			{
				elem.checked = o.checked;
			}
		}
}

//-->