/* variabili slider foto */ 
var nPannelli = 0;
var curPanel = 1;
var pos = -660;
var gap = 660;
var moving = 0;

/* CHIUDE LA TENDINA AL CLICK FUORI DALLA TENDINA - associato a <body> */

function hidemenu(){
	
    if ($('#tendina').css('height') != '22px') {
        $('#tendina').css('height','22px');
    	$('.selected').removeClass('open');
	}
	else {
       	return false;
	}
	
}

$(document).ready(function(){

	/* SLIDER FOTO*/
	
	/* clono primo ed ultimo pannello per creare l'effetto loop */
	$('<div id="panel0" class="imgpanel"></div>').html($('#panel' + nPannelli).html()).prependTo($('#slider'));
	$('<div id="panel' + (nPannelli + 1) + '" class="imgpanel"></div>').html($('#panel1').html()).appendTo($('#slider'));
	
	/* next */
	$('#nPanel').click(function(){
		if (moving == 0) {
			moving = 1;
			$('#slider').animate({
				left: pos - gap
			}, 800, function(){
				if (curPanel == nPannelli) {
					$('#slider').css('left', '-660px');
					curPanel = 1;
					pos = -660;
				}
				else {
					curPanel++;
					pos = pos - gap;
				}
				moving = 0;
			});
		} else {
			// non fare niente mentre lo slider sta scivolando			
		}
		return false;
	});
	
	/* prev */
	$('#pPanel').click(function(){
		if (moving == 0) {
			moving = 1;
			$('#slider').animate({
				left: pos + gap
			}, 800, function(){
				if (curPanel == 1) {
					var newPos = (gap * nPannelli) * -1;
					$('#slider').css('left', newPos);
					curPanel = nPannelli;
					pos = newPos;
				}
				else {
					curPanel--;
					pos = pos + gap;
				}
				moving = 0;
			});
		} else {
			// non fare niente mentre lo slider sta scivolando			
		}
		return false;
	});
	
	/* FANCYBOX - Modale per gallery */
	$("a.imgitem").fancybox();
		
	$('#fbclose').click(
		function(){
			$.fancybox.close();
			return false;
		}
	);

	/* TENDINA SORTING RISULTATI */
	$('.selected').click(
    	function() {
			
        	if ($('#tendina').css('height') == '22px') {
            	$('#tendina').css('height', 'auto');
				$(this).addClass('open');
			}
			else {
            	$('#tendina').css('height', '22px');
				$(this).removeClass('open');                
			}
            return false;
		}
	);

    $('.filtro').click(
    	function() {
			$('#tendina').css('height', '22px');
        	$('.selected').html($(this).html());
            $('.selected').removeClass('open');
            location.href = ($(this).attr('href'));
            return false;
		}
	);
	
});
