function checkForm() {
		var freitext=document.sportlerwahl.elements[3].value;
		if (document.sportlerwahl.elements[2].selectedIndex==0 && freitext.length==0) {
			alert("Bitte wählen Sie Ihre Sportlerin des Jahres!");
			document.sportlerwahl.elements[2].focus(); return false;
		}
		var freitext=document.sportlerwahl.elements[5].value;
		if (document.sportlerwahl.elements[4].selectedIndex==0 && freitext.length==0) {
			alert("Bitte wählen Sie Ihren Sportler des Jahres!");
			document.sportlerwahl.elements[4].focus();  return false;
		}
		var freitext=document.sportlerwahl.elements[7].value;
		if (document.sportlerwahl.elements[6].selectedIndex==0 && freitext.length==0) {
			alert("Bitte wählen Sie Ihre Mannschaft des Jahres!");
			document.sportlerwahl.elements[6].focus();  return false;
		}
		var code=document.getElementById("recaptcha_challenge_field").value;
		if (code.length<4) {
			alert("Bitte geben Sie den Bestätigungscode ein!");
			document.getElementById("recaptcha_challenge_field").focus(); return false;
		}

}


function versendenLogin(f){
	var form = $('me_loginform');
	var f_frame = form['_FRAME'];
	var framenum = $(f_frame).getValue();
	if ( framenum == 64){
		//window.alert('artikelversenden.js: ajaxlogin wird ausgeführt');
		// offenbar ein AJAX aufruf
		// funktionalität aus js.js:cmslogin kopiert
		var f_username = form['username'];
		var f_password = form['password'];
		var f_response = form['response'];
		var f_challenge = form['challenge'];
		var f_permanent = form['permanent'];
		var f_cappass = form['cappass'];
		if ( $(f_username).length && $(f_password).length ){
			str = $(f_username).value+":"+MD5($(f_password).value)+":"+$(f_challenge).value;
			$(f_response).value = MD5(str);
			$(f_password).value = "";
		}
		if ( document.cookie.indexOf('fCMS')<0 ) window.alert('Für diese Funktion müssen Sie Cookies \nauf Ihrem Rechner zulassen!');
		try {
			var response = new Ajax.Request('/_/login.html?_FRAME=64', { method:'post',
			parameters: 'referer_backup=/_/sendmail.html&go=Anmelden&_FRAME='+$(f_frame).value+
			'&challenge='+$(f_challenge).value+
			'&response='+$(f_response).value+
			'&username='+$(f_username).value+
			'&password='+$(f_password).value+
			'&cappass='+$(f_cappass).value+
			'&permanent='+$(f_permanent).value,
			onSuccess: function(transport) {
				//alert("versendenSend2: onSuccess callback"+response.getStatus());
				$('versenden_popup_inhalt').update(response.transport.responseText);
				//alert("versendenSend2: onSuccess callback fertig "+response.getStatus());
			}
			});
			//alert("versendenLogin: ajax request fertig");
		}
		catch(e){
			alert("Exception:"+e);
		}
		// lurz: Warum hier ein return false?
                // return false;
	}
	else cmslogin(f);
}

