/* paginazione recensioni */
function paginazione_recensioni(pag,isbn) {
  
  $.ajax({
     url:      paginazioneRecensioniAjaxUrl,
     type:     "POST",
     dataType: "text",
     data:     "pag="+pag+"&isbn="+isbn,
     success: function(data) {
        jsondata = json_parse(data);
        
        if (jsondata.status == "ok") {
        
           $(".recensioni .paginazione a").removeClass("current");
           $(".recensioni .paginazione a.pag_"+pag).addClass("current");
           $(".recensioni .paginazione a.pag_"+pag).blur();
   
           $(".recensioni .recensione").remove();
           
           for (var i = 0; i < jsondata.recensioni.length; i++) {
              var recensione = jsondata.recensioni[i];
              var recensione_content = "<div class=\"recensione\"><p>"+recensione.testo+"<strong class=\"autore_recensione black\">"+recensione.autore+"</strong></p>";
              if (recensione.link_recensione_completa != "") {
                recensione_content += "<a class=\"leggi_recensione_completa\" href=\"javascript:void(0);\" onclick=\"openRecensione('"+recensione.link_recensione_completa+"');\" title=\"Leggi la recensione completa\">Leggi la recensione completa</a>";
              }
              recensione_content += "<div class=\"hr\"><hr /></div></div>";
              $(".elenco_recensioni").append(recensione_content);
           }
           // analytics
           pageTracker._trackPageview(paginazioneRecensioniAjaxUrl+"?isbn="+isbn+"&pag="+pag);
           
           adjustFooter();
        }
        else {
           alert('Error retrieving data, please try again later');
        }
        
     },
     error: function (XMLHttpRequest, textStatus, errorThrown) {
        alert('Error retrieving data, please try again later');
     }
     
  });
  
  
  
}

/* paginazione commenti */
function paginazione_commenti(pag,isbn) {
  
  $.ajax({
     url:      paginazioneCommentiAjaxUrl,
     type:     "POST",
     dataType: "text",
     data:     "pag="+pag+"&isbn="+isbn,
     success: function(data) {
        jsondata = json_parse(data);
        
        if (jsondata.status == "ok") {
           $(".commenti .paginazione a").removeClass("current");
           $(".commenti .paginazione a.pag_"+pag).addClass("current");
           $(".commenti .paginazione a.pag_"+pag).blur();
   
           $(".commenti .commento").remove();
           
           for (var i = 0; i < jsondata.commenti.length; i++) {
              var commento = jsondata.commenti[i];
              if (commento.email != "") {
                 var aemail = "<a href=\"mailto:"+commento.email+"\" title=\""+commento.email+"\">";
                 var aemailclose = "</a>";
              }
              else {
                 var aemail = "";
                 var aemailclose = "";
              }
              var commenti_content = "<div class=\"commento\"><strong class=\"autore_commento black\">"+aemail+commento.nickname+aemailclose+"</strong><strong class=\"data_commento gray\">"+commento.data+"</strong><p>"+commento.testo+"</p>";
              commenti_content += "<div class=\"hr\"><hr /></div></div>";
              $(".elenco_commenti").append(commenti_content);
           }
           
           // analytics
           pageTracker._trackPageview(paginazioneCommentiAjaxUrl+"?isbn="+isbn+"&pag="+pag);
           
           adjustFooter();
        }
        else {
           alert('Error retrieving data, please try again later');
        }
        
     },
     error: function (XMLHttpRequest, textStatus, errorThrown) {
        alert('Error retrieving data, please try again later');
     }
     
  });
  
}

/* mostra/nascondi indice */
function showIndice() {
   $(".indice").css("top",  (mouseY-215)+"px");
   $(".indice").slideDown("fast");
}
function hideIndice() {
   $(".indice").slideUp("fast");
}

/* mostra/nascondi autori vari */
function showAutoriVari() {
   $(".autori_vari").css("top",  (mouseY-215)+"px");
   $(".autori_vari").slideDown("fast");
}
function hideAutoriVari() {
   $(".autori_vari").slideUp("fast");
}

/* mostra/nascondi sinossi, recensioni, commenti */
function showSinossi() {
   $(".riquadri_scheda_libro div.riquadro:not(.sinossi)").slideUp("fast", function() { $(".sinossi").slideDown("fast", function() { adjustFooter(); }) });
   $(".riquadri_scheda_libro_tabs .tab").removeClass("current");
   $(".riquadri_scheda_libro_tabs .tab_sinossi").addClass("current");
   $(".riquadri_scheda_libro_tabs .tab_sinossi").blur();
   //$(".sinossi").show("");
}
function showRecensioni() {
   $(".riquadri_scheda_libro div.riquadro:not(.recensioni)").slideUp("fast", function() { $(".recensioni").slideDown("fast", function() { adjustFooter(); }) });
   $(".riquadri_scheda_libro_tabs .tab").removeClass("current");
   $(".riquadri_scheda_libro_tabs .tab_recensioni").addClass("current");
   $(".riquadri_scheda_libro_tabs .tab_recensioni").blur();
}
function showCommenti() {
   $(".riquadri_scheda_libro div.riquadro:not(.commenti)").slideUp("fast", function() { $(".commenti").slideDown("fast", function() { adjustFooter(); }) });
   $(".riquadri_scheda_libro_tabs .tab").removeClass("current");
   $(".riquadri_scheda_libro_tabs .tab_commenti").addClass("current");
   $(".riquadri_scheda_libro_tabs .tab_commenti").blur();
}

/* popup recensione */
function openRecensione(url) {
   popup(url,'recensione_window',600,450,'no');
}

/* popup scrivi commento */
function scriviCommento(url) {
   popup(url,'scrivi_commento_window',600,530,'no');
}

/* popup segnala ad un amico */
function libroSegnala(url) {
   popup(url,'segnala_libro_window',600,530,'no');
}

/* popup tienimi aggiornato */
function libroTienimiAggiornato(url) {
   popup(url,'tienimi_aggiornato_window',600,450,'no');
}

/* popup parla del libro nel tuo blog */
function libroBlogga(url) {
   popup(url,'blogga_window',600,450,'no');
}

/* popup parla del libro nel tuo blog */
function ingrandisciCopertina(url) {
   popup(url,'ingrandimento',600,530,'no');
}
