function resetAulaVirtualSubscriptionForm(f) {
	f.reset();
	f.user_field.focus();
}
function subscribe(f) {
/*
---> testNif <---
var ERROR00 = "OK";
var ERROR01 = "<b>identificador</b> INCORRECTO (m&aacute;ximo 12 caracteres)";
var ERROR02 = "<b>DNI / NIF</b> INCORRECTO (comprueba que el n&uacute;mero y la letra est&aacute;n bien escritos)";
var ERROR03 = "<b>CIF</b> INCORRECTO (comprueba que el n&uacute;mero y la letra est&aacute;n bien escritos)";
var ERROR04 = "<b>Tarjeta de residencia</b> INCORRECTA (comprueba que el n&uacute;mero y la letra est&aacute;n bien escritos)";
var ERROR05 = "<b>identificador</b> INCORRECTO (m&iacute;nimo 4 caracteres)";
var ERROR06 = "<b>identificador</b> NO corresponde con el tipo de documento";
*/
	var error = false;
	var testNIF = testNif(f.user_field, f.doctype_field);
	if (testNIF.toLowerCase() != 'ok') {
		$('aulavirtualFeedback').set('html', testNIF);
		f.user_field.focus();
		error = true;
	}
	else if (f.user_field.value.toLowerCase() != f.user2_field.value.toLowerCase()) {
		$('aulavirtualFeedback').set('html', '<b>identificadores</b> NO coinciden');
		f.user2_field.focus();
		error = true;
	}
	else if (f.name_field.value.length == 0) {
		$('aulavirtualFeedback').set('html', '<b>nombre y apellidos</b> est&aacute; VAC&Iacute;O');
		f.name_field.focus();
		error = true;
	} else if (checkString(f.name_field, "\"") || checkString(f.name_field, "'")) {
		$('aulavirtualFeedback').set('html', '<b>nombre y apellidos</b> NO admite los caracteres <b>&#34;</b> ni <b>&#39;</b>');
		f.name_field.focus();
		error = true;
	}
	else if (f.email_field.value.length == 0) {
		$('aulavirtualFeedback').set('html', '<b>direcci&oacute;n e-mail</b> est&aacute; VAC&Iacute;A');
		f.email_field.focus();
		error = true;
	} else if (emailValidator(f.email_field.value) != 0 ||
			   checkString(f.email_field, "\"") || checkString(f.email_field, "'")) {
		$('aulavirtualFeedback').set('html', '<b>direcci&oacute;n e-mail</b> es INCORRECTA');
		f.email_field.focus();
		error = true;
	}
	else if (f.phone_field.value.length < 9) {
		$('aulavirtualFeedback').set('html', '<b>n&#186; tel&eacute;fono</b> NO puede tener menos de 9 d&iacute;gitos');
		f.phone_field.focus();
		error = true;
	}	
	else if (f.phone_field.value.length > 0 && !isNumeric(f.phone_field.value)) {
		$('aulavirtualFeedback').set('html', '<b>n&#186; tel&eacute;fono</b> debe ser NUM&Eacute;RICO');
		f.phone_field.focus();
		error = true;
	}
	
	if (error) {
		$('aulavirtualFeedback').addClass('errorFormMini').removeClass('hide');
		new Fx.Tween($('aulavirtualFeedback'), {duration:6000, onComplete:function() {
			$('aulavirtualFeedback').setStyle('opacity', '1');
			$('aulavirtualFeedback').addClass('hide');
		}}).start('opacity', 0);
		return;
	} else {
		$('aulavirtualFeedback').set('html', '<img src="/images/loading.gif" height="16" width="16" hspace="5" /> guardando');
		$('aulavirtualFeedback').removeClass('errorFormMini').removeClass('hide');
		f.submit();
	}
}

