// Validation message V3.00 (c) 2005 Oesterreichisches Verkehrsbuero AG
function ValidateMessage(valtype, lang) {
lang=lang.toLowerCase().substr(0,2);
switch (valtype) {
case "*":
switch (lang) {
case "en": strerr="Input error";break;
case "fr": strerr="Donn\u00E9es saisies erron\u00E9es";break;
case "it": strerr="Errore di input";break;
case "nl": strerr="Ingavefout";break;
case "es": strerr="Error de input";break;
case "cs": strerr="Chybn\u00E9 zad\u00E1n\u00ED";break;
case "sk": strerr="Zl\u00E9 zadanie";break;
default: strerr="Eingabefehler"}
break;
case "#":
switch (lang) {
case "en": strerr="Back to modify input";break;
case "fr": strerr="Retour pour modifier les donn\u00E9es";break;
case "it": strerr="Ritornare per modificare i dati";break;
case "nl": strerr="Terug om de ingave aan te passen";break;
case "es": strerr="Vuelta a modificar el input";break;
case "cs": strerr="Zpet-opravte zad\u00E1n\u00ED";break;
case "sk": strerr="Sp\u00E4t-oprava zadania";break;
default: strerr="Zur\u00FCck um die Eingabe zu modifizieren"}
break;
case "r":
switch (lang) {
case "en": strerr="may not be left empty";break;
case "fr": strerr="doit \u00EAtre renseign\u00E9";break;
case "it": strerr="non pu\u00F2 essere lasciato vuoto";break;
case "nl": strerr="mag niet leeg blijven";break;
case "es": strerr="es obligatorio";break;
case "cs": strerr="nesm\u00ED z\u016Fstat nevypln\u011Bn\u00E9";break;
case "sk": strerr="nesmie osta\u0165 nevyplnen\u00E9";break;
default: strerr="darf nicht leer bleiben"}
break;
case "n":
switch (lang) {
case "en": strerr="contains an invalid integer";break;
case "fr": strerr="contient un nombre entier invalide";break;
case "it": strerr="contiene un numero intero invalido";break;
case "nl": strerr="bevat geen geldig heel getal";break;
case "es": strerr="no es un n\u00FAmero v\u00E1lido";break;
case "cs": strerr="obsahuje nespr\u00E1vn\u00FD \u010D\u00EDseln\u00FD \u00FAdaj";break;
case "sk": strerr="obsahuje nespr\u00E1vny \u010D\u00EDseln\u00FD \u00FAdaj";break;
default: strerr="enth\u00E4lt keine g\u00FCltige ganze Zahl"}
break;
case "m":
switch (lang) {
case "en": strerr="contains an invalid amount";break;
case "fr": strerr="contient un montant invalide";break;
case "it": strerr="contiene un ammontare invalido";break;
case "nl": strerr="bevat geen geldig bedrag";break;
case "es": strerr="no es un importe v\u00E1lido";break;
case "cs": strerr="obsahuje nespr\u00E1vnou sumu";break;
case "sk": strerr="obsahuje nespr\u00E1vnu sumu";break;
default: strerr="enth\u00E4lt keinen g\u00FCltigen Betrag"}
break;
case "d":
switch (lang) {
case "en": strerr="contains an invalid date (dd.mm.yyyy)";break;
case "fr": strerr="contient une date invalide (jj.mm.aaaa)";break;
case "it": strerr="contiene una data invalida (gg.mm.aaaa)";break;
case "nl": strerr="bevat geen geldige datum (dd.mm.jjjj)";break;
case "es": strerr="no es una fecha v\u00E1lida (dd.mm.aaaa)";break;
case "cs": strerr="obsahuje nespr\u00E1vn\u00FD datum (dd.mm.rrrr)";break;
case "sk": strerr="obsahuje nespr\u00E1vny d\u00E1tum (dd.mm.rrrr)";break;
default: strerr="enth\u00E4lt kein g\u00FCltiges Datum (tt.mm.jjjj)"}
break;
case "p":
switch (lang) {
case "en": strerr="contains an invalid postal code";break;
case "fr": strerr="contient un code postal invalide";break;
case "it": strerr="contiene un codice postale invalido";break;
case "nl": strerr="bevat geen geldige postcode";break;
case "es": strerr="no es un C.P. v\u00E1lido";break;
case "cs": strerr="obsahuje nespr\u00E1vn\u00E9 PS\u010C";break;
case "sk": strerr="obsahuje nespr\u00E1vne PS\u010C";break;
default: strerr="enth\u00E4lt keine g\u00FCltige Postleitzahl"}
break;
case "t":
switch (lang) {
case "en": strerr="contains an invalid phone number";break;
case "fr": strerr="contient un num\u00E9ro t\u00E9l\u00E9phonique invalide";break;
case "it": strerr="contiene un numero telefonico invalido";break;
case "nl": strerr="bevat geen geldig telefoonnummer";break;
case "es": strerr="no es un n\u00FAmero de tel\u00E9fono v\u00E1lido";break;
case "cs": strerr="obsahuje nespr\u00E1vn\u00E9 telefonn\u00ED \u010D\u00EDslo";break;
case "sk": strerr="obsahuje nespr\u00E1vne telef\u00F3nne \u010D\u00EDslo";break;
default: strerr="enth\u00E4lt keine g\u00FCltige Telefon-Nummer"}
break;
case "e":
switch (lang) {
case "en": strerr="contains an invalid e-mail address";break;
case "fr": strerr="contient une adresse e-mail invalide";break;
case "it": strerr="contiene un indirizzo e-mail invalido";break;
case "nl": strerr="bevat geen geldig e-mailadres";break;
case "es": strerr="no es un correo electr\u00F3nico v\u00E1lido";break;
case "cs": strerr="mus\u00ED obsahovat e-mailovou adresu";break;
case "sk": strerr="obsahuje nespr\u00E1vnu e-mailov\u00FA adresu";break;
default: strerr="enth\u00E4lt keine g\u00FCltige E-Mail-Adresse"}
break;
case "l":
var m=arguments[2];
switch (lang) {
case "en": strerr="may not be longer than "+m+" characters";break;
case "fr": strerr="ne doit pas d\u00E9passer "+m+" caract\u00E8res";break;
case "it": strerr="non pu\u00F2 essere pi\u00F9 lungo di "+m+" caratteri";break;
case "nl": strerr="mag hoogstens "+m+" tekens lang worden";break;
case "es": strerr="no puede contener m\u00E1s que "+ m +" signos";break;
case "cs": strerr="may not be longer than "+m+" characters";break;
case "sk": strerr="nem\u00F4\u017Ee by\u0165 dlh\u0161ie ako "+m+" znakov";break;
default: strerr="darf h\u00F6chstens "+m+" Zeichen lang werden"}
break;
case "x":
var m=arguments[2];
switch (lang) {
case "en": strerr="may be chosen at most "+m+" times";break;
case "fr": strerr="peut \u00EAtre choisi au maximum "+m+" fois";break;
case "it": strerr="pu\u00F2 essere selezionato al massimo "+m+" volte";break;
case "nl": strerr="mag hoogstens "+m+" keer uitgekozen worden";break;
case "es": strerr="puede ser seleccionado "+m+" veces a lo m\u00E1s";break;
case "cs": strerr="may be chosen at most "+m+" times";break;
case "sk": strerr="je mo\u017En\u00E9 vybra\u0165 maximum "+m+" kr\u00E1t";break;
default: strerr="darf h\u00F6chstens "+m+" Mal ausgew\u00E4hlt werden"}
break;
case ">":
var loval=arguments[2];
switch (lang) {
case "en": strerr="must be greater than or equal to "+loval;break;
case "fr": strerr="doit \u00EAtre sup\u00E9rieur ou \u00E9gal \u00E0 "+loval;break;
case "it": strerr="deve essere maggiore o eguale a "+loval;break;
case "nl": strerr="moet groter of gelijk "+m+" zijn";break;
case "es": strerr="debe ser m\u00E1s de o igual a "+loval;break;
case "cs": strerr="mus\u00ED b\u00FDt v\u011Bt\u0161\u00ED nebo rovn\u00FD "+loval;break;
case "sk": strerr="mus\u00ED by\u0165 v\u00E4\u010D\u0161ie alebo sa rovna\u0165 "+loval;break;
default: strerr="muss gr\u00F6sser oder gleich "+loval+" sein"}
break;
case "<":
var hival=arguments[2];
switch (lang) {
case "en": strerr="must be less than or equal to "+hival;break;
case "fr": strerr="doit \u00EAtre inf\u00E9rieur ou \u00E9gal \u00E0 "+hival;break;
case "it": strerr="deve essere minore o eguale a "+hival;break;
case "nl": strerr="moet kleiner of gelijk "+m+" zijn";break;
case "es": strerr="debe ser menos que o igual a "+hival;break;
case "cs": strerr="mus\u00ED b\u00FDt men\u0161\u00ED nebo rovn\u00FD "+hival;break;
case "sk": strerr="mus\u00ED by\u0165 men\u0161ie alebo sa rovna\u0165 "+hival;break;
default: strerr="muss kleiner oder gleich "+hival+" sein"}
break;
case "|":
var loval=arguments[2];
var hival=arguments[3];
switch (lang) {
case "en": strerr="must be between "+loval+" and "+hival;break;
case "fr": strerr="doit \u00EAtre compris entre "+loval+" et "+hival;break;
case "it": strerr="deve essere compreso fra "+loval+" e "+hival;break;
case "nl": strerr="moet tussen "+loval+" en "+hival+" liggen";break;
case "es": strerr="debe ser entre "+loval+" y "+hival;break;
case "cs": strerr="mus\u00ED b\u00FDt mezi "+loval+" a "+hival;break;
case "sk": strerr="mus\u00ED by\u0165 medzi "+loval+" a "+hival;break;
default: strerr="muss zwischen "+loval+" und "+hival+" liegen"}
break;
default:
strerr="Invalid parameter \""+valtype+"\" in call to ValidateMessage"}
return strerr}
