$(document).ready(function(){
    if($("#notic_imagem_pic")) {
        hs.graphicsDir = WWWROOT+'public/css/graphics/';
        hs.align = 'center';
        hs.transitions = ['expand', 'crossfade'];
        hs.outlineType = 'rounded-white';
        hs.fadeInOut = false;
        hs.dimmingOpacity = 0.5;

        // Add the controlbar
        hs.addSlideshow({
            //slideshowGroup: 'group1',
            interval: 5000,
            repeat: false,
            useControls: true,
            fixedControls: 'fit',
            overlayOptions: {
                opacity: .75,
                position: 'bottom center',
                hideOnMouseOut: true
            }
        });
    }

    
    // validacao do formulario
    var regrasValidacaoIndique = {
            
        rules: {
            "indique[nome]":   {
                required: true
            },
            "indique[email]":  {
                required: true,
                email: true
            },
            "indique[amigos]": {
                required: true,
                emails: true
            }
        },
        messages: {
            "indique[nome]":   {
                required: "Informe o seu nome"
            },
            "indique[email]":  {
                required: "Informe seu endereço de e-mail",
                email: "Informe um e-mail válido"
            },
            "indique[amigos]": {
                required: "informe ao menos um e-mail"
            }
        }
    };
    $("#form_indicacao").validate(regrasValidacaoIndique);
    
    
    // envia o formulario por ajax
    $('#form_indicacao').ajaxForm({
        beforeSubmit: function () {
            if ($("#form_indicacao").valid()) {
                $.blockUI({
                    css: {
                        border: 'none',
                        padding: '15px',
                        backgroundColor: '#000',
                        '-webkit-border-radius': '10px',
                        '-moz-border-radius': '10px',
                        opacity: .5,
                        color: '#fff'
                    }
                });
                return true;
            }

            return false;
        },
        success: function() { 
            alert('Mensagem enviada com sucesso.');
            $('#indique_amigos').val('');
            $('#indique_mensagem').val('');
            $.unblockUI();
            return false;
        }
    }); 
    
});