﻿//Eventos de pagina//////////////////////////////////////////////////////////////////////////////////
Page.addEvent(window,'scroll',function(){centraliza();});
//Variaveis Globais/////////////////////////////////////////////////////////////////////////////////
var GlobalVoto = "";
var GlobalAmpliacao;
var MsgComentario;
var txtEmail = "";
var codCliente = 0;
var pageTracker;
////////////////////////////////////////////////////////////////////////////////////////////////////
$load(function(){
     pageTracker = _gat._getTracker("UA-12488133-1");
});
//Funcoes///////////////////////////////////////////////////////////////////////////////////////////
function redPesquisa(){
    var vl = $('txt_procura').value; 	    
    if(vl.length > 1 && vl != "Digite o que desejar buscar"){document.location.href = '/pesquisas/' + vl.toLowerCase().clearAccents().replace(/\'/gi, '').replace(/""/gi, '').replace(/ /gi, '_').replace(/ /gi, '_').replace(/-/gi, '_').replace(/\?/gi, '').replace(/\&/gi, '').replace(/\:/gi, '') + '.htm';
    }else{alert('Sua pesquisa deve ter ao menos 2 caracteres!');} 
}

function direcionaPesquisa(vl){
    document.location.href = '/pesquisas/' + vl.toLowerCase().clearAccents().replace(/\'/gi, '').replace(/""/gi, '').replace(/ /gi, '_').replace(/ /gi, '_').replace(/-/gi, '_').replace(/\?/gi, '').replace(/\&/gi, '').replace(/\:/gi, '') + '.htm';
}

function RedimensionaDiv(){    
    var divOverlay = $('divOverlay');
    if (divOverlay){
       var alturaDiv = $('containerTopo').offsetHeight;         
       divOverlay.style.height = alturaDiv + "px"; 
       centraliza();    
    }        
}

function MaskInteger(id){
    var txt = $(id).value;
    //expressão regular - caracteres permitidos de 0 a 9///
    var er = /[0-9.-]/;
    var valueClean = '';
    if(er.test(txt)){valueClean = txt.replace(/[^0-9.-]/,'').replace(/[^0-9.-]/,'').replace(/[^0-9.-]/,'').replace(/[^0-9.-]/,'').replace(/[^0-9.-]/,'').replace(/[^0-9.-]/,'').replace(/[^0-9.-]/,'').replace(/[^0-9.-]/,'');}
    $(id).value = valueClean;
}

function centraliza(){
      var alturaDiv = $('containerTopo');
      var divOverlay = $('divOverlay');      
      if (alturaDiv){           
           var alturaCliente=0;                      
           if( typeof( window.innerWidth ) == 'number' ) {
              //Não-IE
              alturaCliente = window.innerHeight;
           } else if( document.documentElement && document.documentElement.clientHeight ) {
              //IE 6+ 
              alturaCliente = document.documentElement.clientHeight;
           } else if( document.body && document.body.clientHeight ) {
              //IE 4 
              alturaCliente = document.body.clientHeight;
           }           
           if ( alturaCliente > alturaDiv.offsetHeight ){divOverlay.style.top = (parseInt((alturaCliente / 2)) - parseInt(alturaDiv.offsetHeight / 2) + document.documentElement.scrollTop) + "px"; 
           }else{divOverlay.style.top = "10px";}      
      }      
}

function redirecionaDestino(destino){
   if(destino != 'false' && destino != "" ){exibirDivOverlay(true,destino,false);}
   else if (destino == ""){  
      if(GlobalVoto != ""){ 
         Votacao.InsertVotacao(GlobalVoto);
         GlobalVoto = "";         
      }      
      exibirDivOverlay(false);      
   }else{
     exibirDivOverlay(false);
   }
}

function apagarLuz(){
    var overlay = document.getElementById("overlayLuz");    
    if(overlay.style.display == "block"){overlay.style.display = "none";}
    else{overlay.style.display = "block";} 
}

function exibirDivOverlay(exibir,vhtml,destino,disableClose){    
    
    var divOverlay = document.getElementById("divOverlay");
    var overlay = document.getElementById("overlay");
   
    if(exibir == true){    
       //oculta player/////////////////////////////////////////////////////////////////////
       if($('divVoxelPlayer')){ $('divVoxelPlayer').style.top = "-10000px"; }       
       ////////////////////////////////////////////////////////////////////////////////////
       if (divOverlay) { divOverlay.style.display = "block"; }
       if (overlay) { overlay.style.display = "block"; }       
       
       var sb = new StringBuilder();      
       //cookie cliente////////////////////////////////////////////////////////////////////       
       var container = document.getElementById("topo1_HiddenField_cliente");
       var nome;
       var email;
       if (container) {
           nome = container.value.split("|")[0];
           email = container.value.split("|")[1];
           if (nome == undefined) { nome = "" };
           if (email == undefined) { email = "" };
       }       
       //renderizacao de paginas///////////////////////////////////////////////////////////
       sb.append("<div id='containerTopo' class='formLogin' style='padding:0px;'>")
       sb.append("<div style='padding:20px'>");
       if(!disableClose){
            sb.append("<img style='float:right; cursor:pointer;' src='/img/close.gif' onclick='exibirDivOverlay(false)' />")
       }
       if (vhtml == 'login') {
           //Analicts*****
           pageTracker._trackPageview("/login.vhtm"); 
           
           sb.append("<em style='font-size:170%'>Login</em><br /><br /><br />");
           sb.append("<table><caption><em>Identificação</em></caption><tr><th>Insira seu E-mail:</th><td><input id='txt_email' type='text' onfocus='window.activeForm = \"login\"' value='" + email + "' onblur='window.activeForm = null' class='text' size='50' /></td></tr></table>");
           sb.append("<table>");
           sb.append("<caption><em>Você tem uma conta no enterPlay ?</em></caption>");
           sb.append("<tr><td><input id='contaNao' type='radio' name='conta' value='nao' onclick='document.getElementById(\"txt_senha\").value = \"\" ' /> <label for='contaNao'>Não, sou um novo usuário e quero me cadastrar</label></td></tr>");
           sb.append("<tr><td><input id='contaEsqueci' type='radio' name='conta' value='esqueci' onfocus='window.activeForm = \"login\"' onblur='window.activeForm = null' onclick='document.getElementById(\"txt_senha\").value = \"\" ' /> <label for='contaEsqueci'>Sim, porém esqueci minha senha</label></td></tr>");
           sb.append("<tr><td>");
           sb.append("<input id='contaSim' type='radio' name='conta' value='sim' checked='checked' /> <label for='contaSim'>Sim, minha senha é:</label>");
           sb.append("<input id='txt_senha' type='password' onfocus='window.activeForm = \"login\"' onblur='window.activeForm = null' class='text' size='45' onclick='document.getElementById(\"contaSim\").checked = true' />");
           sb.append("</td><td class='botao'><input type='button' id='btnLoginEnvia' class='botao btSetaPq' value='Enviar' onclick=\"Login.Get('" + destino + "')\" /></td></tr>");
           sb.append("</table>");
           sb.append("<div style='text-align:center; height:20px;' id='aguardeLogin'></div>")
       } else if (vhtml == "comentario") {
           //Analicts***** 
           pageTracker._trackPageview("/comentario.vhtm"); 
           
           sb.append("<em style='font-size:170%'>Comentário</em><br /><br /><br />");
           sb.append("<table>");
           sb.append("<caption><em>Insira seu comentário</em></caption>");
           sb.append("<tr><td colspan='2'><textarea id='txt_comentario' onfocus='window.activeForm = \"comentario\"' onblur='window.activeForm = null' class='text' cols='95' rows='10'></textarea></td></tr>");
           sb.append("<tr>");
           sb.append("<td style='width:500px;text-align:center;'><span id='aguardeComentario'></span></td>");
           sb.append("<td class='botao' style='padding-top:20px'><input type='button' id='btnComentarioEnvia' class='botao btSetaPq' value='Enviar' onclick=\"Comentario.InsertComentario()\" /></td>");
           sb.append("</tr>");
           sb.append("</table>");
       } else if (vhtml == "contato") {
           //Analicts*****
           pageTracker._trackPageview("/faleconosco.vhtm");
           
           sb.append("<em style='font-size:170%'>Contato</em><br /><br /><br />");
           sb.append("<table class='tblContato'>");
           sb.append("<caption>Os campos em <b><em>negrito</em></b> são de preenchimento obrigatório:</caption>");
           sb.append("<tr><th><b><em>Nome:</em></b></th><td colspan='2'><input id='txtNome' type='text' value='" + nome + "' class='text' size='49'  onfocus='window.activeForm = \"contato\"' onblur='window.activeForm = null; this.value = this.value.capitalize()' /></td></tr>");
           sb.append("<tr><th><b><em>Email:</em></b></th><td colspan='2'><input id='txtEmail' type='text' value='" + email + "' class='text' size='30' onfocus='window.activeForm = \"contato\"' onblur='window.activeForm = null'/></td></tr>");
           
           sb.append("<tr><th><b><em>Assunto:</em></b></th><td colspan='2'><input type='text' id='txtAssunto' class='text' size='49' onfocus='window.activeForm = \"contato\"' onblur='window.activeForm = null'  /></td></tr>");
           sb.append("<tr><th><b><em>Mensagem:</em></b></th><td><textarea style='width:370px;' id='txtArea' rows='10' onfocus='window.activeForm = \"desabilitado\"' onblur='window.activeForm = null'  ></textarea></td><td style='vertical-align:bottom'><input type='button' id='btnContatoEnvia' onclick=\"Contato.EnviaEmailContato()\" class='botao btSetaPq' style='vertical-align:text-bottom' value='Enviar' /></td></tr>");
           
           sb.append("<tr><th></th><td style='text-align:center; height:30px'><span id='aguardeContato'></span></td></tr>");
           
           
           sb.append("</table>");
       } else if (vhtml == "ConteudoAdulto") {
           sb.append("<div id='warning'><strong>Atenção</strong>");
           sb.append("<p>Você está entrando em uma área do site com material orientado sexualmente para adultos, destinado a pessoas maiores de 18 anos. Se você não atingiu ainda 18 anos, se este tipo de material ofende você, ou se você está acessando a internet de algum país ou local onde este tipo de material é proibido por lei, não prossiga.</p>");
           sb.append("<p>Para confirmar a idade minima, pedimos que você entre com o seu CPF no campo abaixo, o número não será guardado em hipótese alguma e você só precisa digita-lo uma vez por navegação.</p>");
           sb.append("<p>CPF : <input id='txt_adulto_cpf' onfocus='window.activeForm = \"conteudoAdulto\"' onblur='window.activeForm = null' type='text' maxlength='50' class='text' size='15' /> <small>Não precisa digitar ponto ou hífen</small></p>");
           sb.append("<ul>");
           sb.append("<li class='button'><a onclick=\"AcessoAdulto.AceitaTermos(true)\">Sim, quero continuar</a></li>");
           sb.append("<li class='button'><a onclick=\"AcessoAdulto.NaoAceitaTermos()\">Não, quero voltar</a></li>");
           sb.append("</ul>");
           sb.append("</div><div style='clear:both;'></div>");           
       } else if (vhtml == "ConteudoAdultoNegado") {
           sb.append("<em style='font-size:170%'>Conteudo não permitido devido ao tipo de conta!</em><br /><br /><br />");
           sb.append("<div style='width:141px;margin:0 auto;'><span><input type='button' id='btnAdulto' style='font-weight:bold;' class='botao btComentario' value='Continuar' onclick=\"AcessoAdulto.NaoAceitaTermos()\"/></span></div><br /><br />");
       } else if (vhtml == "loginSucesso") {
           //Analicts*****
           pageTracker._trackPageview("/loginOk.vhtm");
           
           sb.append("<div style='text-align:center'><em style='font-size:170%'>Bem vindo a EnterPlay!</em></div><br /><br /><br />");
           sb.append("<div style='width:141px;margin:0 auto;'><span><input type='button' id='btnContatoContinua' style='font-weight:bold;' class='botao btComentario' value='Continuar' onclick=\"Login.LoginSucesso()\" /></span></div><br /><br />");
       } else if (vhtml == "ampliacaoImagem") {
           sb.append("<br><br><div style='text-align:center'><img src='" + destino + "' style='width:600px; height:450px;'/></div><br><br>");
           sb.append("<div style='text-align:center'><img id='AmpliarFotoEsq' style='cursor:pointer' onclick=\"AmpliarFoto('','-')\" src='/css/img/seta_esq.gif'>&nbsp;&nbsp;&nbsp;&nbsp;<img onclick=\"AmpliarFoto('','+')\" id='AmpliarFotoDir' style='cursor:pointer' src='/css/img/seta_dir.gif'></div><br><br>");
       } else if (vhtml == "emailEnviadoSucesso") {
           //Analicts*****
           pageTracker._trackPageview("/emailEnviadoOk.vhtm");
           
           sb.append("<em style='font-size:170%'>Email enviado com sucesso!</em><br /><br /><br />");
           sb.append("<div style='width:141px;margin:0 auto;'><span><input type='button' id='btnContatoContinua' style='font-weight:bold;' class='botao btComentario' value='Continuar' onclick=\"exibirDivOverlay('false')\" /></span></div><br /><br />");
       } else if (vhtml == "senhaEnviadaSucesso") {
           //Analicts*****
           pageTracker._trackPageview("senhaEnviadaOk.vhtm");
           
           sb.append("<em style='font-size:170%'>Sua senha foi enviada com sucesso para seu email!</em><br /><br /><br />");
           sb.append("<div style='width:141px;margin:0 auto;'><span><input type='button' id='btnRecuperaSenhaContinua' style='font-weight:bold;' class='botao btComentario' value='Continuar' onclick=\"exibirDivOverlay('false')\" /></span></div><br /><br />");
       } else if (vhtml == "ComentarioInseridoSucesso") {
           //Analicts*****
           pageTracker._trackPageview("/comentarioOk.vhtm");
           
           sb.append("<em style='font-size:170%'>" + MsgComentario + "</em><br /><br /><br />");
           sb.append("<div style='width:141px;margin:0 auto;'><span><input type='button' id='btnComentarioInserido' style='font-weight:bold;' class='botao btComentario' value='Continuar' onclick=\"exibirDivOverlay('false')\" /></span></div><br /><br />");
       } else if (vhtml == "AssistirFilme") {
           //Analicts*****

           if (pageTracker == undefined) {
               var intervalo = window.setInterval(function() {
                   if (pageTracker != undefined) {
                       pageTracker._trackPageview("/assistirFilme.vhtm");
                       clearInterval(intervalo);
                   }               
               }, 500);
           } else {
               pageTracker._trackPageview("/assistirFilme.vhtm");
           }       
           
                      
           sb.append("<em style='font-size:170%'>Assitir Filme</em><br /><br /><br />");
           sb.append("<table style='width:610px; height:480px; margin-bottom:0px;'>");
           sb.append("<caption>Assinantes - Informações para identificação no site</caption>");
           sb.append("<tr>");
           sb.append("<td style='width:400px;'>");
           sb.append("<table style='margin-bottom:0px; float:right'>");
           sb.append("<tr><td>Email:</td><td><input id='txt_cadastro_email' value='" + email + "' onfocus='window.activeForm = \"assistirFilme\"' onblur='window.activeForm = null' maxlength='200' type='text' class='text' size='40' /></td></tr>");
           sb.append("<tr><td>Senha:</td><td><input id='txt_cadastro_senha' onfocus='window.activeForm = \"assistirFilme\"' onblur='window.activeForm = null' type='password' maxlength='50' class='text' size='15' /> </td></tr>");
           sb.append("</table>");
           sb.append("</td>");
           sb.append("<td style='text-align:right'><img type='button' id='btnAssistirFilme' src='/img/loginBtn.gif' onclick='Login.Assistir()' style='cursor:pointer;' /></td>");
           sb.append("</tr>");
           sb.append("<tr>");
           sb.append("<td colspan='2' style='border-top: 1px solid #333333;'><br><br>");
           //planos****           
           sb.append("<table id='escolhaPlanos_login' class='tblInfoIdent' width='480;' cellspacing='10'>");
           sb.append("<caption>Novo Assinante - Escolha o seu plano</caption>");
           sb.append("<tr>");
           sb.append("<td id='PlanoPipoca' class='plano'></td>");
           sb.append("<td id='PlanoCinefilo' class='plano'></td>");
           sb.append("</tr>");
           sb.append("<tr>");
           sb.append("<td class='marketing' colspan='2'>");
           sb.append("<em><strong>Ainda tem mais</strong> todos os planos possuem:</em>");
           sb.append("<ul>");
           sb.append("<li>Cadastro de dependentes</li>");
           sb.append("<li>Controle parental</li>");
           sb.append("<li>Acesso a todo o conteúdo pelo iPhone</li>");
           sb.append("<li>Além de filmes seriados e desenhos</li>");
           sb.append("</ul>");
           sb.append("<strong>Tudo por menos de R$ 1,15 por filme</strong>&nbsp;");
           sb.append("<a href='/ajuda/planos.htm' target='_blank'>Saiba mais sobre os planos</a>");
           sb.append("</td>");
           sb.append("</tr>");
           sb.append("</table>");
           //planos****
           sb.append("<table style='margin-bottom:0px;'>");           
           sb.append("<tr><td style='width:440px;height:30px;'>&nbsp;</td><td><img id='btnComprar' src='/img/assinarPlano.gif' onclick=\"Redirect('AssistirFilme')\" style='cursor:pointer;' /></td></tr>");
           sb.append("</table>");
       } else if (vhtml == "Indicacao") {
           //Analicts*****
           pageTracker._trackPageview("/indicacao.vhtm");
           
           sb.append("<em style='font-size:170%'>Indique este Filme</em>")
           sb.append("<br><br><table style='margin-bottom:0px;'><tr><td>");
           sb.append("<table style='margin-bottom:0px;'><tr>");
           sb.append("<td><em>Seu nome :</em></td>");
           sb.append("<td><input id='txt_indique_seuNome' value='" + nome + "' onfocus='window.activeForm = \"indicacao\"' onblur='window.activeForm = null' maxlength='200' type='text' class='text' size='30' /></td>");
           sb.append("</tr><tr>");
           sb.append("<td><em>Seu email :</em></td>");
           sb.append("<td><input id='txt_indique_seuEmail' value='" + email + "' onfocus='window.activeForm = \"indicacao\"' onblur='window.activeForm = null' maxlength='200' type='text' class='text' size='30' /></td>");
           sb.append("</tr></table>");
           sb.append("</td><td>");
           sb.append("<table style='margin-bottom:0px;'><tr>");
           sb.append("<td><em>Para nome :</em></td>");
           sb.append("<td><input id='txt_indique_paraNome' onfocus='window.activeForm = \"indicacao\"' onblur='window.activeForm = null' maxlength='200' type='text' class='text' size='30' /></td>");
           sb.append("</tr><tr>");
           sb.append("<td><em>Para email :</em></td>");
           sb.append("<td><input id='txt_indique_paraEmail' onfocus='window.activeForm = \"indicacao\"' onblur='window.activeForm = null' maxlength='200' type='text' class='text' size='30' /></td>");
           sb.append("</tr></table></td></tr>");
           sb.append("<tr><td colspan='2'><em>Escreva sua mensagem :</em></td></tr>");
           sb.append("<tr><td colspan='2'><textarea cols='92' rows='4' class='text' id='txt_indique_mensagem' onfocus='window.activeForm = \"indicacao\"' onblur='window.activeForm = null'></textarea></td></tr>")
           sb.append("<tr><td style='text-align:right'><div id='aguardeIndicacao'></div></td><td class='botao'><input style='margin-left:190px; margin-top:20px;' type='button' id='btnIndicacaoEnvia' class='botao btSetaPq' value='Enviar' onclick=\"Indicacao.Envia()\" /></td></tr>");
           sb.append("</table>");
       } else if (vhtml == "CreditosExpirados") {
           //Analicts*****
           pageTracker._trackPageview("/creditosExpirados.vhtm");
           
           sb.append("<div class='excedeuCreditos'>");
           if (Creditos.ExpiracaoDiaria) {
               sb.append("<em style='font-size:24px;'>Ops! Você excedeu os seus créditos por hoje.</em>");
               sb.append("<p>Isto quer dizer que você já assistiu ao seu filme do dia (ou conteúdos mais curtos que somem os créditos de um filme). Vale lembrar que você pode assistir ao seu filme do dia quantas vezes quiser durante o mesmo dia. Para entender o que isto signiﬁca acesse o nosso FAQ <a href='http://novo.enterplay.com.br/ajuda/como_usar.htm'>cliquando aqui</a>.</p>");
           }
           if (Creditos.ExpiracaoMensal) {
               sb.append("<em style='font-size:24px;'>Ops! Você excedeu os seus créditos deste mês.</em>");
               sb.append("<p>Isto quer dizer que você já assistiu à todos os filmes que seu plano dá direito. Para entender o que isto signiﬁca acesse o nosso FAQ <a href='http://novo.enterplay.com.br/ajuda/como_usar.htm'>cliquando aqui</a>.</p>");
           }
           // sem permissão de aluguel e plano top
           if (Creditos.alugar == false && Creditos.CodPlanoUpgrade == 0) {
               sb.append("<p>Você não tem permissão para alugar ou fazer upgrade de plano, por favor espera até amanhã.</p>");
               //permissão de luguel
           } else if (Creditos.alugar == true) {
               sb.append("<p>Você pode assistir este ﬁlme AGORA! <strong>Por apenas R$ " + Creditos.ValorAluguel + "</strong>. </p>");
               sb.append("<div class='btnDefaultBlue'><a href='#'><span id='btnUpgrade'>Quero alugar agora</span></a></div>");
           } else if (Creditos.CodPlanoUpgrade != 0) {
               //plano upgrade
               sb.append("<p>Se você quiser assistir a este ﬁlme agora, você pode realizar um upgrade para o <strong>" + Creditos.NomePlanoUpgrade + "</strong>, que permite que sejam assistidos até 2 filmes ao dia (e 44 filmes totais no mês).</p>");
               sb.append("Valor do seu plano atual : R$ " + Creditos.ValorPlanoAtual + "<br>");
               sb.append("Diferença para o <strong>" + Creditos.NomePlanoUpgrade + "</strong> neste mês : R$ " + Creditos.ValorUpgradeDiferenca + " (referente a " + Creditos.diasRestantes + " dias)<br><br>")
     
               if (Creditos.RedirecUpgrade == true) {
                   sb.append("<div class='btnDefaultBlue'><a style='cursor:pointer' href='/MinhaConta.aspx'><span>Realizar Upgrade de plano</span></a></div>");
               } else {
                   //chamada de upgrade da assinatura
                   sb.append("<div class='btnDefaultBlue'><a style='cursor:pointer' onclick=\"Creditos.UpgradeAssinatura(" + Creditos.CodPlanoUpgrade + ")\"><span id='btnUpgrade'>Realizar Upgrade de plano</span></a></div>");
               }
           }
           sb.append("</div>")
       } else if (vhtml == "Rating") {
           sb.append("<div style='text-align:center'><em style='font-size:170%'>Você não pode ver esse filme devido à faixa etária!</em></div><br /><br /><br />");
           sb.append("<div style='width:141px;margin:0 auto;'><span><input type='button' id='btnContatoContinua' style='font-weight:bold;' class='botao btComentario' value='Continuar' onclick=\"exibirDivOverlay('false')\" /></span></div><br /><br />");
       } else if (vhtml == "AcessoErro") {
           sb.append("<div style='text-align:center'><em style='font-size:170%'>Ops!<br><br><br>" + Creditos.retWsMensagem + "</em></div><br /><br /><br />");
       } else if (vhtml == "CadastroMensagem") {
               sb.append("<div style='text-align:center'><em style='font-size:170%'>" + (Planos.retHabilitaAgua == true ? "<img src='/css/img/ajaxloader.gif' /><br><br><br>" : "") + "" + Planos.reMensagem + "</em></div><br /><br /><br />");
               if (Planos.retCadastroOK == true) { 
                    //Analicts***** Cadastro OK
                   pageTracker._trackPageview("/cadastroOk.vhtm");
                   Planos.retCadastroOK = false; 
               }           
               if (Planos.retHabilitaCont == true) {
                  if (Planos.retEndRetorno != "") {
                   sb.append("<div style='width:141px;margin:0 auto;'><span><input type='button' id='btnContatoContinua' style='font-weight:bold;' class='botao btComentario' value='Continuar' onclick=\"window.location.href='" + Planos.retEndRetorno + "'\" /></span></div><br /><br />");
               } else {
                   sb.append("<div style='width:141px;margin:0 auto;'><span><input type='button' id='btnContatoContinua' style='font-weight:bold;' class='botao btComentario' value='Continuar' onclick=\"exibirDivOverlay('false')\" /></span></div><br /><br />");
               }  
           }
       }
        sb.append("</div>")
        sb.append("</div>") 
       //////////////////////////////////////////////////////////////////////////////////////
       $('renderOverlay').innerHTML = sb.toString();
       sb = null;    
       //////////////////////////////////////////////////////////////////////////////////////
        switch(vhtml){
            case 'login':
                $('txt_email').focus();
                break;
            case 'comentario':
                $('txt_comentario').focus();
                break;
            case 'contato':
                $('txtNome').focus();
                break;
            case 'ConteudoAdulto':
                $('txt_adulto_cpf').setMask('999.999.999-99');
                $('txt_adulto_cpf').focus();
                break;
            case 'AssistirFilme':
                Planos.GetPlanos();
                break;
        }
       //redimensiona
       RedimensionaDiv();
       //         
    }else{
       //exibe player//////////////////////////////////////////////////////////////////////
       if($('divVoxelPlayer')){$('divVoxelPlayer').style.top = "0px";}
       //////////////////////////////////////////////////////////////////////////////////// 
       if(Login.verificaCred){Creditos.VerificaLogado(true); Login.verificaCred = false;}           
       divOverlay.style.display = "none";
       overlay.style.display = "none";       
    }
}

function Redirect(fonte){  
  var parametros = "";
  if(fonte == null){fonte = ""}
  if(fonte.toString().toLocaleLowerCase() == "assistirfilme"){
    var i;                
    for (i=0;i<document.forms[0].assinatura.length;i++){if (document.forms[0].assinatura[i].checked){break;}}
    parametros = "?email=" + $('txt_cadastro_email').value + "&plano=" + document.forms[0].assinatura[i].value;
  }    
  NajaMetodos.GetRedirect(true,function(res){window.location.href = res.value + parametros;});
}

function AmpliarFoto(index,posicionar){
   var container = $('hidFilmeFotos');
   var fotos = new Array();
   fotos = container.value.split("|");
    
     if(posicionar == "+"){
        GlobalAmpliacao ++;
        exibirDivOverlay(true,"ampliacaoImagem",fotos[GlobalAmpliacao]);
     }else if(posicionar == "-"){    
        GlobalAmpliacao --;
        exibirDivOverlay(true,"ampliacaoImagem",fotos[GlobalAmpliacao]);
     }else{
           for(var i=0; i< fotos.length; i++){   
              if(i == index){
                GlobalAmpliacao = index;
                exibirDivOverlay(true,"ampliacaoImagem",fotos[GlobalAmpliacao]);
                break;
              }
           } 
     }     
     if(GlobalAmpliacao <= 0){$('AmpliarFotoEsq').hide();}
     if(index == (fotos.length - 2) || GlobalAmpliacao == (fotos.length - 2)){$('AmpliarFotoDir').hide();}   
}

//Metodos///////////////////////////////////////////////////////////////////////////////////////////
//==================ACESSO CONTEÚDO ADULTO================================//
var AcessoAdulto = {

    htlm: null,

    Acessar: function() {
        if (location.href.toLowerCase().indexOf('adulto') == -1) {
            AcessoAdulto.htlm = $('spanID5').innerHTML;
            $('spanID5').innerHTML = 'Aguarde';
            NajaMetodos.ConteudoAdulto(AcessoAdulto.callbacks.ConteudoAdulto);
        } else {
            document.location.href = '/adulto.htm';
        }
    },

    NaoAceitaTermos: function() {
        if (location.href.toLowerCase().indexOf('adulto') == -1) {
            exibirDivOverlay('false');
        } else {
            document.location.href = '/';
        }

    },

    AceitaTermos: function(flag) {
        if (!flag) {
            NajaMetodos.GetTermosConteudoAdulto(flag, AcessoAdulto.callbacks.GetTermosConteudoAdulto);
        } else {
            var cpf = $('txt_adulto_cpf');
            if (cpf) {
                if (cpf.value.isCPF() == false) { alert('Insira um CPF válido!'); $('txt_adulto_cpf').focus(); return; }
                else { NajaMetodos.GetTermosConteudoAdulto(flag, AcessoAdulto.callbacks.GetTermos); }
            }
        }
    },

    callbacks: {
        ConteudoAdulto: function(res) {
            if (res.error == null) {
                if (res.value == 1) {
                    if (location.href.toLowerCase().indexOf('adulto') == -1) {
                        document.location.href = '/adulto.htm';
                    } else {
                        if ($('divVoxelPlayer')) {
                            $('divVoxelPlayer').style.display = "";
                            //dimensina Player
                            carregaFlashVars();
                        }
                    }
                } else if (res.value == 2) {
                    exibirDivOverlay(true, 'ConteudoAdultoNegado', '', true);
                } else if (res.value == 0) {
                    AcessoAdulto.AceitaTermos();
                }
                $('spanID5').innerHTML = AcessoAdulto.htlm;
            }
        },

        GetTermosConteudoAdulto: function(res) {
            if (res.error == null) {
                if (!res.value) {
                    exibirDivOverlay(true, 'ConteudoAdulto', '', true);
                } else {
                    document.location.href = '/adulto.htm';
                }
            }
        },

        GetTermos: function(res) {
            if (res.error == null) {
                if (location.href.toLowerCase().indexOf('adulto') == -1) {
                    document.location.href = '/adulto.htm';
                } else {
                    exibirDivOverlay('false');
                }
            }
        }
    }
};
//========================================================================//

var Login = {
    verificaCred: false,
    html: '',
    Assistir: function() {
        if (!$('txt_cadastro_email').value.isEmail()) {
            alert('Insira um email válido!');
            $('txt_cadastro_email').focus();
            return;
        }
        if ($('txt_cadastro_senha').value.trim() == '') {
            alert('Insira sua senha!');
            $('txt_cadastro_senha').focus();
            return;
        }
        NajaMetodos.GetLogin($('txt_cadastro_email').value, $('txt_cadastro_senha').value, Login.callbacks.getAssistirFilme);
    },

    LoginSucesso: function() {
        exibirDivOverlay('false');

        //Verifico se o usuário está em uma página de conteudo adulto, caso sim verifico sua permissão.
        if (location.href.toLowerCase().indexOf('adulto') != -1) {
            NajaMetodos.ConteudoAdulto(AcessoAdulto.callbacks.ConteudoAdulto);
        }
    },

    Get: function(destino) {
        //validacao
        var email = $('txt_email').value;
        var senha = $('txt_senha').value;
        var contaSim = $('contaSim').checked;
        var contaEsqueci = $('contaEsqueci').checked;
        var contaNao = $('contaNao').checked;
        if (email.isEmail() == false) { alert('Insira um email válido!'); $('txt_email').focus(); return false; }
        if (contaSim == true && senha == "") { alert('Insira sua senha!'); $('txt_senha').focus(); return false; }
        //metodo                   
        $('aguardeLogin').innerHTML = "<img src='/css/img/ajaxloader.gif' />";
        if (contaSim) { NajaMetodos.GetLogin(email, senha, Login.callbacks.renderizarLogin, destino); }
        else if (contaEsqueci) {
            $('btnLoginEnvia').disabled = true;
            NajaMetodos.EnviarEmail(null, email, null, null, null, 'MsgRecuperaSenha', '', '', Login.callbacks.renderizarSenha);
        }
        else if (contaNao) {
            txtEmail = $('txt_email').value.toLowerCase();
            NajaMetodos.RemoveSessionProduto(function(res) {
                NajaMetodos.GetRedirect(true, function(ret) {
                    window.location.href = ret.value + "?email=" + email;
                });
            });
        }

    },
    callbacks: {

        getAssistirFilme: function(res) {
            if (res.error == null) {
                var dt = res.value;
                if (dt.rows.length == 0) {
                    alert('Email e/ou senha inválidos!');
                } else {
                    Login.verificaCred = true;
                    Login.callbacks.renderizarLogin(res);
                }
            } else {
                alert('Erro.Tente novamente!')
            }
        },

        renderizarLogin: function(res) {
            if (res.error == null) {
                //destino
                if (res.params == 'false' || res.params == null) {
                    var destino = 'loginSucesso';
                } else {
                    var destino = res.params;
                }
                var dt = res.value;
                if (dt.rows.length == 0) {
                    //Analicts*****
                    pageTracker._trackPageview("/LoginErro.vhtm");

                    $('aguardeLogin').innerHTML = "<span style='color:red'>Email e/ou senha inválidos!</span>"
                }
                else {

                    $('topo1_ulAssinar').hide();
                    
                    window.activeForm = 'loginSucesso';
                    var nome = dt.rows[0]['Nome'].toString().split(' ');
                    var sb = new StringBuilder();
                    sb.append("<li class='item2'>Olá, <b style='text-transform:capitalize'>" + nome[0] + "</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='/logout.aspx'>Logout</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href='/minhaconta.aspx'>Minha conta</a></li>");
                    sb.append("<li class='item'><a style='cursor:pointer' onclick='exibirDivOverlay(true,\"contato\",false)'>Fale conosco</a></li>");
                    sb.append("<li class='item3'><a href='/ajuda/como_usar.htm'>Ajuda</a></li>");
                    $('ulMenuTopo').innerHTML = sb.toString();
                    sb = null;
                    //redireciona
                    redirecionaDestino(destino);
                }
            } else { $('aguardeLogin').innerHTML = "<span style='color:red'>Email e/ou senha inválidos!</span>" }
        },
        renderizarSenha: function(res) {
            if (res.error == null) {
                if (res.value == true) {
                    redirecionaDestino('senhaEnviadaSucesso');
                }
                else {
                    $('btnLoginEnvia').disabled = false;
                    $('aguardeLogin').innerHTML = "<span style='color:red'>Email e/ou senha inválidos!</span>";
                }
            } else {
                $('btnLoginEnvia').disabled = false;
                $('aguardeLogin').innerHTML = "<span style='color:red'>Email e/ou senha inválidos!</span>";
            }
        }
    }
};

var Planos = {
    GetPlanos: function() {
        NajaMetodos.GetPlanos(function(res) {
            var dt = res.value;
            for (var i = 0; i < dt.rows.length; i++) {
                var sb = new StringBuilder();
                if (i == 0) {
                    sb.append("<label class='pipoca'><input id='Radio" + i + "' type='radio' name='assinatura' value='" + dt.rows[i]["CodPlano"] + "|" + dt.rows[i]["CodPlanoWs"] + "' />" + dt.rows[i]["Nome"] + "</label>");
                    sb.append("<div>");
                    sb.append("<em><strong>" + dt.rows[i]["FilmesPorMes"] + "</strong> filmes &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ao mês</em><br/>");
                    sb.append("<span class='pipoca'>Por apenas <strong>R$ " + float2moeda(dt.rows[i]["Valor"].toString()) + "</strong></span>");
                    sb.append("</div>");
                    $('PlanoPipoca').innerHTML = sb.toString();
                } else {
                    sb.append("<label class='cinefilo'><input checked='checked' id='Radio" + i + "' type='radio' name='assinatura' value='" + dt.rows[i]["CodPlano"] + "|" + dt.rows[i]["CodPlanoWs"] + "' />" + dt.rows[i]["Nome"] + "</label>");
                    sb.append("<div>");
                    sb.append("<em><strong>" + dt.rows[i]["FilmesPorMes"] + "</strong> filmes &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ao mês</em><br/>");
                    sb.append("<span class='cinefilo'>Por apenas <strong>R$ " + float2moeda(dt.rows[i]["Valor"].toString()) + "</strong></span>");
                    sb.append("</div>");
                    $('PlanoCinefilo').innerHTML = sb.toString();
                }
                sb = null;
            }
            RedimensionaDiv();
        });
    }
}



var Comentario = {
    
    InsertComent: function(){
        NajaMetodos.ClienteLogado(Comentario.callbacks.clienteLogado);
    },
    
    InsertComentario: function(){
        if($('HiddenField_UrlWriteP').get() != 0 && $('HiddenField_UrlWriteP') != null){
            $('aguardeComentario').innerHTML = "<img src='/css/img/ajaxloader.gif' />";   
            NajaMetodos.InsereComentario($('txt_comentario').get(), $('HiddenField_UrlWriteP').get(), Comentario.callbacks.insertComentario)
        }else{
            $('aguardeComentario').innerHTML = "<span style='color:red'>Erro! Tente novamente.!</span>";
        }
    },
    
    callbacks:{    
        clienteLogado: function(res){
            if(res.error == null){
                var logado = res.value;
                if(logado){exibirDivOverlay(true, "comentario", false);}
                else{exibirDivOverlay(true, "login", "comentario");} 
            }
        },        
        insertComentario: function(res){
            if(res.error == null){
                var ret = res.value;
                if(ret == 1){
                     MsgComentario = "Comentário inserido com sucesso!";
                    //redireciona
                    redirecionaDestino('ComentarioInseridoSucesso');
                    NajaMetodos.PopulaProdutosComentarios(1, $('HiddenField_UrlWriteP').get(),Produtos.callbacks.getFilmeComentarios);
                }else if(ret == 2){
                    MsgComentario = "Seu comentário está sendo avaliado!";
                    //redireciona
                    redirecionaDestino('ComentarioInseridoSucesso');
                }else{
                    MsgComentario = "Permitido somente um comentário por filme!";
                    //redireciona
                    redirecionaDestino('ComentarioInseridoSucesso');
                } 
            }else{
                MsgComentario = "Erro! Tente novamente.!";
                //redireciona
                redirecionaDestino('ComentarioInseridoSucesso');
            }
        }
    }
};


var Votacao = {
    
    VerificaCliente: function(voto){
        NajaMetodos.ClienteLogado(Votacao.callbacks.clienteLogado,voto);
    },
    
    InsertVotacao: function(voto){
        //Analicts*****
        pageTracker._trackPageview("/Votacao.vhtm");
        
        if($('HiddenField_UrlWriteP').get() != 0 && $('HiddenField_UrlWriteP') != null){           
           NajaMetodos.InsereVotacao(voto, $('HiddenField_UrlWriteP').get(),Votacao.callbacks.InsertVotacao)
        }else{
           $('msgVotacao').innerHTML = "<span style='color:red'>erro na votação</span>"; 
        }
    },
    
    callbacks:{    
        clienteLogado: function(res){
            if(res.error == null){
                var logado = res.value;
                if(logado){                     
                    $('msgVotacao').innerHTML = "<img src='/css/img/ajaxloader.gif' />";                     
                    NajaMetodos.InsereVotacao(res.params, $('HiddenField_UrlWriteP').get(),Votacao.callbacks.InsertVotacao)
                }else{
                    GlobalVoto = res.params;
                    exibirDivOverlay(true, "login", "");
                }                
            }else{$('msgVotacao').innerHTML = "<span style='color:red'>erro na votação</span>";}
        },
                
        InsertVotacao: function(res){
            if(res.error == null){
               var votado = res.value;
               if (votado){$('msgVotacao').innerHTML = "voto computado"; }              
               else{$('msgVotacao').innerHTML = "<span style='color:red'>já votou</span>";}
            }
            else{
               $('msgVotacao').innerHTML = "<span style='color:red'>erro na votação</span>";
            }
        }
    }
};

var Contato = {

    EnviaEmailContato: function(res){
        //var arrTel;
        
        if($('txtNome').get().isEmpty()){
            alert('Insira o nome.');
            $('txtNome').focus();
            return;
        }
        if(!$('txtEmail').get().isEmail()){
            alert('Insira um email válido.');
            $('txtEmail').focus();
            return;
        }
        if($('txtAssunto').get().isEmpty()){
            alert('Insira o assunto.');
            $('txtAssunto').focus();
            return;
        }
        if($('txtArea').get().isEmpty()){
            alert('Insira a mensagem.');
            $('txtArea').focus();
            return;
        }
        $('btnContatoEnvia').disabled = true;
        $('aguardeContato').innerHTML = "<img src='/css/img/ajaxloader.gif' />";
        NajaMetodos.EnviarEmail($('txtNome').get().trim(),$('txtEmail').get().trim(), "", $('txtAssunto').get().trim(),$('txtArea').get().trim(), 'MsgFaleConosco','','',Contato.callbacks.enviaEmailContato);
    },
    callbacks:{
        enviaEmailContato: function(res){
           if(res.error == null){
                var ret = res.value;
                if(ret){
                    redirecionaDestino('emailEnviadoSucesso');
                }else{
                    $('aguardeContato').innerHTML = "<span style='color:red'>Erro! Tente novamente.!</span>";
                } 
            }else{
                $('aguardeContato').innerHTML = "<span style='color:red'>Erro! Tente novamente.!</span>";
            }
        }
    }   
};


 var Indicacao = {

    Envia: function(res){
        
        var ind_seuNome   = $('txt_indique_seuNome').value;
        var ind_seuEmail  = $('txt_indique_seuEmail').value;        
        var ind_paraNome  = $('txt_indique_paraNome').value;
        var ind_paraEmail = $('txt_indique_paraEmail').value;
        var ind_mensagem  = $('txt_indique_mensagem').value;        
        
        if(ind_seuNome == ""){
            alert('Insira seu nome.');
            $('txt_indique_seuNome').focus();
            return;
        }
        if(!$('txt_indique_seuEmail').get().isEmail()){
            alert('Insira o seu email válido.');
            $('txt_indique_seuEmail').focus();
            return;
        }
        if(ind_paraNome == ""){
            alert('Insira o nome do destinatário.');
            $('txt_indique_paraNome').focus();
            return;
        }
        if(!$('txt_indique_paraEmail').get().isEmail()){
            alert('Insira um email de destinatário válido.');
            $('txt_indique_paraEmail').focus();
            return;
        }
        
        
        $('btnIndicacaoEnvia').disabled = true;
        $('aguardeIndicacao').innerHTML = "<img src='/css/img/ajaxloader.gif' />";
        
        var titulo;
        var tituloOrig;
        if($('lblTitulo')){
            titulo     = $('lblTitulo').innerHTML;
            tituloOrig = $('lblTituloOriginal').innerHTML;
        }else{
            titulo = $('lblTitulo2').innerHTML;
            tituloOrig = $('lblTituloOriginal2').innerHTML;
        }
         
        var link = $('HiddenField_link').value;
        
        //nome,remetente,telefone,assunto,mensagem,tipoMsg,nomePara,emailPara
        NajaMetodos.EnviarEmail(
             ind_seuNome,
             ind_seuEmail, 
             link + '#' + tituloOrig + '#' + titulo.replace('- Trailer',''),
             '',
             ind_mensagem,
             'MsgIndicacao',
             ind_paraNome,
             ind_paraEmail 
             ,Indicacao.callbacks.enviaIndicacao
       );
    },
    callbacks:{
        enviaIndicacao: function(res){
           if(res.error == null){
                var ret = res.value;
                if(ret){
                    redirecionaDestino('emailEnviadoSucesso');
                }else{
                    $('aguardeIndicacao').innerHTML = "<span style='color:red'>Erro! Tente novamente.!</span>";
                } 
            }else{
                $('aguardeIndicacao').innerHTML = "<span style='color:red'>Erro! Tente novamente.!</span>";
            }
        }
    }   
};


var Creditos = {
    //globais para tratamentos de mensagens
    retWs: false,
    retCredito: 0,
    retWsMensagem: "",
    retCodPedido: 0,
    ClienteAlugar: false,
    PlanoAlugar: false,
    GeralAlugar: false,
    ValorAluguel: 0,
    CodPlanoUpgrade: 0,
    CodPlanoWsUpgrade: 0,
    PlanoUpgradeValor: 0,
    NomePlanoUpgrade: "",
    ValorUpgradeDiferenca: 0,
    ValorPlanoAtual: "",
    AcessoRating: false,
    alugar: false,
    diasRestantes: "",
    ExpiracaoMensal: false,
    ExpiracaoDiaria: false,
    ///////////////////////////////////////
    VerificaLogado: function(VerificaCredito) {
        if (window.activeForm != 'search' && window.activeForm != 'login' && window.activeForm != 'assistirFilme') {
            exibeBtnComprar(true);
            NajaMetodos.ClienteLogado(function(res) {
                if (res.value == true) {

                    if (VerificaCredito) {
                        NajaMetodos.GetCreditos(function(resCred) {
                            var ret = resCred.value;
                            ///////////////////////////////////////////
                            Creditos.Expiracaomensal
                            Creditos.retWs = ret.RetornoWs;
                            Creditos.retCredito = ret.RetornoCreditos;
                            Creditos.retWsMensagem = ret.RetornoWsMensagem;
                            Creditos.retCodPedido = ret.RetornoCodPedido;
                            Creditos.ClienteAlugar = ret.ClienteAlugar;
                            Creditos.PlanoAlugar = ret.PlanoAlugar;
                            Creditos.GeralAlugar = ret.GeralAlugar;
                            Creditos.ValorAluguel = ret.ValorAluguel;
                            Creditos.CodPlanoUpgrade = ret.CodPlanoUpgrade;
                            Creditos.CodPlanoWsUpgrade = ret.CodPlanoWsUpgrade;
                            Creditos.PlanoUpgradeValor = ret.PlanoUpgradeValor;
                            Creditos.AcessoRating = ret.AcessoRating;
                            Creditos.NomePlanoUpgrade = ret.NomePlanoUpgrade;
                            Creditos.RedirecUpgrade = ret.RedirecUpgrade;
                            Creditos.ValorUpgradeDiferenca = ret.ValorUpgradeDiferenca;
                            Creditos.ValorPlanoAtual = ret.ValorPlanoAtual;
                            Creditos.diasRestantes = ret.diasRestantes;
                            Creditos.alugar;

                            if (Creditos.GeralAlugar == true && Creditos.PlanoAlugar == true && Creditos.ClienteAlugar == true) { Creditos.alugar = true; }
                            else { Creditos.alugar = false; }

                            if (Creditos.retWs != true) {
                                exibirDivOverlay(true, "AcessoErro", "");
                                exibeBtnComprar(false);
                            } else {

                                if (Creditos.AcessoRating == false && (Creditos.retCredito == 1 || Creditos.retCredito == 2 || Creditos.retCredito == 3)) {
                                    exibirDivOverlay(true, "Rating", "", true);
                                    exibeBtnComprar(false);
                                } else {
                                    //retornos dos Creditos
                                    if (Creditos.retCredito == "1") {
                                        NajaMetodos.GetRedirect(false, function(ret) { window.location.href = ret.value; });
                                    } else if (Creditos.retCredito == "2") {
                                        //insere pedido/////////////////////////////////////////////////////////////////////////////////////
                                        //alert("Creditos Diário Suficientes |Visualização Expirada  (Debitar Créditos /Insere Pedido)");
                                        NajaMetodos.InserePedido(false, "", function(ret) {
                                            if (ret.value > 0) {
                                                NajaMetodos.GetRedirect(false, function(ret) { window.location.href = ret.value; });
                                            } else { alert('Erro ao inserir pedido contacte o administrador! '); }
                                            exibeBtnComprar(false);
                                        });
                                        ////////////////////////////////////////////////////////////////////////////////////////////////////
                                    } else if (Creditos.retCredito == "3") {
                                        //insere pedido/////////////////////////////////////////////////////////////////////////////////////
                                        //alert("Creditos Diários Suficientes (Debitar Créditos / Insere Pedido");
                                        NajaMetodos.InserePedido(false, "", function(ret) {
                                            if (ret.value > 0) {
                                                NajaMetodos.GetRedirect(false, function(ret) { window.location.href = ret.value; });
                                            } else { alert('Erro ao inserir pedido contacte o administrador! '); }
                                            exibeBtnComprar(false);
                                        });
                                        ////////////////////////////////////////////////////////////////////////////////////////////////////
                                    } else if (Creditos.retCredito == "4") {
                                        //alert("Creditos Diário Insuficientes  | Visualização Expirada  (Não Debitar Créditos / Não Insere Pedido)");
                                        Creditos.ExpiracaoDiaria = true;
                                        exibirDivOverlay(true, "CreditosExpirados", "");
                                        exibeBtnComprar(false);
                                    } else if (Creditos.retCredito == "5") {
                                        //alert("Creditos Diários Insuficientes (Não Debitar Créditos / Não Insere Pedido)");
                                        Creditos.ExpiracaoDiaria = true;
                                        exibirDivOverlay(true, "CreditosExpirados", "");
                                        exibeBtnComprar(false);
                                    } else if (Creditos.retCredito == "6") {
                                        //alert("Créditos Mensais Insuficientes | Visualização Expirada  (Não Debitar Créditos / Não Insere Pedido)");
                                        Creditos.ExpiracaoMensal = true;
                                        exibirDivOverlay(true, "CreditosExpirados", "");
                                        exibeBtnComprar(false);
                                    } else if (Creditos.retCredito == "7") {
                                        //alert("Créditos Mensais Insuficientes (Não Debitar Créditos / Não Insere Pedido)");
                                        Creditos.ExpiracaoMensal = true;
                                        exibirDivOverlay(true, "CreditosExpirados", "");
                                        exibeBtnComprar(false);
                                    }
                                }
                            }
                        });
                    }
                    return;
                } else {
                    exibirDivOverlay(true, 'AssistirFilme', false);
                    exibeBtnComprar(false);
                }
            });

        }
    },


    UpgradeAssinatura: function(CodPlanoUpgrade) {
        $('btnUpgrade').innerHTML = "Aguarde"
        $('btnUpgrade').disabled = true;
        NajaMetodos.AtualizaAssinatura(CodPlanoUpgrade, function(ret) {
            var retorno = ret.value.Retorno;
            var mensagem = ret.value.Mensagem;
            var campoErrado = ret.value.CampoErrado;
            if (retorno == 1) {
                //Analicts*****
                pageTracker._trackPageview("/UpgradeAssinaturaOK.vhtm");
                Redirect();
            } else {
                //Analicts*****
                pageTracker._trackPageview("/UpgradeAssinaturaErro.vhtm");
                Creditos.retWsMensagem = mensagem;
                exibirDivOverlay(true, "AcessoErro", "");
                $('btnUpgrade').innerHTML = "Realizar Upgrade de plano"
                $('btnUpgrade').disabled = false;
            }
        });
    }
}

function exibeBtnComprar(exibir){
   if (exibir == true){
         if($('imgLink1')){
            $('imgLink1').src = "/img/queroAssitirAguarde.gif";
            $('imgLink1').disabled = true;
         }     
         if($('imgLink2')){
            $('imgLink2').src = "/img/queroAssitirAguarde.gif";
            $('imgLink2').disabled = true;
        }
        if ($('imgLink3')) {$('imgLink3').disabled = true; }
        try { _voxelPlayer.bloquearTicket("true"); } catch (err) { }
        
   }else{
        if($('imgLink1')){
          $('imgLink1').src = "/img/queroAssistir.gif";
          $('imgLink1').disabled = false;
        }
        if($('imgLink2')){
           $('imgLink2').src = "/img/queroAssistir.gif";
           $('imgLink2').disabled = false;
        }
        if ($('imgLink3')) { $('imgLink3').disabled = false; }
        try { _voxelPlayer.bloquearTicket("false"); } catch (err) { }
   }
}

function float2moeda(num) {
    x = 0;
    if (num < 0) {
        num = Math.abs(num);
        x = 1;
    }
    if (isNaN(num)) num = "0";
    cents = Math.floor((num * 100 + 0.5) % 100);
    num = Math.floor((num * 100 + 0.5) / 100).toString();
    if (cents < 10) cents = "0" + cents;
    for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
        num = num.substring(0, num.length - (4 * i + 3)) + '.'
               + num.substring(num.length - (4 * i + 3));
    ret = num + ',' + cents;
    if (x == 1) ret = ' - ' + ret; return ret;
};