recargaCaptcha = function() {
	$("#imgCaptchaGIF").attr("src", "jcaptcha.html?db=" + Math.random() * 1000);
};

login = function() {
	if (validar('login')) {
		$('#action').val("login");
		$('#form').submit();
	}
};

email = function() {
	if (validar()) {
		$('#action').val("email");
		$('#form').submit();
	}
};

finalizar = function() {
	if (validar()) {
		$('#action').val("finalizar");
		$('#form').submit();
	}
};

calcular_edad = function(dia, mes, anyo) {
	hoy = new Date();

	if (isNaN(dia))
		return false;
	if (isNaN(mes))
		return false;
	if (isNaN(anyo))
		return false;

	// resto los aņos de las dos fechas
	edad = hoy.getFullYear() - anyo - 1; // -1 porque no se si ha cumplido aņos ya
									// este aņo

	// si resto los meses y me da menor que 0 entonces no ha cumplido aņos. Si
	// da mayor si ha cumplido
	if (hoy.getMonth() + 1 - mes < 0) // + 1 porque los meses empiezan en 0
		return edad;
	if (hoy.getMonth() + 1 - mes > 0)
		return edad + 1;

		// entonces es que eran iguales. miro los dias
		// si resto los dias y me da menor que 0 entonces no ha cumplido aņos.
		// Si da mayor o igual si ha cumplido
	if (hoy.getUTCDate() - dia >= 0)
		return edad + 1;

	return edad;

};
