$( function(){

    // inicializando o placeholder
    initPlaceholder();

    // inicializando maskaras para inputs
    initMasks();

   
    //Validacao de formularios
    $('form.validacao').validationEngine({
        scroll:false
    });

    if ($.prettyPhoto){
        initPrettyPhoto();
    }
    if($.prettyLoader){
        $.prettyLoader();
    }

    jQuery.fn.reset = function () {
        $(this).each (function() {
            if($(this).is('form'))
                this.reset();
        });
        return this;
    }
    
    $('.cadastrar').click(function(){
        src = window.root_path + '/login/cadastro/'
        $.modal('<iframe src="' + src + '" height="470" width="478" allowTransparency="true" style="border:0" style="overflow:hidden;">', {
            
            overlayClose:true,
            onOpen: function (dialog) {
                dialog.overlay.slideDown('normal', function () {
                    $('.close', dialog.data).click(function(ev){
                        ev.preventDefault();
                        $.modal.close();
                    })
                    dialog.data.show();
                    dialog.container.fadeIn('slow');
                });
            },
            nClose: function (dialog) {
                dialog.container.hide('normal', function () {
                    dialog.overlay.slideUp('slow', function () {
                        $.modal.close();
                    });
                });
            }
        });
    });

    $('.esqueci-senha').click(function(){
        if($('#nome-login').val() == '') {
            alert('Preencha o e-mail!');
        }else {
            
            $.ajax({
                url: window.root_path + '/ajax/esqueciSenha/',
                cache: false,
                type: 'POST',
                data: $('#form-login').serialize(),
                success: function(html){
                    alert(html);
                }
            });
                
        }
    });
    
});
