// JavaScript Document
$(function (){
    // votacao, estrelas
    $('.auto-submit-star').rating({
        callback: function(value, link){
            $("#loading_voto").show();
            var options = {
                target: "#resultado_votacao",
                success: function() {
                    $("#loading_voto").hide("slow");
                }
            };
            $(this.form).ajaxSubmit(options);
        }
    });
	
    /* form normal */
    $("form[@title=FormularioNormal]").submit(function() {
        var enviar_ok = true;
        var form_name = $(this).attr('id');
		
        /* checar campos */
        $('#'+form_name+' :input[@title=requerido] ').each(function(){
            if($.trim($("#"+this.id).val()) == ''){
                $("#"+this.id).css({
                    background: "#FF9F9F"
                });
                enviar_ok = false;
            } else {
                $("#"+this.id).css({
                    background: "#B8F5B1"
                });
            }
        });
		
        if(enviar_ok) {
            return true;
			
        } else {
            alert('Preencha os campos obrigatórios.');
            return false; //cancela submit normal
        }
    });
	
    /* envio do form */
    $("form[@title=Formulario]").submit(function() {
        var enviar_ok = true;
        var form_name = $(this).attr('id');
		
        $("#loading").show();

        /* checar campos */
        $('#'+form_name+' :input[@title=requerido] ').each(function(){
            if($.trim($("#"+this.id).val()) == ''){
                $("#"+this.id).css({
                    background: "#FF9F9F"
                });
                enviar_ok = false;
            } else {
                $("#"+this.id).css({
                    background: "#B8F5B1"
                });
            }
        });

        if(enviar_ok) {
            var options = {
                success: function(msg) {
                    $("#loading").hide("slow");
                    // sucesso no envio
					
                    if($.trim(msg) == "") {
                        alert('E-mail enviado com sucesso. Em breve retornaremos. Obrigado!');
                        $('#'+form_name).resetForm();
                    } else {
                        alert($.trim(msg));
                    }
                }
            };
		
            $(this).ajaxSubmit(options);
			
            return false; // faz o submit normal
        } else {
            $("#loading").hide("slow");
            alert('Preencha os campos obrigatórios.');
            return false; //cancela submit normal
        }
    });
	
    // abrir em nova janela
    $("a[@rel=external]").click(function(){
        this.target="_blank"
    });

    $("#tbDivulgue").click(function(){
        $(this).select();
    });

    $("#slider").easySlider({
        prevText: '',
        nextText: '',
        continuous: true
    });

    $("#sliderUltimos").easySlider({
        auto: true,
        pause: 3000,
        controlsShow: false,
        vertical: true,
        continuous: true
    });
    
});