var error;
colorbad="#FFF8C0";
colorgood="#FFFFFF";
function colorize(obj,bool) {
	obj.style.backgroundColor=bool?colorbad:colorgood;
	if (bool) {
		error=true;
		if (fc=="") fc=obj;
	}
}
function checkform(frm) {
	fc=""; error="";
	for (i=0;i<frm.elements.length;i++) {
		el=frm.elements[i];
		for (j=0;j<el.attributes.length;j++) {
			if (el.attributes[j].name.toUpperCase()=="MUST") {
				if (el.type=="text") colorize(el,str_trim(el.value)==""?true:false);
				if (el.type=="select-one") colorize(el,(el.options[el.selectedIndex].value=="" && el.options[el.selectedIndex].text=="")?true:false);
			}
		}
	}
	if (error) {
		alert("U moet alle verplichte velden invullen");
		fc.focus();
		return false;
	} else return true;
}

