//----------------------------------------------------------------------------------------------//                                                                                                 //
// Função para a pagina Produto-Galeria.aspx                                                    //
// Criado por: Karl Douglas Nordfelt                 Data: 28/09/2008                           //
// Modificado por:                                               Em: __/__/____                 //
//----------------------------------------------------------------------------------------------//
function openGallery(aid,offset)
{
    fctCortina('block');
    $('galeria_popup').style.display = 'block';
    getImage(aid, offset);
}
function closeGallery()
{
    fctCortina('none');
    $('galeria_popup').style.display = 'none';
}
function getImage(aid, offset)
{ 
    var content = $('galeriaContent');
    
  	if (content.hasChildNodes())
        while ( content.childNodes.length > 0)
            content.removeChild(content.firstChild);       
    
    var el = document.createElement('div');
    el.className = 'galeria_loader';
    content.appendChild(el);
    
    UBV.Site.Produto_GaleriaService.RequestImageAplicacao(aid, offset, OnRequestComplete, OnError);
}
function OnError()
{
    window.location.reload();
}

function OnRequestComplete(result)
{
    var content = $('galeriaContent');
    var el,txt;
    
  	if (content.hasChildNodes())
        while ( content.childNodes.length > 0)
            content.removeChild(content.firstChild); 
          
    el = document.createElement('h4');
        txt = document.createTextNode(result.NomeProduto);
    el.appendChild(txt);
    content.appendChild(el);
    
    el = document.createElement('img');
    el.src = result.Imagem;
    el.alt = result.Titulo;
    content.appendChild(el);
    
    el = document.createElement('h5');
        txt = document.createTextNode(result.Titulo);
    el.appendChild(txt);
    content.appendChild(el);
    
    el = document.createElement('p');
    el.innerHTML = result.Legenda;
    content.appendChild(el);

    $('lnkImagemAnterior').onclick = function(){ changeImage(result.Aid, result.Previous); };
    $('lnkImagemProximo').onclick = function(){ changeImage(result.Aid, result.Next); };   
}

var changeImage = function(Aid,offset){
    var fx = new Fx.Morph($('galeriaContent'), {duration:400, wait:false});
    fx.start({
        opacity: 0, background: '#000'
    }).chain(function(){
        getImage(Aid, offset);
        fx.start({opacity: 1, background: 'transparent'});
    });
};    

var switchForm = function()
{
    var el = $('galeria_imagem');
    if (el.style.display == 'undefined' || el.style.display == 'none')
    {
        el.setStyles({opacity: 0,display:'block'});
        el.fade(1).get('tween').chain(function(){
            el.setStyles({display:'block'});
        });
    }
    else
        el.fade(0).get('tween').chain(function(){ el.setStyles({display:'none'}); });

    var pnlResposta = $('ctl00_cphNivelGeral_ubvGaleria_pnlEnviarResposta');
    
    if(pnlResposta != null && pnlResposta.style.display == 'block')
    {
        pnlResposta.style.display = 'none';
        $('ctl00_cphNivelGeral_ubvGaleria_pnlEnviarContent').style.display = 'block';
    }
};
