// Generated Tue, 07 Feb 2012 14:24:59 +0100 // Validation functions // Callable: is_base function is_base(value) { var f = function(value, context) {return true; }; var context = ({message_id:"base",js_name:"is_base",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['base']; } // Callable: new AjaxValidator('ajax', ({message_id:"ajax",js_name:"is_ajax",js_preloads:[]})) // Callable: is_date function is_date(value) { var f = function(value, context) { var d = parseInt(value.day); var m = parseInt(value.month)-1; var y = parseInt(value.year); var dte = new Date(y,m,d); return (dte.getDate()==d) && (dte.getMonth()==m) && (dte.getFullYear()==y); }; var context = ({message_id:"date",js_name:"is_date",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['date']; } // Callable: function(value) { return is_maximumdate( new Date(parseInt(value.year), parseInt(value.month), parseInt(value.day)), , , ); } function is_maximumdate(thevalue, y,m,d) { if(thevalue > new Date(y,m,d)) return VALIDATION_MESSAGES.date; return true; } // Callable: function(value) { return is_minimumdate( new Date(parseInt(value.year), parseInt(value.month), parseInt(value.day)), , , ); } function is_minimumdate(thevalue, y,m,d) { if(thevalue < new Date(y,m,d)) return VALIDATION_MESSAGES.date; return true; } // Callable: is_choicerequired function is_choicerequired(value) { var f = function(value, context) {return (typeof value=='object' && value['none'] != true) || (value.length&&value.length>0); }; var context = ({message_id:"required",js_name:"is_choicerequired",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['required']; } // Callable: is_multichoicerequired function is_multichoicerequired(value) { var f = function(value, context) {if(typeof value=='string')return value.length>0;for(var x in value) if (value[x]===x) return true; return false; }; var context = ({message_id:"multichoicerequired",js_name:"is_multichoicerequired",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['multichoicerequired']; } // Callable: is_filev2required function is_filev2required(value) { var f = function(value, context) {return value.hasfile==1; }; var context = ({message_id:"filerequired",js_name:"is_filev2required",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['filerequired']; } // Callable: is_filerequired function is_filerequired(value) { var f = function(value, context) {return true; }; var context = ({message_id:"filerequired",js_name:"is_filerequired",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['filerequired']; } // Callable: function (value) { var f = function(value, context) {return true; }; var context = ({message_id:"fileextension",js_name:false,js_preloads:[],extensions:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['fileextension']; } // Callable: function is_file(value) { var f = function(value, context) {return true; }; var context = ({message_id:"file",js_name:"is_file",js_preloads:[],path:null}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['file']; } // Callable: function is_filesize(value) { var f = function(value, context) {return true; }; var context = ({message_id:"filesize",js_name:"is_filesize",js_preloads:[],path:null,size:null}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['filesize']; } // Callable: function is_imagedimension(value) { var f = function(value, context) {return true; }; var context = ({message_id:"imagedimension",js_name:"is_imagedimension",js_preloads:[],path:null,data:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['imagedimension']; } // Callable: function is_imagedimensionmin(value) { var f = function(value, context) {return true; }; var context = ({message_id:"imagedimensionmin",js_name:"is_imagedimensionmin",js_preloads:[],path:null,data:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['imagedimensionmin']; } // Callable: function is_imagedimensionmax(value) { var f = function(value, context) {return true; }; var context = ({message_id:"imagedimensionmax",js_name:"is_imagedimensionmax",js_preloads:[],path:null,data:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['imagedimensionmax']; } // Callable: function is_imagedimensionexact(value) { var f = function(value, context) {return true; }; var context = ({message_id:"imagedimensionexact",js_name:"is_imagedimensionexact",js_preloads:[],path:null,data:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['imagedimensionexact']; } // Callable: is_booleanmustbetrue function is_booleanmustbetrue(value) { var f = function(value, context) {if (typeof value == 'object') for(k in value) { value = value[k]; break; }; return parseInt(value)===1; }; var context = ({message_id:"mustbetrue",js_name:"is_booleanmustbetrue",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['mustbetrue']; } // Callable: new AjaxValidator('unique', ({message_id:"unique",js_name:"is_unique",js_preloads:[],dataobjectname:null,column:null,id:null})) // Callable: is_textrequired function is_textrequired(value) { var f = function(value, context) {return value.length && value.length > 0; }; var context = ({message_id:"required",js_name:"is_textrequired",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['required']; } // Callable: is_richtextrequired function is_richtextrequired(value) { var f = function(value, context) {value = value.replace(/<.*?>/mg, "").replace(/\s+/mg, ""); return value.length > 0; }; var context = ({message_id:"required",js_name:"is_richtextrequired",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['required']; } // Callable: function(value) { return is_regexp(value, ) } function is_regexp(value, regexp) { if (value.match(regexp)) return true; return VALIDATION_MESSAGES.textregexp; } // Callable: is_integer function is_integer(value) { var f = function(value, context) {return is_regexp(value, /^\d*$/); }; var context = ({message_id:"integer",js_name:"is_integer",js_preloads:[],regexp:"/^\d*$/",simple:true,part:null}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['integer']; } // Callable: is_double function is_double(value) { var f = function(value, context) {return is_regexp(value, /^\d*[\.,]?\d*$/); }; var context = ({message_id:"double",js_name:"is_double",js_preloads:[],regexp:"/^\d*[\.,]?\d*$/",simple:true,part:null}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['double']; } // Callable: is_moneyrequired function is_moneyrequired(value) { var f = function(value, context) {return value.amount.length && value.amount.length > 0; }; var context = ({message_id:"required",js_name:"is_moneyrequired",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['required']; } // Callable: is_money function is_money(value) { var f = function(value, context) {return is_regexp(value.amount, /^\d*[\.,]?\d*$/); }; var context = ({message_id:"money",js_name:"is_money",js_preloads:[],regexp:"/^\d*[\.,]?\d*$/",simple:true,part:"amount"}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['money']; } // Callable: is_email function is_email(value) { var f = function(value, context) {return is_regexp(value, /(^.+@.+\...+$|^\s*$)/); }; var context = ({message_id:"email",js_name:"is_email",js_preloads:[],regexp:"/(^.+@.+\...+$|^\s*$)/",simple:true,part:null}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['email']; } // Callable: is_zipcode function is_zipcode(value) { var f = function(value, context) {return is_regexp(value, /(^\s*[0-9]{4}\s*[a-zA-Z]{2}\s*$)|(^\s*[0-9]{5}(-[0-9]{4})?\s*$)/); }; var context = ({message_id:"zipcode",js_name:"is_zipcode",js_preloads:[],regexp:"/(^\s*[0-9]{4}\s*[a-zA-Z]{2}\s*$)|(^\s*[0-9]{5}(-[0-9]{4})?\s*$)/",simple:true,part:null,countries:"*",countryregexps:{NL:"^\s*[0-9]{4}\s*[a-zA-Z]{2}\s*$",US:"^\s*[0-9]{5}(-[0-9]{4})?\s*$"}}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['zipcode']; } // Callable: is_telephone function is_telephone(value) { var f = function(value, context) {return is_regexp(value, /((\+|00)[0-9\-]+$)/); }; var context = ({message_id:"telephone",js_name:"is_telephone",js_preloads:[],regexp:"/((\+|00)[0-9\-]+$)/",simple:true,part:null}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['telephone']; } // Callable: is_fax function is_fax(value) { var f = function(value, context) {return is_regexp(value, /^((\+|00)[0-9\-]+)?$/); }; var context = ({message_id:"fax",js_name:"is_fax",js_preloads:[],regexp:"/^((\+|00)[0-9\-]+)?$/",simple:true,part:null}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['fax']; } // Callable: new AjaxValidator('hostname', ({message_id:"hostname",js_name:"is_hostname",js_preloads:[]})) // Callable: is_password function is_password(value) { var f = function(value, context) { return (value.pw == value.pwconfirm); }; var context = ({message_id:"password",js_name:"is_password",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['password']; } // Callable: is_emailconfirm function is_emailconfirm(value) { var f = function(value, context) { return (value.email == value.emailconfirm); }; var context = ({message_id:"emailconfirm",js_name:"is_emailconfirm",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['emailconfirm']; } // Callable: is_passwordrequired function is_passwordrequired(value) { var f = function(value, context) {return value.pw.length && value.pw.length > 0; }; var context = ({message_id:"required",js_name:"is_passwordrequired",js_preloads:[]}); if (f(value, context)===true) return true; return VALIDATION_MESSAGES['required']; } // Validation messages var VALIDATION_MESSAGES = new Array(); VALIDATION_MESSAGES['base'] = ({brief:"De basis-validatie is ongeldig",extended:"Dit is een extended bericht voor de basisvalidatie."}); VALIDATION_MESSAGES['ajax'] = ({brief:"ajax: Undefined validation messages",extended:"ajax: Undefined validation messages (server-side)"}); VALIDATION_MESSAGES['date'] = ({brief:"%s bevat geen geldige datum",extended:"De datum die U heeft ingevoerd bij %s is niet geldig."}); VALIDATION_MESSAGES['date'] = ({brief:"%s bevat geen geldige datum",extended:"De datum die U heeft ingevoerd bij %s is niet geldig."}); VALIDATION_MESSAGES['date'] = ({brief:"%s bevat geen geldige datum",extended:"De datum die U heeft ingevoerd bij %s is niet geldig."}); VALIDATION_MESSAGES['required'] = ({brief:"%s is een verplicht veld",extended:"Voer alstublieft een waarde in voor %s."}); VALIDATION_MESSAGES['multichoicerequired'] = ({brief:"%s is een verplicht veld",extended:"Vink minimaal 1 veld aan."}); VALIDATION_MESSAGES['filerequired'] = ({brief:"%s is een verplicht bestand",extended:"Selecteer een bestand bij %s."}); VALIDATION_MESSAGES['filerequired'] = ({brief:"%s is een verplicht bestand",extended:"Selecteer een bestand bij %s."}); VALIDATION_MESSAGES['fileextension'] = ({brief:"Het bestand voor %s heeft een ongeldige extensie",extended:"Kies a.u.b. een bestand met een geldige extensie"}); VALIDATION_MESSAGES['file'] = ({brief:"file: Undefined validation messages",extended:"file: Undefined validation messages (server-side)"}); VALIDATION_MESSAGES['filesize'] = ({brief:"Het bestand voor %s is te groot",extended:"U moet een kleiner bestand uploaden"}); VALIDATION_MESSAGES['imagedimension'] = ({brief:"imagedimension: Undefined validation messages",extended:"imagedimension: Undefined validation messages (server-side)"}); VALIDATION_MESSAGES['imagedimensionmin'] = ({brief:"De afbeelding bij %s heeft een te kleine afmeting",extended:"Kies a.u.b. een grotere afbeelding"}); VALIDATION_MESSAGES['imagedimensionmax'] = ({brief:"De afbeelding bij %s heeft een te grote afmeting",extended:"Kies a.u.b. een kleinere afbeelding"}); VALIDATION_MESSAGES['imagedimensionexact'] = ({brief:"De afbeelding bij %s heeft een ongeldige afmeting",extended:"Kies a.u.b. een goede afbeelding"}); VALIDATION_MESSAGES['mustbetrue'] = ({brief:"U moet %s aanvinken",extended:"Voordat u door kunt gaan, moet u dit invoerveld aanvinken."}); VALIDATION_MESSAGES['unique'] = ({brief:"%s moet een unieke waarde hebben",extended:"Er is al een e-mail adres aanwezig met deze waarde voor '%s'. Vult u a.u.b. een andere waarde in."}); VALIDATION_MESSAGES['required'] = ({brief:"%s is een verplicht veld",extended:"Voer alstublieft een waarde in voor %s."}); VALIDATION_MESSAGES['required'] = ({brief:"%s is een verplicht veld",extended:"Voer alstublieft een waarde in voor %s."}); VALIDATION_MESSAGES['textregexp'] = ({brief:"Ongeldig formaat voor %s",extended:"Kijk na of de waarde voor %s het goede formaat bevat."}); VALIDATION_MESSAGES['integer'] = ({brief:"%s moet een geheel nummer zijn",extended:"Kijk alstublieft na of de waarde van %s een geheel getal is."}); VALIDATION_MESSAGES['double'] = ({brief:"%s moet een decimaal getal zijn",extended:"Kijk alstublief na of de waarde van %s een decimaal getal is."}); VALIDATION_MESSAGES['required'] = ({brief:"%s is een verplicht veld",extended:"Voer alstublieft een waarde in voor %s."}); VALIDATION_MESSAGES['money'] = ({brief:"%s moet een geldig bedrag zijn",extended:"Kijk alstublief na of de waarde van %s een geldig bedrag is. Het bedrag mag geen extra punten of kommas bevatten."}); VALIDATION_MESSAGES['email'] = ({brief:"%s bevat geen geldig e-mail adres",extended:"Zorg er alstublieft voor dat de waarde van %s een geldig e-mail adres is (naam@domeinnaam.nl)."}); VALIDATION_MESSAGES['zipcode'] = ({brief:"%s is geen geldige postcode",extended:"Voer alstublieft een geldige postcode in"}); VALIDATION_MESSAGES['telephone'] = ({brief:"%s is geen geldig internationaal telefoonnummer",extended:"Begin het internationaal telefoonnummer met 00 of +, bijv. 003120xxxxxxx of +3120xxxxxxx"}); VALIDATION_MESSAGES['fax'] = ({brief:"%s is geen geldig internationaal faxnummer",extended:"Begin het internationaal faxnummer met 00 of +, bijv. 003120xxxxxxx of +3120xxxxxxx"}); VALIDATION_MESSAGES['hostname'] = ({brief:"%s heeft een ongeldig domein",extended:"De ingevulde domeinnaam voor %s lijkt niet te bestaan, en kan dus niet worden gebruikt voor dit veld."}); VALIDATION_MESSAGES['password'] = ({brief:"Wachtwoorden komen niet overeen.",extended:"De wachtwoorden komen niet overeen. Zorg ervoor dat beide wachtwoorden precies hetzelfde worden ingevoerd."}); VALIDATION_MESSAGES['emailconfirm'] = ({brief:"E-mail adressen komen niet overeen.",extended:"De e-mail adressen komen niet overeen. Zorg ervoor dat beide e-mail adressen precies hetzelfde worden ingevoerd."}); VALIDATION_MESSAGES['required'] = ({brief:"%s is een verplicht veld",extended:"Voer alstublieft een waarde in voor %s."});