// Wenn diese beiden Funktionen in der formHelpers verbleiben, dann
// zeigt der Avira Antivir einen 'HTML/Crypted.Gen' Fehler, der gar nicht existiert

_checkEmail = function(inputObj) {
	var errorMsg = 	'<img width="11px" height="11px" src="/ajax/gewinnspiel/error.gif" />';
	var okMsg =		'<img width="11px" height="11px" src="/ajax/gewinnspiel/check.png" />'

	if(!validEmail(inputObj.value)) {
		$(inputObj).parent().next("td.ok").html(errorMsg);
	} else {
		$(inputObj).parent().next("td.ok:not('.noIcon')").html(okMsg);
	}
};

_checkFormField = function(inputObj, errorMsg) {
	var valid = true;
	var field_valid=false;
	var errorMsg = '<img width="11px" height="11px" src="/ajax/gewinnspiel/error.gif" />';
	var okMsg = '<img width="11px" height="11px" src="/ajax/gewinnspiel/check.png" alt="" border="0" />';

	//answer Feld extrig checken
	if (inputObj.name == "answer"){
		if( $("input[name='answer']:checked").val() == undefined ) {
			$(".answerError").html(errorMsg);
		} else {
			$(".answerError").html('&nbsp;');
		}
	}

	if (inputObj.id == "adults"){
		if (inputObj.value < '1' || (isNaN( $(inputObj).parents().find("input#adults").val()))){
			valid = false;
		}
	}
	if ($(inputObj).attr("type")=="checkbox") {
		if ($(inputObj).attr("checked")==true) {
			field_valid=true;
		} else {
			field_valid=false;
		}
	} else {
		if( $(inputObj).val() && !($(inputObj).val() == "dummy") && (valid == true)) {
			field_valid=true;
		} else {
			field_valid=false;
		}
	}
	if (field_valid==true) {
		$(inputObj).parent().next("td.noIcon").html("");
		$(inputObj).parent().next("td.ok:not('.noIcon')").html(okMsg);
	} else {
		$(inputObj).parent().next("td.ok").html(errorMsg);
	}
}
