jQuery(document).ready(function($){
	//$(document).bind("ready", handler) 

	function yiw_lightbox()
	{  
		 
	    $('a.thumb').hover(
	                            
	        function()
	        {
	            $('<a class="zoom">zoom</a>').appendTo(this).css({
					dispay:'block', 
					opacity:0, 
					height:$(this).children('img').height(), 
					width:$(this).children('img').width(),
					'top':$(this).css('padding-top'),
					'left':$(this).css('padding-left'),
					padding:0}).animate({opacity:0.4}, 500);
	        },
	        
	        function()
	        {           
	            $('.zoom').fadeOut(500, function(){$(this).remove()});
	        }
	    );
	    
		jQuery("a[rel^='prettyPhoto']").prettyPhoto({
	        slideshow:5000, 
	        autoplay_slideshow:false,
	        show_title:false
	    });
	}
	
	yiw_lightbox();

    $('a.socials, a.socials-small').tipsy({fade:true, gravity:'s'});
    
    $('.toggle-content:not(.opened), .content-tab:not(.opened)').hide();
    $('.tab-index a').click(function(){           
        $(this).parent().next().slideToggle(100, 'easeOutExpo');
        $(this).toggleClass('opened');
        $(this).attr('title', ($(this).attr('title') == 'Close') ? 'Open' : 'Close');
        return false;
    });     

var config = {    
     sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
     interval: 200, // number = milliseconds for onMouseOver polling interval    
     timeout: 500, // number = milliseconds delay before onMouseOut    
};
// top navigation scroll down
	$(this).find('#topbar li.fast-info').hover(
	//$('#topbar li.fast-info').hover(
		
				
		function()
		{
			$(this).find('.access-info-box').fadeIn('fast');
		},
		
		function()
		{			
			$(this).find('.access-info-box').fadeOut('fast');			
		}
		
		
	);
	


	$('#topbar li.fast-info > a').click( function(){ return false; } );
	
	// autoclean labels
	$elements = $('#footer .quick-contact-widget input[type="text"], #footer .quick-contact-widget textarea, input.email-newsletter');
    
	// $elements.each(function(){
        // if( $(this).val() != '' )	
			// $(this).prev().css('display', 'none');
    // }); 
    // $elements.focus(function(){
        // if( $(this).val() == '' )	
			// $(this).prev().css('display', 'none');
    // }); 
    // $elements.blur(function(){ 
        // if( $(this).val() == '' )	
        	// $(this).prev().css('display', 'block');
    // });       
					

	
	// $(".accordion-slider li:not(.accordion-closed)").addClass('accordion-closed');
	// $(".accordion-slider").msAccordion();
});             

// tabs plugin
(function($) {
    $.fn.yiw_tabs = function(options) {
        // valori di default
        var config = {
            'tabNav': 'ul.tabs',
            'tabDivs': '.containers',
            'currentClass': 'current'
        };      
 
        if (options) $.extend(config, options);
    	
    	this.each(function() {   
        	var tabNav = $(config.tabNav, this);
        	var tabDivs = $(config.tabDivs, this);
        	var activeTab;
        	
            tabDivs.children('div').hide();
    	
    	    if ( $('li.'+config.currentClass+' a', tabNav).length > 0 )
               activeTab = $('li.'+config.currentClass+' a', tabNav).attr('href'); 
        	else
        	   activeTab = $('li:first-child a', tabNav).attr('href');
                        
        	$(activeTab).show().addClass('showing');
            $('a[href="'+activeTab+'"]', tabNav).parents('li').addClass(config.currentClass);
        	
        	$('a', tabNav).click(function(){
        		var id = $(this).attr('href');
        		var thisLink = $(this);
        		
        		
        		//$('a.socials, a.socials-small').tipsy({fade:true, gravity:'s'});
        		
        		$('li.'+config.currentClass, tabNav).removeClass(config.currentClass);
        		$(this).parents('li').addClass(config.currentClass);
        		
        		$('.showing', tabDivs).fadeOut(200, function(){
        			$(this).removeClass('showing');
        			$(id).fadeIn(200).addClass('showing');
        		});
        		
        		return false;
        	});   
        });
    }
})(jQuery);
