$(function() {

	/**
	 * members accordion
	 */
	if($("#member-list"))
	{
		$("#member-list").accordion({
			active: false, 
		    header: '.title'
		});
	}
	
	/**
	 * fancybox
	 */
	if($("#left-2-column a.gallery"))
	{
		$("#left-2-column a.gallery").fancybox({
			'zoomSpeedIn': 0,
			'zoomSpeedOut': 0,
			'overlayShow': true
		});
	}
	
	/**
	 * cycle
	 */
	if($("#header-small #header-news"))
	{
		$('#header-small #header-news').cycle({
	        fx: 'fade',
	        speed: 800, 
	        timeout: 6000
	    });
	}

	/**
	 * footer hover box
	 */
	if($(".sponzori li"))
	{
		
	    $('.sponzori li').each(function () {
	        var distance = 30;
	        var time = 250;
	        var hideDelay = 50;
	        var showDelay = 180;
	
	        var hideDelayTimer = null;
	        var beingShown = false;
	        var shown = false;
	        var trigger = $('a', this);
	        var info = $('.popup', this).css('opacity', 0);
	
	
	        $([trigger.get(0), info.get(0)]).mouseover(function () 
	        {
	            if (hideDelayTimer) clearTimeout(hideDelayTimer);
	            if (beingShown || shown) 
	            {
	                return;
	            } 
	            else {
	                beingShown = true;
	
					showDelayTimer = setTimeout(function () {
		                info.css({
		                    top: '-50px',
		                    display: 'block'
		                }).animate({
		                    top: '-=' + distance + 'px',
		                    opacity: 1
		                }, time, 'swing', function() {
		                    beingShown = false;
		                    shown = true;
		                });
	                }, showDelay);
	                
	            }
	
	            return false;
	        }).mouseout(function () {
	            if (hideDelayTimer) clearTimeout(hideDelayTimer);
	            hideDelayTimer = setTimeout(function () {
	                hideDelayTimer = null;
	                info.animate({
	                    top: '-=' + distance + 'px',
	                    opacity: 0
	                }, time, 'swing', function () {
	                    shown = false;
	                    info.css('display', 'none');
	                });
	
	            }, hideDelay);
	
	            return false;
	        });
	    });

	}
    
    
	
});