/***********************************************************************
 * YAV - Yet Another Validator  v1.4.1                                 *
 * Copyright (C) 2005-2008                                             *
 * Author: Federico Crivellaro <f.crivellaro@gmail.com>                *
 * WWW: http://yav.sourceforge.net                                     *
 ***********************************************************************/
// CHANGE THESE VARIABLES FOR YOUR OWN SETUP
var rulesU=new Array();
rulesU[0]='EBR_capable|required| Das ist ein Pflichtfeld';
rulesU[1]='unternehmen|required| Das ist ein Pflichtfeld';
rulesU[2]='adresse|required| Das ist ein Pflichtfeld';
rulesU[3]='plz|required| Das ist ein Pflichtfeld';
rulesU[4]='stadt|required| Das ist ein Pflichtfeld';
rulesU[5]='cid|notequal|NULL| Das ist ein Pflichtfeld';
rulesU[6]='sektor[]|notequal|NULL| Mindestens ein Sektor muss ausgew&auml;hlt sein';
rulesU[7]='mutterkonzern|notequal|NULL| Ein Mutterkonzern muss angegeben werden (Fall nicht in der Liste vorhanden, dann bitte vorher erstellen)';
rulesU[8]='email_kontakt|email| Das ist keine g&uuml;ltige E-Mail Adresse';
rulesU[9]='reid|notequal|NULL| Das ist ein Pflichtfeld';
rulesU[10]='rechtsform|required| Das ist ein Pflichtfeld';
rulesU[11]='anzeigen|required| Das ist ein Pflichtfeld';
/*rulesU[8]='nachname_kontakt|required| Das ist ein Pflichtfeld';
rulesU[9]='vorname_kontakt|required| Das ist ein Pflichtfeld';*/

var rulesM=new Array();
rulesU[0]='m_EBR_capable|required| Das ist ein Pflichtfeld';
rulesM[1]='m_unternehmen|required| Das ist ein Pflichtfeld';
rulesM[2]='m_adresse|required| Das ist ein Pflichtfeld';
rulesM[3]='m_plz|required| Das ist ein Pflichtfeld';
rulesM[4]='m_stadt|required| Das ist ein Pflichtfeld';
rulesM[5]='m_cid|notequal|NULL| Das ist ein Pflichtfeld';
rulesM[6]='m_sektor[]|notequal|NULL| Mindestens ein Sektor muss ausgew&auml;hlt sein';
rulesM[7]='email_ebr|email| Das ist keine g&uuml;ltige E-Mail Adresse';
rulesM[8]='email_mitgleid|email| Das ist keine g&uuml;ltige E-Mail Adresse';
rulesM[9]='m_rechtsform|required| Das ist ein Pflichtfeld';
rulesM[10]='anzeigen_m|required| Das ist ein Pflichtfeld';
/*rulesM[8]='vorname_ebr|required| Das ist ein Pflichtfeld';
rulesM[9]='nachname_ebr|required| Das ist ein Pflichtfeld';
rulesM[10]='vorname_mitgleid|required| Das ist ein Pflichtfeld';
rulesM[11]='nachname_mitgleid|required| Das ist ein Pflichtfeld';*/

var rulesT=new Array();
rulesT[0]='t_unternehmen|required| Das ist ein Pflichtfeld';
rulesT[1]='t_adresse|required| Das ist ein Pflichtfeld';
rulesT[2]='t_plz|required| Das ist ein Pflichtfeld';
rulesT[3]='t_stadt|required| Das ist ein Pflichtfeld';
rulesT[4]='t_cid|notequal|NULL| Das ist ein Pflichtfeld';
rulesT[5]='t_mutterkonzern|notequal|NULL| Ein Mutterkonzern muss angegeben werden (Falls nicht in der Liste vorhanden, dann bitte vorher erstellen)';
rulesT[6]='anzeigen_t|required| Das ist ein Pflichtfeld';

//rulesT[7]='t_rechtsform|required| Das ist ein Pflichtfeld';

var rulesK=new Array();
rulesK[0]='Vorname|required| Das ist ein Pflichtfeld';
rulesK[1]='Nachname|required| Das ist ein Pflichtfeld';
rulesK[2]='Unternehmen|required| Das ist ein Pflichtfeld';
rulesK[3]='Funktion|required| Das ist ein Pflichtfeld';
rulesK[5]='E-Mail|required| Das ist ein Pflichtfeld';
rulesK[6]='E-Mail|email| Das ist keine gültige E-Mail Adresse';
// if you want yav to highligh fields with errors
inputhighlight = true;
// if you want to use multiple class names
multipleclassname=true;
// classname you want for the error highlighting
inputclasserror = 'inputError';
// classname you want for your fields without highlighting
inputclassnormal = 'inputNormal';
// classname you want for the inner html highlighting
innererror = 'innerError';
// div name where errors will appear (or where jsVar variable is dinamically defined)
errorsdiv = 'errorsDiv';
// if you want yav to alert you for javascript errors (only for developers)
debugmode = false;
// if you want yav to trim the strings
trimenabled = true;

// change these to set your own decimal separator and your date format
DECIMAL_SEP ='.';
THOUSAND_SEP = ',';
DATE_FORMAT = 'dd.MM.yyyy';

// change to set your own rules based on regular expressions
alphabetic_regex = "^[A-Za-z]*$";
alphanumeric_regex = "^[A-Za-z0-9]*$";
alnumhyphen_regex = "^[A-Za-z0-9\-_]*$";
alnumhyphenat_regex = "^[A-Za-z0-9\-_@]*$";
alphaspace_regex = "^[A-Za-z0-9\-_ \n\r\t]*$";
email_regex = "^(([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}){0,1}$";

// change this to set your own rule separator
RULE_SEP = '|';

// change these strings for your own translation (do not change {n} values!)
HEADER_MSG = 'Ungültige Angaben:';
FOOTER_MSG = 'Bitte korrigieren und erneut versuchen.';
DEFAULT_MSG = 'Die Angaben sind ungültig.';
REQUIRED_MSG = 'Eingabe {1}.';
ALPHABETIC_MSG = '{1} ungültig. Zulässige Zeichen: A-Za-z';
ALPHANUMERIC_MSG = '{1} ungültig. Zulässige Zeichen: A-Za-z0-9';
ALNUMHYPHEN_MSG = '{1} ungültig. Zulässige Zeichen: A-Za-z0-9\-_';
ALNUMHYPHENAT_MSG = '{1} ungültig. Zulässige Zeichen: A-Za-z0-9\-_@';
ALPHASPACE_MSG = '{1} ungültig. Zulässige Zeichen: A-Za-z0-9\-_space';
MINLENGTH_MSG = '{1} muss mindestens {2} Zeichen enthalten.';
MAXLENGTH_MSG = '{1} darf {2} Zeichen nicht überschreiten.';
NUMRANGE_MSG = '{1} muss eine Zahl in {2} sein.';
DATE_MSG = '{1} Datum nach dem Format ' + DATE_FORMAT + 'ungültig.';
NUMERIC_MSG = '{1} muss eine Zahl sein.';
INTEGER_MSG = '{1} muss eine ganze Zahl sein';
DOUBLE_MSG = '{1} muss eine Dezimalzahl sein.';
REGEXP_MSG = '{1} ungültig. Zulässiges Format: {2}.';
EQUAL_MSG = '{1} muss gleich {2} sein.';
NOTEQUAL_MSG = '{1} darf nicht gleich {2} sein.';
DATE_LT_MSG = '{1} muss vor {2} liegen.';
DATE_LE_MSG = '{1} darf nicht nach {2} liegen.';
EMAIL_MSG = '{1} sollte eine gültige E-Mail-Adresse sein.';
EMPTY_MSG = '{1} muss eine leer.';

