﻿    var pageSize = 6;
    var currentPage = 1;
    var lastPage = 1;
    var idGaleria = 0;
    
     jQuery.noConflict();
    
    jQuery(document).ready(function() {
          
          jQuery("#MainPhoto").hide();
          
          
          
          
          
    });
  
  

function ObtenerImagenesGaleria(page,idGaleria) 
{


if (page == 1)
{
 this.currentPage = 1;
}


this.idGaleria = idGaleria;

ObtenerNumeroImagenesXGaleria(idGaleria);

 jQuery.ajax({
  type: "POST",
  url: "/Galeria.aspx/ObtenerGaleria",
  data: "{'pageSize':'" + pageSize + "','page':'" + page + "','idGaleria':'" + idGaleria + "'}",
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function(msg) {
      ApplyTemplate(msg.d);
    }

});




}


function ObtenerNumeroImagenesXGaleria(idGaleria)
{

  jQuery.ajax({
    type: "POST",
    url: "/Galeria.aspx/NumeroImagenesXGaleria",
    data: "{'galeria':'" + idGaleria + "'}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {
      lastPage = Math.ceil(msg.d / pageSize);
      
     UpdatePaging();
      
    }
  });
}

function UpdatePaging()
{

if (currentPage == 1)
{
     jQuery('#lnkAnterior').unbind('click');
}
else
{
    jQuery("#lnkAnterior").bind("click", PrevPage);
}


if (currentPage == lastPage)
{
jQuery('#lnkSiguiente').unbind('click');
}
else
{
jQuery('#lnkSiguiente').bind('click',NextPage);
}
 
}

function NextPage(evt) {

  evt.preventDefault();
  DisplayProgressIndication();
  ObtenerImagenesGaleria(++currentPage,idGaleria);
}

function PrevPage(evt) {
  evt.preventDefault();
  DisplayProgressIndication();
  ObtenerImagenesGaleria(--currentPage,idGaleria);
}




function ApplyTemplate(msg) 
{

 jQuery('#Container').fadeIn("slow");
 jQuery('#Container').setTemplateURL('/Templates/GaleriaImagenCarrousel.htm');
 jQuery('#Container').processTemplate(msg);
 
 
 
    
if (msg != "")
{
    jQuery("#MainPhoto").show();
    
    MostrarImagen(msg[0].IdFichero);
    
    
}
else
{
  jQuery("#MainPhoto").hide();
}

  
   
    
    
    
    
}


function DisplayProgressIndication() 
{
 
    
}

function MostrarImagen(idImage)
{

    
    jQuery("#ImagenGrande").attr("src","/Utils/RecuperarImagen.aspx?Id=" + idImage + "&Pf=GaleriaGrande");
    jQuery("#Box").attr("href","/Utils/RecuperarImagen.aspx?Id=" + idImage + "&Pf=GaleriaGrande");
    jQuery("#ampliar").attr("href","/Utils/RecuperarImagen.aspx?Id=" + idImage + "&Pf=GaleriaGrande");
    
    

    var titulo = jQuery("#Galeria" + idGaleria).text();
    jQuery("#Titulo").text(titulo);
    var pie = jQuery("#" + idImage).text();
    jQuery("#ltlPie").text(pie);
    
   
}


