function sendStudentForm(f) {
	$('loginCourseFeedback').setStyle('opacity', '1');
	$('loginCourseFeedback').addClass('hide');

	var username = f.username.value.trim();
	var password = f.password.value.trim();
	if (username.length == 0) {
		$('loginCourseFeedback').set('html', 'rellene el usuario');
		$('loginCourseFeedback').addClass('errorFormMini').removeClass('hide');
		new Fx.Tween($('loginCourseFeedback'), {duration:6000, onComplete:function() {
			$('loginCourseFeedback').setStyle('opacity', '1');
			$('loginCourseFeedback').addClass('hide');
		}}).start('opacity', 0);
		f.username.focus();
	} else if (password.length == 0) {
		$('loginCourseFeedback').set('html', 'rellene la contrase&ntilde;a');
		$('loginCourseFeedback').addClass('errorFormMini').removeClass('hide');
		new Fx.Tween($('loginCourseFeedback'), {duration:6000, onComplete:function() {
			$('loginCourseFeedback').setStyle('opacity', '1');
			$('loginCourseFeedback').addClass('hide');
		}}).start('opacity', 0);
		f.password.focus();
	} else {
		$('loginCourseFeedback').set('html', '<img src="/images/loading.gif" height="16" width="16" hspace="50" />');
		$('loginCourseFeedback').removeClass('errorFormMini').removeClass('hide');
		var url = "username="+username+"&password="+password;
		fName = f;
		sendRequest("POST", fName.action, url, true,
					"okMdlLogin(fName)", "koMdlLogin(fName)", "errorLogin(fName)");
	}
}
function okMdlLogin(f) {
	f.submit();
}
function koMdlLogin(f) {
	var action = "/phplib/controllers/courses/loginCourse.php";
	var username = f.username.value.trim();
	var password = f.password.value.trim();
	var url = "username="+username+"&password="+password;
	fName = f;
	sendRequest("POST", action, url, true,
				"okFolLogin(fName)", "koLogin(fName)", "errorLogin(fName)");	
}
function okFolLogin(f) {
	f.action = '/fol/connection.php';
	f.nick.value = f.username.value.trim();
	f.pwd.value = f.password.value.trim();
	connecting_page = window.open("","Conectando","toolbar=0,resize=0,width=150,height=80");
	f.target = connecting_page.name;
	f.submit();
}
function koLogin(f) {
	$('loginCourseFeedback').set('html', 'no existe ese usuario en nuestros cursos<br/><br/>');
	$('loginCourseFeedback').addClass('errorFormMini').removeClass('hide');
	new Fx.Tween($('loginCourseFeedback'), {duration:6000, onComplete:function() {
		$('loginCourseFeedback').setStyle('opacity', '1');
		$('loginCourseFeedback').addClass('hide');
	}}).start('opacity', 0);
	f.username.focus();
	f.username.select();
}
function errorLogin(f) {
	$('loginCourseFeedback').set('html', 'demasiados intentos incorrectos, borra las &#39;cookies&#39; de tu navegador para volver a intentarlo<br/><br/>');
	$('loginCourseFeedback').addClass('errorFormMini').removeClass('hide');
	new Fx.Tween($('loginCourseFeedback'), {duration:16000, onComplete:function() {
		$('loginCourseFeedback').setStyle('opacity', '1');
		$('loginCourseFeedback').addClass('hide');
	}}).start('opacity', 0);
	f.username.focus();
	f.username.select();
}