// Script by Daniele Cascone - (v1.0 Ottobre/Novembre 2010) - (v2.0 Giugno 2011)
$(document).ready(function(){function caricaSlide(){if(slideCorrente>0){$('.prevLinkClass').show()}else{$('.prevLinkClass').hide()};if(slideCorrente<totale-1){$('.nextLinkClass').show()}else{$('.nextLinkClass').hide()};$('#slideContainer').fadeOut('normal',function(){$('#slideContainer').empty();$("#slideContainer").html(htmlSlide[slideCorrente]);$('#slideContainer').fadeIn()})};var totale;var htmlSlide=new Array();function caricaCategoria(){$('.prevLinkClass, .nextLinkClass').hide();$("#slideContainer").html("<div class=\"loadingSlide\"><span>loading...</span></div>");$.getJSON(urlCategoria,function(slide){totale=slide.length;htmlSlide=new Array();for(i=0;i<slide.length;i++){var larghezzaSlide=((parseInt(slide[i].w)+15)*parseInt(slide[i].pezzi))+15;var padding_sx=parseInt((910-larghezzaSlide)/2);var padding_top=parseInt((590-parseInt(slide[i].h))/2);htmlSlide[i]="<div class=\"slide\" style=\"padding: "+padding_top+"px 0 0 "+padding_sx+"px;\">";htmlSlide[i]=htmlSlide[i]+"<div class=\"boxOpera\" style=\"background-image: url(mws.data/img.opere/"+slide[i].userid+".jpg); width: "+slide[i].w+"px; height: "+slide[i].h+"px;\"></div>";for(x=1;x<parseInt(slide[i].pezzi);x++){htmlSlide[i]=htmlSlide[i]+"<div class=\"boxOpera\" style=\"background-image: url(mws.data/img.opere/"+slide[i].userid+"_"+(x+1)+".jpg); width: "+slide[i].w+"px; height: "+slide[i].h+"px;\"></div>"}htmlSlide[i]=htmlSlide[i]+"</div>";htmlSlide[i]=htmlSlide[i]+"<div id=\"barraInfo\" style=\"top: "+(padding_top+parseInt(slide[i].h)+7)+"px; left: "+(padding_sx+5)+"px;\">";htmlSlide[i]=htmlSlide[i]+"<div id=\"slideCounter\"><span class=\"numParziale\">"+(i+1)+"</span><span>&nbsp;di "+totale+"</span></div>";htmlSlide[i]=htmlSlide[i]+"<div id=\"slideTitolo\">"+slide[i].titolo+", "+slide[i].anno;+"</div>";htmlSlide[i]=htmlSlide[i]+"</div>"}caricaSlide()})};function mostraTutto(){$("#menuCategorie").hide();$("#slideShowLite").show();$("#paginazioneCategorie").fadeOut();$("#mostraTutto").fadeOut();$("#infoCategoria").fadeOut();$(".gruppoMenu div a").removeClass('categoriaAttiva');slideCorrente=inizializza.imgStart;urlCategoria="slide.php?js=ok";caricaCategoria()};$(".gruppoMenu div a").click(function(){$(".gruppoMenu div a").removeClass('categoriaAttiva');$(this).addClass('categoriaAttiva');slideCorrente=0;urlCategoria=$(this).attr('href')+"&js=ok";$("#infoCategoria").html("stai visualizzando le opere della categoria &quot;"+$(this).attr('title')+"&quot;");$("#menuCategorie").hide();$("#slideShowLite").show();$("#paginazioneCategorie").fadeOut();$("#mostraTutto").fadeIn();$("#infoCategoria").fadeIn();caricaCategoria();return false});$(".nextLinkClass").click(function(){slideCorrente=slideCorrente+1;caricaSlide();return false});$(".prevLinkClass").click(function(){slideCorrente=slideCorrente-1;caricaSlide();return false});$(".mostraCategorieLink").click(function(){$("#menuCategorie").toggle();$("#slideShowLite").toggle();$("#paginazioneCategorie").toggle();return false});$("#mostraTutto").click(function(){mostraTutto();return false});$('html').bind('keydown',function(e){if(e.which==39&&slideCorrente!=totale-1){slideCorrente=slideCorrente+1;caricaSlide()}else if(e.which==37&&slideCorrente!=0){slideCorrente=slideCorrente-1;caricaSlide()}else if(e.which==27){$("#menuCategorie").toggle();$("#slideShowLite").toggle();$("#paginazioneCategorie").toggle();return false}});var gruppoCatStart="#gruppoMenu"+inizializza.gruppoCatStart;var pagStart="#pag"+inizializza.gruppoCatStart;$(gruppoCatStart).show();$(pagStart).addClass('paginaAttiva');$("#paginazioneCategorie a.paginaCat").click(function(){var divSelezionato=$(this).attr('href');$("#paginazioneCategorie a").removeClass('paginaAttiva');$(this).addClass('paginaAttiva');$('.gruppoMenu').hide();$(divSelezionato).fadeIn();return false});$("#slideShowLite").show();$("#opzioniCategorie").show();$("#mostraCategorie").show();if(inizializza.catStart!=0){$("#mostraTutto").show();$("#infoCategoria").show();idSelezionato="#cat"+inizializza.catStart;$(idSelezionato).addClass('categoriaAttiva');slideCorrente=inizializza.imgStart;urlCategoria="slide.php?cat="+inizializza.catStart+"&js=ok";if(inizializza.catAll=="ok"){urlCategoria=urlCategoria+"&catall=ok"}$("#infoCategoria").html("stai visualizzando le opere della categoria \""+$(idSelezionato).attr('title')+"\"");caricaCategoria()}else{mostraTutto()}});
