function sendForm(elm, emailValue, eintragValue){
	var formData = $H($('feedbackForm').serialize(true));
	formData.each(function(formField){
		if(formField.value == emailValue || formField.value == eintragValue){
			formData.set(formField.key, '');
		}
	});
	new Ajax.Request(ROOT_PATH + 'user_feedback.php', {
        postBody: formData.toQueryString(),
        onSuccess: function(ajaxResponse){
            var response = ajaxResponse.responseJSON;
            
            $('feedbackMessage').update(response.message);
            
            if (response.code == 200) {
                resetForm(elm, emailValue, eintragValue);
				emailchange('feedbackEmail','feedbackKopie','feedbackAntwort');
            }
            
        },
        onFailure: function(){
            $('feedbackMessage').update('Es ist ein Fehler aufgetreten. Bitte versuchen sie es erneut!');
        }
    })
    
}

function resetForm(elm, emailValue, eintragValue){
    elm.reset();
    fieldBlur(elm.feedbackEmail, emailValue);
    fieldBlur(elm.feedbackEintrag, eintragValue);
}

function fieldFocus(field, value){
    if (field.value == value) {
		field.style.color = "#444444";
        field.value = '';
    }
}

function fieldBlur(field, value){
    if (field.value == '' || field.value == value) {
		field.style.color = "#999";
        field.value = value;
    }
    else {
        field.style.color = "#444444";
    }
}

function emailchange(email, kopie, antwort){
	
	if($(kopie).checked == true || $(antwort).checked == true){
		$(email).show();
	}
	else{
		$(email).hide();
	}
}
