$(document).ready(function(){
	var $acesso = $('#acesso'),
		$modalSenha = $('#recuperar-senha');
    
	$acesso.find('a.esqueceu-senha').click(function(){
        $modalSenha.fadeIn();
        return false;
    });
    
    $modalSenha.find('a').click(function(){
        $modalSenha.fadeOut();
        return false;
    });
    
    $modalSenha.find('input:text').mask("999.999.999-99");
    
    jQuery.ifixpng('/images/pixel.gif');
    $modalSenha.ifixpng();

	$('form[name=recuperar-senha]').validate({
		rules: {
			'data[Usuario][nrCPF]': {
				required: true
			}
		},
		messages: {			
			'data[Usuario][nrCPF]': {
				required: '&nbsp;Informe seu CPF'
			}
		},
		submitHandler: function(form) {
			var cpf = $('#recuperar-cpf').val();

			$.post(form.action, $(form).serialize(), function(data){
				var msg = data.erro || data.sucesso;
				
				if(data.erro) {
					$('#recuperar-cpf').val('');
				}
				
				$('#recuperar-senha div.msg-erro').html(msg);
			}, 'json');

			return false;
		},
		errorClass: 'required',
		errorPlacement: function(error, element) {			
			error.appendTo(element.parent().find('label'));
		}
	});
});