﻿var Fotos = function() {
    this.realizarCadastro = function(root) {

        var _nome = $('#txtNomeC').val();
        var _ddi = $('#txtDDI').val();
        var _ddd = $('#txtDDD').val();
        var _tel = $('#txtTel').val();
        var _email = $('#txtEmailC').val();
        var _empresa = $('#txtEmpresaC').val();
        var _senha = $('#txtSenhaC').val();
        var _des = $('#txtDescricao').val();

        $('.loading').fadeIn('slow');

        $.ajax({
            url: root + "Ajax/Fotos.aspx",
            type: "POST",
            data: { nome: _nome, ddi: _ddi, ddd: _ddd, tel: _tel, email: _email, empresa: _empresa, des: _des, senha: _senha, acao: 1 },
            dataType: "text",
            success: function(mensagem) {
                $('.loading').fadeOut('slow');

                $('#area_mensagem').hide();
                $('#area_erro_form').hide();

                var retorno = new Array();
                retorno = mensagem.split('&');

                if (retorno.length > 0) {
                    var iRetorno = parseInt(retorno[1]);

                    switch (iRetorno) {
                        case 0:
                            $('.dv_lst > ul').html(retorno[0]);
                            $('#area_erro_form').show('slow');
                            break;
                        case 1:
                            $('#area_mensagem').show('slow');
                            $('#area_mensagem > h4').html(retorno[0]);
                            $('#area_mensagem').addClass('area_sucesso_form').removeClass('area_erro_form');
                            fotos.clearForm(2);
                            break;
                        case 2:
                            $('#area_mensagem').show('slow');
                            $('#area_mensagem > h4').html(retorno[0]);
                            $('#area_mensagem').addClass('area_erro_form').removeClass('area_sucesso_form');
                            break;
                    }
                }
            },
            error: function(mensagem) {
                $('.loading').fadeOut('slow');
                $('#area_mensagem').show('slow');
                $('#area_mensagem > h4').html(mensagem);
                $('#area_mensagem').addClass('area_erro_form').removeClass('area_sucesso_form');
            }
        });
    };

    this.Autenticar = function(root) {

        var _email = $('#txtEmail').val();
        var _senha = $('#txtSenha').val();

        $('#login_loading').fadeIn('slow');

        $.ajax({
            url: root + "Ajax/Fotos.aspx",
            type: "POST",
            data: { email: _email, senha: _senha, acao: 0 },
            dataType: "text",
            success: function(mensagem) {
                $('#login_loading').fadeOut('slow');

                $('#area_mensagem').hide();
                $('#area_erro_form').hide();

                var retorno = new Array();
                retorno = mensagem.split('&');

                if (retorno.length > 0) {
                    var iRetorno = parseInt(retorno[1]);

                    switch (iRetorno) {
                        case 0:
                            $('.dv_lst > ul').html(retorno[0]);
                            $('#area_erro_form').show('slow');
                            break;
                        case 1:
                            window.location.href = retorno[0];
                            break;
                        case 2:
                            $('#area_mensagem').show('slow');
                            $('#area_mensagem > h4').html(retorno[0]);
                            $('#area_mensagem').addClass('area_erro_form').removeClass('area_sucesso_form');
                            break;
                    }
                }
            },
            error: function(mensagem) {
                $('#login_loading').fadeOut('slow');
                $('#area_mensagem').show('slow');
                $('#area_mensagem > h4').html(mensagem);
                $('#area_mensagem').addClass('area_erro_form').removeClass('area_sucesso_form');
            }
        });
    };

    this.esqueceuSenha = function(root) {

        var _email = $('#txtEmailEsqueceu').val();

        $('#esqueceu_loading').fadeIn('slow');

        $.ajax({
            url: root + "Ajax/Fotos.aspx",
            type: "POST",
            data: { email: _email, acao: 2 },
            dataType: "text",
            success: function(mensagem) {
                $('#esqueceu_loading').fadeOut('slow');

                $('#area_mensagem').hide();
                $('#area_erro_form').hide();

                var retorno = new Array();
                retorno = mensagem.split('&');

                if (retorno.length > 0) {
                    var iRetorno = parseInt(retorno[1]);

                    switch (iRetorno) {
                        case 0:
                            $('.dv_lst > ul').html(retorno[0]);
                            $('#area_erro_form').show('slow');
                            break;
                        case 1:
                            $('#area_mensagem').show('slow');
                            $('#area_mensagem > h4').html(retorno[0]);
                            $('#area_mensagem').addClass('area_sucesso_form').removeClass('area_erro_form');
                            fotos.clearForm(1);
                            break;
                        case 2:
                            $('#area_mensagem').show('slow');
                            $('#area_mensagem > h4').html(retorno[0]);
                            $('#area_mensagem').addClass('area_erro_form').removeClass('area_sucesso_form');
                            break;
                    }
                }
            },
            error: function(mensagem) {
                $('#esqueceu_loading').fadeOut('slow');
                $('#area_mensagem').show('slow');
                $('#area_mensagem > h4').html(mensagem);
                $('#area_mensagem').addClass('area_erro_form').removeClass('area_sucesso_form');
            }
        });
    };

    this.clearForm = function(formId) {

        switch (formId) {
            case 1:
                $('#txtEmailEsqueceu').val('');
                break;
            case 2:
                $('#txtNomeC').val('');
                $('#txtDDI').val('');
                $('#txtDDD').val('');
                $('#txtTel').val('');
                $('#txtEmailC').val('');
                $('#txtEmpresaC').val('');
                $('#txtSenhaC').val('');
                $('#txtDescricao').val('');
                break;
            default:
                $('#txtEmail').val('');
                $('#txtSenha').val('');
                break;

        }
    };
}

var fotos = new Fotos();
