function preProcessForm() {
	jQuery('#response').css({
		'display':'none'
	});
	
	jQuery('p.button').live('hover', function() {
		jQuery(this).css('cursor', 'pointer');
	}, function() {
		jQuery(this).css('cursor', 'default');
	});
	jQuery("#kontaktFormular").submit(function(e){
		var valid = '';
		var isr = ' ist Pflicht.';
		var vorname = jQuery("#vorname").val();
		var nachname = jQuery("#nachname").val();
		var mail = jQuery("#email").val();
		var betreff = jQuery("#betreff").val();
		var nachricht = jQuery("#nachricht").val();

		if (vorname.length<1) {
			valid += '<br />Vorname'+isr;
		}
		if (nachname.length<1) {
			valid += '<br />Nachname'+isr;
		}

		if (!mail.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
			valid += '<br />Eine gültige E-Mail Adresse'+isr;
		}
				
		if (betreff.length<1) {
			valid += '<br />Betreff'+isr;
		}
		
		if (nachricht.length<1) {
			valid += '<br />Nachricht'+isr;
		}

		if (valid!='') {
			jQuery("#response").fadeIn(300);
			jQuery("#response").html("<h1>Ein paar Dinge fehlen:</h1><p>Bitte beachten Sie folgendes:<br />"+valid+"</p><p class='button'>OK</p>");
			jQuery('#response').click(function() {
				jQuery(this).fadeOut(300);
			});
		}

		else {
			var datastr ='vorname=' + vorname + '&nachname=' + nachname + '&email=' + mail + '&betreff=' + betreff + '&nachricht=' + nachricht;
			
				jQuery("#response").fadeIn(300);
				jQuery("#response").html("<h1>Sende Nachricht...</h1><p>Ihre Nachricht wird gleich versendet.</p>");
				//jQuery('#response').fadeOut(300);
			setTimeout("send('"+datastr+"')",2000);
		}
		e.preventDefault();
		return false;
	});
}

function send(datastr){
	jQuery.ajax({
		type: "POST",
		url: "mail.php",
		data: datastr,
		cache: false,
		success: function(html){
			
			jQuery("#response").html(html);
			setTimeout('jQuery.colorbox.close()',2000);
		}
	});
}
