function respondToValidateEvent(M){var D=true;
var N="prependField-";
var I="appendField-";
var A="prependValue-";
var O="appendValue-";
var F="includeField-";
var H="includeValue-";
var C="targetField-";
var G="valideer";
var B="/valideer";
var L=new Array();
var J=$(M).next()[0].id;
var K="";
var E=false;
$(M.className.split(" ")).each(function(P,Q){if(Q.indexOf(N)==0){K=getInputValue(Q,N)+K
}else{if(Q.indexOf(I)==0){K+=getInputValue(Q,I)
}else{if(Q.indexOf(A)==0){K=Q.substr(A.length)+K
}else{if(Q.indexOf(O)==0){K+=Q.substr(O.length)
}else{if(Q.indexOf(F)==0){L[L.length]=getInputValue(Q,F)
}else{if(Q.indexOf(H)==0){L[L.length]=Q.substr(H.length)
}else{if(Q.indexOf(C)==0){J=Q.substr(C.length)
}else{if(Q.indexOf(G)==0){if(!E){if(M.type=="checkbox"){K+=M.checked
}else{K+=M.value
}E=true
}L[L.length]=K;
var R=[{name:"elementId",value:J},{name:"validatie",value:Q},{name:"field",value:M.name}];
$(L).each(function(U,T){R[R.length]={name:"values[]",value:T}
});
var S=executeAjxCall(B,R);
if(S){L=new Array()
}else{D=false;
return false
}}}}}}}}}});
return D
}function getInputValue(C,B){var D=C.substr(B.length);
var A=$("input[@name='"+D+"']");
if(A.length==0){A=$("select[@name='"+D+"']")
}if(A.length==0){A=$("#"+D)
}if(A.length==0){A=$("input[@name$='"+D+"']")
}return A[0].value
}function executeAjxCall(A,C){var B=false;
$.ajax({type:"GET",url:A,data:C,contentType:"application/json; charset=utf-8",dataType:"json",async:false,success:function(D){B=processResponse(D)
}});
return B
}function processResponse(B){var A=false;
if(B.error){$("#"+B.elementId).html(B.error.message).addClass("visible")
}else{$("#"+B.elementId).empty().removeClass("visible");
A=true
}return A
};