 /***************************
  * GALLERY SCRIPT
  * 
  * "#slide"            Racchiude gli elementi della gallery che si dovranno muovere al click su #next e #prev
  *
  * "#slide div.item"          rappresenta il path per arrivare a TUTTI gli elementi della gallery (quindi se gli elementi
  *                     fossero rappresentati dalla classe ".pippo" si potrebbe sostituire "#slide a" con "#slide .pippo"
  * var imgDimension    Dimensione dei singoli blocchi della gallery
  *
  * var imgMoveBlock    Di quanti blocchi deve scorrere la gallery
  *
  * var windowDimension La dimensione (in blocchi) della finestra di presentazione della gallery
  ***************************/
 
 $(document).ready(function() {

        if($("#slide").css('left') != null){

            //Impostazioni iniziali per la slideshow--------------------------------
            var imgDimension = 290;//Modificare questo in base alla dimensione delle immagini dello slide
            var imgMoveBlock = 1; //Di quanto blocchi si deve spostare la slide
            var windowDimension = 1; //Quanti blocchi vengono mostrati contemporaneamente
            var imgMovePx = imgDimension * imgMoveBlock; //spostamento in px

            var maxMove = -( ($("#slide div.item").length - windowDimension) * imgDimension) ;
  
            var posiz =  $("#slide").css('left').replace('px','');
            if(posiz == 'auto'){
                    posiz = 0;
            }
            var blockprev = false;
            var blocknext = false;

            //Deccomentare per lightbox per lightbox
            //$('#slide a').lightBox({fixedNavigation:true});
        }

        //Binding del click sull pulsante prev--------------------------------
	$("#prev").click(function(e){
		e.preventDefault();
    if(blockprev == false){

                    blockprev = true;
		    posiz =  $("#slide").css('left').replace('px','');
			if(posiz == 'auto'){
				posiz = 0;
			}
			if(posiz != 0){
  				$("#slide").animate({"left": "+="+imgMovePx+"px"}, "1000","",function(){blockprev = false;});
			}
			else {
				blockprev = false;
			}
		}
		else {
			blockprev = true;
		}
	});

	//Binding del click sull pulsante next--------------------------------
	$("#next").click(function(e){
		e.preventDefault();
    if(blocknext == false){

			blocknext = true;

			posiz =  $("#slide").css('left').replace('px','');
			if(posiz == 'auto'){
				posiz = 0;
			}
			if(posiz <= 0 && posiz > maxMove){
  				$("#slide").animate({"left": "-="+imgMovePx+"px"}, "1000","",function(){blocknext = false;});
			}
			else {
				blocknext = false;
			}
		}
		else {
			blocknext = true;
		}
	});

	//Binding del mouse hover sulle immagini-----------------------------
	$("#slide a img").hover(
		function(e){
			$("#slide a img").stop(true,true).not(this).fadeTo("slow",0.5);
			},
		function(){
                        $("#slide a img").stop(true,true).not(this).fadeTo("slow",1);
		}
    );

});
