$(function(){		$('a[href="#print"]').click(function(e){		e.preventDefault();		window.print();	});		$('form[name="contact"]').validate({		errorPlacement: function(error, element) {			error.insertAfter(element); // default positioning			if ((element.attr('type') == 'checkbox')) {				error.insertAfter(element.parent());			}		},		rules: {			name: 'required',			email: {				required: true,				email: true			},			subject: 'required',			message: 'required',			'opt-in': "required"		},		messages: {			name: "Bitte geben Sie Ihren Name ein.",			email: {				required: "Bitte &uuml;berpr&uuml;fen Sie Ihre E-Mail.",				email: "Tragen Sie bitte ein g&uuml;ltiges email address ein."			},			subject: "Bitte geben Sie den Betreff ein.",			message: "Bitte geben Sie Ihre Nachricht ein.",			'opt-in': "Bitte akzeptieren Sie die Gesch&auml;ftsbedingungen und die Datenschutzrichtlinien."		}	});	i = 0;	row = 0;	$('.products > li').each(function(){		if((i % 4) == 0){			row++;		}		$(this).addClass('row-' + row);		i++;			});		for(x = 1; x <= row; x++){		var h = 0;		$('.row-' + x + ' p').each(function(){						if($(this).innerHeight() > h){				h = $(this).innerHeight();			}						$('.row-' + x + ' p').css('min-height', h + 'px');					});					}	$('#Lastname, #Firstname').blur(function(){		$('#cm-name').val($('#Firstname').val() + ' ' + $('#Lastname').val());	});	$('#subForm').validate({		errorPlacement: function(error, element) {			error.insertAfter(element); // default positioning			if ((element.attr('type') == 'checkbox')) {				error.insertAfter(element.parent());			}		},		rules: {			'cm-zzzj-zzzj': {				required: true,				email: true			},			'cm-f-puhdju': "required",			'cm-f-puhdtl': "required",			'cm-f-puhdtr': "required",			optIn: "required"		},		messages: {			'cm-zzzj-zzzj': {				required: 'Bitte &uuml;berpr&uuml;fen Sie Ihre E-Mail.',				email: 'Tragen Sie bitte ein gültiges email address ein.'			},			'cm-f-puhdju': "Bitte geben Sie Ihre Anrede ein.",			'cm-f-puhdtl': "Bitte geben Sie Ihren Vornamen ein.",			'cm-f-puhdtr': "Bitte geben Sie Ihren Nachname ein.",			optIn: "Bitte akzeptieren Sie die Gesch&auml;ftsbedingungen und die Datenschutzrichtlinien."		},		submitHandler: function(form){			$.getJSON(form.action + "?callback=?",$('#subForm').serialize(),function (data) {				$('.error, .success').remove();				if (data.Status === 400) {					$('#subForm').before('<p class="error">' + data.Message + '</p>');								} else { // 200					$('#subForm').before('<p class="success">Vielen Dank f&uuml;r Ihre Anmeldung.</p>');					$('#subForm, #newsletterForm p:first').slideUp(500, function(){						$('#subForm input[type="text"]').val('');					});								}			});			}			});	/**	 * Show popup for print version	 *	 */	$('.print').click(function(e){		e.preventDefault();		newwindow = window.open( this.href, "myWindow", "status = 0, height = 700, width = 720, resizable = 0, scrollbars = yes" );	});	});
