$(document).ready(function() {

	$('form').submit(function(e) {
	
		var errors = [];
	
		$(this).find('.validate').each(function() {
			var field = $(this);
			var label = field.parent().parent().find('th').text();
			
			
			if (field.hasClass('as-email')) {
				if (!this.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
					errors.push('Bitte gib unter ' + label + ' eine gültige E-Mail-Adresse ein.');
				}
			}
		});
		
		if (errors.length) {
			alert(errors.join('\n'));
			e.preventDefault();
			return false;
		}
		
	});
	
	$('ul.lightbox').ceebox();
	$('a.lightbox').ceebox();
	
});

