$(document).ready(function(){
	$("#password").keyup(function () {
		var message = getError($("#lang").val());
		if ($(this).val() != '') {
			if (!$(this).val().match(/^[0-9a-zA-Z_]+$/)) {				showError("password", message.password_invalid);
			}
			else {				showSuccess("password");			}
		}
	});

	$("#confirm").keyup(function () {
		var message = getError($("#lang").val());
		if ($(this).val() != '') {
			if (!$(this).val().match(/^[0-9a-zA-Z_]+$/)) {				showError("confirm", message.password_invalid);
			}
			else {				showSuccess("confirm");			}
		}
	});


	$("#password").change(function () {		var message = getError($("#lang").val());
		if ($("#password").val().length < 6) {			showError("password", message.length_password);
		}
		else {			showSuccess("password");		}
	});

	$("#confirm").change(function () {		var message = getError($("#lang").val());
		if ($("#password").val() != $("#confirm").val()) {			showError("confirm", message.wrong_confirm);
		}
		else {			showSuccess("confirm", message.correct_confirm);
		}
	});

	$("#formRecovery").submit(function () {		var errors;
		
		var message = getError($("#lang").val());
		if ($("#password").val().length < 6 || $("#password").val() != $("#confirm").val()) {
			if ($("#password").val().length < 6) {				showError("password", message.length_password);
			}
			if ($("#password").val() != $("#confirm").val()) {				showError("confirm", message.wrong_confirm);
			}
			errors = true;		}
		else {
			showSuccess("password");
			showSuccess("confirm");
		}
		if (errors) {
			return false;
		}
	});

});