/*
	Main
	04/09/2007 por Danilo Costa
	Email: dnlcst@gmail.com
	iThink Professional Services
	www.ithink.com.br
*/

jQuery.noConflict();
var $j = jQuery;

$j(document).ready(function(){   

    //Pessoa Fisica
    $j(".btnConfirmarFiliacao").click(function(){
        window.scrollTo(0,0);
        return validateGroup("frmFiliacao", "../_img/");
    });
    
    //Fale Conosco
    $j(".btEnviar").click(function(){
        window.scrollTo(0,0);
        return validateGroup("frmFaleConosco", "_img/");
    });
    
    //Form Pessoa Fisica
    $j(".btnConfirmarFiliacao").click(function(){
        window.scrollTo(0,0);
        return validateGroup("frmPessoaFisica", "../_img/");
    });
    
    $("#goBack").click(function(){
        var panel = $(".indique-amigo");
            panel.show();
        
        var result = $(".indique-result");    
            result.hide();
            
            return false;
    });
    
    $("#close").click(function(){
        $(".carregando, .indique-result").hide();        
        
        var panel = $(".indique-amigo");        
        panel.show();
        toggleBox('box-indique-amigo', 0);
        return false;
    });
    
    $(".btnAbrirIndique").click(function(){
        toggleBox('box-indique-amigo',1); 
    });
    
    $(".btnIndique").click(function(){
        var txtNome         = $("#txtNome");
        var txtEmail        = $("#txtEmail");
        
        var txtNomeAmigo    = $("#txtNomeAmigo");
        var txtEmailAmigo   = $("#txtEmailAmigo");
        
        var txtComentario   = $("#Comentario");
        
        var loading         = $(".carregando");
        
        var panel           = $(".indique-amigo");
        var result          = $(".indique-result");
        
        loading.show();
        panel.hide();
        
        try 
        {
            if ($j.trim(txtNome.val()) == "")
            {
                throw new Error("O campo 'Nome' n&atilde;o pode estar vazio!");
            } 
            else if ($j.trim(txtEmail.val()) == "") 
            {
                throw new Error("O campo 'E-mail' n&atilde;o pode estar vazio <br/>ou n&atilde;o esta em um formato v&aacute;lido!");
            } 
            else if ($j.trim(txtNomeAmigo.val()) == "") 
            {
                throw new Error("O campo 'Nome do amigo' n&atilde;o pode estar vazio!");
            } 
            else if ($j.trim(txtEmailAmigo.val()) == "") 
            {   
                throw new Error("O campo 'E-mail do amigo' n&atilde;o pode estar vazio!");         
            } 
            else 
            {
            
                var url = window.location.href;
            
                $j.ajax({
                    type    : "POST",
                    url     : "/EnviarIndicacao.aspx",                    
                    data    : "nome=" + txtNome.val() + "&email=" + txtEmail.val() + "&nomeAmigo=" + txtNomeAmigo.val() + "&emailAmigo=" + txtEmailAmigo.val() + "&url=" + url + "&comentario=" + txtComentario.val(),
                    success : function(msg){                     
                        loading.hide();
                        result.find(".message").html("Indica&ccedil;&atilde;o enviada com sucesso!");
                        result.show();                        
                    },
                    error:function(){
                        loading.hide();
                        result.show();
                        result.find(".message").html("Erro ao enviar!");                    
                    }
                });                
            }
        }
        catch(e)
        {            
            loading.hide();
            result.show();
            result.find(".message").html(e.message);
            return false;
        }        
        $(".indique-amigo input, textarea").val("");
        return false;
    });
       
});
