﻿var CD = function() {
    this.PlayMusic = function(root,_musica, _titulo, anchor) {
        
        var _parou = false;        
        
        if($(anchor).attr('class') == 'lnkOuvir r')
        {
            for (i = 0; i < $("#genUlMusicas li").length; i++)
            {
                $("#genUlMusicas li a").removeClass();
                $("#genUlMusicas li a").addClass('lnkOuvir r');
            }
            
            _parou = true;
            $(anchor).removeClass();
            $(anchor).addClass('lnkParar r');
        }
        else
        {        
            _parou = false;
            $(anchor).removeClass();
            $(anchor).addClass('lnkOuvir r');
        }
        $.ajax({
            url: root + "Ajax/CD-Emiliano.aspx",
            type: "GET",
            data: { musica: _musica, titulo: _titulo, parou: _parou },
            dataType: "html",
            success: function(mensagem) {
                $('#player').html(mensagem)
            },
            error: function(mensagem) {
                $('.loading').fadeOut('slow');
                $('#genMensagem').show('slow');
                $('#genMensagem > h4').html(mensagem);
                $('#genMensagem').addClass('area_erro_form').removeClass('area_sucesso_form');
            }
        });
    };


    this.PlayLocal = function(root, _musica, _titulo, anchor) {

        var _parou = false;

        if ($(anchor).attr('class') == 'lnkOuvir r') {
            for (i = 0; i < $("#genUlMusicas li").length; i++) {
                $("#genUlMusicas li a").removeClass();
                $("#genUlMusicas li a").addClass('lnkOuvir r');
            }

            _parou = true;
            $(anchor).removeClass();
            $(anchor).addClass('lnkParar r');
            AudioPlayer.embed('player', { soundFile: _musica, titles: _titulo, artists: _titulo, autostart: 'yes' });
        }
        else {
            _parou = false;
            $(anchor).removeClass();
            $(anchor).addClass('lnkOuvir r');
            AudioPlayer.embed('player', { soundFile: _musica, titles: _titulo, artists: _titulo, autostart: 'no' });
        }
        
    };

    this.clearForm = function() {
    };
    
      this.sendEmail = function(root, _nomecd) {

        var _nome = $('#txtNome').val();
        var _endereco = $('#txtEndereco').val();
        var _bairro = $('#txtBairro').val();
        var _cep = $('#txtCep').val();
        var _pais = $('#txtPais').val();
        var _estado = $('#txtEstado').val();
        var _cidade = $('#txtCidade').val();
        var _ddi = $('#txtTelDDI').val();
        var _ddd = $('#txtTelCod').val();
        var _telefone = $('#txtTel').val();
        var _ddd = $('#txtTelCod').val();
        var _email = $('#txtEmail').val();
        var _qtd = $('#txtQuantidade').val();
        
        $('.loading').fadeIn('slow');

        $.ajax({
            url: root + "Ajax/CD-Emiliano.aspx",
            type: "POST",
            data: { nomecd: _nomecd, nome: _nome, ddi: _ddi, ddd: _ddd, telefone: _telefone, cep: _cep, email: _email, endereco: _endereco, bairro: _bairro, pais: _pais, estado: _estado, cidade: _cidade, qtd: _qtd, acao:1 },
            dataType: "text",
            success: function(mensagem) {

                $('.loading').fadeOut('slow');
                $('#genMensagem').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:
                            $('.frm_contato').hide();
                            $('.pedido_ok').show('slow');
                            setTimeout(function() { $('.popup').fadeOut('normal'); fctCortina(); $('.loading').hide(); $('.pedido_ok').hide(); $('.frm_contato').show(); }, 5000);
                            CD.clearForm();
                            break;
                        case 2:
                            $('#genMensagem').show('slow');
                            $('#genMensagem > h4').html(retorno[0]);
                            $('#genMensagem').addClass('area_erro_form').removeClass('area_sucesso_form');
                            break;
                    }
                }
            },
            error: function(mensagem) {
                $('.loading').fadeOut('slow');
                $('#genMensagem').show('slow');
                $('#genMensagem > h4').html(mensagem);
                $('#genMensagem').addClass('area_erro_form').removeClass('area_sucesso_form');
            }
        });
    };

    this.clearForm = function() {

        $('#txtNome').val('');
        $('#txtEndereco').val('');
        $('#txtBairro').val('');
        $('#txtCep').val('');
        $('#txtPais').val('');
        $('#txtEstado').val('');
        $('#txtCidade').val('');
        $('#txtTelDDI').val('');
        $('#txtTelCod').val('');
        $('#txtTel').val('');
        $('#txtTelCod').val('');
        $('#txtEmail').val('');
        $('#txtQuantidade').val('');
    };
}

var CD = new CD();
