function opl(id) {
	var opleiding = findObj("opleiding");
	var opleidingSrc = findObj("opleidingSrc");
	if (id.value == "") { opleiding.value = opleidingSrc.value; }
	else { opleiding.value = id.value; }
}

function checkOpleiding() {
	var opleiding = findObj("opleiding");
	var opleidingSrc = findObj("opleidingSrc");
	opleiding.value = opleidingSrc.value;
}

function popup(url,w,h,name) {
	//var screenw = screen.availWidth;
	//var screenh = screen.availHeight;
	var popwidth = parseInt(w);
	var popheight = parseInt(h);
	var parenttop = (self.screenTop)? self.screenTop:self.screenY;
	var parentleft = (self.screenLeft)? self.screenLeft:self.screenX;
	var topcorrection = (navigator.appName == "Microsoft Internet Explorer")? -20:43;
	//var leftcorrection = (navigator.appName == "Microsoft Internet Explorer")? 8:0;
	var parentwidth = (document.documentElement)? document.documentElement.clientWidth:document.body.clientWidth;
	var parentheight = (document.documentElement)? document.documentElement.clientHeight:document.body.clientHeight;
	var popleft = (parentwidth/2 - popwidth/2) + parentleft;
	var poptop = (parentheight/2 - popheight/2) + parenttop + topcorrection;
	var popup = window.open(url,name,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=no,resizable=no,width='+popwidth+',height='+popheight+',left='+popleft+',top='+poptop+',screenX='+popleft+',screenY='+poptop)
	popup.focus();
	//alert('clientHeight= '+document.documentElement.clientHeight+' | offsetHeight= '+document.documentElement.offsetHeight+' | offsetTop= '+document.documentElement.offsetTop+' | screenTop= '+parenttop);
}

function highlight(obj,action) {
	var postfix = obj.className;
	var target = (obj.parentNode.id=='metamenu')? "pic_":"but_";
	target = target+postfix;
	target = document.getElementById(target);
	var caller = (obj.parentNode.id=='metamenu')? "but_":"pic_";
	caller = caller+postfix;
	caller = document.getElementById(caller);
	if(action=='in') {
		var targetvalue = (obj.parentNode.id=='metamenu')? "-123px 0px":"0px -58px";
		var callervalue = (obj.parentNode.id=='metamenu')? "0px -58px":"-123px 0px";
	} else {
		var targetvalue = "0px 0px";
		var callervalue = "0px 0px";
	}
	target.style.backgroundPosition = targetvalue;
	caller.style.backgroundPosition = callervalue;
	//alert(value+' | '+obj.parentNode.id)
}

function checkSize(w,h) {
	self.resizeTo(parseInt(w),parseInt(h));
}

function show(caller,target) {
	if(caller.className && caller.className != '') {
		caller.className = '';
		document.getElementById(target).style.display = 'none';
	} else {
		caller.className = 'active';
		document.getElementById(target).style.display = 'block';
	}
	caller.blur();
}

function findObj(id) {
	return ((document.getElementById) ? document.getElementById(id) : document.all[id]);
}

function validateForm(obj,required,msg){
	var errorFields = '';
	var firstField = '';
	var message = '';
	var requiredFields = required.split (/\s*,\s*/);
	
	for(var i=0;i<requiredFields.length;i++){
		var frmObj = findObj(obj);
		var fldObj = eval('frmObj.' + requiredFields[i]);
			if(fldObj.value == '' || fldObj.value.indexOf("--") != -1 || fldObj.value.indexOf("<") != -1){
				if (firstField == '')firstField = fldObj;
				errorFields += '- ' + fldObj.id + '\n';
				//fldObj.className = 'required';
				//fldObj.focus();
			}
			//if (fldObj.value.indexOf("< ") != -1) {
				//errorFields += ' ' + '\n';
			//}
	}
	
	if(errorFields != ''){
		alert(msg + '\n\n' + errorFields);
		return false;
	}
	return true;
}