jQuery(function() {
    $("#btn01").click(function(){
        $("#middle1").fadeOut(500);
        $("#middle2").fadeIn(500);
        funil(1);
    });

    $(document).asMask().enterToTab();

    $('#formulario1').validate({
        submitHandler: function(form){
            verificaEscolha();
            $(form).submit(function(){return false;})
            return false;
        },
        showMessageOn: 'alert'
    });
    $('#formulario2').validate({
        submitHandler: function(form){
            verificaFinal();
            $(form).submit(function(){return false;})
            return false;
        },
        showMessageOn: 'alert'
    });

    $("#id_servicos").change(function() {
        if($("#id_servicos").val()=="Selecione opção:"){
            $("#formulario").fadeOut(200);
            $("#enviar_info").fadeOut(200);
        }else if($("#id_servicos").val()=="facebook"){
            $("#formulario").fadeOut(200);
            window.location ="http://www.facebook.com/sharer.php?u=http://www.economize-com-saude.com/index.php&t=Economize com Saude";
        }else{
            $("#formulario").fadeIn(200);
            $("#enviar_info").fadeIn(200);
        }
    });
});

function clearBox(myValue) {
    myValue.value = "";
}

function funil(tab){
    var tag = "Homepage";
    var ordem = "1";
    var cpnid2="3e1d86190d9173580265ec6a4f59f92c";
    switch(tab){
        case 1:
            tag = "Passo 1";
            ordem = "2";
            break;
        case 2:
            tag = "Passo 2";
            ordem = "3";
            break;
        case 3:
            tag = "Passo 3";
            ordem = "4";
            break;
        case 4:
            tag = "Sucesso";
            ordem = "5";
            break;
        default:
            tag = "Homepage";
            ordem = "1";
    }
    $("#alysurl_id").attr("src","https://network.actualtrade.eu/analyticc.php?alysurl="+tag+"&alysorder="+ordem+"&cpnid="+cpnid2);
}


function verificaEscolha(){

    var txOperador = document.getElementById('txOperador').value;
    var txConsumo = document.getElementById('txConsumo').value;
    if(document.getElementById('txInternet_0').checked){
        var txInternet = document.getElementById('txInternet_0').value;
    }else{
        var txInternet = document.getElementById('txInternet_1').value;
    }
    switch(txConsumo){
        case "Até R$35":
            var Operacao = "Claro 45";
            break;
        case "De R$35 a R$70":
            var Operacao = "Claro 45";
            break;
        case "De R$70 a R$100":
            var Operacao = "Claro 80";
            break;
        case "De R$100 a R$150":
            var Operacao = "Claro 120";
            break;
        case "Acima de R$150":
            var Operacao = "Claro 300";
            break;
    }
	
    switch(Operacao){

        case "Claro 45":
            var escolha = '<div class="celopt" onclick="celChoice(1);"><img src="images/nokia_2720_et.png" width="276" height="272" border="0" /></div><div class="celopt" onclick="celChoice(2);"><img src="images/nokia_2220_et.png" width="276" height="272" border="0" /></div><div class="celopt" style="_margin-left:0px;" onclick="celChoice(5);"><img src="images/motorola_wx_290_et.png" width="276" height="272" border="0" /></div>';
            break;
        case "Claro 80":
            var escolha = '<div class="celopt" onclick="celChoice(1);"><img src="images/nokia_2720_et.png" width="276" height="272" border="0" /></div><div class="celopt" onclick="celChoice(4);"><img src="images/nokia_5130_et.png" width="276" height="272" border="0" /></div><div class="celopt" style="_margin-left:0px;" onclick="celChoice(5);"><img src="images/motorola_wx_290_et.png" width="276" height="272" border="0" /></div>';
            break;
        case "Claro 120":
            var escolha = '<div class="celopt" onclick="celChoice(5);"><img src="images/motorola_wx_290_et.png" width="276" height="272" border="0" /></div><div class="celopt" onclick="celChoice(4);"><img src="images/nokia_5130_et.png" width="276" height="272" border="0" /></div><div class="celopt" style="_margin-left:0px;" onclick="celChoice(3);"><img src="images/nokia_c3_et.png" width="276" height="272" border="0" /></div>';
            break;
        case "Claro 300":
            var escolha = '<div class="celopt" onclick="celChoice(4);"><img src="images/nokia_5130_et.png" width="276" height="272" border="0" /></div><div class="celopt" onclick="celChoice(3);"><img src="images/nokia_c3_et.png" width="276" height="272" border="0" /></div><div class="celopt" style="_margin-left:0px;" onclick="celChoice(6);"><img src="images/samsung_I6620_et.png" width="276" height="272" border="0" /></div>';
            break;
    }
	
    $("#txOperacao").val(Operacao);
	
    document.getElementById('middle2').innerHTML = escolha;
    $.post("send.php?step=1", {
        txOperador: txOperador,
        txConsumo: txConsumo,
        txInternet: txInternet
    }, function(data){
        novoArray = data.split('#');
        $("#txOperador1").val(novoArray[0]);
        $("#txInternet1").val(novoArray[1]);
        $("#txConsumo1").val(novoArray[2]);
        funil(2);
        $("#top02_02").fadeIn(500);
    });

    return false;
}
function verificaFinal(){
	
    $("#loader").show();
    $("#btn03").hide();
	
    var txCPF = $("#txCPF").val();
    var nTelefone = $("#nTelefone").val();
    var nTelefoneAlt = $("#nTelefoneAlt").val();
    $.post("checkCPF.php", {
        txCPF : txCPF
    }, function(data){
        novoArray = data.split('#');
        if(novoArray[0] == "Erro"){
            alert("Seu CPF já está cadastrado na promoção.\nPor favor, cadastre outra pessoa.\nEm breve, entraremos em contato para darmos seguimento à nossa promoção imperdível!");
            $("#loader").hide();
            $("#btn03").show();
            return false;
        }else{
            $.post("checkTelefone.php", {
                nTelefone: nTelefone
            }, function(data_tel){
                telArray = data_tel.split('#');
                if(telArray[0] == "Erro"){
                    alert("Telefone bloqueado para recebimento de ligações de Telemarketing. Por favor, preencha com outro número.");
                    $("#loader").hide();
                    $("#btn03").show();
                    document.getElementById('nTelefone').focus();
                    return false;
                }else{
                    $.post("checkTelefone1.php", {
                        nTelefoneAlt: nTelefoneAlt
                    }, function(data_tel1){
                        tel1Array = data_tel1.split('#');
                        if(tel1Array[0] == "Erro"){
                            alert("Telefone Alternativo bloqueado para recebimento de ligações de Telemarketing. Por favor, preencha com outro número.");
                            $("#loader").hide();
                            $("#btn03").show();
                            document.getElementById('nTelefoneAlt').focus();
                            return false;
                        }else{
                            $.post("send.php?step=2", $("#formulario2").serialize(), function(data){
                                novoArray = data.split('#');
                                if(novoArray[2] == "Claro" && novoArray[3]=="Pós"){
							
                                }else{
                                    funil(4);
                                    document.getElementById('convertion').innerHTML ='<iframe src="http://network.actualtrade.eu/conv.php?cpnid=3e1d86190d9173580265ec6a4f59f92c&arg=' + novoArray[1] +'&argmon=YYY&idData=' + novoArray[0] + '" frameborder="0" width="1" height="1"></iframe>';
                                }
						
                                $("#middle4").fadeOut(500);
                                $("#middle5").fadeIn(500);
                                try {
                                    $("#id_servicos").msDropDown();
                                    $("#id_servicos").msDropDown({
                                        visibleRows:5,
                                        rowHeight:23
                                    });
							
                                } catch(e) {
                                    alert(e.message+" "+"Error loading Services");
                                }
                            });
                        }
                    });
                }
            });
        }
    });
	

	
    return false;
}

function celChoice(param){
    switch (param){
        case 1:
            param = "Nokia 2720";
            var form_cel = '<img src="images/nokia_2720.png" width="165" height="272" />';
            break;
        case 2:
            param = "Nokia 2220";
            var form_cel = '<img src="images/nokia_2220.png" width="165" height="272" />';
            break;
        case 3:
            param = "Nokia C3";
            var form_cel = '<img src="images/nokia_c3.png" width="165" height="272" />';
            break;
        case 4:
            param = "Nokia 5130";
            var form_cel = '<img src="images/nokia_5130.png" width="165" height="272" />';
            break;
        case 5:
            param = "Motorola WX 290";
            var form_cel = '<img src="images/motorola_wx_290.png" width="165" height="272" />';
            break;
        case 6:
            param = "Samsung I6620";
            var form_cel = '<img src="images/samsung_I6220.png" width="165" height="272" />';
            break;
    }
    $("#txCelular").val(param);
    //$("#form_cel").html(form_cel);
    document.getElementById('form_cel').innerHTML = form_cel;
    document.getElementById('form_cel_viral').innerHTML = form_cel;
    $("#middle3").fadeOut(500);
    $(".celopt").fadeOut(500);
    $("#middle4").fadeIn(500);
    funil(3);

	
}
