$(function() {
	$('#home_catalog, #home_facebook').mouseenter(function() {
		$('.home_hover', this).stop(true, true).slideDown('fast');	
	});

	$('#home_catalog, #home_facebook').mouseleave(function() {
		$('.home_hover', this).stop(true, true).slideUp('fast');	
	});

	var slide_active = 0;
	var images = $('#slider img');
	var slide_length = images.length;
	var slide_stop = false;
	var slide_speed = 1500;
	var interval = false;
	start = 0;
	var direction = 0;

	function slider()
	{

		if(slide_stop==true)
		return false;

		if(direction==1 && start==slide_length-1)
		start = 0;
		else if (direction==-1 && start==0)
		start=slide_length-1
		else if (direction==-1)
		start--;
		else
		start++;	
		

		slide_stop = true;

		index = start-2;

		var $mover = $('#slider .mover');

		if(direction==0)
		{
			$mover.html('');
		
			for(ss=0; ss<5; ss++)
			{
				if(index>=slide_length)
				index = index - slide_length;
				var $image = $(images).eq(index);
				$mover.append($image);
				index++;
			}
			$('img', $mover).css({opacity: 0.4});
			$('img', $mover).eq(2).css({opacity: 1}).addClass('active');

			start = 1;
			slide_stop = false;

			return false;
		}

		if(direction==-1)
		{
			move = '+=535px';
			activated = 1;
		}
		else
		{
			move = '-=535px';
			activated = 3;
		}
		
		$('img', $mover).css({opacity: 0.4});
		$('img', $mover).eq(2).css({opacity: 1}).fadeTo(slide_speed, 0.4, 'easeInOutQuart').removeClass('active');
		$('img', $mover).eq(activated).css({opacity: 0.4}).fadeTo(slide_speed, 1, 'easeInOutQuart').addClass('active');
		
		$mover.animate({marginLeft: move}, slide_speed, 'easeInOutQuart', function() {
			$mover.html('');
		
			for(ss=0; ss<5; ss++)
			{
				if(index>=slide_length)
				index = index - slide_length;
				var $image = $(images).eq(index);
				$mover.append($image);
				index++;
			}

			$mover.css({marginLeft: -535});
			slide_stop = false
		
		});
			
	}

	$('#slider .slide_right').click(function() {
		
		if(interval!=undefined)
		clearInterval(interval);
		
		direction = 1;
		slider();

		return false;
	});
	
	$('#slider .slide_left').click(function() {
		if(interval!=undefined)
		clearInterval(interval);
		direction = -1;
		slider();

		return false;
	});

	$('#slider img.active').live('click', function() {
		document.location.href = '/kolekcja';
	});

	slider();
	direction = 1;
	interval = setInterval(slider, 4000);
	


	if($.cookie('popup')!='hide')
	{
		date = new Date();
		date.setTime(date.getTime() + (90*1000));
		$.cookie('popup', 'hide', {expires: date});
	}
	else
	{
		$('#splash').hide();
	}

	$('.btn_splash_close').click(function() {
		$('#splash').hide();
	});

});
