	var ostatni_czas_podpowiedzi = time();
	var podpowiedzi = false;
	
	$(document).ready(
	function()
	{	
		// Podswietlanie linków w menu
		$('.open').hover(
		function() 
		{
			$(this).css('color', '#25a9f2');
		},
		function() 
		{
			$(this).css('color', '#bcbcbc');
		});	
	
	
		// Otwieranie podmenu
		//===================================================================================
		var inputKraj = $("#kraj");
		var text = $(inputKraj).val();
		if (text != undefined) {
			if (strtolower(text) == 'polska') {
				$(".woj").show();
			}				
			if (strtolower(text) == 'inny') {
				$(".kraj_inny").show();
			}			
		}
		
		$(inputKraj).change(
		function(e) 
		{
			var text = $(this).val();
			if (text != undefined) {
				if (strtolower(text) != 'polska') {
					$(".woj").hide();
				}
				else {
					$(".woj").show();
				}
				
				
				if (strtolower(text) == 'inny') {
					$(".kraj_inny").show();
				}
				else {
					$("#kraj_inny").attr('value', '');
					$(".kraj_inny").hide();
				}			
			}
		});
		
		
		
		// Otwieranie podmenu
		//===================================================================================
		$('div.open').mousedown(function(){
			var id = $(this).attr('id');	
			$('#'+id+'open').stop();

			if ($('#'+id+'open').css('display') == 'none')
				$('#'+id+'open').removeAttr("style");
			
			$('#'+id+'open').slideToggle("normal", 
			function() { 
				$('#'+id+'open').stop();
			});	
		});	
		//===================================================================================
		
		
		// Podpowiedzi
		//===================================================================================
		var inputs = $(".szukaj-text");
		$(inputs).keyup(
		function(e) {
			var text = $(this).val();
			if (text.length < 10 && text.length > 0) {
				ostatni_czas_podpowiedzi = time();
				$('.podpowiedz').fadeIn('fast');
				podpowiedzi = true;
			}
			else {
				$('.podpowiedz').fadeOut('slow');
				podpowiedzi = false;
			}
		});
		
		$('.podpowiedz').mousemove(
		function() {
			ostatni_czas_podpowiedzi = time();
		});	

		$(document).mousemove(
			function() {
				var now = time();
				if (ostatni_czas_podpowiedzi < now-2 && podpowiedzi == true) {
					$('.podpowiedz').fadeOut('slow');
					podpowiedzi = false;
				}
		});	
		//===================================================================================
			
		
		// formularz dodaj forme
		//===================================================================================
		$("#login").keyup(
		function(e) {
			var text = $(this).val();
			var cName  = $(this).attr('id')+'c';
			$('#'+cName).remove();
			
			if (text.length < 5 && text.length > 0)		
				$(this).after('<div class="block-c error" id="'+$(this).attr('id')+'c">Podany login jest już zajęty</div>');
		});	
		
		
		// Zaznaczenie produktu
		//===================================================================================
		$(".to_compare").click(
		function(e) 
		{
			var id = $(this).val();

			var checkedChecked = $(this).attr("checked");
			var ile_w_poczekalni = $(".ile_w_poczekalni > span").attr('rel');

			if (checkedChecked) 
			{
				if (parseFloat(ile_w_poczekalni) == 0)
					$(".ile_w_poczekalni").show();

				var suma =  parseFloat(ile_w_poczekalni)+1;
				
				$(".ile_w_poczekalni > span").text(suma);
				$(".ile_w_poczekalni > span").attr('rel', suma);				

				$.post("produkty,ajax_dodaj_do_porownania", {'id':id});
			}
			else 
			{
				var suma =  parseFloat(ile_w_poczekalni)-1;
				if (suma == 0)
					$(".ile_w_poczekalni").hide();
				
				$(".ile_w_poczekalni > span").text(suma);
				$(".ile_w_poczekalni > span").attr('rel', suma);
				
				$.post("produkty,ajax_usun_z_porownania", {'id':id});	
			}
		});			
		
			
		// formularz dodaj forme
		//===================================================================================
		$("a.pokaz-obrazek").click(
		function(e) 
		{
			$('.img-produktu').hide();
			var id = $(this).attr('rel');			
			$('#img'+id).fadeIn('slow');
		});		
		
				
		// KONWERTER
		//===================================================================================
		$(".i").keyup(
		function(e) 
		{
			var arrayJednostki = new Array();
			
			
			
			// Paskal [Pa]
			arrayJednostki['p1'] = 1;
			// Megapaskal [MPa]
			arrayJednostki['p2'] = 0.000001;					
			// Bar
			arrayJednostki['p3'] = 0.00001;
			// Atmosfera fizyczna [atm]
			arrayJednostki['p4'] = 0.0000098692326671;		
			// kG/m2
			arrayJednostki['p5'] = 0.1019716212977928;					
			// kG/cm2 = at
			arrayJednostki['p6'] = 0.0000101971621297;					
			// kG/mm2
			arrayJednostki['p7'] = 0.0000001019716212;		
			// dyn/cm2
			arrayJednostki['p8'] = 10.0000000000000000;		
			// mmHg = Tr
			arrayJednostki['p9'] = 0.0075006167382112;					
			// mmH2O
			arrayJednostki['p10'] = 0.1019716212977928;		
			// PSI
			arrayJednostki['p11'] = 0.0001450377375864;		
						
			var attrP = $(this).attr('rel');
			var valueP = $(this).val();
			var p = arrayJednostki['p'+attrP];

			for(var i=1; i<=11; i++) 
			{
				var v = (p*arrayJednostki['p'+i])*valueP;
				if (v == undefined ||isNaN(v))
					v = 0;
					
				if (attrP != i) {
					$('#g'+i).val(v);	
					$('#g'+i).css('font-weight','100');
					$('#g'+i).css('borderColor','#c4c4c4');
				}
				else {
					$('#g'+i).css('font-weight','700');
					$('#g'+i).css('borderColor','#1482c0');
				}
			}
		});		

		
		function ajaxLoad(id) 
		{
			$('#pasek-ladowanie').ajaxStart(function() 
			{
				$(this).fadeIn();
			}).ajaxStop(function () 
			{
                $(this).fadeOut();
            });

			$('#pasek-ladowanie').ajaxError(function() 
			{
				 $(this).fadeOut();
            });			

			$('#pasek-ladowanie').ajaxComplete(function() 
			{
				 $(this).fadeOut();
            });			

			$('#pasek-ladowanie').ajaxSuccess(function() 
			{
				 $(this).fadeOut();
            });				
		}	
		
		// Rozwin kategorie
		//===================================================================================
		$(".link").click(
		function() 
		{
			var thisDiv = $(this);
			var idRel = thisDiv.attr('rel');
			ajaxLoad(idRel);
			
			var lengthA = $("#link-open"+idRel+' > a').length;
			
			if (lengthA == 0) 
			{
				$.ajax({
					type: "POST",
					url: "index,ajax_pobierz_linki_kategorie",
					data: "id="+idRel,
					async: true,
					cache: true,
					dataType: "json",
					success: function(json)
					{
						var l = count(json);

						if (l > 0) 
						{
							var pElement = '';

							for (var i=0; i<l; i++)
							{
								var id = json[i]['id'];
								var nazwa = json[i]['nazwa'];
								var nazwaFilter = json[i]['nazwaFilter'];
								var nazwaParent = json[i]['nazwaParent'];

								pElement += '<a href="firmy-'+nazwaParent+'__'+nazwaFilter+'-'+id+'.html">';
								pElement += nazwa;
								pElement += '</a>';
							}
							
							$("#link-open"+idRel).html(pElement);
							$("#link-open"+idRel).slideToggle();
						}
						$('#pasek-ladowanie').fadeOut();
					}
				});	
			}
			else {
				$("#link-open"+idRel).slideToggle();
				$('#pasek-ladowanie').fadeOut();
			}
		});			
	});
