﻿/*============================================================================================================
	01. FUNZIONE MENU DROPDOWN
============================================================================================================*/
jQuery(document).ready(function($) {
	$("ul.menu ul").parent("li").prepend("<div class='openNav'>+</div>");
});
	
/*============================================================================================================
	02. FUNZIONE LISTA/GRIGLIA CATALOGO PRODOTTI
============================================================================================================*/

(function($) {
    $(function() {
        
        /*** View mode ***/

        if ( $.cookie('mode') == 'grid' ) {
            grid_update();
        } else if ( $.cookie('mode') == 'list' ) {
            list_update();
        }

        $('#mode').toggle(
            function(){
                if ( $.cookie('mode') == 'grid' ) {
                    $.cookie('mode','list');
                    list();
                } else {
                    $.cookie('mode','grid');
                    grid();
                }
            },
            function(){
                if ( $.cookie('mode') == 'list') {
                    $.cookie('mode','grid');
                    grid();
                } else {
                    $.cookie('mode','list');
                    list();
                }
            }
        );

        function grid(){
            $('#mode').addClass('flip');
            $('#loop')
                .fadeOut('fast', function(){
                    grid_update();
                    $(this).fadeIn('fast');
                })
            ;
        }

        function list(){
            $('#mode').removeClass('flip');
            $('#loop')
                .fadeOut('fast', function(){
                    list_update();
                    $(this).fadeIn('fast');
                })
            ;
        }

        function grid_update(){
            $('#loop').addClass('grid').removeClass('list');
            $('#loop').find('.thumb img').attr({'width': '140', 'height': '140'});
            $('#loop').find('.prod')
                .mouseenter(function(){
                    $(this)
                        .css('background-color','#eeeeee')
                        .find('.thumb').hide()
                        .css('z-index','-1');
                })
                .mouseleave(function(){
                    $(this)
                        .css('background-color','#eeeeee')
                        .find('.thumb').show()
                        .css('z-index','1');
                });
            $('#loop').find('.prod').click(function(){
                location.href=$(this).find('h2 a').attr('href');
            });
            $.cookie('mode','grid');
        }

        function list_update(){
            $('#loop').addClass('list').removeClass('grid');
            $('#loop').find('.prod').removeAttr('style').unbind('mouseenter').unbind('mouseleave');
            $('#loop').find('.thumb img').attr({'width': '140', 'height': '140'});
            $.cookie('mode', 'list');
        }

        
    })
})(jQuery)

/*============================================================================================================
	03. FUNZIONE PRETTYPHOTO PER INGRANDIMENTO IMMAGINI
============================================================================================================*/

jQuery(document).ready(function($) {
   $("a[href$='.jpg'], a[href$='.jpeg'], a[href$='.gif'], a[href$='.png']").prettyPhoto({
	animationSpeed: 'normal', opacity: 1, showTitle: false, deeplinking: false 	
	});
	

	
	
})

/*============================================================================================================
	04. FUNZIONE SPOSTAMENTO TOP PAGINA
============================================================================================================*/

jQuery(document).ready(function() {
   
    $('a[href=#top]').click(function(){
        $('html, body').animate({scrollTop:0}, 'slow');
        return false;
    });
	
	  $('.scm').tipsy(			{gravity: $.fn.tipsy.autoWE, fade: true});
	  $('.esseblock').tipsy(	{gravity: $.fn.tipsy.autoWE, fade: true});
	  $('.focolare').tipsy(		{gravity: $.fn.tipsy.autoWE, fade: true});

});



