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
};
