function checkFeedback (formular) {

	errors = 0;

	toCheck = formular.name.value;
	if (toCheck == '' || toCheck.search(/boundary/i) != -1 || toCheck.search(/content-type/i) != -1) {
		formFieldsMarkError('inputName');
		errors++;
	} else {
		formFieldsMarkNormal('inputName');
	}
		
	toCheck = formular.firma.value;
	if (toCheck.search(/boundary/i) != -1 || toCheck.search(/content-type/i) != -1) {
		formFieldsMarkError('inputFirma');
		errors++;
	} else {
		formFieldsMarkNormal('inputFirma');
	}		
		
	toCheck = formular.position.value;
	if (toCheck.search(/boundary/i) != -1 || toCheck.search(/content-type/i) != -1) {
		formFieldsMarkError('inputPosition');
		errors++;
	} else {
		formFieldsMarkNormal('inputPosition');
	}		
		
	toCheck = formular.strasse.value;
	if (toCheck.search(/boundary/i) != -1 || toCheck.search(/content-type/i) != -1) {
		formFieldsMarkError('inputStrasse');
		errors++;
	} else {
		formFieldsMarkNormal('inputStrasse');
	}		
		
	toCheck = formular.ort.value;
	if (toCheck.search(/boundary/i) != -1 || toCheck.search(/content-type/i) != -1) {
		formFieldsMarkError('inputOrt');
		errors++;
	} else {
		formFieldsMarkNormal('inputOrt');
}
		
	toCheck = formular.telefon.value;
	if (toCheck.search(/boundary/i) != -1 || toCheck.search(/content-type/i) != -1) {
		formFieldsMarkError('inputTelefon');
		errors++;
	} else {
		formFieldsMarkNormal('inputTelefon');
	}						
		
	toCheck = formular.email.value;
	if (toCheck == '' || toCheck.search(/boundary/i) != -1 || toCheck.search(/content-type/i) != -1 || toCheck.search(/^[^@]+@[^@]+.[a-z]{2,}$/i) == -1) {
		formFieldsMarkError('inputEmail');
		errors++;
	} else {
		formFieldsMarkNormal('inputEmail');
	}		
		
	toCheck = formular.message.value;
	if (toCheck == '' || toCheck.search(/boundary/i) != -1 || toCheck.search(/content-type/i) != -1) {
		formFieldsMarkError('inputMessage');
		errors++;
	} else {
		formFieldsMarkNormal('inputMessage');
	}		

	toCheck = formular.captcha.value;
	if (toCheck == '') {
		formFieldsMarkError('inputCaptcha');
		errors++;		
	} else {
		
		if ($$('td.cv2').length == 0)
			var module = 'hara_captcha';
		else
			var module = 'kontakt';
	
		new Ajax.Request('/ajax.php?module='+module+'&method=checkCaptcha&code='+toCheck,
			{
	    		method: 'get',
	    		asynchronous: false,
	    		onSuccess: function(transport) {
	      			var response = transport.responseText;
	      			if (!response || response == 'false') {
						formFieldsMarkError('inputCaptcha');
						errors++;	      				
	      			} else {
	      				formFieldsMarkNormal('inputCaptcha');
	      			}
	    		}
	  		}
		);			
		
	}		
		
	if (errors != 0)
		return false;
	else
		return true;

}
