// JScript File

 /*$namespace(
            'System.Data',
            'System.Page.HttpContext',
            'System.Page.Util',
            'System.Security', 
            'System.Page.UI.Forms');
            */

var RecemLogado = false;
 var tplCasca = {}; 
    
    $load(initCasca);
   
    function initCasca ()
    {
        tplCasca = new Template("shl");
       // if(Request.browser.type.isIe && Request.browser.version < 6){
             //Versoes nao suportadas do IE
       //     Page.setTitle('Erro!');
       //     $("conteudoGeral").innerHTML = tplCasca.erroNavegador.getHtml();
       // }
       // else
       // {
            //var resCache = CascaPrincipalSH.ContainsCache("MenuEsquerdo");
            //if(resCache.error==null && !resCache.value)
            //{
                CascaPrincipalSH.GetCache("MenuEsquerdoCategoria",MontaCarregaMenuEsquerdo);
                //CascaPrincipalSH.RetornaTiposCategorias(CarregaMenuEsquerdo);
                
                //CascaPrincipalSH.ListaRacas(MontaComboRaca); //MontaComboRaca();
                //CascaPrincipalSH.ListaCorCabelo(MontaComboCorCabelo); //MontaComboCorCabelo();
                //CascaPrincipalSH.ListaCategorias(MontaComboCategoria); //MontaComboCategoria();
                CascaPrincipalSH.ListaTabelasCaractAtor(MontaCombos);

                
                //CascaPrincipalSH.RetornaCodUsuario(DivsLogaDesloga_callback);
                CascaPrincipalSH.PegaDadosCliente(DivsLogaDesloga_callback);
                
                //CascaPrincipalSH.ColocaChave("MenuEsquerdo",true);
           // }
            //else
           // {
            
           // }
            

            
            InicializaSelecoes();
        //}
    }
    
    function DivsLogaDesloga_callback(res)
    {
         //alert(res.error);
        // alert(res.value);
        if (res.error == null && res.value.rows.length >0 && res.value.rows[0]["Nome"]!="")
        {
            
            $('divNome').innerHTML = res.value.rows[0]["Nome"];
            $('divNome2').innerHTML = $('divNome').innerHTML
        
            //CascaPrincipalSH.PegaNomeCliente(PegaNomeCliente_callback);
            DivsLogaDesloga(true);
            
        }
        else
        {
            DivsLogaDesloga(false);
            
        }
    }
    
     function DivsLogaDesloga(_Logado)
    {
         //alert(res.error);
         if (_Logado)
        {
            $('tLogin').style.display = 'none';
            $('tLogout').style.display = '';
            $('tAssine').style.display = 'none';
        }
        else
        {
            $('tLogin').style.display = '';
            $('tLogout').style.display = 'none';
            $('tAssine').style.display = '';
        }
    }
    
    function InicializaSelecoes()
    {
         if (Request.queryString("TipoBusca") == "fotos")
            {
                $("TipoMedia1").checked= true;
            }
            else if (Request.queryString("TipoBusca") == "filmes" || Request.queryString("TipoBusca") == null )
            {
               $("TipoMedia3").checked= true;
            }
            else if (Request.queryString("TipoBusca") == "trechos")
            {
               $("TipoMedia2").checked = true;
            }
            else if (Request.queryString("TipoBusca") == "atores")
            {
                $("TipoMedia0").checked = true;
            }
    }
    
    
    function MontaCarregaMenuEsquerdo(resCache)
    {
        if(resCache.error==null && resCache.value=="")
        {
            //CascaPrincipalSH.RetornaTiposCategorias(CarregaMenuEsquerdo); //CarregaMenuEsquerdo();
            CascaPrincipalSH.GetTabelaCategoria(CarregaMenuEsquerdo2);

        }
        else
        {
            //resCache = CascaPrincipalSH.GetCache("MenuEsquerdoCategoria")
            if(resCache.error==null)
            {
                $("menuprincipalesquerdo").innerHTML = resCache.value;
            }
        }
    }
    function CarregaMenuEsquerdo(res)
    {
        var Erro = false;
        var sbCategoriaPai = new StringBuilder();
        if(res.error == null)
        {
            dtCategoriaPai = res.value;
            for(var i = 0; i < dtCategoriaPai.rows.length; i++)
            {
                
                //PEGA OS SUBITENS
                var sbCategoria = new StringBuilder();
                res2 = CascaPrincipalSH.RetornaCategorias(dtCategoriaPai.rows[i]["CodCategoria"]);
                if(res2.error==null)
                {
                    dtCategoria = res2.value;
                    for(var j = 0; j < dtCategoria.rows.length; j++)
                    {
                        tplCasca.lateralesquerda.MenuCategoria.Nome =  dtCategoria.rows[j]["Nome"];
                        tplCasca.lateralesquerda.MenuCategoria.Link =  "Busca.aspx?CodCategoria=" + dtCategoria.rows[j]["CodCategoria"];
                        sbCategoria.append(tplCasca.lateralesquerda.MenuCategoria.getHtml());
                    }
                }
                else
                {
                    Erro = true;
                }
                
                tplCasca.lateralesquerda.MenuCategoriaPai.ItensCategorias = sbCategoria.toString();
                tplCasca.lateralesquerda.MenuCategoriaPai.CategoriaPai = dtCategoriaPai.rows[i]["Nome"];
                
                sbCategoriaPai.append(tplCasca.lateralesquerda.MenuCategoriaPai.getHtml());

            }
            
            
        }
        else
        {
            Erro = true;
        }
               
         $("menuprincipalesquerdo").innerHTML = sbCategoriaPai.toString();
         
         if(!Erro)
         {
            CascaPrincipalSH.ColocaChave("MenuEsquerdoCategoria",sbCategoriaPai.toString());
         }
    }
    
    
   //Esse segundo menu esquerdo eh carregado por um dataset 
     function CarregaMenuEsquerdo2(resp)
    {
        

        var Erro = false;
        var sbCategoriaPai = new StringBuilder();

        if(resp.error==null)
        {
            var res = resp.value;
            //var dtCategoriaFilho = CascaPrincipalSL.GetTabelaCategoria().value;  //dtCategoriaPai.copy();
    
            dtCategoriaPai = res.getFilter("CodCategoriaPai", null, filterMode.equals, caseType.CSAS);
            
            //dtCategoriaPai = res.value;
            for(var i = 0; i < dtCategoriaPai.rows.length; i++)
            {
                
                //PEGA OS SUBITENS
                var sbCategoria = new StringBuilder();
  
                var dtCategoriaFilho = res.getFilter("CodCategoriaPai", dtCategoriaPai.rows[i]["CodCategoria"], filterMode.equals, caseType.CSAS);
                for(var j = 0; j < dtCategoriaFilho.rows.length; j++)
                {
                    tplCasca.lateralesquerda.MenuCategoria.Nome =  dtCategoriaFilho.rows[j]["Nome"];
                    tplCasca.lateralesquerda.MenuCategoria.Link =  "Busca.aspx?CodCategoria=" + dtCategoriaFilho.rows[j]["CodCategoria"];
                    sbCategoria.append(tplCasca.lateralesquerda.MenuCategoria.getHtml());
                }
              
                
                tplCasca.lateralesquerda.MenuCategoriaPai.ItensCategorias = sbCategoria.toString();
                tplCasca.lateralesquerda.MenuCategoriaPai.CategoriaPai = dtCategoriaPai.rows[i]["Nome"];
                
                sbCategoriaPai.append(tplCasca.lateralesquerda.MenuCategoriaPai.getHtml());

            }
            
               
            $("menuprincipalesquerdo").innerHTML = sbCategoriaPai.toString();
            
            if(sbCategoriaPai.toString()!="")
            {
                CascaPrincipalSH.ColocaChave("MenuEsquerdoCategoria",sbCategoriaPai.toString());
            }

         }
        
    }
    
    
    
    function MontaCombos(res)
    {
        DSItem = res.value;
        
        //Categorias
        var sbItemCateg = new StringBuilder();
        dtItemCateg = DSItem.tables.Categorias;
        sbItemCateg.append("<select name='ddlCategoriaPesq'  class='textEntry' id='ddlCategoriaPesq' ><option selected>Categorias</option>");
        for(var j = 0; j < dtItemCateg.rows.length; j++)
        {   
            sbItemCateg.append("<option value=" +  dtItemCateg.rows[j]["CodCategoria"]  + " " + ((Request.queryString("CodCategoria")==dtItemCateg.rows[j]["CodCategoria"])?" selected ":"")  +  "> " + dtItemCateg.rows[j]["Nome"] + "</option>");
        }
        sbItemCateg.append("</select>");
               
        $("divComboCategoria").innerHTML = sbItemCateg.toString();
        
        //Raca
        var sbItemRaca = new StringBuilder();
        dtItemRaca = DSItem.tables.Racas;
        sbItemRaca.append("<select name='ddlRacaPesq'  class='textEntry' id='ddlRacaPesq'  ><option selected>Raça</option>");
        for(var j = 0; j < dtItemRaca.rows.length; j++)
        {   
            sbItemRaca.append("<option value=" +  dtItemRaca.rows[j]["CodRaca"]  + " " + ((Request.queryString("CodRaca")==dtItemRaca.rows[j]["CodRaca"])?" selected ":"")  +  "> " + dtItemRaca.rows[j]["Nome"] + "</option>");
        }
        sbItemRaca.append("</select>");
               
        $("divComboRaca").innerHTML = sbItemRaca.toString();
        
        //Cor do Cabelo
        var sbItemCabelo = new StringBuilder();
        dtItemCabelo = DSItem.tables.CorCabelo;
        
        sbItemCabelo.append("<select name='ddlCabeloPesq'  class='textEntry' id='ddlCabeloPesq' ><option selected>Cabelo</option>");
        for(var j = 0; j < dtItemCabelo.rows.length; j++)
        {   
            sbItemCabelo.append("<option value=" +  dtItemCabelo.rows[j]["CodCorCabelo"]   + " " + ((Request.queryString("CodCorCabelo")==dtItemCabelo.rows[j]["CodCorCabelo"])?" selected ":"")  +  "> " + dtItemCabelo.rows[j]["Nome"] + "</option>");
        }
        sbItemCabelo.append("</select>");
               
        $("divComboCabelo").innerHTML = sbItemCabelo.toString();
    }
    
    /*
    function MontaComboCategoria(res)
    {
        var sbItem = new StringBuilder();
        dtItem = res.value;
        
         sbItem.append("<select name='ddlCategoriaPesq' id='ddlCategoriaPesq' class='textEntry' ><option selected  value='' >Categorias</option>");
        for(var j = 0; j < dtItem.rows.length; j++)
        {   
            sbItem.append("<option value=" +  dtItem.rows[j]["CodCategoria"]  + " " + ((Request.queryString("CodCategoria")==dtItem.rows[j]["CodCategoria"])?" selected ":"")  +  "> " + dtItem.rows[j]["Nome"] + "</option>");
        }
        sbItem.append("</select>");
               
        $("divComboCategoria").innerHTML = sbItem.toString();
    }
    
    function MontaComboRaca(res)
    {
        var sbItem = new StringBuilder();
        dtItem = res.value;
        
         sbItem.append("<select name='ddlRacaPesq' id='ddlRacaPesq' class='textEntry' ><option value='' selected>Raça</option>");
        for(var j = 0; j < dtItem.rows.length; j++)
        {   
            sbItem.append("<option value=" +  dtItem.rows[j]["CodRaca"]  + " " + ((Request.queryString("CodRaca")==dtItem.rows[j]["CodRaca"])?" selected ":"")  +  "> " + dtItem.rows[j]["Nome"] + "</option>");
        }
        sbItem.append("</select>");
               
        $("divComboRaca").innerHTML = sbItem.toString();
    }
    
     function MontaComboCorCabelo(res)
    {
        var sbItem = new StringBuilder();
        dtItem = res.value;
        
         sbItem.append("<select name='ddlCabeloPesq' id='ddlCabeloPesq' class='textEntry' ><option selected  value='' >Cabelo</option>");
        for(var j = 0; j < dtItem.rows.length; j++)
        {   
            sbItem.append("<option value=" +  dtItem.rows[j]["CodCorCabelo"]   + " " + ((Request.queryString("CodCorCabelo")==dtItem.rows[j]["CodCorCabelo"])?" selected ":"")  +  "> " + dtItem.rows[j]["Nome"] + "</option>");
        }
        sbItem.append("</select>");
               
        $("divComboCabelo").innerHTML = sbItem.toString();
    }
    */
    
    function PegaNomeCliente_callback(res)
    {
        if(res.error==null)
        {
            $('divNome').innerHTML = res.value;
            $('divNome2').innerHTML = $('divNome').innerHTML
        }
    }
    
    function Logar()
    {
        var res = CascaPrincipalSH.Logar($('txtUsuario').value, $('txtSenha').value);
        
        if(res.error==null)
        {
            logado = res.value;
            if(logado == "true")
            {
                 RecemLogado = true;
                 
                //alert("logado");
                $('tLogin').style.display = 'none';
                $('tLogout').style.display = '';
                $('lnkEsqueci').style.display = 'none';

                CascaPrincipalSH.PegaNomeClienteFromLogin($('txtUsuario').value , PegaNomeCliente_callback);


                $('tAssine').style.display = 'none';
                $('tLogout').style.display = '';

                if (Request.url.page.name.indexOf("VideoSexyHard")>=0)  //if (Request.url.page.name == "Player")
                {
                    //alert("esta no player");
                    //document.location.href = Request.url;
                    //essa funcao so pode ser rodada qdo esta na tela do player

                    Player.PegaDadosFilme($("hCodFilme").value,CarregaVideo); //(Request.queryString('CodMedia'),CarregaVideo); 
                }
                else if (Request.url.page.name.indexOf("GaleriaFotos")>=0)  //if (Request.url.page.name == "Player")
                {
                    document.location.reload(); 
                };
            }
            else if(logado=="BRTurbo")
            {
                 RecemLogado = true;

                $('tLogin').style.display = 'none';
                $('tLogout').style.display = '';
                $('lnkEsqueci').style.display = 'none';

                $('divNome').innerHTML = "Usuário " + $('txtUsuario').value;
                $('divNome2').innerHTML = $('divNome').innerHTML


                $('tAssine').style.display = 'none';
                $('tLogout').style.display = '';

               if (Request.url.page.name.indexOf("VideoSexyHard")>=0)  //if (Request.url.page.name == "Player")
                {
                    //document.location.href = Request.url;
                    //essa funcao so pode ser rodada qdo esta na tela do player
                    Player.PegaDadosFilme($("hCodFilme").value,CarregaVideo);
                }


            }
            else
            {

                $('tLogin').style.display = '';
                $('tLogout').style.display = 'none';
                $('lnkEsqueci').style.display = '';
                
                if(logado!="")
                {
                    alert(logado);
                }

            }
        }
    }
    
    function Deslogar()
    {
         var res = CascaPrincipalSH.Deslogar();
        
        if(res.error!=null)
        {
            alert(res.error.message);
        }
        else
        {
            DivsLogaDesloga(false);
        }
    }
    
function BuscaLateralEsquerda()
{


        if ($("TipoMedia0").checked)
        {
            document.location.href ="BuscaAtores.aspx?TipoBusca=atores&" + "CodRaca=" + $("ddlRacaPesq").value + "&" + "CodCorCabelo=" + $("ddlCabeloPesq").value + "&" + "CodCategoria=" + $("ddlCategoriaPesq").value;
        }
        else if ($("TipoMedia1").checked)
        {
            document.location.href ="GaleriaFotos.aspx?TipoBusca=fotos&" + "CodRaca=" + $("ddlRacaPesq").value + "&" + "CodCorCabelo=" + $("ddlCabeloPesq").value + "&" + "CodCategoria=" + $("ddlCategoriaPesq").value;
        }
        else if ($("TipoMedia2").checked)
        {
            document.location.href ="Busca.aspx?TipoBusca=trechos&" + "CodRaca=" + $("ddlRacaPesq").value + "&" + "CodCorCabelo=" + $("ddlCabeloPesq").value + "&" + "CodCategoria=" + $("ddlCategoriaPesq").value;
        }
        else if ($("TipoMedia3").checked)
        {
            document.location.href ="Busca.aspx?TipoBusca=filmes&" + "CodRaca=" + $("ddlRacaPesq").value + "&" + "CodCorCabelo=" + $("ddlCabeloPesq").value + "&" + "CodCategoria=" + $("ddlCategoriaPesq").value;
	}

}
