$(document).ready(function(){
	jQuery(".client_contact_form").submit(function(){
		var b = false;
		
		jQuery(".client_contact_form label").removeClass("required");

		b |= checkIfEmpty("client_name");
		b |= checkIfEmpty("client_email");
		b |= checkIfEmpty("client_phone");
		b |= checkIfEmpty("client_subject");
		b |= checkIfEmpty("client_message");
		
		if ( b ) {
			jQuery("label.required:first").focus();
			alert("Bitte füllen Sie alle Felder aus!");
			return false;
		}
		
		return true;
	});
});

function checkIfEmpty(p_strName) {
	var obj = jQuery("#"+p_strName);
	if ( !obj.attr("value").length ) {
		obj.parent().parent().find("label[for="+p_strName+"]").addClass("required");
		return true;
	}
	
	return false;
}
