var FormCheck = {

	"checkForm" : function(oForm, aFieldType) {
		for (var i = 0 ; i < aFieldType.length ; i++) {
			var oProp = aFieldType[i];
			var fCall = oProp.check;
			var sName = oProp.name;
			var sMesg = oProp.error;
			if (oForm[sName]){
				if (!fCall(oForm[sName].value)) {
					alert(sMesg);
					return false;
				}
			}
		}
		return true;
	},
	
	"buildArg" : function(sName, sMessage, fCall) {
		if (!typeof(fCall) == "Function") {
			alert("Geen functie: " + fCall);
			return false;
		}
		return {
			"name" : sName,
			"check" : fCall,
			"error" : sMessage
		}
	},
	
	"notEmpty" : function(sValue) {
		return null != sValue && '' != sValue;
	}
}

