/*** @author hmmh multimediahaus ag.*/// Jahreszahl für Geburtsdatencheckvar jetzt = new Date();var diesesJahr = jetzt.getFullYear();var vorHundertJahren = parseInt(diesesJahr)-100;// Messagearray für JQuery Formvalidationvar formmessages = {	required : "Bitte vervollst&auml;ndigen Sie Ihre Eingaben!",	minlength : "Geben Sie mindestens {0} Zeichen ein.",	passrangelength : "Das eingegebene Passwort ist leider nicht verwendbar. Bitte geben Sie ein Passwort mit einer L&auml;nge von {0} bis {1} Zeichen ein.",	plztooshort : "Die Postleitzahl mu&szlig; 5 Stellen enthalten. Bitte wiederholen Sie die Eingabe.",	onlydigits : "Es ist nur die Eingabe von Zahlen erlaubt.",	digits_space : "Es sind nur Zahlen und Leerzeichen erlaubt.",	knrlength : "Die Kundennummer mu&szlig; 8 Stellen enthalten. Bitte wiederholen Sie die Eingabe.",	knrdigits : "Die Kundennummer darf nur Ziffern enthalten. Bitte wiederholen Sie die Eingabe.",	plzonlydigits : "Die Postleitzahl darf nur Ziffern enthalten. Bitte wiederholen Sie die Eingabe.",	mailerror : "Die E-Mail-Adresse ist nicht korrekt. Bitte die Eingabe im Format besteller@provider.de wiederholen.",	name_validator : "Es sind keine Zeichen au&szlig;er Buchstaben, Ziffern, Bindestriche und Leerzeichen erlaubt.",	passequalto : "Passwort und Passwortwiederholung m&uuml;ssen identisch sein.",	range : "Bitte einen Wert zwischen {0} und {1} eingeben.",	birthdayfalse: "Der eingegebene Geburtstag ist nicht korrekt. Bitte wiederholen Sie die Eingabe im Format TT",	policy: "Bitte akzeptieren Sie unsere Datenschutzbestimmungen",	birthmonthfalse: "Der eingegebene Geburtsmonat ist nicht korrekt. Bitte wiederholen Sie die Eingabe im Format MM",	birthyearfalse: "Das eingegebene Geburtsjahr ist nicht korrekt. Bitte wiederholen Sie die Eingabe im Format JJJJ"}jQuery(function() {		var newsletter = jQuery("#newsletter").validate({		errorContainer: $("#econtainer"),		wrapper: 'p',		errorElement: "span",		errorPlacement: function(error, element) {			var tdiv = element.parent("td");			error.prependTo(tdiv);		},		rules: {			email: {				required: true,				email: true			},			telefon_vor: {				digits_space: true							},			telefon_nr: {				digits_space: true							},			mobil_vor: {				digits_space: true							},			mobil_nr: {				digits_space: true							}					},		messages: {			email: {				required: formmessages['required'],				email: formmessages['mailerror']			},			telefon_vor: {				digits_space: formmessages['digits_space']							},			telefon_nr: {				digits_space: formmessages['digits_space']							},			mobil_vor: {				digits_space: formmessages['digits_space']							},			mobil_nr: {				digits_space: formmessages['digits_space']							}					}	});	jQuery("#reset_newsletter").click(function() {		newsletter.resetForm();	});		var catalog = jQuery("#catalog").validate({		errorContainer: $("#econtainer"),		wrapper: 'p',		errorElement: "span",		errorPlacement: function(error, element) {			var tdiv = element.parent("td");			error.prependTo(tdiv);		},		rules: {			FirstName: {				required: true			},			LastName: {				required: true			},			Street: {				required: true			},			Street2: {				required: true			},			PostalCode: {				required: true,				digits: true,				minlength: 5			},			City: {				required: true			},			policy_check: {				required: true			}		},		messages: {			FirstName: {				required: formmessages['required']			},			LastName: {				required: formmessages['required']			},			Street: {				required: formmessages['required']			},			Street2: {				required: formmessages['required']			},			PostalCode: {				required: formmessages['required'],				minlength: formmessages['plztooshort'],				digits: formmessages['plzonlydigits']				},			City: {				required: formmessages['required']			},			policy_check: {				required: formmessages['policy']			}		}	});});