$(document).ready(function()
{
	//toggle() - ukrywa element gdy widoczny badz pokazuje gdy ukryty
	//ukrycie/pokazanie programow po kliknieciu na link 'wybierz osobne programy':
	$("#link_atomic_email_studio").click(function()
	{
		$(".atomic_email_studio").toggle();
	});
	
	$("#link_atomic_email_logger").click(function()
	{
		$(".atomic_email_logger").toggle();
	});

	$("#link_email_marketing_services_miesiac").click(function()
	{
		$(".email_marketing_services_miesiac").toggle();
	});
	
	$("#link_email_marketing_services_rok").click(function()
	{
		$(".email_marketing_services_rok").toggle();
	});	
	
	$("#link_atomic_databases").click(function()
	{
		$(".atomic_databases").toggle();
	});
	
	//--------------
	
	//pokazanie ukrytych programow, ktorych wartosci w polach input sa rozne od zera:
	$(".atomic_email_studio input[type='text']").each(function() 
	{		
		if(parseInt($(this).val()) != 0)
		{
			$(".atomic_email_studio").show();
		}
	});
	
	$(".atomic_email_logger input[type='text']").each(function() 
	{		
		if(parseInt($(this).val()) != 0)
		{
			$(".atomic_email_logger").show();
		}
	});
	
	$(".email_marketing_services_miesiac input[type='text']").each(function() 
	{		
		if(parseInt($(this).val()) != 0)
		{
			$(".email_marketing_services_miesiac").show();
		}		
	});
	
	$(".email_marketing_services_rok input[type='text']").each(function() 
	{		
		if(parseInt($(this).val()) != 0)
		{
			$(".email_marketing_services_rok").show();
		}
	});
	
	$(".atomic_databases input[type='text']").each(function() 
	{		
		if(parseInt($(this).val()) != 0)
		{
			$(".atomic_databases").show();
		}
	});
	
	//-------------
	
	//dodanie do koszyka programow z 'Additional plug-ins for Atomic Email Logger' lub 'Atomic Databases':
	$("#dodaj_atomic_email_logger").click(function()
	{
		$(".atomic_email_logger input[type='text']").each(function() 
		{	
			var wartosc_pola = parseInt($(this).val());
			$(this).val(wartosc_pola+1);
		});
		
		$("#przelicz").click();
	});
	
	$("#dodaj_atomic_databases").click(function()
	{
		$(".atomic_databases input[type='text']").each(function() 
		{	
			var wartosc_pola = parseInt($(this).val());
			$(this).val(wartosc_pola+1);
		});
		
		$("#przelicz").click();
	});
	
	//---------------
	
	//odjecie z koszyka programow z 'Additional plug-ins for Atomic Email Logger' lub 'Atomic Databases':
	$("#odejmij_atomic_email_logger").click(function()
	{
		$(".atomic_email_logger input[type='text']").each(function() 
		{	
			var wartosc_pola = parseInt($(this).val());
			if(wartosc_pola-1 <= 0) $(this).val(0);
			else $(this).val(wartosc_pola-1);
		});
		
		$("#przelicz").click();
	});	
	
	$("#odejmij_atomic_databases").click(function()
	{
		$(".atomic_databases input[type='text']").each(function() 
		{			
			var wartosc_pola = parseInt($(this).val());
			if(wartosc_pola-1 <= 0) $(this).val(0);
			else $(this).val(wartosc_pola-1);
		});

		$("#przelicz").click();
	});	
	
	//---------------
	
	//usuniecie z koszyka programow z 'Additional plug-ins for Atomic Email Logger' lub 'Atomic Databases':
	$("#usun_atomic_email_logger").click(function()
	{
		$(".atomic_email_logger input[type='text']").each(function() 
		{			
			$(this).val(0);
		});
		
		$("#przelicz").click();
	});	
	
	$("#usun_atomic_databases").click(function()
	{
		$(".atomic_databases input[type='text']").each(function() 
		{			
			$(this).val(0);
		});
		
		$("#przelicz").click();
	});	
	
	//--------------
	
	//czy ktos chce fakture:
	//jesli checkbox jest zaznaczony
	if ($("#czy_faktura").is(":checked"))		
	{		
		//pokaz tabele adresu faktury
		$(".adres_faktury").show();		
	}		
	else		
	{		
		//ukryj tabele adresu faktury			
		$(".adres_faktury").hide();		
	}
	
	//klikniecie na checkboxa:
	$("#czy_faktura").click(function()
	{
		//jesli checkbox jest zaznaczony
		if ($("#czy_faktura").is(":checked"))		
		{		
			//pokaz tabele adresu faktury
			$(".adres_faktury").show();		
		}		
		else		
		{		
			//ukryj tabele adresu faktury			
			$(".adres_faktury").hide();		
		}
	})
	
});


