
$(document).ready(function() 
{
	$('#shortcuts .slideshow').slider(
	{
		delay: 22, 
		visibleBoxes: 4
	});
	
	
	$('.flashBox a').each(function ()
	{
		dimens = $(this).attr('rel').split('x');
		
		$($(this).parent()).flash(
		{
		    src: $(this).attr('href'),
		    width: dimens[0],
		    height: dimens[1]
		});
	});
	
	
	$('#productsMenu > ol > li').hover(function ()
	{
		$(this).not('.selected').addClass('hovered');
	},
	function ()
	{
		$(this).removeClass('hovered');
	});
	
	
	
	$('#productsMenu > ol > li > ol a').click(function(event)
	{
		event.stopPropagation();
		return true;
	});
	
	
	$('#productsMenu > ol > li').click(function(event)
	{
		event.stopPropagation();
		
		$(this).removeClass('hovered');
		
		ops = $('> a:first', this).get(0);
		
		// jeżeli nie ma podmenu uruchom link
		if(!$(ops).parent().find('ol').is('ol'))
		{
			$(ops).parent().addClass('hovered');
			location.href = ops.href;
			return true;
		}
		
		// jeżeli coś jest rozwinięte
		if($('#productsMenu > ol > li').is('.selected') && !$(ops).parent().is('.selected'))
		{
			$('#productsMenu > ol > li.selected').slideUp('fast', function()
			{
				$('#productsMenu > ol > li').removeClass('selected');
				$('#productsMenu > ol > li > ol').hide();
				$('#productsMenu > ol > li').show();

				$(ops).parent().addClass('selected');
				$(ops).parent().find('ol').hide();
				$(ops).parent().find('ol').slideDown();

			});
		}
		else if(!$(ops).parent().is('.selected'))
		{
			$(ops).parent().addClass('selected');
			$(ops).parent().find('ol').hide();
			$(ops).parent().find('ol').slideDown();
		}
		
		return false;			
	});
	
	
	
	
	$('#productsMenu > ol > li > a').click(function(event)
	{
		event.stopPropagation();
		
		$(this).parent().removeClass('hovered');
		
		ops = this;
		
		// jeżeli nie ma podmenu uruchom link
		if(!$(ops).parent().find('ol').is('ol'))
		{
			$(ops).parent().addClass('hovered');
			location.href = ops.href;
			return true;
		}
		
		// jeżeli coś jest rozwinięte
		if($('#productsMenu > ol > li').is('.selected') && !$(ops).parent().is('.selected'))
		{
			$('#productsMenu > ol > li.selected').slideUp('fast', function()
			{
				$('#productsMenu > ol > li').removeClass('selected');
				$('#productsMenu > ol > li > ol').hide();
				$('#productsMenu > ol > li').show();

				$(ops).parent().addClass('selected');
				$(ops).parent().find('ol').hide();
				$(ops).parent().find('ol').slideDown();

			});
		}
		else if(!$(ops).parent().is('.selected'))
		{
			$(ops).parent().addClass('selected');
			$(ops).parent().find('ol').hide();
			$(ops).parent().find('ol').slideDown();
		}
		
		return false;			
	});
	
	
	
	
	
	
	// menu produktow polecanych
	if($('#productsNavi').is('div'))
	{
		$('#productsNavi li:first').addClass('active');
		
		$('#productsBox > div').hide();
		$('#productsBox > div:first').show();

		$('#productsNavi li').click(function ()
		{
			$(this).parent().find('li').removeClass('active');
			
			var showBoxName = $(this).attr('class');
			
			$('#productsBox > div:visible').fadeOut(null, function ()
			{
				$('#productsBox > div.'+showBoxName).fadeIn();
			});
			
			
			$(this).addClass('active');


			return false;
		});
		
	}
	
	
	// zagiel :)
	if($('#zagiel').is('input'))
	{
		$('form.step3').submit(function()
		{
			if(!$('#zagiel').attr('checked'))
			{
				alert('Zanim złożysz zamówienie, zapoznaj się z procedurą udzielenia kredytu ratalnego eKredyt Żagiel');
				return false;
			}
		});
	}
	
	
	// kosz
	$('div.carts input').change(function ()
	{
		$('#formularz').submit();
	});
	
	
	$('#photos a').lightBox();
	$('.gallery a').lightBox();
	
	
	
	// zbedny button jak jest js
	$('div.listControl form input').hide();
	$('div.listControl form').change(function() { this.submit(); });
	
	
	
	$('#paymentMethods .paypal').click(function ()
	{
		window.open($(this).attr('href'), 'olcwhatispaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=500');
		return false;
	});
	
	
	
/*	
	$(".gallery a").fancybox({
			'hideOnContentClick': true,
			'overlayShow':	true
	});
	
	$(".product a.img").fancybox({
			'hideOnContentClick': true,
			'overlayShow':	true
	});
	
	$(".product .images a").fancybox({
			'hideOnContentClick': true,
			'overlayShow':	true
	});
	*/
	
	
});