/*
*	Validation für Kontaktformular
*/
$(document).ready(function() {
	// Caching aus
	$.ajaxSetup ({  
		cache: false  
	});  
	
	jQuery.fn.checkField( $("#contactForm input") );
	jQuery.fn.checkField( $("#contactForm textarea") );
	
	$("#contactForm input").blur(function() {
		jQuery.fn.checkField(this);
	});
	
	$("#contactForm input").keyup(function() {
		jQuery.fn.checkField(this);
	});
	
	$("#contactForm textarea").blur(function() {
		jQuery.fn.checkField(this);
	});
	
	$("#contactForm textarea").keyup(function() {
		jQuery.fn.checkField(this);
	});
	
	$("#resetForm").click( function() {
		document.contactForm.reset(); 
		$("#labelName").removeClass("successField").addClass("requiredField");
		$("#labelEMail").removeClass("successField").addClass("requiredField");
		$("#labelMessage").removeClass("successField").addClass("requiredField");
		return false;
	});	
});

// Checkt ob Feld richtig ausgefüllt wurde.
jQuery.fn.checkField = function(element) {
	var field = $(element).attr("name");
	var value = $(element).attr("value");
	$.post("../ajax-validation.php", {'field' : field, 'value' : value}, function(response) {
		if(response == 1) {
			$("#label" + field).removeClass("requiredField").addClass("successField");
		} else {
			$("#label" + field).removeClass("successField").addClass("requiredField");
		}
	});
};