﻿/// <reference path="TeslaLibrary.js" />
/// <reference path="Geral.js" />

VitrineHomeRevenda =
{
    ValidarLinksPaginacao : function()
    {
        if (window['resultPageVitrineRevendaDestaque'].TotalPages == 1)
        {
            $Get('lnkVitrineRevendaDestaqueAnterior').style.visibility = 'hidden';
            $Get('lnkVitrineRevendaDestaqueProximo').style.visibility = 'hidden';
        }
        else
        {
            if (window['resultPageVitrineRevendaDestaque'].CurrentPage == 0)
                $Get('lnkVitrineRevendaDestaqueAnterior').style.visibility = 'hidden';
            else
                $Get('lnkVitrineRevendaDestaqueAnterior').style.visibility = 'visible';
                
            if (window['resultPageVitrineRevendaDestaque'].CurrentPage < window['resultPageVitrineRevendaDestaque'].TotalPages - 1)
                $Get('lnkVitrineRevendaDestaqueProximo').style.visibility = 'visible';
            else
                $Get('lnkVitrineRevendaDestaqueProximo').style.visibility = 'hidden';
        }
    },
    CarregarDestaques : function(resultaPage)
    {
        if (resultaPage)
        {
            window['resultPageVitrineRevendaDestaque'] = resultaPage;
            page.rptVitrineRevendaDestaque.DataBind(resultaPage.Page);
            VitrineHomeRevenda.ValidarLinksPaginacao();
        }
    },
    MudarPagina : function(nrPagina)
    {
        Ajax.Vitrine.ListarDestaqueHomeRevenda(window['IdRegional'], window['VitrineRevendaDestaque_idVitrineAtual'], nrPagina, VitrineHomeRevenda.CarregarDestaques);
    },
    lnkVitrine_Click : function(sender)
    {
        var i = 0;
        var idVitrine = $GetAttr(sender, 'idVitrine');
        var lnks = document.getElementsByName('lnkVitrine');

        for (i = 0; i < lnks.length; i++)
            RemoveClassName(lnks[i], 'selecionado');
            
        AddClassName(sender, 'selecionado');
        
        window['VitrineRevendaDestaque_idVitrineAtual'] = idVitrine;
        
        page.rptVitrineRevendaDestaque.ClearContent();
        Ajax.Vitrine.ListarDestaqueHomeRevenda(window['IdRegional'], idVitrine, 0, VitrineHomeRevenda.CarregarDestaques);
    },
    lnkVitrineRevendaDestaqueAnterior_Click : function(sender)
    {
        VitrineHomeRevenda.MudarPagina(window['resultPageVitrineRevendaDestaque'].CurrentPage - 1);
    },
    lnkVitrineRevendaDestaqueProximo_Click : function(sender)
    {
        VitrineHomeRevenda.MudarPagina(window['resultPageVitrineRevendaDestaque'].CurrentPage + 1);
    },
    divVitrineRevendaDestaque_MouseOver : function(sender)
    {
        ReplaceClassName(sender, 'bx_08', 'bx_07');
    },
    divVitrineRevendaDestaque_MouseOut : function(sender)
    {
        ReplaceClassName(sender, 'bx_07', 'bx_08');
    }
}
