﻿// Localization for wForms - a javascript extension to web forms.
// German v2.0 - July 18th 2006
// Thanks to Steffen Gransow
//
// This software is licensed under the CC-GNU LGPL <http://creativecommons.org/licenses/LGPL/2.1/>


wFORMS.behaviors['validation'].errMsg_required     = "Diese Eingabe ist erforderlich."; // required
wFORMS.behaviors['validation'].errMsg_alpha        = "Geben Sie bitte nur Buchstaben (a-z, A-Z) ein. Zahlen sind nicht erlaubt."; // validate_alpha
wFORMS.behaviors['validation'].errMsg_email        = "Geben Sie bitte eine gültige Emailadresse ein."; //  validate_email
wFORMS.behaviors['validation'].errMsg_integer      = "Geben Sie bitte eine ganze Zahl ein."; //  validate_integer
wFORMS.behaviors['validation'].errMsg_float        = "Geben Sie bitte eine Zahl ein (z.B 1.9).";
wFORMS.behaviors['validation'].errMsg_password     = "Unsicheres Passwort. Ihr Passwort sollte zwischen 4 und 12 Zeichen lang sein und eine Kombination aus Gro- und Kleinbuchstaben enthalten.";
wFORMS.behaviors['validation'].errMsg_alphanum     = "Geben Sie bitte alphanumerische Zeichen ein (a-z, 0-9).";
wFORMS.behaviors['validation'].errMsg_date         = "Geben Sie bitte ein gültiges Datum ein.";
wFORMS.behaviors['validation'].errMsg_notification = "%% Fehler entdeckt. Das Formular wurde noch nicht abgeschickt.\nBitte prüfen Sie ihre Eingaben."; // %% will be replaced by the actual number of errors.


// Alpha-Numeric Input Validation: 
wf.isAlpha = function(s) {
	var reg = /^[\u0041-\u007A\u00C0-\u00FF\u0100-\u017F]+$/; 
	return this.isEmpty(s) || reg.test(s);
}

wf.isAlphaNum = function(s) {
	var reg = /^[\u0030-\u0039\u0041-\u007A\u00C0-\u00FF\u0100-\u017F]+$/;
	return this.isEmpty(s) || reg.test(s);
}

