
$foo(function(){
    if(document.getElementById('newbody')){
        return false;
    }
    var content = $foo('body').html();

    $foo('body').empty();

    $foo('body').append(
        "<div id='all' style='top:0;left:0;width:100%;height:100%;background:#000;display:none;z-index:999;' class='fixed'></div>" +
        "<div id='tela' style='display:none;top:0;bottom:0;width:100%;text-align:center;z-index:99999;' class='fixed'></div>" +
        "<div id='newbody'></div>"
        );

    $foo('#newbody').html(content);

    $foo('#tela').append(
        "<p class='title'></p>"
        );



});






$foo(function(){

    
    $foo('.btn-enviar').mouseover(function(){
        $foo(this).removeClass('active');
        $foo(this).addClass('hover');
    });
    $foo('.btn-enviar').mouseout(function(){
        $foo(this).removeClass('hover');
        $foo(this).addClass('active');
    });
    $foo('.btn-cadastra').mouseover(function(){
        $foo(this).removeClass('active');
        $foo(this).addClass('hover');
    });
    $foo('.btn-cadastra').mouseout(function(){
        $foo(this).removeClass('hover');
        $foo(this).addClass('active');
    });
    $foo('.btn-entrar').mouseover(function(){
        $foo(this).removeClass('active');
        $foo(this).addClass('hover');
    });
    $foo('.btn-entrar').mouseout(function(){
        $foo(this).removeClass('hover');
        $foo(this).addClass('active');
    });






    





    /* Editar Nome */





    $foo("#minha-conta #lista-compras td.nome input:text").each(function(i){

        var conteudoInput;

        $foo(this).click(function(e){
            $foo(this).attr('readonly',false);
            $foo(this).focus();
            conteudoInput = $foo(this).attr('value');
            $foo(this.parentNode.parentNode).css('background-position','-106px -826px');
            $foo(this.parentNode.parentNode).find('a.edit').addClass('on');
        });
        
        $foo(this).mouseover(function(){
            });
        $foo(this).mouseout(function(){

            });
        $foo(this).blur(function(){
            
            $foo(this).attr('readonly',true);

            if($foo(this).attr('value')!=conteudoInput) {
                var idCompra = $foo('#minha-conta #lista-compras td.nome input.id').get(i).value;
                mostraMensagem("Clique no botão ao lado para alterar!");
                conteudoInput = $foo(this).attr('value');
            } else {
                $foo(this.parentNode.parentNode).css('background-position','-106px -799px');
            //$foo(this.parentNode).find('a.edit').removeClass('on');
            }
            

        }).keyup(function(event){
            if(event.keyCode==13){
                event.preventDefault();
                $foo(this).attr('readonly',true);
                $foo(this).blur();

                if($foo(this).attr('value')!=conteudoInput) {
                    
                    mostraMensagem("Clique no botão ao lado para alterar!");
                    conteudoInput = $foo(this).attr('value');
                } else {
                    $foo(this.parentNode.parentNode).css('background-position','-106px -799px');
                //$foo(this.parentNode).find('a.edit').removeClass('on');
                }
            }
        });
        var btn_edit = $foo('#minha-conta #lista-compras td.nome a').get(i);

        $foo(this.parentNode.parentNode).find('a.edit').click(function(){
            var botaoSalvar = $foo(this);
            if($foo(this).attr('class')=="edit"){
                $foo(this).attr('readonly',false);
                //$foo(this).select();
                conteudoInput = $foo(this).attr('value');
                $foo(this.parentNode.parentNode).css('background-position','-106px -826px');
                $foo(this.parentNode.parentNode).find('a.edit').addClass('on');
                return false;
            }

            lockPage('Salvando');

            var idCompra = $foo('#minha-conta #lista-compras td.nome input.id').get(i).value;

            $foo.ajax({
                url: pathSite + 'ctrl.php?acao=alterarNome&idCompra='+idCompra+'&nome='+conteudoInput,
                dataType: 'json',
                type: 'get',
                success: function(obj){
						
                    if(obj.situacao=="sucess"){
                        unlockPage(obj.msg,2);
                        $foo(botaoSalvar).parents().parents().css('background-position','-106px -799px');
                        $foo(botaoSalvar).removeClass('on');
                        
                        
                    } else if(obj.situacao=="error"){
                        unlockPage("<span style='color:#FF0000;'>" + obj.msg + "</span>",5);
                    }

                },

                error : function (XMLHttpRequest, textStatus, errorThrown) {
                    alert(XMLHttpRequest+" "+textStatus+" "+errorThrown);
                },

                beforeSend : function(requisicao){
                    clearTimeout($idTimeoutMostraIndisponivel);
                    $idTimeoutMostraIndisponivel = setTimeout(function(){
                        unlockPage("<span style='color:#FF0000;'>O servidor demorou a responder. Tente novamente mais tarde</span>",5);
                        requisicao.abort();
                    },10*1000);
                }

            });

        });

    /*$foo(btn_edit).click(function(){
            lockPage('Salvando ...');
            unlockPage('');
        })*/
       
    });




});







/* Twitter */

function twitterCallback2(twitters) {
    if(twitters != null){
    var statusHTML = [];
    for (var i=0; i<twitters.length; i++){
        var username = twitters[i].user.screen_name;
        var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
            return '<a href="'+url+'">'+url+'</a>';
        }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
            return  reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
        });
        statusHTML.push('<li><span>'+status+'</span> <a style="font-size:10px" target="_blank" href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></li>');
    }
    $foo('#twitter_update_list').hide();
    document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
    $foo('#twitter_update_list').fadeIn(500,function(){
        $foo('#twitter_update_list').show();
    })
    }else{

    }
}

function relative_time(time_value) {
    var values = time_value.split(" ");
    time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
    var parsed_date = Date.parse(time_value);
    var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
    var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
    delta = delta + (relative_to.getTimezoneOffset() * 60);

    if (delta < 60) {
        return 'h&aacute; menos de um minuto';
    } else if(delta < 120) {
        return 'um minuto atr&aacute;s';
    } else if(delta < (60*60)) {
        return (parseInt(delta / 60)).toString() + ' minutos atr&aacute;s';
    } else if(delta < (120*60)) {
        return 'uma hora atr&aacute;s';
    } else if(delta < (24*60*60)) {
        return '' + (parseInt(delta / 3600)).toString() + ' horas atr&aacute;s';
    } else if(delta < (48*60*60)) {
        return 'um dia atr&aacute;s';
    } else {
        return (parseInt(delta / 86400)).toString() + ' dias atr&aacute;s';
    }
}

setTimeout(function(){
    var list_twitters;
    $foo.get(
        pathSite + 'ctrl.php?acao=testetwitter',
        {},
        function(data){
            var conteudo2 = data
            conteudo2 = conteudo2.replace(/twitterCallback2\(/,"").replace(/\);/,"");
            try{
                var configs = eval(conteudo2);
            }catch(e){
            }
            twitterCallback2(configs);

        });
}, 0*1000);



function filterData(data){
    data = data.replace('/<?/body[^>]*>/g','');
    data = data.replace('/[r|n]+/g','');
    data = data.replace('/<--[Ss]*?-->/g','');
    data = data.replace('/<noscript[^>]*>[Ss]*?</noscript>/g','');
    data = data.replace('/<script[^>]*>[Ss]*?</script>/g','');
    data = data.replace('<script.*/>','');
    return data;
}













function popup(){

    $foo('#divPopup .popup').css('display','block');
    var conteudo = $foo('#divPopup').html();
    $foo('#divPopup').html('');

    if($foo('#tela #container').size()==0){
        $foo('#tela').append("<div align='center'><div id='container' style='margin: 0 auto;width:1003px;'></div>");
        $foo('#tela #container').append(conteudo);
    }
    
    
    $foo('#tela p.title').hide();
    $foo('#tela').show();
    $foo('#all').css('opacity', 0.6);

    $foo('#all').show();

    $foo('#tela .popup').show();
	
	//$foo('#tela .popup #FrmCadNewsPrin input[name=btfEnviar]').click( alert('enviou'));

    $foo('#tela .popup').click(function(){
        return false;
    })
    $foo('#tela').click(function(){
        close_popup();
    })

}

function submit_form(){
    
	$foo('#tela .popup #FrmCadNewsPrin').submit();

}

function teste(){alert('teste')}

function mapa(){

    if($foo('#tela #container2').size()==0){
        $foo('#tela').append("<div align='center'><div id='container2' style='margin: 0 auto;width:1003px;'></div>");
        $foo('#tela #container2').append($foo('#iframeMaps').html());
    }

    $foo('#iframeMaps').html('');
    $foo('#tela p.title').hide();
    $foo('#tela').show();
    $foo('#all').css('opacity', 0.6);

    $foo('#all').show();

    $foo('#tela .iframeMapa').show();

    $foo('#tela .iframeMapa').click(function(){
        return false;
    })
    $foo('#tela').click(function(){
        close_map();
    })

}
function close_map(){

    $foo('#tela .iframeMapa').hide();
    $foo('#tela p.title').show();
    $foo('#tela').hide();
    $foo('#all').hide();
}

function close_popup(){
    
    $foo('#tela .popup').hide();
    $foo('#tela p.title').show();
    $foo('#tela').hide();
    $foo('#all').hide();
}

function lockPage(title){
    $foo('#all').css('opacity', 0.6);

    $foo('#all').show();

    $foo('#tela p.title').html(title);
    $foo('#tela p.title').show();

    $foo('#tela').show();

    $foo('#tela').click(function(){
        return false;
    });
}

function unlockPage(title,tempo){
    //$foo('#all').css('opacity', 0);

    $foo('#tela p.title').html(title?title:"");
    
    //    $foo('#tela').click(function(){
    //        $foo('#all').hide();
    //        $foo('#tela').hide();
    //        $foo('#tela p.title').html('');
    //    })

    setTimeout(function(){
        $foo('#all').hide();
        $foo('#tela').hide();
        $foo('#tela p.title').html('');
        $foo('#tela p.title').hide();
    }, (tempo>0?tempo:1)*1000);

}

var $idTimeoutMostraMensagem;

function mostraMensagem(msg,tempo){
    $foo('#tela').css('height','28px');
    clearTimeout($idTimeoutMostraMensagem);

    $foo('#tela p.title').html(msg);

    $foo('#tela').show();

    $idTimeoutMostraMensagem = setTimeout(function(){
        $foo('#tela').css('height','100%');
        $foo('#tela').hide();
        $foo('#tela p.title').html('');
    }, (tempo>0?tempo:3)*1000);

}

var $idTimeoutMostraIndisponivel;

function validaFrmAltUsuario(form){

    if(form.email.value==""){
        mostraMensagem("Por favor, preencha o campo EMAIL!");
        form.email.focus();
        return false;
    }


    if(form.senha.value != ""){
        if(form.senha2.value == "") {
            mostraMensagem("Preencha o campo CONFIRMA SENHA!");
            form.senha2.focus();
            return false;
        } else if(form.senha2.value != form.senha.value){
            mostraMensagem("SENHA NÃO CONFERE!");
            form.senha2.select();
            return false;
        }
    }

    if(form.nome.value == "")
    {
        mostraMensagem("Preencha o campo NOME!");
        form.nome.focus();
        return false;
    }

    if(form.uf.value==""){
        mostraMensagem("Por favor, escolha um ESTADO!");
        form.uf.focus();
        return false;
    }

    if(form.cidade.value==""){
        mostraMensagem("Por favor, escolha uma CIDADE!");
        form.cidade.focus();
        return false;
    }

    if(!radioSelected(form.sexo)){
        mostraMensagem("Por favor, preencha o campo SEXO!");
        return false;
    }

    lockPage('Enviando solicitação...');

    $foo.ajax({
        url: pathSite + 'ctrl.php?acao=altera-dados',
        dataType: 'json',
        type: 'POST',
        data: $foo(form).serialize(),
        success: function(obj){
                
            if(obj.situacao=="sucess"){
                unlockPage(obj.msg,3);
            } else if(obj.situacao=="error"){
                unlockPage("<span style='color:#FF0000;'>" + obj.msg + "</span>",5);
            }
                
                
        },

        error : function (XMLHttpRequest, textStatus, errorThrown) {
        },

        beforeSend : function(requisicao){
            clearTimeout($idTimeoutMostraIndisponivel);
            $idTimeoutMostraIndisponivel = setTimeout(function(){
                unlockPage("<span style='color:#FF0000;'>O servidor demorou a responder. Tente novamente mais tarde</span>",5);
                requisicao.abort();
            },10*1000);
        }

    });


}

function radioSelected(inp_radio){
    for(var i=0;i<inp_radio.length;i++){
        if(inp_radio[i].checked){
            return inp_radio[i].value;
        }
    }
    return null;


}

function validaFrmCadUsuario(form){

    if(form.email.value==""){
        mostraMensagem("Por favor, informe seu e-mail");
        form.email.focus();
        return false;
    } else if(!validaEmail(form.email.value)){
        mostraMensagem("Informe um e-mail válido!");
        form.email.select();
        return false;
    }

    if(form.senha.value == "")
    {
        mostraMensagem("Preencha o campo senha!");
        form.senha.focus();
        return false;
    }

    if(form.confirmaSenha.value == "")
    {
        mostraMensagem("Por favor, informe sua senha novamente");
        form.confirmaSenha.focus();
        return false;
    }
    else if(form.confirmaSenha.value != form.senha.value)
    {
        mostraMensagem("As senhas não conferem");
        form.confirmaSenha.focus();
        return false;
    }

    if(form.nome.value == "")
    {
        mostraMensagem("Por favor, informe seu nome");
        form.nome.focus();
        return false;
    }

    if(form.uf.value==""){
        mostraMensagem("Por favor, selecione um estado");
        form.uf.focus();
        return false;
    }

    if(form.cidadeUsuario.value==""){
        mostraMensagem("Por favor, selecione uma cidade");
        form.cidadeUsuario.focus();
        return false;
    }

    if(!radioSelected(form.sexo)){
        mostraMensagem("Por favor, informe seu sexo");
        return false;
    }
    

    lockPage('Cadastrando...');


    $foo.ajax({
        url: pathSite + 'ctrl.php?acao=cadastraUsuario',
        dataType: 'json',
        type: 'POST',
        data: $foo('#frmCadUsuario').serialize(),
        success: function(obj){
                
            if(obj.situacao=="sucess"){
                if(obj.pagseguro == "1"){
					unlockPage(obj.msg,3);
					document.location = linkByCidade + "redirecionamento-pagseguro";
					//document.location = pathSite + "redirecionamento.php";
					//sendPagSeguro(obj);
				}else{
					unlockPage(obj.msg,3);
					document.getElementById(form.id).reset();
				}
            }else if(obj.situacao=="error"){
                unlockPage("<span style='color:#FF0000;'>" + obj.msg + "</span>",5);
            }

        },

        error : function (XMLHttpRequest, textStatus, errorThrown) {
			alert(XMLHttpRequest+" "+textStatus+" "+errorThrown);
        },

        beforeSend : function(requisicao){
            clearTimeout($idTimeoutMostraIndisponivel);
            $idTimeoutMostraIndisponivel = setTimeout(function(){
                unlockPage("<span style='color:#FF0000;'>O servidor demorou a responder. Tente novamente mais tarde</span>",5);
                requisicao.abort();
            },60*1000);
        }

    });


    


}

function validaFrmCadUsuarioAfiliado(form){

    if(form.email.value==""){
        mostraMensagem("Por favor, informe seu e-mail");
        form.email.focus();
        return false;
    } else if(!validaEmail(form.email.value)){
        mostraMensagem("Informe um e-mail válido!");
        form.email.select();
        return false;
    }

    if(form.senha.value == "")
    {
        mostraMensagem("Preencha o campo senha!");
        form.senha.focus();
        return false;
    }

    if(form.confirmaSenha.value == "")
    {
        mostraMensagem("Por favor, informe sua senha novamente");
        form.confirmaSenha.focus();
        return false;
    }
    else if(form.confirmaSenha.value != form.senha.value)
    {
        mostraMensagem("As senhas não conferem");
        form.confirmaSenha.focus();
        return false;
    }

    if(form.nome.value == "")
    {
        mostraMensagem("Por favor, informe seu nome");
        form.nome.focus();
        return false;
    }

    if(form.uf.value==""){
        mostraMensagem("Por favor, selecione um estado");
        form.uf.focus();
        return false;
    }

    if(form.cidade.value==""){
        mostraMensagem("Por favor, selecione uma cidade");
        form.cidade.focus();
        return false;
    }
    

    lockPage('Cadastrando...');


    $foo.ajax({
        url: pathSite + 'ctrl.php?acao=cadastraUsuarioAfiliado',
        dataType: 'json',
        type: 'POST',
        data: $foo('#frmCadUsuarioAfiliado').serialize(),
        success: function(obj){
                
            if(obj.situacao=="sucess"){
                if(obj.pagseguro == "1"){
					unlockPage(obj.msg,3);
					document.location = linkByCidade + "redirecionamento-pagseguro";
					//document.location = pathSite + "redirecionamento.php";
					//sendPagSeguro(obj);
				}else{
					unlockPage(obj.msg,3);
					document.getElementById(form.id).reset();
				}
            }else if(obj.situacao=="error"){
                unlockPage("<span style='color:#FF0000;'>" + obj.msg + "</span>",5);
            }

        },

        error : function (XMLHttpRequest, textStatus, errorThrown) {
			alert(XMLHttpRequest+" "+textStatus+" "+errorThrown);
        },

        beforeSend : function(requisicao){
            clearTimeout($idTimeoutMostraIndisponivel);
            $idTimeoutMostraIndisponivel = setTimeout(function(){
                unlockPage("<span style='color:#FF0000;'>O servidor demorou a responder. Tente novamente mais tarde</span>",5);
                requisicao.abort();
            },60*1000);
        }

    });
}


function validaFrmSugiraUmDesconto(form){

    if(form.nome.value == "")
    {
        mostraMensagem("Informe seu nome");
        form.nome.focus();
        return false;
    }

    if(form.email.value==""){
        mostraMensagem("Por favor, informe seu e-mail");
        form.email.focus();
        return false;
    } else if(!validaEmail(form.email.value)){
        mostraMensagem("Informe um e-mail válido!");
        form.email.select();
        return false;
    }

    if(form.local.value == "")
    {
        mostraMensagem("Por favor, informe seu nome");
        form.local.focus();
        return false;
    }

    /*
    if(form.observacao.value==""){
        mostraMensagem("Por favor, selecione um estado");
        form.observacao.focus();
        return false;
    }
    */


    lockPage('Enviando solicitação...');


    $foo.ajax({
        url: pathSite + 'ctrl.php?acao=sugiraUmDesconto',
        dataType: 'json',
        type: 'POST',
        data: $foo(form).serialize(),
        success: function(obj){

            if(obj.situacao=="sucess"){
                for(var i = 0; i < form.length; i++){
					form[i].value = "";
				}
				unlockPage(obj.msg,1);
            } else if(obj.situacao=="error"){
                unlockPage("<span style='color:#FF0000;'>" + obj.msg + "</span>",3);
            }

        },

        error : function (XMLHttpRequest, textStatus, errorThrown) {
        },

        beforeSend : function(requisicao){
            /*clearTimeout($idTimeoutMostraIndisponivel);
            $idTimeoutMostraIndisponivel = setTimeout(function(){
                unlockPage("<span style='color:#FF0000;'>O servidor demorou a responder. Tente novamente mais tarde</span>",5);
                requisicao.abort();
            },10*1000);*/
        }

    });





}




function validaFrmSugiraUmaCidade(form){

    if(form.estado.value == "")
    {
        mostraMensagem("Por favor, informe o estado");
        form.estado.focus();
        return false;
    }
    if(form.cidade.value == "")
    {
        mostraMensagem("Por favor, informe a cidade");
        form.cidade.focus();
        return false;
    }


    lockPage('Enviado solicitação...');


    $foo.ajax({
        url: pathSite + 'ctrl.php?acao=sugiraUmaCidade',
        dataType: 'json',
        type: 'POST',
        data: $foo(form).serialize(),
        success: function(obj){

            if(obj.situacao=="sucess"){
				for(var i = 0; i < form.length; i++){
					form[i].value = "";
				}
                unlockPage(obj.msg,1);
            } else if(obj.situacao=="error"){
                unlockPage("<span style='color:#FF0000;'>" + obj.msg + "</span>",3);
            }

        },

        error : function (XMLHttpRequest, textStatus, errorThrown) {
        },

        beforeSend : function(requisicao){
            /*clearTimeout($idTimeoutMostraIndisponivel);
            $idTimeoutMostraIndisponivel = setTimeout(function(){
                unlockPage("<span style='color:#FF0000;'>O servidor demorou a responder. Tente novamente mais tarde</span>",5);
                requisicao.abort();
            },10*1000);*/
        }

    });





}

function validaFrmLogar(form){


    if(form.emailLogin.value==""){
        mostraMensagem("Por favor, informe seu e-mail");
        form.emailLogin.focus();
        return false;
    } else if(!validaEmail(form.emailLogin.value)){
        mostraMensagem("Informe um e-mail válido!");
        form.emailLogin.select();
        return false;
    }

    if(form.senhaLogin.value == "")
    {
        mostraMensagem("Por favor, informe sua senha");
        form.senhaLogin.focus();
        return false;
    }

    lockPage('Enviando...');

    $foo.ajax({
        url: pathSite + 'ctrl.php?acao=logar',
        dataType: 'json',
        type: 'POST',
        data: $foo('#frmLogin').serialize(),
        success: function(obj){

            if(obj.situacao=="sucess"){
                unlockPage(obj.msg,15);
				if(obj.pagseguro == "1"){
					document.location = linkByCidade + "redirecionamento-pagseguro";
					//document.location = pathSite + "redirecionamento.php";
					//sendPagSeguro(obj);
				}else{
                	document.location.href = obj.url;
				}
			} else if(obj.situacao=="error"){
                unlockPage("<span style='color:#FF0000;'>" + obj.msg + "</span>",3);
            }

        },

        error : function (XMLHttpRequest, textStatus, errorThrown) {
			alert(XMLHttpRequest+" "+textStatus+" "+errorThrown);
        },

        beforeSend : function(requisicao){
            clearTimeout($idTimeoutMostraIndisponivel);
            $idTimeoutMostraIndisponivel = setTimeout(function(){
                unlockPage("<span style='color:#FF0000;'>O servidor demorou a responder. Tente novamente mais tarde</span>",5);
                requisicao.abort();
            },10*1000);
        }

    });

}

function validaFrmLogarEnquete(form){ 


    if(form.emailLogin.value==""){
        mostraMensagem("Por favor, informe seu e-mail");
        form.emailLogin.focus();
        return false;
    } else if(!validaEmail(form.emailLogin.value)){
        mostraMensagem("Informe um e-mail válido!");
        form.emailLogin.select();
        return false;
    }

    if(form.senhaLogin.value == "")
    {
        mostraMensagem("Por favor, informe sua senha");
        form.senhaLogin.focus();
        return false;
    }

    lockPage('Enviando...');

    $foo.ajax({
        url: pathSite + 'ctrl.php?acao=logar',
        dataType: 'json',
        type: 'POST',
        data: $foo('#frmLogin').serialize(),
        success: function(obj){

            if(obj.situacao=="sucess"){
                unlockPage(obj.msg,15);
				if(obj.pagseguro == "1"){
					document.location = linkByCidade + "redirecionamento-pagseguro";
					//document.location = pathSite + "redirecionamento.php";
					//sendPagSeguro(obj);
				}else{
                	window.location.reload();
				}
			} else if(obj.situacao=="error"){
                unlockPage("<span style='color:#FF0000;'>" + obj.msg + "</span>",3);
            }

        },

        error : function (XMLHttpRequest, textStatus, errorThrown) {
			alert(XMLHttpRequest+" "+textStatus+" "+errorThrown);
        },

        beforeSend : function(requisicao){
            clearTimeout($idTimeoutMostraIndisponivel);
            $idTimeoutMostraIndisponivel = setTimeout(function(){
                unlockPage("<span style='color:#FF0000;'>O servidor demorou a responder. Tente novamente mais tarde</span>",5);
                requisicao.abort();
            },10*1000);
        }

    });

}


function validaFrmLogarAfiliado(form){


    if(form.emailLogin.value==""){
        mostraMensagem("Por favor, informe seu e-mail");
        form.emailLogin.focus();
        return false;
    } else if(!validaEmail(form.emailLogin.value)){
        mostraMensagem("Informe um e-mail válido!");
        form.emailLogin.select();
        return false;
    }

    if(form.senhaLogin.value == "")
    {
        mostraMensagem("Por favor, informe sua senha");
        form.senhaLogin.focus();
        return false;
    }

    lockPage('Enviando...');

    $foo.ajax({
        url: pathSite + 'ctrl.php?acao=logar-afiliado',
        dataType: 'json',
        type: 'POST',
        data: $foo('#frmLoginAfiliado').serialize(),
        success: function(obj){

            if(obj.situacao=="sucess"){
                unlockPage(obj.msg,15);
				if(obj.pagseguro == "1"){
					document.location = linkByCidade + "redirecionamento-pagseguro";
					//document.location = pathSite + "redirecionamento.php";
					//sendPagSeguro(obj);
				}else{
                	document.location.href = obj.url;
				}
			} else if(obj.situacao=="error"){
                unlockPage("<span style='color:#FF0000;'>" + obj.msg + "</span>",3);
            }

        },

        error : function (XMLHttpRequest, textStatus, errorThrown) {
			alert(XMLHttpRequest+" "+textStatus+" "+errorThrown);
        },

        beforeSend : function(requisicao){
            clearTimeout($idTimeoutMostraIndisponivel);
            $idTimeoutMostraIndisponivel = setTimeout(function(){
                unlockPage("<span style='color:#FF0000;'>O servidor demorou a responder. Tente novamente mais tarde</span>",5);
                requisicao.abort();
            },10*1000);
        }

    });

}
